builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-437 starttime: 1466034636.19 results: success (0) buildid: 20160615150825 builduid: 668cb389cab34925acb4d2a53c0572db revision: 58590eb627383ea4df6dcbef985adefcac0dae91 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-15 16:50:36.193995) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-15 16:50:36.194373) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-15 16:50:36.194645) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-15 16:50:36.229584) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:50:36.229854) ========= 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-1466034417.113874-268744507 _=/tools/buildbot/bin/python using PTY: False --2016-06-15 16:50:36-- 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% 12.4M=0.001s 2016-06-15 16:50:36 (12.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.297851 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:50:36.555681) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:50:36.555969) ========= 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-1466034417.113874-268744507 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.062379 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:50:36.654916) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:50:36.655280) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 58590eb627383ea4df6dcbef985adefcac0dae91 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 58590eb627383ea4df6dcbef985adefcac0dae91 --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-1466034417.113874-268744507 _=/tools/buildbot/bin/python using PTY: False 2016-06-15 16:50:36,742 truncating revision to first 12 chars 2016-06-15 16:50:36,742 Setting DEBUG logging. 2016-06-15 16:50:36,743 attempt 1/10 2016-06-15 16:50:36,743 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/58590eb62738?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-15 16:50:37,118 unpacking tar archive at: mozilla-beta-58590eb62738/testing/mozharness/ program finished with exit code 0 elapsedTime=0.626996 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 16:50:37.309066) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-15 16:50:37.309360) ========= script_repo_revision: 58590eb627383ea4df6dcbef985adefcac0dae91 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-15 16:50:37.309722) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-15 16:50:37.309987) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-15 16:50:37.334164) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 0 secs) (at 2016-06-15 16:50:37.334434) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: 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-1466034417.113874-268744507 _=/tools/buildbot/bin/python using PTY: False 16:50:37 INFO - MultiFileLogger online at 20160615 16:50:37 in /builds/slave/test 16:50:37 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 16:50:37 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:50:37 INFO - {'append_to_log': False, 16:50:37 INFO - 'base_work_dir': '/builds/slave/test', 16:50:37 INFO - 'blob_upload_branch': 'mozilla-beta', 16:50:37 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:50:37 INFO - 'buildbot_json_path': 'buildprops.json', 16:50:37 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:50:37 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:50:37 INFO - 'download_minidump_stackwalk': True, 16:50:37 INFO - 'download_symbols': 'true', 16:50:37 INFO - 'e10s': False, 16:50:37 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:50:37 INFO - 'tooltool.py': '/tools/tooltool.py', 16:50:37 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:50:37 INFO - '/tools/misc-python/virtualenv.py')}, 16:50:37 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:50:37 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:50:37 INFO - 'log_level': 'info', 16:50:37 INFO - 'log_to_console': True, 16:50:37 INFO - 'opt_config_files': (), 16:50:37 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:50:37 INFO - '--processes=1', 16:50:37 INFO - '--config=%(test_path)s/wptrunner.ini', 16:50:37 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:50:37 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:50:37 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:50:37 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:50:37 INFO - 'pip_index': False, 16:50:37 INFO - 'require_test_zip': True, 16:50:37 INFO - 'test_type': ('testharness',), 16:50:37 INFO - 'this_chunk': '1', 16:50:37 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:50:37 INFO - 'total_chunks': '10', 16:50:37 INFO - 'virtualenv_path': 'venv', 16:50:37 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:50:37 INFO - 'work_dir': 'build'} 16:50:37 INFO - ##### 16:50:37 INFO - ##### Running clobber step. 16:50:37 INFO - ##### 16:50:37 INFO - Running pre-action listener: _resource_record_pre_action 16:50:37 INFO - Running main action method: clobber 16:50:37 INFO - rmtree: /builds/slave/test/build 16:50:37 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:50:39 INFO - Running post-action listener: _resource_record_post_action 16:50:39 INFO - ##### 16:50:39 INFO - ##### Running read-buildbot-config step. 16:50:39 INFO - ##### 16:50:39 INFO - Running pre-action listener: _resource_record_pre_action 16:50:39 INFO - Running main action method: read_buildbot_config 16:50:39 INFO - Using buildbot properties: 16:50:39 INFO - { 16:50:39 INFO - "project": "", 16:50:39 INFO - "product": "firefox", 16:50:39 INFO - "script_repo_revision": "production", 16:50:39 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 16:50:39 INFO - "repository": "", 16:50:39 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 16:50:39 INFO - "buildid": "20160615150825", 16:50:39 INFO - "pgo_build": "False", 16:50:39 INFO - "basedir": "/builds/slave/test", 16:50:39 INFO - "buildnumber": 4, 16:50:39 INFO - "slavename": "tst-linux32-spot-437", 16:50:39 INFO - "revision": "58590eb627383ea4df6dcbef985adefcac0dae91", 16:50:39 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 16:50:39 INFO - "platform": "linux", 16:50:39 INFO - "branch": "mozilla-beta", 16:50:39 INFO - "repo_path": "releases/mozilla-beta", 16:50:39 INFO - "moz_repo_path": "", 16:50:39 INFO - "stage_platform": "linux", 16:50:39 INFO - "builduid": "668cb389cab34925acb4d2a53c0572db", 16:50:39 INFO - "slavebuilddir": "test" 16:50:39 INFO - } 16:50:39 INFO - Found installer url https://queue.taskcluster.net/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 16:50:39 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 16:50:39 INFO - Running post-action listener: _resource_record_post_action 16:50:39 INFO - ##### 16:50:39 INFO - ##### Running download-and-extract step. 16:50:39 INFO - ##### 16:50:39 INFO - Running pre-action listener: _resource_record_pre_action 16:50:39 INFO - Running main action method: download_and_extract 16:50:39 INFO - mkdir: /builds/slave/test/build/tests 16:50:39 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')]} 16:50:39 INFO - https://queue.taskcluster.net/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 16:50:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:50:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:50:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:50:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 16:51:09 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json: timed out 16:51:09 INFO - retry: attempt #1 caught exception: timed out 16:51:09 INFO - retry: Failed, sleeping 30 seconds before retrying 16:51:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #2 16:51:41 INFO - Downloaded 1291 bytes. 16:51:41 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:51:41 INFO - Using the following test package requirements: 16:51:41 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 16:51:41 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:51:41 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 16:51:41 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:51:41 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 16:51:41 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:51:41 INFO - u'jsshell-linux-i686.zip'], 16:51:41 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:51:41 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 16:51:41 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 16:51:41 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:51:41 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 16:51:41 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:51:41 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 16:51:41 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:51:41 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 16:51:41 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:51:41 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 16:51:41 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 16:51:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:41 INFO - https://queue.taskcluster.net/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 16:51:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 16:51:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 16:51:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 16:51:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 16:51:44 INFO - Downloaded 22809875 bytes. 16:51:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:51:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:51:45 INFO - caution: filename not matched: web-platform/* 16:51:45 INFO - Return code: 11 16:51:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:51:45 INFO - https://queue.taskcluster.net/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 16:51:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 16:51:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 16:51:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 16:51:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 16:51:49 INFO - Downloaded 36389080 bytes. 16:51:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:51:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:51:52 INFO - caution: filename not matched: bin/* 16:51:52 INFO - caution: filename not matched: config/* 16:51:52 INFO - caution: filename not matched: mozbase/* 16:51:52 INFO - caution: filename not matched: marionette/* 16:51:52 INFO - caution: filename not matched: tools/wptserve/* 16:51:52 INFO - Return code: 11 16:51:52 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')]} 16:51:52 INFO - https://queue.taskcluster.net/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 16:51:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:51:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:51:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:51:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 16:51:59 INFO - Downloaded 69345374 bytes. 16:51:59 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:51:59 INFO - mkdir: /builds/slave/test/properties 16:51:59 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:51:59 INFO - Writing to file /builds/slave/test/properties/build_url 16:51:59 INFO - Contents: 16:51:59 INFO - build_url:https://queue.taskcluster.net/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:52:00 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:52:00 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:52:00 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:52:00 INFO - Contents: 16:52:00 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:52:00 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')]} 16:52:00 INFO - https://queue.taskcluster.net/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:52:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:52:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:52:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:52:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 16:52:08 INFO - Downloaded 92327930 bytes. 16:52:08 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:52:08 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:52:17 INFO - Return code: 0 16:52:17 INFO - Running post-action listener: _resource_record_post_action 16:52:17 INFO - Running post-action listener: set_extra_try_arguments 16:52:17 INFO - ##### 16:52:17 INFO - ##### Running create-virtualenv step. 16:52:17 INFO - ##### 16:52:17 INFO - Running pre-action listener: _pre_create_virtualenv 16:52:17 INFO - Running pre-action listener: _resource_record_pre_action 16:52:17 INFO - Running main action method: create_virtualenv 16:52:17 INFO - Creating virtualenv /builds/slave/test/build/venv 16:52:17 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 16:52:17 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:52:17 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:52:17 INFO - Using real prefix '/usr' 16:52:17 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:52:19 INFO - Installing distribute.............................................................................................................................................................................................done. 16:52:22 INFO - Installing pip.................done. 16:52:22 INFO - Return code: 0 16:52:22 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:52:22 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')]} 16:52:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:52:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:52:22 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')]} 16:52:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:52:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:52:22 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 0x98dfc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9946598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99f8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96dae30>, '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 0x9977c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99f6470>, '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-1466034417.113874-268744507', '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 16:52:22 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 16:52:22 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 16:52:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:52:22 INFO - 'CCACHE_UMASK': '002', 16:52:22 INFO - 'DISPLAY': ':0', 16:52:22 INFO - 'HOME': '/home/cltbld', 16:52:22 INFO - 'LANG': 'en_US.UTF-8', 16:52:22 INFO - 'LOGNAME': 'cltbld', 16:52:22 INFO - 'MAIL': '/var/mail/cltbld', 16:52:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:52:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:52:22 INFO - 'MOZ_NO_REMOTE': '1', 16:52:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:52:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:52:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:52:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:52:22 INFO - 'PWD': '/builds/slave/test', 16:52:22 INFO - 'SHELL': '/bin/bash', 16:52:22 INFO - 'SHLVL': '1', 16:52:22 INFO - 'TERM': 'linux', 16:52:22 INFO - 'TMOUT': '86400', 16:52:22 INFO - 'USER': 'cltbld', 16:52:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466034417.113874-268744507', 16:52:22 INFO - '_': '/tools/buildbot/bin/python'} 16:52:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:52:23 INFO - Downloading/unpacking psutil>=0.7.1 16:52:23 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 16:52:23 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 16:52:23 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 16:52:23 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 16:52:23 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 16:52:23 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 16:52:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:52:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:52:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:52:26 INFO - Installing collected packages: psutil 16:52:26 INFO - Running setup.py install for psutil 16:52:26 INFO - building 'psutil._psutil_linux' extension 16:52: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 16:52:27 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 16:52:27 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 16:52:27 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 16:52:27 INFO - building 'psutil._psutil_posix' extension 16:52:27 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 16:52:27 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 16:52:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:52:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:52:27 INFO - Successfully installed psutil 16:52:27 INFO - Cleaning up... 16:52:27 INFO - Return code: 0 16:52:27 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:52: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')]} 16:52:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:52:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:52: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')]} 16:52:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:52:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:52: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 0x98dfc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9946598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99f8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96dae30>, '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 0x9977c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99f6470>, '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-1466034417.113874-268744507', '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 16:52: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 16:52: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 16:52:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:52:27 INFO - 'CCACHE_UMASK': '002', 16:52:27 INFO - 'DISPLAY': ':0', 16:52:27 INFO - 'HOME': '/home/cltbld', 16:52:27 INFO - 'LANG': 'en_US.UTF-8', 16:52:27 INFO - 'LOGNAME': 'cltbld', 16:52:27 INFO - 'MAIL': '/var/mail/cltbld', 16:52:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:52:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:52:27 INFO - 'MOZ_NO_REMOTE': '1', 16:52:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:52:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:52:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:52:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:52:27 INFO - 'PWD': '/builds/slave/test', 16:52:27 INFO - 'SHELL': '/bin/bash', 16:52:27 INFO - 'SHLVL': '1', 16:52:27 INFO - 'TERM': 'linux', 16:52:27 INFO - 'TMOUT': '86400', 16:52:27 INFO - 'USER': 'cltbld', 16:52:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466034417.113874-268744507', 16:52:27 INFO - '_': '/tools/buildbot/bin/python'} 16:52:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:52:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:52:28 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 16:52:28 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 16:52:28 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 16:52:28 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 16:52:28 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 16:52:28 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 16:52:30 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:52:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:52:30 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:52:30 INFO - Installing collected packages: mozsystemmonitor 16:52:30 INFO - Running setup.py install for mozsystemmonitor 16:52:30 INFO - Successfully installed mozsystemmonitor 16:52:30 INFO - Cleaning up... 16:52:30 INFO - Return code: 0 16:52:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:52:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:52:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:52:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:52:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:52:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:52:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:52:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x98dfc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9946598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99f8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96dae30>, '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 0x9977c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99f6470>, '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-1466034417.113874-268744507', '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 16:52:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 16:52:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 16:52:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:52:30 INFO - 'CCACHE_UMASK': '002', 16:52:30 INFO - 'DISPLAY': ':0', 16:52:30 INFO - 'HOME': '/home/cltbld', 16:52:30 INFO - 'LANG': 'en_US.UTF-8', 16:52:30 INFO - 'LOGNAME': 'cltbld', 16:52:30 INFO - 'MAIL': '/var/mail/cltbld', 16:52:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:52:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:52:30 INFO - 'MOZ_NO_REMOTE': '1', 16:52:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:52:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:52:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:52:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:52:30 INFO - 'PWD': '/builds/slave/test', 16:52:30 INFO - 'SHELL': '/bin/bash', 16:52:30 INFO - 'SHLVL': '1', 16:52:30 INFO - 'TERM': 'linux', 16:52:30 INFO - 'TMOUT': '86400', 16:52:30 INFO - 'USER': 'cltbld', 16:52:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466034417.113874-268744507', 16:52:30 INFO - '_': '/tools/buildbot/bin/python'} 16:52:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:52:31 INFO - Downloading/unpacking blobuploader==1.2.4 16:52: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 16:52: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 16:52: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 16:52: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 16:52: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 16:52: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 16:52:34 INFO - Downloading blobuploader-1.2.4.tar.gz 16:52:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:52:34 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:52:34 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 16:52:34 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 16:52:34 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 16:52:34 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 16:52:34 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 16:52:34 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 16:52:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:52:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:52: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 16:52: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 16:52: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 16:52: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 16:52: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 16:52: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 16:52:35 INFO - Downloading docopt-0.6.1.tar.gz 16:52:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:52:35 INFO - Installing collected packages: blobuploader, requests, docopt 16:52:35 INFO - Running setup.py install for blobuploader 16:52:35 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:52:36 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:52:36 INFO - Running setup.py install for requests 16:52:36 INFO - Running setup.py install for docopt 16:52:36 INFO - Successfully installed blobuploader requests docopt 16:52:36 INFO - Cleaning up... 16:52:37 INFO - Return code: 0 16:52:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:52:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:52:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:52:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:52:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:52:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:52:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:52:37 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 0x98dfc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9946598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99f8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96dae30>, '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 0x9977c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99f6470>, '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-1466034417.113874-268744507', '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 16:52:37 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 16:52:37 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 16:52:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:52:37 INFO - 'CCACHE_UMASK': '002', 16:52:37 INFO - 'DISPLAY': ':0', 16:52:37 INFO - 'HOME': '/home/cltbld', 16:52:37 INFO - 'LANG': 'en_US.UTF-8', 16:52:37 INFO - 'LOGNAME': 'cltbld', 16:52:37 INFO - 'MAIL': '/var/mail/cltbld', 16:52:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:52:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:52:37 INFO - 'MOZ_NO_REMOTE': '1', 16:52:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:52:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:52:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:52:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:52:37 INFO - 'PWD': '/builds/slave/test', 16:52:37 INFO - 'SHELL': '/bin/bash', 16:52:37 INFO - 'SHLVL': '1', 16:52:37 INFO - 'TERM': 'linux', 16:52:37 INFO - 'TMOUT': '86400', 16:52:37 INFO - 'USER': 'cltbld', 16:52:37 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466034417.113874-268744507', 16:52:37 INFO - '_': '/tools/buildbot/bin/python'} 16:52:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:52:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:52:37 INFO - Running setup.py (path:/tmp/pip-TNPIER-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:52:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:52:37 INFO - Running setup.py (path:/tmp/pip-UXSIf8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:52:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:52:37 INFO - Running setup.py (path:/tmp/pip-lS49Ya-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:52:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:52:37 INFO - Running setup.py (path:/tmp/pip-PxiTN6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:52:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:52:37 INFO - Running setup.py (path:/tmp/pip-I6nIFt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:52:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:52:38 INFO - Running setup.py (path:/tmp/pip-gD2FBE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:52:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:52:38 INFO - Running setup.py (path:/tmp/pip-GYZ_Yk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:52:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:52:38 INFO - Running setup.py (path:/tmp/pip-te01jR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:52:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:52:38 INFO - Running setup.py (path:/tmp/pip-jGRJXE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:52:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:52:38 INFO - Running setup.py (path:/tmp/pip-x6YjZm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:52:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:52:38 INFO - Running setup.py (path:/tmp/pip-StLtZd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:52:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:52:38 INFO - Running setup.py (path:/tmp/pip-_7be5c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:52:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:52:38 INFO - Running setup.py (path:/tmp/pip-gxUqfX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:52:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:52:38 INFO - Running setup.py (path:/tmp/pip-Rmxt_4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:52:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:52:39 INFO - Running setup.py (path:/tmp/pip-Su4xyJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:52:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:52:39 INFO - Running setup.py (path:/tmp/pip-JpkDjK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:52:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:52:39 INFO - Running setup.py (path:/tmp/pip-CNjz84-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:52:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:52:39 INFO - Running setup.py (path:/tmp/pip-KuMlaJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:52:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:52:39 INFO - Running setup.py (path:/tmp/pip-C56QHw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:52:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:52:39 INFO - Running setup.py (path:/tmp/pip-OkTUyZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:52:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:52:40 INFO - Running setup.py (path:/tmp/pip-EKiRqJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:52:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:52:40 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 16:52:40 INFO - Running setup.py install for manifestparser 16:52:40 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:52:40 INFO - Running setup.py install for mozcrash 16:52:40 INFO - Running setup.py install for mozdebug 16:52:40 INFO - Running setup.py install for mozdevice 16:52:41 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:52:41 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:52:41 INFO - Running setup.py install for mozfile 16:52:41 INFO - Running setup.py install for mozhttpd 16:52:41 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:52:41 INFO - Running setup.py install for mozinfo 16:52:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:52:41 INFO - Running setup.py install for mozInstall 16:52:41 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:52:41 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:52:41 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:52:41 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:52:41 INFO - Running setup.py install for mozleak 16:52:41 INFO - Running setup.py install for mozlog 16:52:42 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:52:42 INFO - Running setup.py install for moznetwork 16:52:42 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:52:42 INFO - Running setup.py install for mozprocess 16:52:42 INFO - Running setup.py install for mozprofile 16:52:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:52:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:52:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:52:42 INFO - Running setup.py install for mozrunner 16:52:43 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:52:43 INFO - Running setup.py install for mozscreenshot 16:52:43 INFO - Running setup.py install for moztest 16:52:43 INFO - Running setup.py install for mozversion 16:52:43 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:52:43 INFO - Running setup.py install for wptserve 16:52:43 INFO - Running setup.py install for marionette-driver 16:52:44 INFO - Running setup.py install for browsermob-proxy 16:52:44 INFO - Running setup.py install for marionette-client 16:52:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:52:44 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:52:44 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 16:52:44 INFO - Cleaning up... 16:52:44 INFO - Return code: 0 16:52:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:52:44 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')]} 16:52:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:52:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:52:44 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')]} 16:52:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:52:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:52:44 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 0x98dfc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9946598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x99f8f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x96dae30>, '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 0x9977c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99f6470>, '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-1466034417.113874-268744507', '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 16:52:44 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 16:52:44 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 16:52:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:52:44 INFO - 'CCACHE_UMASK': '002', 16:52:44 INFO - 'DISPLAY': ':0', 16:52:44 INFO - 'HOME': '/home/cltbld', 16:52:44 INFO - 'LANG': 'en_US.UTF-8', 16:52:44 INFO - 'LOGNAME': 'cltbld', 16:52:44 INFO - 'MAIL': '/var/mail/cltbld', 16:52:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:52:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:52:44 INFO - 'MOZ_NO_REMOTE': '1', 16:52:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:52:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:52:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:52:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:52:44 INFO - 'PWD': '/builds/slave/test', 16:52:44 INFO - 'SHELL': '/bin/bash', 16:52:44 INFO - 'SHLVL': '1', 16:52:44 INFO - 'TERM': 'linux', 16:52:44 INFO - 'TMOUT': '86400', 16:52:44 INFO - 'USER': 'cltbld', 16:52:44 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466034417.113874-268744507', 16:52:44 INFO - '_': '/tools/buildbot/bin/python'} 16:52:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:52:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:52:45 INFO - Running setup.py (path:/tmp/pip-nxEY67-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:52:45 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)) 16:52:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:52:45 INFO - Running setup.py (path:/tmp/pip-wvXGVh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:52:45 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)) 16:52:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:52:45 INFO - Running setup.py (path:/tmp/pip-mnvdHZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:52:45 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)) 16:52:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:52:45 INFO - Running setup.py (path:/tmp/pip-6c2xDo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:52:45 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)) 16:52:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:52:45 INFO - Running setup.py (path:/tmp/pip-cUTKfC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:52:45 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)) 16:52:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:52:45 INFO - Running setup.py (path:/tmp/pip-qP3SQl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:52:45 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)) 16:52:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:52:45 INFO - Running setup.py (path:/tmp/pip-E7V4Go-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:52:46 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)) 16:52:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:52:46 INFO - Running setup.py (path:/tmp/pip-aiTb3a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:52:46 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)) 16:52:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:52:46 INFO - Running setup.py (path:/tmp/pip-lMHjFz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:52:46 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)) 16:52:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:52:46 INFO - Running setup.py (path:/tmp/pip-KXlmIp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:52:46 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)) 16:52:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:52:46 INFO - Running setup.py (path:/tmp/pip-AlB_TM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:52:46 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)) 16:52:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:52:46 INFO - Running setup.py (path:/tmp/pip-PgmbWL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:52:46 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)) 16:52:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:52:46 INFO - Running setup.py (path:/tmp/pip-6TFn0u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:52:46 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)) 16:52:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:52:46 INFO - Running setup.py (path:/tmp/pip-QvD1RI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:52:46 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)) 16:52:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:52:46 INFO - Running setup.py (path:/tmp/pip-AqjILH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:52:47 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)) 16:52:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:52:47 INFO - Running setup.py (path:/tmp/pip-jFOems-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:52:47 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)) 16:52:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:52:47 INFO - Running setup.py (path:/tmp/pip-iOLZEF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:52:47 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)) 16:52:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:52:47 INFO - Running setup.py (path:/tmp/pip-ocAfq1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:52:47 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)) 16:52:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:52:47 INFO - Running setup.py (path:/tmp/pip-v1pwgV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:52:47 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)) 16:52:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:52:47 INFO - Running setup.py (path:/tmp/pip-ULbGdZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:52:47 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)) 16:52:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:52:47 INFO - Running setup.py (path:/tmp/pip-Xp32GV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:52:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:52:48 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)) 16:52:48 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)) 16:52:48 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)) 16:52:48 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)) 16:52:48 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)) 16:52:48 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)) 16:52:48 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:52:48 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 16:52:48 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 16:52:48 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 16:52:48 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 16:52:48 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 16:52:48 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 16:52:51 INFO - Downloading blessings-1.6.tar.gz 16:52:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:52:51 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)) 16:52:51 INFO - Installing collected packages: blessings 16:52:51 INFO - Running setup.py install for blessings 16:52:51 INFO - Successfully installed blessings 16:52:51 INFO - Cleaning up... 16:52:51 INFO - Return code: 0 16:52:51 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:52:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:52:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:52:52 INFO - Reading from file tmpfile_stdout 16:52:52 INFO - Current package versions: 16:52:52 INFO - argparse == 1.2.1 16:52:52 INFO - blessings == 1.6 16:52:52 INFO - blobuploader == 1.2.4 16:52:52 INFO - browsermob-proxy == 0.6.0 16:52:52 INFO - docopt == 0.6.1 16:52:52 INFO - manifestparser == 1.1 16:52:52 INFO - marionette-client == 2.3.0 16:52:52 INFO - marionette-driver == 1.4.0 16:52:52 INFO - mozInstall == 1.12 16:52:52 INFO - mozcrash == 0.17 16:52:52 INFO - mozdebug == 0.1 16:52:52 INFO - mozdevice == 0.48 16:52:52 INFO - mozfile == 1.2 16:52:52 INFO - mozhttpd == 0.7 16:52:52 INFO - mozinfo == 0.9 16:52:52 INFO - mozleak == 0.1 16:52:52 INFO - mozlog == 3.1 16:52:52 INFO - moznetwork == 0.27 16:52:52 INFO - mozprocess == 0.22 16:52:52 INFO - mozprofile == 0.28 16:52:52 INFO - mozrunner == 6.11 16:52:52 INFO - mozscreenshot == 0.1 16:52:52 INFO - mozsystemmonitor == 0.0 16:52:52 INFO - moztest == 0.7 16:52:52 INFO - mozversion == 1.4 16:52:52 INFO - psutil == 3.1.1 16:52:52 INFO - requests == 1.2.3 16:52:52 INFO - wptserve == 1.4.0 16:52:52 INFO - wsgiref == 0.1.2 16:52:52 INFO - Running post-action listener: _resource_record_post_action 16:52:52 INFO - Running post-action listener: _start_resource_monitoring 16:52:52 INFO - Starting resource monitoring. 16:52:52 INFO - ##### 16:52:52 INFO - ##### Running pull step. 16:52:52 INFO - ##### 16:52:52 INFO - Running pre-action listener: _resource_record_pre_action 16:52:52 INFO - Running main action method: pull 16:52:52 INFO - Pull has nothing to do! 16:52:52 INFO - Running post-action listener: _resource_record_post_action 16:52:52 INFO - ##### 16:52:52 INFO - ##### Running install step. 16:52:52 INFO - ##### 16:52:52 INFO - Running pre-action listener: _resource_record_pre_action 16:52:52 INFO - Running main action method: install 16:52:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:52:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:52:52 INFO - Reading from file tmpfile_stdout 16:52:52 INFO - Detecting whether we're running mozinstall >=1.0... 16:52:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:52:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:52:52 INFO - Reading from file tmpfile_stdout 16:52:52 INFO - Output received: 16:52:52 INFO - Usage: mozinstall [options] installer 16:52:52 INFO - Options: 16:52:52 INFO - -h, --help show this help message and exit 16:52:52 INFO - -d DEST, --destination=DEST 16:52:52 INFO - Directory to install application into. [default: 16:52:52 INFO - "/builds/slave/test"] 16:52:52 INFO - --app=APP Application being installed. [default: firefox] 16:52:52 INFO - mkdir: /builds/slave/test/build/application 16:52:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:52:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 16:53:21 INFO - Reading from file tmpfile_stdout 16:53:21 INFO - Output received: 16:53:21 INFO - /builds/slave/test/build/application/firefox/firefox 16:53:21 INFO - Running post-action listener: _resource_record_post_action 16:53:21 INFO - ##### 16:53:21 INFO - ##### Running run-tests step. 16:53:21 INFO - ##### 16:53:21 INFO - Running pre-action listener: _resource_record_pre_action 16:53:21 INFO - Running main action method: run_tests 16:53:21 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:53:21 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:53:21 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:53:21 INFO - grabbing minidump binary from tooltool 16:53: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')]} 16:53:21 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 0x96dae30>, '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 0x9977c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x99f6470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:53:21 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 16:53:21 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 16:53:21 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:53:21 INFO - Return code: 0 16:53:21 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 16:53:21 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:53:21 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/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.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 16:53:21 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/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.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 16:53:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:53:21 INFO - 'CCACHE_UMASK': '002', 16:53:21 INFO - 'DISPLAY': ':0', 16:53:21 INFO - 'HOME': '/home/cltbld', 16:53:21 INFO - 'LANG': 'en_US.UTF-8', 16:53:21 INFO - 'LOGNAME': 'cltbld', 16:53:21 INFO - 'MAIL': '/var/mail/cltbld', 16:53:21 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:53:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:53:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:53:21 INFO - 'MOZ_NO_REMOTE': '1', 16:53:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:53:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:53:21 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:53:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:53:21 INFO - 'PWD': '/builds/slave/test', 16:53:21 INFO - 'SHELL': '/bin/bash', 16:53:21 INFO - 'SHLVL': '1', 16:53:21 INFO - 'TERM': 'linux', 16:53:21 INFO - 'TMOUT': '86400', 16:53:21 INFO - 'USER': 'cltbld', 16:53:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1466034417.113874-268744507', 16:53:21 INFO - '_': '/tools/buildbot/bin/python'} 16:53:21 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/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.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 16:53:22 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 16:53:22 INFO - import pkg_resources 16:53:23 INFO - Using 1 client processes 16:53:23 INFO - wptserve Starting http server on 127.0.0.1:8000 16:53:23 INFO - wptserve Starting http server on 127.0.0.1:8001 16:53:23 INFO - wptserve Starting http server on 127.0.0.1:8443 16:53:25 INFO - SUITE-START | Running 778 tests 16:53:25 INFO - Running testharness tests 16:53:25 INFO - Setting up ssl 16:53:25 INFO - PROCESS | certutil | 16:53:25 INFO - PROCESS | certutil | 16:53:25 INFO - PROCESS | certutil | 16:53:25 INFO - Certificate Nickname Trust Attributes 16:53:25 INFO - SSL,S/MIME,JAR/XPI 16:53:25 INFO - 16:53:25 INFO - web-platform-tests CT,, 16:53:25 INFO - 16:53:25 INFO - Starting runner 16:53:29 INFO - PROCESS | 1756 | 1466034809244 Marionette DEBUG Marionette enabled via build flag and pref 16:53:29 INFO - PROCESS | 1756 | ++DOCSHELL 0xa4d4ac00 == 1 [pid = 1756] [id = 1] 16:53:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 1 (0xa4d4b000) [pid = 1756] [serial = 1] [outer = (nil)] 16:53:29 INFO - PROCESS | 1756 | [1756] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:53:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 2 (0xa4d4b800) [pid = 1756] [serial = 2] [outer = 0xa4d4b000] 16:53:29 INFO - PROCESS | 1756 | 1466034809899 Marionette INFO Listening on port 2828 16:53:30 INFO - PROCESS | 1756 | 1466034810441 Marionette DEBUG Marionette enabled via command-line flag 16:53:30 INFO - PROCESS | 1756 | ++DOCSHELL 0xa23a6000 == 2 [pid = 1756] [id = 2] 16:53:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 3 (0xa23a7400) [pid = 1756] [serial = 3] [outer = (nil)] 16:53:30 INFO - PROCESS | 1756 | [1756] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:53:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 4 (0xa23b0c00) [pid = 1756] [serial = 4] [outer = 0xa23a7400] 16:53:30 INFO - PROCESS | 1756 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20cb280 16:53:30 INFO - PROCESS | 1756 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20cbd60 16:53:30 INFO - PROCESS | 1756 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20d6d20 16:53:30 INFO - PROCESS | 1756 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f2980 16:53:30 INFO - PROCESS | 1756 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20f86c0 16:53:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 5 (0xa1029000) [pid = 1756] [serial = 5] [outer = 0xa4d4b000] 16:53:30 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:53:30 INFO - PROCESS | 1756 | 1466034810818 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57606 16:53:30 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:53:30 INFO - PROCESS | 1756 | 1466034810894 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57607 16:53:30 INFO - PROCESS | 1756 | 1466034810903 Marionette DEBUG Closed connection conn0 16:53:31 INFO - PROCESS | 1756 | [1756] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 16:53:31 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:53:31 INFO - PROCESS | 1756 | 1466034811026 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57608 16:53:31 INFO - PROCESS | 1756 | 1466034811030 Marionette DEBUG Closed connection conn1 16:53:31 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:53:31 INFO - PROCESS | 1756 | 1466034811100 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57609 16:53:31 INFO - PROCESS | 1756 | 1466034811111 Marionette DEBUG Closed connection conn2 16:53:31 INFO - PROCESS | 1756 | 1466034811156 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:53:31 INFO - PROCESS | 1756 | 1466034811175 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160615150825","device":"desktop","version":"48.0"} 16:53:31 INFO - PROCESS | 1756 | [1756] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:53:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b7f3000 == 3 [pid = 1756] [id = 3] 16:53:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 6 (0x9b8e2000) [pid = 1756] [serial = 6] [outer = (nil)] 16:53:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b9c4c00 == 4 [pid = 1756] [id = 4] 16:53:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 7 (0xa2531400) [pid = 1756] [serial = 7] [outer = (nil)] 16:53:33 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:53:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a386800 == 5 [pid = 1756] [id = 5] 16:53:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 8 (0x9a386c00) [pid = 1756] [serial = 8] [outer = (nil)] 16:53:33 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:53:33 INFO - PROCESS | 1756 | [1756] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:53:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 9 (0x9a007c00) [pid = 1756] [serial = 9] [outer = 0x9a386c00] 16:53:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 10 (0x99c02000) [pid = 1756] [serial = 10] [outer = 0x9b8e2000] 16:53:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 11 (0x99c03c00) [pid = 1756] [serial = 11] [outer = 0xa2531400] 16:53:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 12 (0x99c06400) [pid = 1756] [serial = 12] [outer = 0x9a386c00] 16:53:34 INFO - PROCESS | 1756 | 1466034814700 Marionette INFO startBrowser 65992359-6597-459d-88c4-38e1becfb953 16:53:34 INFO - PROCESS | 1756 | 1466034814742 Marionette DEBUG loaded listener.js 16:53:34 INFO - PROCESS | 1756 | 1466034814762 Marionette DEBUG loaded listener.js 16:53:34 INFO - PROCESS | 1756 | 1466034814766 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 13 (0x98399c00) [pid = 1756] [serial = 13] [outer = 0x9a386c00] 16:53:35 INFO - PROCESS | 1756 | 1466034815392 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"65992359-6597-459d-88c4-38e1becfb953","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160615150825","device":"desktop","version":"48.0","command_id":1}}] 16:53:35 INFO - PROCESS | 1756 | 1466034815582 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}] 16:53:35 INFO - PROCESS | 1756 | 1466034815588 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:35 INFO - PROCESS | 1756 | 1466034815747 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:53:36 INFO - PROCESS | 1756 | 1466034816022 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:53:36 INFO - PROCESS | 1756 | 1466034816026 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:36 INFO - PROCESS | 1756 | [1756] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:53:36 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:53:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 14 (0x951ef000) [pid = 1756] [serial = 14] [outer = 0x9a386c00] 16:53:36 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:53:36 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:53:36 INFO - PROCESS | 1756 | 1466034816486 Marionette TRACE conn3 <- [1,3,null,{}] 16:53:36 INFO - PROCESS | 1756 | 1466034816549 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:53:36 INFO - PROCESS | 1756 | 1466034816556 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:36 INFO - PROCESS | 1756 | 1466034816685 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:53:36 INFO - PROCESS | 1756 | 1466034816759 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:53:36 INFO - PROCESS | 1756 | 1466034816761 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:53:36 INFO - PROCESS | 1756 | 1466034816786 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:53:36 INFO - PROCESS | 1756 | 1466034816792 Marionette TRACE conn3 <- [1,6,null,{}] 16:53:36 INFO - PROCESS | 1756 | 1466034816818 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}] 16:53:36 INFO - PROCESS | 1756 | 1466034816824 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:36 INFO - PROCESS | 1756 | 1466034816923 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:53:36 INFO - PROCESS | 1756 | 1466034816932 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:36 INFO - PROCESS | 1756 | 1466034816940 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:36 INFO - PROCESS | 1756 | ++DOCSHELL 0xa25f4400 == 6 [pid = 1756] [id = 6] 16:53:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 15 (0xa3329800) [pid = 1756] [serial = 15] [outer = (nil)] 16:53:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 16 (0x93db9400) [pid = 1756] [serial = 16] [outer = 0xa3329800] 16:53:37 INFO - PROCESS | 1756 | 1466034817013 Marionette DEBUG loaded listener.js 16:53:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 17 (0x93dbe400) [pid = 1756] [serial = 17] [outer = 0xa3329800] 16:53:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a36400 == 7 [pid = 1756] [id = 7] 16:53:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 18 (0x93a3c800) [pid = 1756] [serial = 18] [outer = (nil)] 16:53:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 19 (0x93a41800) [pid = 1756] [serial = 19] [outer = 0x93a3c800] 16:53:37 INFO - PROCESS | 1756 | 1466034817483 Marionette DEBUG loaded listener.js 16:53:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 20 (0x99bbd400) [pid = 1756] [serial = 20] [outer = 0x93a3c800] 16:53:37 INFO - PROCESS | 1756 | [1756] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:53:37 INFO - PROCESS | 1756 | 1466034817908 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]]]}] 16:53:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:53:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1204ms 16:53:38 INFO - PROCESS | 1756 | 1466034818041 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:53:38 INFO - PROCESS | 1756 | 1466034818044 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:53:38 INFO - PROCESS | 1756 | 1466034818074 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:53:38 INFO - PROCESS | 1756 | 1466034818076 Marionette TRACE conn3 <- [1,10,null,{}] 16:53:38 INFO - PROCESS | 1756 | 1466034818097 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}] 16:53:38 INFO - PROCESS | 1756 | 1466034818106 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:38 INFO - PROCESS | 1756 | 1466034818280 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:53:38 INFO - PROCESS | 1756 | 1466034818297 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:38 INFO - PROCESS | 1756 | 1466034818307 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x923d4400 == 8 [pid = 1756] [id = 8] 16:53:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 21 (0x923d4800) [pid = 1756] [serial = 21] [outer = (nil)] 16:53:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 22 (0x923d6800) [pid = 1756] [serial = 22] [outer = 0x923d4800] 16:53:38 INFO - PROCESS | 1756 | 1466034818373 Marionette DEBUG loaded listener.js 16:53:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 23 (0x93dc4800) [pid = 1756] [serial = 23] [outer = 0x923d4800] 16:53:38 INFO - PROCESS | 1756 | 1466034818952 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]]]}] 16:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 951ms 16:53:39 INFO - PROCESS | 1756 | 1466034819008 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:53:39 INFO - PROCESS | 1756 | 1466034819012 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:53:39 INFO - PROCESS | 1756 | 1466034819018 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:53:39 INFO - PROCESS | 1756 | 1466034819021 Marionette TRACE conn3 <- [1,14,null,{}] 16:53:39 INFO - PROCESS | 1756 | 1466034819026 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}] 16:53:39 INFO - PROCESS | 1756 | 1466034819031 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:39 INFO - PROCESS | 1756 | 1466034819191 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:53:39 INFO - PROCESS | 1756 | 1466034819200 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 1756 | 1466034819206 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f4800 == 9 [pid = 1756] [id = 9] 16:53:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 24 (0x923cbc00) [pid = 1756] [serial = 24] [outer = (nil)] 16:53:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 25 (0x92440800) [pid = 1756] [serial = 25] [outer = 0x923cbc00] 16:53:39 INFO - PROCESS | 1756 | 1466034819271 Marionette DEBUG loaded listener.js 16:53:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 26 (0x92448000) [pid = 1756] [serial = 26] [outer = 0x923cbc00] 16:53:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x91db2c00 == 10 [pid = 1756] [id = 10] 16:53:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 27 (0x91db3000) [pid = 1756] [serial = 27] [outer = (nil)] 16:53:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 28 (0x91db3c00) [pid = 1756] [serial = 28] [outer = 0x91db3000] 16:53:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 29 (0x91dac000) [pid = 1756] [serial = 29] [outer = 0x91db3000] 16:53:40 INFO - PROCESS | 1756 | 1466034820429 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]]]}] 16:53:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x91da9c00 == 11 [pid = 1756] [id = 11] 16:53:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 30 (0x91db2800) [pid = 1756] [serial = 30] [outer = (nil)] 16:53:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 31 (0x9243f000) [pid = 1756] [serial = 31] [outer = 0x91db2800] 16:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1536ms 16:53:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 32 (0x92ff1400) [pid = 1756] [serial = 32] [outer = 0x91db2800] 16:53:40 INFO - PROCESS | 1756 | 1466034820613 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:53:40 INFO - PROCESS | 1756 | 1466034820620 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:53:40 INFO - PROCESS | 1756 | 1466034820693 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 1756 | 1466034820698 Marionette TRACE conn3 <- [1,18,null,{}] 16:53:40 INFO - PROCESS | 1756 | 1466034820746 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}] 16:53:40 INFO - PROCESS | 1756 | 1466034820752 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:40 INFO - PROCESS | 1756 | 1466034820958 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:53:41 INFO - PROCESS | 1756 | 1466034821081 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:41 INFO - PROCESS | 1756 | 1466034821095 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x922fac00 == 12 [pid = 1756] [id = 12] 16:53:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 33 (0x923c8400) [pid = 1756] [serial = 33] [outer = (nil)] 16:53:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 34 (0x93dc0c00) [pid = 1756] [serial = 34] [outer = 0x923c8400] 16:53:41 INFO - PROCESS | 1756 | 1466034821186 Marionette DEBUG loaded listener.js 16:53:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 35 (0x9519e000) [pid = 1756] [serial = 35] [outer = 0x923c8400] 16:53:41 INFO - PROCESS | 1756 | 1466034821969 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]]]}] 16:53:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:53:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1403ms 16:53:42 INFO - PROCESS | 1756 | 1466034822044 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:53:42 INFO - PROCESS | 1756 | 1466034822052 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:53:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:53:42 INFO - PROCESS | 1756 | 1466034822062 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:53:42 INFO - PROCESS | 1756 | 1466034822065 Marionette TRACE conn3 <- [1,22,null,{}] 16:53:42 INFO - PROCESS | 1756 | 1466034822071 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}] 16:53:42 INFO - PROCESS | 1756 | 1466034822077 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:42 INFO - PROCESS | 1756 | 1466034822284 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:53:42 INFO - PROCESS | 1756 | 1466034822403 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:42 INFO - PROCESS | 1756 | 1466034822411 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x98be4000 == 13 [pid = 1756] [id = 13] 16:53:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 36 (0x98f99000) [pid = 1756] [serial = 36] [outer = (nil)] 16:53:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 37 (0x98fa1c00) [pid = 1756] [serial = 37] [outer = 0x98f99000] 16:53:42 INFO - PROCESS | 1756 | 1466034822492 Marionette DEBUG loaded listener.js 16:53:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 38 (0x999d2000) [pid = 1756] [serial = 38] [outer = 0x98f99000] 16:53:43 INFO - PROCESS | 1756 | 1466034823276 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]]]}] 16:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1238ms 16:53:43 INFO - PROCESS | 1756 | 1466034823301 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 1756 | 1466034823305 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:53:43 INFO - PROCESS | 1756 | 1466034823312 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 1756 | 1466034823318 Marionette TRACE conn3 <- [1,26,null,{}] 16:53:43 INFO - PROCESS | 1756 | 1466034823333 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}] 16:53:43 INFO - PROCESS | 1756 | 1466034823340 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:43 INFO - PROCESS | 1756 | 1466034823523 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:53:43 INFO - PROCESS | 1756 | 1466034823642 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:43 INFO - PROCESS | 1756 | 1466034823654 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b7e8800 == 14 [pid = 1756] [id = 14] 16:53:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 39 (0x9b7e9c00) [pid = 1756] [serial = 39] [outer = (nil)] 16:53:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 40 (0x9b939400) [pid = 1756] [serial = 40] [outer = 0x9b7e9c00] 16:53:43 INFO - PROCESS | 1756 | 1466034823731 Marionette DEBUG loaded listener.js 16:53:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 41 (0x9d494c00) [pid = 1756] [serial = 41] [outer = 0x9b7e9c00] 16:53:44 INFO - PROCESS | 1756 | 1466034824797 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]]]}] 16:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1584ms 16:53:44 INFO - PROCESS | 1756 | 1466034824897 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:53:44 INFO - PROCESS | 1756 | 1466034824901 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:53:44 INFO - PROCESS | 1756 | 1466034824909 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:53:44 INFO - PROCESS | 1756 | 1466034824912 Marionette TRACE conn3 <- [1,30,null,{}] 16:53:44 INFO - PROCESS | 1756 | 1466034824973 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}] 16:53:44 INFO - PROCESS | 1756 | 1466034824981 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:45 INFO - PROCESS | 1756 | 1466034825144 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:53:45 INFO - PROCESS | 1756 | 1466034825292 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:45 INFO - PROCESS | 1756 | 1466034825299 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a3e400 == 15 [pid = 1756] [id = 15] 16:53:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 42 (0x93a43400) [pid = 1756] [serial = 42] [outer = (nil)] 16:53:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 43 (0x9770f000) [pid = 1756] [serial = 43] [outer = 0x93a43400] 16:53:45 INFO - PROCESS | 1756 | 1466034825365 Marionette DEBUG loaded listener.js 16:53:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 44 (0x99ccec00) [pid = 1756] [serial = 44] [outer = 0x93a43400] 16:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1091ms 16:53:45 INFO - PROCESS | 1756 | 1466034825990 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]]]}] 16:53:46 INFO - PROCESS | 1756 | 1466034826001 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:53:46 INFO - PROCESS | 1756 | 1466034826007 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:53:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:53:46 INFO - PROCESS | 1756 | 1466034826016 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:53:46 INFO - PROCESS | 1756 | 1466034826020 Marionette TRACE conn3 <- [1,34,null,{}] 16:53:46 INFO - PROCESS | 1756 | 1466034826025 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}] 16:53:46 INFO - PROCESS | 1756 | 1466034826031 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:46 INFO - PROCESS | 1756 | 1466034826183 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:53:46 INFO - PROCESS | 1756 | 1466034826272 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:46 INFO - PROCESS | 1756 | 1466034826280 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x99c08800 == 16 [pid = 1756] [id = 16] 16:53:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 45 (0x9a907400) [pid = 1756] [serial = 45] [outer = (nil)] 16:53:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 46 (0x9af0dc00) [pid = 1756] [serial = 46] [outer = 0x9a907400] 16:53:46 INFO - PROCESS | 1756 | 1466034826348 Marionette DEBUG loaded listener.js 16:53:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 47 (0x9afd1800) [pid = 1756] [serial = 47] [outer = 0x9a907400] 16:53:47 INFO - PROCESS | 1756 | 1466034827007 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]]]}] 16:53:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1040ms 16:53:47 INFO - PROCESS | 1756 | 1466034827056 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:53:47 INFO - PROCESS | 1756 | 1466034827059 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:53:47 INFO - PROCESS | 1756 | 1466034827069 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:53:47 INFO - PROCESS | 1756 | 1466034827073 Marionette TRACE conn3 <- [1,38,null,{}] 16:53:47 INFO - PROCESS | 1756 | 1466034827103 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}] 16:53:47 INFO - PROCESS | 1756 | 1466034827110 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:47 INFO - PROCESS | 1756 | 1466034827249 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:53:47 INFO - PROCESS | 1756 | 1466034827259 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:47 INFO - PROCESS | 1756 | 1466034827268 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x9d495c00 == 17 [pid = 1756] [id = 17] 16:53:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 48 (0x9d496800) [pid = 1756] [serial = 48] [outer = (nil)] 16:53:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 49 (0x9d801800) [pid = 1756] [serial = 49] [outer = 0x9d496800] 16:53:47 INFO - PROCESS | 1756 | 1466034827335 Marionette DEBUG loaded listener.js 16:53:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 50 (0x9d86c000) [pid = 1756] [serial = 50] [outer = 0x9d496800] 16:53:48 INFO - PROCESS | 1756 | 1466034828010 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]]]}] 16:53:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 957ms 16:53:48 INFO - PROCESS | 1756 | 1466034828024 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:53:48 INFO - PROCESS | 1756 | 1466034828028 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:53:48 INFO - PROCESS | 1756 | 1466034828035 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:53:48 INFO - PROCESS | 1756 | 1466034828037 Marionette TRACE conn3 <- [1,42,null,{}] 16:53:48 INFO - PROCESS | 1756 | 1466034828043 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}] 16:53:48 INFO - PROCESS | 1756 | 1466034828047 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:48 INFO - PROCESS | 1756 | 1466034828218 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:53:48 INFO - PROCESS | 1756 | 1466034828273 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:48 INFO - PROCESS | 1756 | 1466034828280 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b7ecc00 == 18 [pid = 1756] [id = 18] 16:53:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 51 (0x9b8dd400) [pid = 1756] [serial = 51] [outer = (nil)] 16:53:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 52 (0x9d80f000) [pid = 1756] [serial = 52] [outer = 0x9b8dd400] 16:53:48 INFO - PROCESS | 1756 | 1466034828346 Marionette DEBUG loaded listener.js 16:53:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 53 (0xa102bc00) [pid = 1756] [serial = 53] [outer = 0x9b8dd400] 16:53:48 INFO - PROCESS | 1756 | 1466034828955 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]]]}] 16:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 977ms 16:53:49 INFO - PROCESS | 1756 | 1466034829012 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:53:49 INFO - PROCESS | 1756 | 1466034829015 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:53:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:53:49 INFO - PROCESS | 1756 | 1466034829021 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:53:49 INFO - PROCESS | 1756 | 1466034829024 Marionette TRACE conn3 <- [1,46,null,{}] 16:53:49 INFO - PROCESS | 1756 | 1466034829029 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}] 16:53:49 INFO - PROCESS | 1756 | 1466034829034 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:49 INFO - PROCESS | 1756 | 1466034829196 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:53:49 INFO - PROCESS | 1756 | 1466034829211 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:49 INFO - PROCESS | 1756 | 1466034829220 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:49 INFO - PROCESS | 1756 | ++DOCSHELL 0xa108b000 == 19 [pid = 1756] [id = 19] 16:53:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 54 (0xa2094400) [pid = 1756] [serial = 54] [outer = (nil)] 16:53:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 55 (0xa236c400) [pid = 1756] [serial = 55] [outer = 0xa2094400] 16:53:49 INFO - PROCESS | 1756 | 1466034829286 Marionette DEBUG loaded listener.js 16:53:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 56 (0xa23ac000) [pid = 1756] [serial = 56] [outer = 0xa2094400] 16:53:49 INFO - PROCESS | 1756 | 1466034829983 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]]]}] 16:53:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:53:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 977ms 16:53:50 INFO - PROCESS | 1756 | 1466034829999 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:53:50 INFO - PROCESS | 1756 | 1466034830002 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:53:50 INFO - PROCESS | 1756 | 1466034830008 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:53:50 INFO - PROCESS | 1756 | 1466034830010 Marionette TRACE conn3 <- [1,50,null,{}] 16:53:50 INFO - PROCESS | 1756 | 1466034830015 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}] 16:53:50 INFO - PROCESS | 1756 | 1466034830024 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:50 INFO - PROCESS | 1756 | 1466034830219 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:53:50 INFO - PROCESS | 1756 | 1466034830238 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:50 INFO - PROCESS | 1756 | 1466034830246 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f7800 == 20 [pid = 1756] [id = 20] 16:53:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 57 (0x923d2c00) [pid = 1756] [serial = 57] [outer = (nil)] 16:53:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 58 (0xa25f5800) [pid = 1756] [serial = 58] [outer = 0x923d2c00] 16:53:50 INFO - PROCESS | 1756 | 1466034830306 Marionette DEBUG loaded listener.js 16:53:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 59 (0xa2ff1800) [pid = 1756] [serial = 59] [outer = 0x923d2c00] 16:53:50 INFO - PROCESS | 1756 | 1466034830923 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]]]}] 16:53:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:53:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 926ms 16:53:50 INFO - PROCESS | 1756 | 1466034830939 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:53:50 INFO - PROCESS | 1756 | 1466034830942 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:53:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:53:50 INFO - PROCESS | 1756 | 1466034830950 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:53:50 INFO - PROCESS | 1756 | 1466034830958 Marionette TRACE conn3 <- [1,54,null,{}] 16:53:50 INFO - PROCESS | 1756 | 1466034830963 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}] 16:53:50 INFO - PROCESS | 1756 | 1466034830967 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:51 INFO - PROCESS | 1756 | 1466034831086 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:53:51 INFO - PROCESS | 1756 | 1466034831102 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:51 INFO - PROCESS | 1756 | 1466034831108 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x923cd800 == 21 [pid = 1756] [id = 21] 16:53:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0xa23a6800) [pid = 1756] [serial = 60] [outer = (nil)] 16:53:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0xa33c3800) [pid = 1756] [serial = 61] [outer = 0xa23a6800] 16:53:51 INFO - PROCESS | 1756 | 1466034831165 Marionette DEBUG loaded listener.js 16:53:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0xa33cb400) [pid = 1756] [serial = 62] [outer = 0xa23a6800] 16:53:51 INFO - PROCESS | 1756 | 1466034831828 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]]]}] 16:53:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:53:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 943ms 16:53:51 INFO - PROCESS | 1756 | 1466034831892 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:53:51 INFO - PROCESS | 1756 | 1466034831895 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:53:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:53:51 INFO - PROCESS | 1756 | 1466034831904 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:53:51 INFO - PROCESS | 1756 | 1466034831907 Marionette TRACE conn3 <- [1,58,null,{}] 16:53:51 INFO - PROCESS | 1756 | 1466034831911 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}] 16:53:51 INFO - PROCESS | 1756 | 1466034831915 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:52 INFO - PROCESS | 1756 | 1466034832075 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:53:52 INFO - PROCESS | 1756 | 1466034832090 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:52 INFO - PROCESS | 1756 | 1466034832096 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x91da7c00 == 22 [pid = 1756] [id = 22] 16:53:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x9244dc00) [pid = 1756] [serial = 63] [outer = (nil)] 16:53:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0xa4d0d400) [pid = 1756] [serial = 64] [outer = 0x9244dc00] 16:53:52 INFO - PROCESS | 1756 | 1466034832157 Marionette DEBUG loaded listener.js 16:53:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0xa33c8400) [pid = 1756] [serial = 65] [outer = 0x9244dc00] 16:53:52 INFO - PROCESS | 1756 | 1466034832771 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]]]}] 16:53:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:53:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 928ms 16:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:53:52 INFO - PROCESS | 1756 | 1466034832830 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:53:52 INFO - PROCESS | 1756 | 1466034832832 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:53:52 INFO - PROCESS | 1756 | 1466034832838 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:53:52 INFO - PROCESS | 1756 | 1466034832841 Marionette TRACE conn3 <- [1,62,null,{}] 16:53:52 INFO - PROCESS | 1756 | 1466034832846 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}] 16:53:52 INFO - PROCESS | 1756 | 1466034832850 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:52 INFO - PROCESS | 1756 | 1466034832975 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:53:53 INFO - PROCESS | 1756 | 1466034832994 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:53 INFO - PROCESS | 1756 | 1466034833001 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b296c00 == 23 [pid = 1756] [id = 23] 16:53:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0xa252ec00) [pid = 1756] [serial = 66] [outer = (nil)] 16:53:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0xa61b3000) [pid = 1756] [serial = 67] [outer = 0xa252ec00] 16:53:53 INFO - PROCESS | 1756 | 1466034833060 Marionette DEBUG loaded listener.js 16:53:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0xa671d800) [pid = 1756] [serial = 68] [outer = 0xa252ec00] 16:53:54 INFO - PROCESS | 1756 | 1466034834591 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]]]}] 16:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1831ms 16:53:54 INFO - PROCESS | 1756 | 1466034834670 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:53:54 INFO - PROCESS | 1756 | 1466034834674 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:53:54 INFO - PROCESS | 1756 | 1466034834697 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:53:54 INFO - PROCESS | 1756 | 1466034834702 Marionette TRACE conn3 <- [1,66,null,{}] 16:53:54 INFO - PROCESS | 1756 | 1466034834709 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}] 16:53:54 INFO - PROCESS | 1756 | 1466034834714 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:54 INFO - PROCESS | 1756 | 1466034834886 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:53:54 INFO - PROCESS | 1756 | 1466034834909 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:54 INFO - PROCESS | 1756 | 1466034834919 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a37c00 == 24 [pid = 1756] [id = 24] 16:53:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x93a38000) [pid = 1756] [serial = 69] [outer = (nil)] 16:53:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x97706400) [pid = 1756] [serial = 70] [outer = 0x93a38000] 16:53:54 INFO - PROCESS | 1756 | 1466034834979 Marionette DEBUG loaded listener.js 16:53:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x97711000) [pid = 1756] [serial = 71] [outer = 0x93a38000] 16:53:55 INFO - PROCESS | 1756 | 1466034835620 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]]]}] 16:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1346ms 16:53:56 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x923d4800) [pid = 1756] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:53:56 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0xa3329800) [pid = 1756] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:53:56 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0xa23a6800) [pid = 1756] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:53:56 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x923cbc00) [pid = 1756] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:53:56 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x923c8400) [pid = 1756] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:53:56 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x98f99000) [pid = 1756] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:53:56 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x9b7e9c00) [pid = 1756] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:53:56 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x93a43400) [pid = 1756] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:53:56 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x9a907400) [pid = 1756] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:53:56 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x9d496800) [pid = 1756] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:53:56 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x9b8dd400) [pid = 1756] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:53:56 INFO - PROCESS | 1756 | --DOMWINDOW == 59 (0x923d2c00) [pid = 1756] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:53:56 INFO - PROCESS | 1756 | --DOMWINDOW == 58 (0x9244dc00) [pid = 1756] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:53:56 INFO - PROCESS | 1756 | 1466034836088 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:53:56 INFO - PROCESS | 1756 | 1466034836093 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:53:56 INFO - PROCESS | 1756 | 1466034836102 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:53:56 INFO - PROCESS | 1756 | 1466034836105 Marionette TRACE conn3 <- [1,70,null,{}] 16:53:56 INFO - PROCESS | 1756 | 1466034836109 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}] 16:53:56 INFO - PROCESS | 1756 | 1466034836115 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:56 INFO - PROCESS | 1756 | 1466034836244 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:53:56 INFO - PROCESS | 1756 | 1466034836254 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:56 INFO - PROCESS | 1756 | 1466034836260 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x98398c00 == 25 [pid = 1756] [id = 25] 16:53:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 59 (0x98b60400) [pid = 1756] [serial = 72] [outer = (nil)] 16:53:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0x98fa0800) [pid = 1756] [serial = 73] [outer = 0x98b60400] 16:53:56 INFO - PROCESS | 1756 | 1466034836323 Marionette DEBUG loaded listener.js 16:53:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x91db2400) [pid = 1756] [serial = 74] [outer = 0x98b60400] 16:53:56 INFO - PROCESS | 1756 | 1466034836993 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]]]}] 16:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 931ms 16:53:57 INFO - PROCESS | 1756 | 1466034837033 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:53:57 INFO - PROCESS | 1756 | 1466034837036 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:53:57 INFO - PROCESS | 1756 | 1466034837063 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:53:57 INFO - PROCESS | 1756 | 1466034837068 Marionette TRACE conn3 <- [1,74,null,{}] 16:53:57 INFO - PROCESS | 1756 | 1466034837083 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}] 16:53:57 INFO - PROCESS | 1756 | 1466034837090 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:57 INFO - PROCESS | 1756 | 1466034837221 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:53:57 INFO - PROCESS | 1756 | 1466034837231 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:57 INFO - PROCESS | 1756 | 1466034837241 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ad86000 == 26 [pid = 1756] [id = 26] 16:53:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x9af07000) [pid = 1756] [serial = 75] [outer = (nil)] 16:53:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x9b7ee800) [pid = 1756] [serial = 76] [outer = 0x9af07000] 16:53:57 INFO - PROCESS | 1756 | 1466034837302 Marionette DEBUG loaded listener.js 16:53:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x9b93c400) [pid = 1756] [serial = 77] [outer = 0x9af07000] 16:53:57 INFO - PROCESS | 1756 | 1466034837986 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]]]}] 16:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1007ms 16:53:58 INFO - PROCESS | 1756 | 1466034838055 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:53:58 INFO - PROCESS | 1756 | 1466034838060 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:53:58 INFO - PROCESS | 1756 | 1466034838068 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:53:58 INFO - PROCESS | 1756 | 1466034838075 Marionette TRACE conn3 <- [1,78,null,{}] 16:53:58 INFO - PROCESS | 1756 | 1466034838083 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}] 16:53:58 INFO - PROCESS | 1756 | 1466034838089 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:58 INFO - PROCESS | 1756 | 1466034838283 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:53:58 INFO - PROCESS | 1756 | 1466034838408 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:58 INFO - PROCESS | 1756 | 1466034838421 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x91da6400 == 27 [pid = 1756] [id = 27] 16:53:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x93d2b800) [pid = 1756] [serial = 78] [outer = (nil)] 16:53:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x951e7800) [pid = 1756] [serial = 79] [outer = 0x93d2b800] 16:53:58 INFO - PROCESS | 1756 | 1466034838494 Marionette DEBUG loaded listener.js 16:53:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x97706800) [pid = 1756] [serial = 80] [outer = 0x93d2b800] 16:53:59 INFO - PROCESS | 1756 | 1466034839245 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]]]}] 16:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1239ms 16:53:59 INFO - PROCESS | 1756 | 1466034839309 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:53:59 INFO - PROCESS | 1756 | 1466034839314 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:53:59 INFO - PROCESS | 1756 | 1466034839323 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:53:59 INFO - PROCESS | 1756 | 1466034839328 Marionette TRACE conn3 <- [1,82,null,{}] 16:53:59 INFO - PROCESS | 1756 | 1466034839335 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}] 16:53:59 INFO - PROCESS | 1756 | 1466034839340 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:59 INFO - PROCESS | 1756 | 1466034839495 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:53:59 INFO - PROCESS | 1756 | 1466034839621 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:59 INFO - PROCESS | 1756 | 1466034839628 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:53:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x93d24000 == 28 [pid = 1756] [id = 28] 16:53:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x9a901800) [pid = 1756] [serial = 81] [outer = (nil)] 16:53:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x9b7e8000) [pid = 1756] [serial = 82] [outer = 0x9a901800] 16:53:59 INFO - PROCESS | 1756 | 1466034839716 Marionette DEBUG loaded listener.js 16:53:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9b9ce400) [pid = 1756] [serial = 83] [outer = 0x9a901800] 16:54:00 INFO - PROCESS | 1756 | 1466034840472 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]]]}] 16:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1189ms 16:54:00 INFO - PROCESS | 1756 | 1466034840509 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:54:00 INFO - PROCESS | 1756 | 1466034840513 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:54:00 INFO - PROCESS | 1756 | 1466034840519 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:54:00 INFO - PROCESS | 1756 | 1466034840523 Marionette TRACE conn3 <- [1,86,null,{}] 16:54:00 INFO - PROCESS | 1756 | 1466034840551 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}] 16:54:00 INFO - PROCESS | 1756 | 1466034840559 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:00 INFO - PROCESS | 1756 | 1466034840741 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:54:00 INFO - PROCESS | 1756 | 1466034840801 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:00 INFO - PROCESS | 1756 | 1466034840811 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ab59800 == 29 [pid = 1756] [id = 29] 16:54:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9b7e9800) [pid = 1756] [serial = 84] [outer = (nil)] 16:54:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x9d49c000) [pid = 1756] [serial = 85] [outer = 0x9b7e9800] 16:54:00 INFO - PROCESS | 1756 | 1466034840927 Marionette DEBUG loaded listener.js 16:54:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0xa1087400) [pid = 1756] [serial = 86] [outer = 0x9b7e9800] 16:54:01 INFO - PROCESS | 1756 | 1466034841700 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]]]}] 16:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1231ms 16:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:54:01 INFO - PROCESS | 1756 | 1466034841751 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:54:01 INFO - PROCESS | 1756 | 1466034841754 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:54:01 INFO - PROCESS | 1756 | 1466034841760 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:54:01 INFO - PROCESS | 1756 | 1466034841763 Marionette TRACE conn3 <- [1,90,null,{}] 16:54:01 INFO - PROCESS | 1756 | 1466034841768 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}] 16:54:01 INFO - PROCESS | 1756 | 1466034841773 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:01 INFO - PROCESS | 1756 | 1466034841923 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:54:02 INFO - PROCESS | 1756 | 1466034842048 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:02 INFO - PROCESS | 1756 | 1466034842056 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x93d28c00 == 30 [pid = 1756] [id = 30] 16:54:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x9ab5c400) [pid = 1756] [serial = 87] [outer = (nil)] 16:54:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0xa25e9c00) [pid = 1756] [serial = 88] [outer = 0x9ab5c400] 16:54:02 INFO - PROCESS | 1756 | 1466034842127 Marionette DEBUG loaded listener.js 16:54:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0xa25ec800) [pid = 1756] [serial = 89] [outer = 0x9ab5c400] 16:54:02 INFO - PROCESS | 1756 | 1466034842840 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]]]}] 16:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1137ms 16:54:02 INFO - PROCESS | 1756 | 1466034842896 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:54:02 INFO - PROCESS | 1756 | 1466034842900 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:54:02 INFO - PROCESS | 1756 | 1466034842924 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:54:02 INFO - PROCESS | 1756 | 1466034842927 Marionette TRACE conn3 <- [1,94,null,{}] 16:54:02 INFO - PROCESS | 1756 | 1466034842933 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}] 16:54:02 INFO - PROCESS | 1756 | 1466034842937 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:03 INFO - PROCESS | 1756 | 1466034843083 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:54:03 INFO - PROCESS | 1756 | 1466034843209 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:03 INFO - PROCESS | 1756 | 1466034843217 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f9c00 == 31 [pid = 1756] [id = 31] 16:54:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x9a536400) [pid = 1756] [serial = 90] [outer = (nil)] 16:54:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9a53d000) [pid = 1756] [serial = 91] [outer = 0x9a536400] 16:54:03 INFO - PROCESS | 1756 | 1466034843287 Marionette DEBUG loaded listener.js 16:54:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x9a540c00) [pid = 1756] [serial = 92] [outer = 0x9a536400] 16:54:04 INFO - PROCESS | 1756 | 1466034844116 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]]]}] 16:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1233ms 16:54:04 INFO - PROCESS | 1756 | 1466034844156 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:54:04 INFO - PROCESS | 1756 | 1466034844161 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:54:04 INFO - PROCESS | 1756 | 1466034844169 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:54:04 INFO - PROCESS | 1756 | 1466034844174 Marionette TRACE conn3 <- [1,98,null,{}] 16:54:04 INFO - PROCESS | 1756 | 1466034844182 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}] 16:54:04 INFO - PROCESS | 1756 | 1466034844187 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:04 INFO - PROCESS | 1756 | 1466034844333 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:54:04 INFO - PROCESS | 1756 | 1466034844467 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:04 INFO - PROCESS | 1756 | 1466034844480 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x923d2800 == 32 [pid = 1756] [id = 32] 16:54:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x93d29800) [pid = 1756] [serial = 93] [outer = (nil)] 16:54:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x9503e400) [pid = 1756] [serial = 94] [outer = 0x93d29800] 16:54:04 INFO - PROCESS | 1756 | 1466034844542 Marionette DEBUG loaded listener.js 16:54:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x951ea800) [pid = 1756] [serial = 95] [outer = 0x93d29800] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x99c06400) [pid = 1756] [serial = 12] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0xa4d4b800) [pid = 1756] [serial = 2] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0xa25f5800) [pid = 1756] [serial = 58] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0xa33c3800) [pid = 1756] [serial = 61] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0xa4d0d400) [pid = 1756] [serial = 64] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x9243f000) [pid = 1756] [serial = 31] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x93dc0c00) [pid = 1756] [serial = 34] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x98fa1c00) [pid = 1756] [serial = 37] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9b939400) [pid = 1756] [serial = 40] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9770f000) [pid = 1756] [serial = 43] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x99ccec00) [pid = 1756] [serial = 44] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x9af0dc00) [pid = 1756] [serial = 46] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x9d801800) [pid = 1756] [serial = 49] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x9d86c000) [pid = 1756] [serial = 50] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x9d80f000) [pid = 1756] [serial = 52] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0xa236c400) [pid = 1756] [serial = 55] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x91db3c00) [pid = 1756] [serial = 28] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0xa102bc00) [pid = 1756] [serial = 53] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x9519e000) [pid = 1756] [serial = 35] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0xa2ff1800) [pid = 1756] [serial = 59] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0xa33cb400) [pid = 1756] [serial = 62] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x999d2000) [pid = 1756] [serial = 38] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 59 (0x9afd1800) [pid = 1756] [serial = 47] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 58 (0x9d494c00) [pid = 1756] [serial = 41] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 57 (0xa33c8400) [pid = 1756] [serial = 65] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 56 (0x92448000) [pid = 1756] [serial = 26] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 55 (0x93a41800) [pid = 1756] [serial = 19] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 54 (0x93db9400) [pid = 1756] [serial = 16] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 53 (0x93dbe400) [pid = 1756] [serial = 17] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 52 (0x9a007c00) [pid = 1756] [serial = 9] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 51 (0x92440800) [pid = 1756] [serial = 25] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 50 (0x923d6800) [pid = 1756] [serial = 22] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | --DOMWINDOW == 49 (0x93dc4800) [pid = 1756] [serial = 23] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 1756 | 1466034845986 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]]]}] 16:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1884ms 16:54:06 INFO - PROCESS | 1756 | 1466034846053 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:54:06 INFO - PROCESS | 1756 | 1466034846058 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:54:06 INFO - PROCESS | 1756 | 1466034846065 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:54:06 INFO - PROCESS | 1756 | 1466034846069 Marionette TRACE conn3 <- [1,102,null,{}] 16:54:06 INFO - PROCESS | 1756 | 1466034846077 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}] 16:54:06 INFO - PROCESS | 1756 | 1466034846082 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:06 INFO - PROCESS | 1756 | 1466034846223 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:54:06 INFO - PROCESS | 1756 | 1466034846234 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:06 INFO - PROCESS | 1756 | 1466034846240 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x9244b000 == 33 [pid = 1756] [id = 33] 16:54:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 50 (0x92ff8000) [pid = 1756] [serial = 96] [outer = (nil)] 16:54:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 51 (0x93db8400) [pid = 1756] [serial = 97] [outer = 0x92ff8000] 16:54:06 INFO - PROCESS | 1756 | 1466034846304 Marionette DEBUG loaded listener.js 16:54:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 52 (0x93dbd800) [pid = 1756] [serial = 98] [outer = 0x92ff8000] 16:54:06 INFO - PROCESS | 1756 | 1466034846981 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]]]}] 16:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 980ms 16:54:07 INFO - PROCESS | 1756 | 1466034847044 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:54:07 INFO - PROCESS | 1756 | 1466034847051 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:54:07 INFO - PROCESS | 1756 | 1466034847062 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:54:07 INFO - PROCESS | 1756 | 1466034847066 Marionette TRACE conn3 <- [1,106,null,{}] 16:54:07 INFO - PROCESS | 1756 | 1466034847072 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}] 16:54:07 INFO - PROCESS | 1756 | 1466034847077 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:07 INFO - PROCESS | 1756 | 1466034847220 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:54:07 INFO - PROCESS | 1756 | 1466034847229 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:07 INFO - PROCESS | 1756 | 1466034847236 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x98be3c00 == 34 [pid = 1756] [id = 34] 16:54:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 53 (0x98f99400) [pid = 1756] [serial = 99] [outer = (nil)] 16:54:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 54 (0x98fa1c00) [pid = 1756] [serial = 100] [outer = 0x98f99400] 16:54:07 INFO - PROCESS | 1756 | 1466034847306 Marionette DEBUG loaded listener.js 16:54:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 55 (0x997ed400) [pid = 1756] [serial = 101] [outer = 0x98f99400] 16:54:07 INFO - PROCESS | 1756 | 1466034847980 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]]]}] 16:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 981ms 16:54:08 INFO - PROCESS | 1756 | 1466034848043 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:54:08 INFO - PROCESS | 1756 | 1466034848047 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:54:08 INFO - PROCESS | 1756 | 1466034848052 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:54:08 INFO - PROCESS | 1756 | 1466034848058 Marionette TRACE conn3 <- [1,110,null,{}] 16:54:08 INFO - PROCESS | 1756 | 1466034848073 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}] 16:54:08 INFO - PROCESS | 1756 | 1466034848081 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:08 INFO - PROCESS | 1756 | 1466034848257 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:54:08 INFO - PROCESS | 1756 | 1466034848277 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:08 INFO - PROCESS | 1756 | 1466034848287 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a53bc00 == 35 [pid = 1756] [id = 35] 16:54:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 56 (0x9a53c000) [pid = 1756] [serial = 102] [outer = (nil)] 16:54:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 57 (0x9a540800) [pid = 1756] [serial = 103] [outer = 0x9a53c000] 16:54:08 INFO - PROCESS | 1756 | 1466034848351 Marionette DEBUG loaded listener.js 16:54:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 58 (0x9a904800) [pid = 1756] [serial = 104] [outer = 0x9a53c000] 16:54:09 INFO - PROCESS | 1756 | 1466034849065 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]]]}] 16:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1084ms 16:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:54:09 INFO - PROCESS | 1756 | 1466034849138 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:54:09 INFO - PROCESS | 1756 | 1466034849141 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:54:09 INFO - PROCESS | 1756 | 1466034849147 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:54:09 INFO - PROCESS | 1756 | 1466034849150 Marionette TRACE conn3 <- [1,114,null,{}] 16:54:09 INFO - PROCESS | 1756 | 1466034849155 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}] 16:54:09 INFO - PROCESS | 1756 | 1466034849160 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:09 INFO - PROCESS | 1756 | 1466034849337 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:54:09 INFO - PROCESS | 1756 | 1466034849396 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:09 INFO - PROCESS | 1756 | 1466034849401 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x951a4c00 == 36 [pid = 1756] [id = 36] 16:54:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 59 (0x9a541c00) [pid = 1756] [serial = 105] [outer = (nil)] 16:54:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0x9ab60400) [pid = 1756] [serial = 106] [outer = 0x9a541c00] 16:54:09 INFO - PROCESS | 1756 | 1466034849463 Marionette DEBUG loaded listener.js 16:54:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x9af01800) [pid = 1756] [serial = 107] [outer = 0x9a541c00] 16:54:10 INFO - PROCESS | 1756 | 1466034850108 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]]]}] 16:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 980ms 16:54:10 INFO - PROCESS | 1756 | 1466034850126 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:54:10 INFO - PROCESS | 1756 | 1466034850129 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:54:10 INFO - PROCESS | 1756 | 1466034850136 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:54:10 INFO - PROCESS | 1756 | 1466034850138 Marionette TRACE conn3 <- [1,118,null,{}] 16:54:10 INFO - PROCESS | 1756 | 1466034850149 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}] 16:54:10 INFO - PROCESS | 1756 | 1466034850153 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:10 INFO - PROCESS | 1756 | 1466034850327 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:54:10 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0xa252ec00) [pid = 1756] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:54:10 INFO - PROCESS | 1756 | --DOMWINDOW == 59 (0xa2094400) [pid = 1756] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:54:10 INFO - PROCESS | 1756 | --DOMWINDOW == 58 (0x9af07000) [pid = 1756] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:54:10 INFO - PROCESS | 1756 | --DOMWINDOW == 57 (0x93a38000) [pid = 1756] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:54:10 INFO - PROCESS | 1756 | --DOMWINDOW == 56 (0x98b60400) [pid = 1756] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:54:10 INFO - PROCESS | 1756 | 1466034850401 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:10 INFO - PROCESS | 1756 | 1466034850407 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a38000 == 37 [pid = 1756] [id = 37] 16:54:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 57 (0x93dbe800) [pid = 1756] [serial = 108] [outer = (nil)] 16:54:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 58 (0x9af0dc00) [pid = 1756] [serial = 109] [outer = 0x93dbe800] 16:54:10 INFO - PROCESS | 1756 | 1466034850468 Marionette DEBUG loaded listener.js 16:54:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 59 (0x9b294400) [pid = 1756] [serial = 110] [outer = 0x93dbe800] 16:54:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0x93031c00) [pid = 1756] [serial = 111] [outer = 0x91db2800] 16:54:11 INFO - PROCESS | 1756 | 1466034851109 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]]]}] 16:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 985ms 16:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:54:11 INFO - PROCESS | 1756 | 1466034851121 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:54:11 INFO - PROCESS | 1756 | 1466034851123 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:54:11 INFO - PROCESS | 1756 | 1466034851129 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:54:11 INFO - PROCESS | 1756 | 1466034851132 Marionette TRACE conn3 <- [1,122,null,{}] 16:54:11 INFO - PROCESS | 1756 | 1466034851137 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}] 16:54:11 INFO - PROCESS | 1756 | 1466034851145 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:11 INFO - PROCESS | 1756 | 1466034851330 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:54:11 INFO - PROCESS | 1756 | 1466034851392 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:11 INFO - PROCESS | 1756 | 1466034851399 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x922fa000 == 38 [pid = 1756] [id = 38] 16:54:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x92ff0800) [pid = 1756] [serial = 112] [outer = (nil)] 16:54:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x9afcdc00) [pid = 1756] [serial = 113] [outer = 0x92ff0800] 16:54:11 INFO - PROCESS | 1756 | 1466034851458 Marionette DEBUG loaded listener.js 16:54:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0xa231a800) [pid = 1756] [serial = 114] [outer = 0x92ff0800] 16:54:12 INFO - PROCESS | 1756 | 1466034852033 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]]]}] 16:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 934ms 16:54:12 INFO - PROCESS | 1756 | 1466034852063 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:54:12 INFO - PROCESS | 1756 | 1466034852066 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:54:12 INFO - PROCESS | 1756 | 1466034852071 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:54:12 INFO - PROCESS | 1756 | 1466034852073 Marionette TRACE conn3 <- [1,126,null,{}] 16:54:12 INFO - PROCESS | 1756 | 1466034852079 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}] 16:54:12 INFO - PROCESS | 1756 | 1466034852083 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:12 INFO - PROCESS | 1756 | 1466034852203 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:54:12 INFO - PROCESS | 1756 | 1466034852328 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:12 INFO - PROCESS | 1756 | 1466034852336 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x91db3c00 == 39 [pid = 1756] [id = 39] 16:54:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x922f1400) [pid = 1756] [serial = 115] [outer = (nil)] 16:54:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x923c8800) [pid = 1756] [serial = 116] [outer = 0x922f1400] 16:54:12 INFO - PROCESS | 1756 | 1466034852411 Marionette DEBUG loaded listener.js 16:54:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x923d5c00) [pid = 1756] [serial = 117] [outer = 0x922f1400] 16:54:13 INFO - PROCESS | 1756 | 1466034853278 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]]]}] 16:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1275ms 16:54:13 INFO - PROCESS | 1756 | 1466034853349 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:54:13 INFO - PROCESS | 1756 | 1466034853354 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:54:13 INFO - PROCESS | 1756 | 1466034853361 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:54:13 INFO - PROCESS | 1756 | 1466034853366 Marionette TRACE conn3 <- [1,130,null,{}] 16:54:13 INFO - PROCESS | 1756 | 1466034853374 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}] 16:54:13 INFO - PROCESS | 1756 | 1466034853381 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:13 INFO - PROCESS | 1756 | 1466034853573 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:54:13 INFO - PROCESS | 1756 | 1466034853703 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:13 INFO - PROCESS | 1756 | 1466034853709 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f0800 == 40 [pid = 1756] [id = 40] 16:54:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x98be0800) [pid = 1756] [serial = 118] [outer = (nil)] 16:54:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x999cac00) [pid = 1756] [serial = 119] [outer = 0x98be0800] 16:54:13 INFO - PROCESS | 1756 | 1466034853818 Marionette DEBUG loaded listener.js 16:54:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x9a008000) [pid = 1756] [serial = 120] [outer = 0x98be0800] 16:54:14 INFO - PROCESS | 1756 | 1466034854708 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]]]}] 16:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1382ms 16:54:14 INFO - PROCESS | 1756 | 1466034854746 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:54:14 INFO - PROCESS | 1756 | 1466034854752 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:54:14 INFO - PROCESS | 1756 | 1466034854786 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:54:14 INFO - PROCESS | 1756 | 1466034854789 Marionette TRACE conn3 <- [1,134,null,{}] 16:54:14 INFO - PROCESS | 1756 | 1466034854795 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}] 16:54:14 INFO - PROCESS | 1756 | 1466034854800 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:14 INFO - PROCESS | 1756 | 1466034854967 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:54:15 INFO - PROCESS | 1756 | 1466034855095 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:15 INFO - PROCESS | 1756 | 1466034855104 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a537000 == 41 [pid = 1756] [id = 41] 16:54:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9a539400) [pid = 1756] [serial = 121] [outer = (nil)] 16:54:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9b7ec000) [pid = 1756] [serial = 122] [outer = 0x9a539400] 16:54:15 INFO - PROCESS | 1756 | 1466034855177 Marionette DEBUG loaded listener.js 16:54:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x9d872000) [pid = 1756] [serial = 123] [outer = 0x9a539400] 16:54:16 INFO - PROCESS | 1756 | --DOCSHELL 0x922fa000 == 40 [pid = 1756] [id = 38] 16:54:16 INFO - PROCESS | 1756 | --DOCSHELL 0x93a38000 == 39 [pid = 1756] [id = 37] 16:54:16 INFO - PROCESS | 1756 | --DOCSHELL 0x951a4c00 == 38 [pid = 1756] [id = 36] 16:54:16 INFO - PROCESS | 1756 | 1466034856240 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]]]}] 16:54:16 INFO - PROCESS | 1756 | --DOCSHELL 0x9a53bc00 == 37 [pid = 1756] [id = 35] 16:54:16 INFO - PROCESS | 1756 | --DOCSHELL 0x98be3c00 == 36 [pid = 1756] [id = 34] 16:54:16 INFO - PROCESS | 1756 | --DOCSHELL 0x9244b000 == 35 [pid = 1756] [id = 33] 16:54:16 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0xa61b3000) [pid = 1756] [serial = 67] [outer = (nil)] [url = about:blank] 16:54:16 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0xa23ac000) [pid = 1756] [serial = 56] [outer = (nil)] [url = about:blank] 16:54:16 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x9b7ee800) [pid = 1756] [serial = 76] [outer = (nil)] [url = about:blank] 16:54:16 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x9b93c400) [pid = 1756] [serial = 77] [outer = (nil)] [url = about:blank] 16:54:16 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x97706400) [pid = 1756] [serial = 70] [outer = (nil)] [url = about:blank] 16:54:16 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x98fa0800) [pid = 1756] [serial = 73] [outer = (nil)] [url = about:blank] 16:54:16 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x91db2400) [pid = 1756] [serial = 74] [outer = (nil)] [url = about:blank] 16:54:16 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x97711000) [pid = 1756] [serial = 71] [outer = (nil)] [url = about:blank] 16:54:16 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0xa671d800) [pid = 1756] [serial = 68] [outer = (nil)] [url = about:blank] 16:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1532ms 16:54:16 INFO - PROCESS | 1756 | 1466034856316 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:54:16 INFO - PROCESS | 1756 | 1466034856320 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:54:16 INFO - PROCESS | 1756 | 1466034856328 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:54:16 INFO - PROCESS | 1756 | 1466034856332 Marionette TRACE conn3 <- [1,138,null,{}] 16:54:16 INFO - PROCESS | 1756 | 1466034856339 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}] 16:54:16 INFO - PROCESS | 1756 | 1466034856344 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:16 INFO - PROCESS | 1756 | 1466034856482 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:54:16 INFO - PROCESS | 1756 | 1466034856604 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:16 INFO - PROCESS | 1756 | 1466034856611 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x93d29c00 == 36 [pid = 1756] [id = 42] 16:54:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x93db9400) [pid = 1756] [serial = 124] [outer = (nil)] 16:54:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x951a2800) [pid = 1756] [serial = 125] [outer = 0x93db9400] 16:54:16 INFO - PROCESS | 1756 | 1466034856679 Marionette DEBUG loaded listener.js 16:54:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x9770c800) [pid = 1756] [serial = 126] [outer = 0x93db9400] 16:54:17 INFO - PROCESS | 1756 | 1466034857282 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]]]}] 16:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 985ms 16:54:17 INFO - PROCESS | 1756 | 1466034857312 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:54:17 INFO - PROCESS | 1756 | 1466034857317 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:54:17 INFO - PROCESS | 1756 | 1466034857326 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:54:17 INFO - PROCESS | 1756 | 1466034857330 Marionette TRACE conn3 <- [1,142,null,{}] 16:54:17 INFO - PROCESS | 1756 | 1466034857335 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}] 16:54:17 INFO - PROCESS | 1756 | 1466034857340 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:17 INFO - PROCESS | 1756 | 1466034857475 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:54:17 INFO - PROCESS | 1756 | 1466034857573 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:17 INFO - PROCESS | 1756 | 1466034857580 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x98b60400 == 37 [pid = 1756] [id = 43] 16:54:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x99b5dc00) [pid = 1756] [serial = 127] [outer = (nil)] 16:54:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x9a53a000) [pid = 1756] [serial = 128] [outer = 0x99b5dc00] 16:54:17 INFO - PROCESS | 1756 | 1466034857643 Marionette DEBUG loaded listener.js 16:54:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x9a906000) [pid = 1756] [serial = 129] [outer = 0x99b5dc00] 16:54:18 INFO - PROCESS | 1756 | 1466034858318 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]]]}] 16:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1031ms 16:54:18 INFO - PROCESS | 1756 | 1466034858357 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:54:18 INFO - PROCESS | 1756 | 1466034858360 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:54:18 INFO - PROCESS | 1756 | 1466034858366 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:54:18 INFO - PROCESS | 1756 | 1466034858371 Marionette TRACE conn3 <- [1,146,null,{}] 16:54:18 INFO - PROCESS | 1756 | 1466034858394 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}] 16:54:18 INFO - PROCESS | 1756 | 1466034858402 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:18 INFO - PROCESS | 1756 | 1466034858583 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:54:18 INFO - PROCESS | 1756 | 1466034858604 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:18 INFO - PROCESS | 1756 | 1466034858616 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ab58800 == 38 [pid = 1756] [id = 44] 16:54:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9ab58c00) [pid = 1756] [serial = 130] [outer = (nil)] 16:54:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9ab62400) [pid = 1756] [serial = 131] [outer = 0x9ab58c00] 16:54:18 INFO - PROCESS | 1756 | 1466034858679 Marionette DEBUG loaded listener.js 16:54:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x9b8e1800) [pid = 1756] [serial = 132] [outer = 0x9ab58c00] 16:54:19 INFO - PROCESS | 1756 | 1466034859424 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]]]}] 16:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1091ms 16:54:19 INFO - PROCESS | 1756 | 1466034859457 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:54:19 INFO - PROCESS | 1756 | 1466034859461 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:54:19 INFO - PROCESS | 1756 | 1466034859466 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:54:19 INFO - PROCESS | 1756 | 1466034859468 Marionette TRACE conn3 <- [1,150,null,{}] 16:54:19 INFO - PROCESS | 1756 | 1466034859480 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}] 16:54:19 INFO - PROCESS | 1756 | 1466034859483 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:19 INFO - PROCESS | 1756 | 1466034859650 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:54:19 INFO - PROCESS | 1756 | 1466034859673 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:19 INFO - PROCESS | 1756 | 1466034859680 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b939c00 == 39 [pid = 1756] [id = 45] 16:54:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x9d804800) [pid = 1756] [serial = 133] [outer = (nil)] 16:54:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0xa2095800) [pid = 1756] [serial = 134] [outer = 0x9d804800] 16:54:19 INFO - PROCESS | 1756 | 1466034859749 Marionette DEBUG loaded listener.js 16:54:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0xa2373000) [pid = 1756] [serial = 135] [outer = 0x9d804800] 16:54:20 INFO - PROCESS | 1756 | 1466034860440 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]]]}] 16:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1036ms 16:54:20 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x93d29800) [pid = 1756] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:54:20 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9b7e9800) [pid = 1756] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:54:20 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x92ff8000) [pid = 1756] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:54:20 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x9a53c000) [pid = 1756] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:54:20 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x9ab5c400) [pid = 1756] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:54:20 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x9a541c00) [pid = 1756] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:54:20 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x98f99400) [pid = 1756] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:54:20 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x9a536400) [pid = 1756] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:54:20 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9a901800) [pid = 1756] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:54:20 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x93d2b800) [pid = 1756] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:54:20 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x93dbe800) [pid = 1756] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:54:20 INFO - PROCESS | 1756 | 1466034860597 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:54:20 INFO - PROCESS | 1756 | 1466034860603 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:54:20 INFO - PROCESS | 1756 | 1466034860619 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:54:20 INFO - PROCESS | 1756 | 1466034860621 Marionette TRACE conn3 <- [1,154,null,{}] 16:54:20 INFO - PROCESS | 1756 | 1466034860626 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}] 16:54:20 INFO - PROCESS | 1756 | 1466034860631 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:20 INFO - PROCESS | 1756 | 1466034860754 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:54:20 INFO - PROCESS | 1756 | 1466034860762 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:20 INFO - PROCESS | 1756 | 1466034860768 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x9244b400 == 40 [pid = 1756] [id = 46] 16:54:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x93dbe800) [pid = 1756] [serial = 136] [outer = (nil)] 16:54:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x9a536400) [pid = 1756] [serial = 137] [outer = 0x93dbe800] 16:54:20 INFO - PROCESS | 1756 | 1466034860831 Marionette DEBUG loaded listener.js 16:54:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x9ab5c400) [pid = 1756] [serial = 138] [outer = 0x93dbe800] 16:54:21 INFO - PROCESS | 1756 | 1466034861496 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]]]}] 16:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 926ms 16:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:54:21 INFO - PROCESS | 1756 | 1466034861547 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:54:21 INFO - PROCESS | 1756 | 1466034861549 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:54:21 INFO - PROCESS | 1756 | 1466034861556 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:54:21 INFO - PROCESS | 1756 | 1466034861559 Marionette TRACE conn3 <- [1,158,null,{}] 16:54:21 INFO - PROCESS | 1756 | 1466034861563 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}] 16:54:21 INFO - PROCESS | 1756 | 1466034861572 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:21 INFO - PROCESS | 1756 | 1466034861781 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:54:21 INFO - PROCESS | 1756 | 1466034861819 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:21 INFO - PROCESS | 1756 | 1466034861828 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x923d4c00 == 41 [pid = 1756] [id = 47] 16:54:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x92440400) [pid = 1756] [serial = 139] [outer = (nil)] 16:54:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0xa23f1800) [pid = 1756] [serial = 140] [outer = 0x92440400] 16:54:21 INFO - PROCESS | 1756 | 1466034861886 Marionette DEBUG loaded listener.js 16:54:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0xa3284400) [pid = 1756] [serial = 141] [outer = 0x92440400] 16:54:22 INFO - PROCESS | 1756 | 1466034862569 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]]]}] 16:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1078ms 16:54:22 INFO - PROCESS | 1756 | 1466034862652 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:54:22 INFO - PROCESS | 1756 | 1466034862658 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:54:22 INFO - PROCESS | 1756 | 1466034862665 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:54:22 INFO - PROCESS | 1756 | 1466034862671 Marionette TRACE conn3 <- [1,162,null,{}] 16:54:22 INFO - PROCESS | 1756 | 1466034862679 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}] 16:54:22 INFO - PROCESS | 1756 | 1466034862685 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:22 INFO - PROCESS | 1756 | 1466034862885 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:54:23 INFO - PROCESS | 1756 | 1466034863016 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:23 INFO - PROCESS | 1756 | 1466034863032 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x93d2a400 == 42 [pid = 1756] [id = 48] 16:54:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x93db9000) [pid = 1756] [serial = 142] [outer = (nil)] 16:54:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x9519a800) [pid = 1756] [serial = 143] [outer = 0x93db9000] 16:54:23 INFO - PROCESS | 1756 | 1466034863103 Marionette DEBUG loaded listener.js 16:54:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x951a4c00) [pid = 1756] [serial = 144] [outer = 0x93db9000] 16:54:23 INFO - PROCESS | 1756 | 1466034863921 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]]]}] 16:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1282ms 16:54:23 INFO - PROCESS | 1756 | 1466034863948 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:54:23 INFO - PROCESS | 1756 | 1466034863953 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:54:23 INFO - PROCESS | 1756 | 1466034863963 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:54:23 INFO - PROCESS | 1756 | 1466034863968 Marionette TRACE conn3 <- [1,166,null,{}] 16:54:23 INFO - PROCESS | 1756 | 1466034863974 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}] 16:54:23 INFO - PROCESS | 1756 | 1466034863979 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:24 INFO - PROCESS | 1756 | 1466034864137 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:54:24 INFO - PROCESS | 1756 | 1466034864268 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:24 INFO - PROCESS | 1756 | 1466034864277 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x965d3c00 == 43 [pid = 1756] [id = 49] 16:54:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x999d2000) [pid = 1756] [serial = 145] [outer = (nil)] 16:54:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9a53c000) [pid = 1756] [serial = 146] [outer = 0x999d2000] 16:54:24 INFO - PROCESS | 1756 | 1466034864350 Marionette DEBUG loaded listener.js 16:54:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9ad93400) [pid = 1756] [serial = 147] [outer = 0x999d2000] 16:54:25 INFO - PROCESS | 1756 | 1466034865172 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]]]}] 16:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1235ms 16:54:25 INFO - PROCESS | 1756 | 1466034865194 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:54:25 INFO - PROCESS | 1756 | 1466034865198 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:54:25 INFO - PROCESS | 1756 | 1466034865204 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:54:25 INFO - PROCESS | 1756 | 1466034865207 Marionette TRACE conn3 <- [1,170,null,{}] 16:54:25 INFO - PROCESS | 1756 | 1466034865221 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}] 16:54:25 INFO - PROCESS | 1756 | 1466034865229 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:25 INFO - PROCESS | 1756 | 1466034865430 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:54:25 INFO - PROCESS | 1756 | 1466034865444 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:25 INFO - PROCESS | 1756 | 1466034865456 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ab58000 == 44 [pid = 1756] [id = 50] 16:54:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0xa1096c00) [pid = 1756] [serial = 148] [outer = (nil)] 16:54:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0xa2fb0000) [pid = 1756] [serial = 149] [outer = 0xa1096c00] 16:54:25 INFO - PROCESS | 1756 | 1466034865527 Marionette DEBUG loaded listener.js 16:54:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0xa331bc00) [pid = 1756] [serial = 150] [outer = 0xa1096c00] 16:54:26 INFO - PROCESS | 1756 | 1466034866322 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]]]}] 16:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1187ms 16:54:26 INFO - PROCESS | 1756 | 1466034866410 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:54:26 INFO - PROCESS | 1756 | 1466034866414 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:54:26 INFO - PROCESS | 1756 | 1466034866489 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:54:26 INFO - PROCESS | 1756 | 1466034866492 Marionette TRACE conn3 <- [1,174,null,{}] 16:54:26 INFO - PROCESS | 1756 | 1466034866548 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}] 16:54:26 INFO - PROCESS | 1756 | 1466034866552 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:26 INFO - PROCESS | 1756 | 1466034866712 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:54:26 INFO - PROCESS | 1756 | 1466034866823 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:26 INFO - PROCESS | 1756 | 1466034866833 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:26 INFO - PROCESS | 1756 | ++DOCSHELL 0xa2faf800 == 45 [pid = 1756] [id = 51] 16:54:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0xa2ff2400) [pid = 1756] [serial = 151] [outer = (nil)] 16:54:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0xa4f19c00) [pid = 1756] [serial = 152] [outer = 0xa2ff2400] 16:54:26 INFO - PROCESS | 1756 | 1466034866905 Marionette DEBUG loaded listener.js 16:54:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0xa61ad800) [pid = 1756] [serial = 153] [outer = 0xa2ff2400] 16:54:27 INFO - PROCESS | 1756 | 1466034867597 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]]]}] 16:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1220ms 16:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:54:27 INFO - PROCESS | 1756 | 1466034867649 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:54:27 INFO - PROCESS | 1756 | 1466034867652 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:54:27 INFO - PROCESS | 1756 | 1466034867658 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:54:27 INFO - PROCESS | 1756 | 1466034867662 Marionette TRACE conn3 <- [1,178,null,{}] 16:54:27 INFO - PROCESS | 1756 | 1466034867683 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}] 16:54:27 INFO - PROCESS | 1756 | 1466034867688 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:27 INFO - PROCESS | 1756 | 1466034867833 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:54:27 INFO - PROCESS | 1756 | 1466034867964 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:27 INFO - PROCESS | 1756 | 1466034867972 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x97705400 == 46 [pid = 1756] [id = 52] 16:54:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0xa33cb000) [pid = 1756] [serial = 154] [outer = (nil)] 16:54:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0xa674e400) [pid = 1756] [serial = 155] [outer = 0xa33cb000] 16:54:28 INFO - PROCESS | 1756 | 1466034868047 Marionette DEBUG loaded listener.js 16:54:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0xa6750800) [pid = 1756] [serial = 156] [outer = 0xa33cb000] 16:54:28 INFO - PROCESS | 1756 | 1466034868985 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]]]}] 16:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1403ms 16:54:29 INFO - PROCESS | 1756 | 1466034869062 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:54:29 INFO - PROCESS | 1756 | 1466034869067 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:54:29 INFO - PROCESS | 1756 | 1466034869075 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:54:29 INFO - PROCESS | 1756 | 1466034869080 Marionette TRACE conn3 <- [1,182,null,{}] 16:54:29 INFO - PROCESS | 1756 | 1466034869087 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}] 16:54:29 INFO - PROCESS | 1756 | 1466034869093 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:29 INFO - PROCESS | 1756 | 1466034869231 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:54:29 INFO - PROCESS | 1756 | 1466034869365 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:29 INFO - PROCESS | 1756 | 1466034869380 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x965d6800 == 47 [pid = 1756] [id = 53] 16:54:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x965d6c00) [pid = 1756] [serial = 157] [outer = (nil)] 16:54:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x965dbc00) [pid = 1756] [serial = 158] [outer = 0x965d6c00] 16:54:29 INFO - PROCESS | 1756 | 1466034869515 Marionette DEBUG loaded listener.js 16:54:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x98be3c00) [pid = 1756] [serial = 159] [outer = 0x965d6c00] 16:54:30 INFO - PROCESS | 1756 | --DOCSHELL 0x9ab59800 == 46 [pid = 1756] [id = 29] 16:54:30 INFO - PROCESS | 1756 | --DOCSHELL 0x9244b400 == 45 [pid = 1756] [id = 46] 16:54:30 INFO - PROCESS | 1756 | --DOCSHELL 0x9b939c00 == 44 [pid = 1756] [id = 45] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x9afcdc00) [pid = 1756] [serial = 113] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOCSHELL 0x9ab58800 == 43 [pid = 1756] [id = 44] 16:54:30 INFO - PROCESS | 1756 | --DOCSHELL 0x98b60400 == 42 [pid = 1756] [id = 43] 16:54:30 INFO - PROCESS | 1756 | --DOCSHELL 0x93d29c00 == 41 [pid = 1756] [id = 42] 16:54:30 INFO - PROCESS | 1756 | --DOCSHELL 0x91db3c00 == 40 [pid = 1756] [id = 39] 16:54:30 INFO - PROCESS | 1756 | 1466034870425 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]]]}] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x951ea800) [pid = 1756] [serial = 95] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x9d49c000) [pid = 1756] [serial = 85] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0xa1087400) [pid = 1756] [serial = 86] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x93db8400) [pid = 1756] [serial = 97] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x9a540800) [pid = 1756] [serial = 103] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x93dbd800) [pid = 1756] [serial = 98] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0xa25e9c00) [pid = 1756] [serial = 88] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x9af01800) [pid = 1756] [serial = 107] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x98fa1c00) [pid = 1756] [serial = 100] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x9a53d000) [pid = 1756] [serial = 91] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x9503e400) [pid = 1756] [serial = 94] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x9b7e8000) [pid = 1756] [serial = 82] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x951e7800) [pid = 1756] [serial = 79] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9a904800) [pid = 1756] [serial = 104] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0xa25ec800) [pid = 1756] [serial = 89] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x9b294400) [pid = 1756] [serial = 110] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x9af0dc00) [pid = 1756] [serial = 109] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x9ab60400) [pid = 1756] [serial = 106] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x97706800) [pid = 1756] [serial = 80] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x9b9ce400) [pid = 1756] [serial = 83] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9a540c00) [pid = 1756] [serial = 92] [outer = (nil)] [url = about:blank] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x92ff1400) [pid = 1756] [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.] 16:54:30 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x997ed400) [pid = 1756] [serial = 101] [outer = (nil)] [url = about:blank] 16:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1433ms 16:54:30 INFO - PROCESS | 1756 | 1466034870522 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:54:30 INFO - PROCESS | 1756 | 1466034870528 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:54:30 INFO - PROCESS | 1756 | 1466034870553 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:54:30 INFO - PROCESS | 1756 | 1466034870556 Marionette TRACE conn3 <- [1,186,null,{}] 16:54:30 INFO - PROCESS | 1756 | 1466034870568 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}] 16:54:30 INFO - PROCESS | 1756 | 1466034870572 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:30 INFO - PROCESS | 1756 | 1466034870712 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:54:30 INFO - PROCESS | 1756 | 1466034870801 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:30 INFO - PROCESS | 1756 | 1466034870808 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x92ff5400 == 41 [pid = 1756] [id = 54] 16:54:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x9823a000) [pid = 1756] [serial = 160] [outer = (nil)] 16:54:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x9a00fc00) [pid = 1756] [serial = 161] [outer = 0x9823a000] 16:54:30 INFO - PROCESS | 1756 | 1466034870871 Marionette DEBUG loaded listener.js 16:54:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x9a542c00) [pid = 1756] [serial = 162] [outer = 0x9823a000] 16:54:31 INFO - PROCESS | 1756 | 1466034871478 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]]]}] 16:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 996ms 16:54:31 INFO - PROCESS | 1756 | 1466034871540 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:54:31 INFO - PROCESS | 1756 | 1466034871544 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:54:31 INFO - PROCESS | 1756 | 1466034871550 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:54:31 INFO - PROCESS | 1756 | 1466034871555 Marionette TRACE conn3 <- [1,190,null,{}] 16:54:31 INFO - PROCESS | 1756 | 1466034871570 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}] 16:54:31 INFO - PROCESS | 1756 | 1466034871577 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:31 INFO - PROCESS | 1756 | 1466034871721 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:54:31 INFO - PROCESS | 1756 | 1466034871813 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:31 INFO - PROCESS | 1756 | 1466034871821 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x9afc5800 == 42 [pid = 1756] [id = 55] 16:54:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x9b292c00) [pid = 1756] [serial = 163] [outer = (nil)] 16:54:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x9b936c00) [pid = 1756] [serial = 164] [outer = 0x9b292c00] 16:54:31 INFO - PROCESS | 1756 | 1466034871896 Marionette DEBUG loaded listener.js 16:54:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9b9c3c00) [pid = 1756] [serial = 165] [outer = 0x9b292c00] 16:54:32 INFO - PROCESS | 1756 | 1466034872496 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]]]}] 16:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 981ms 16:54:32 INFO - PROCESS | 1756 | 1466034872531 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:54:32 INFO - PROCESS | 1756 | 1466034872534 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:54:32 INFO - PROCESS | 1756 | 1466034872540 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:54:32 INFO - PROCESS | 1756 | 1466034872542 Marionette TRACE conn3 <- [1,194,null,{}] 16:54:32 INFO - PROCESS | 1756 | 1466034872547 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}] 16:54:32 INFO - PROCESS | 1756 | 1466034872551 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:32 INFO - PROCESS | 1756 | 1466034872729 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:54:32 INFO - PROCESS | 1756 | 1466034872753 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:32 INFO - PROCESS | 1756 | 1466034872760 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ab59400 == 43 [pid = 1756] [id = 56] 16:54:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9d494400) [pid = 1756] [serial = 166] [outer = (nil)] 16:54:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0xa1027800) [pid = 1756] [serial = 167] [outer = 0x9d494400] 16:54:32 INFO - PROCESS | 1756 | 1466034872820 Marionette DEBUG loaded listener.js 16:54:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0xa23ac000) [pid = 1756] [serial = 168] [outer = 0x9d494400] 16:54:33 INFO - PROCESS | 1756 | 1466034873536 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]]]}] 16:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1035ms 16:54:33 INFO - PROCESS | 1756 | 1466034873576 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:54:33 INFO - PROCESS | 1756 | 1466034873579 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:54:33 INFO - PROCESS | 1756 | 1466034873590 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:54:33 INFO - PROCESS | 1756 | 1466034873592 Marionette TRACE conn3 <- [1,198,null,{}] 16:54:33 INFO - PROCESS | 1756 | 1466034873607 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}] 16:54:33 INFO - PROCESS | 1756 | 1466034873610 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:33 INFO - PROCESS | 1756 | 1466034873773 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:54:33 INFO - PROCESS | 1756 | 1466034873793 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:33 INFO - PROCESS | 1756 | 1466034873801 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f2c00 == 44 [pid = 1756] [id = 57] 16:54:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x951ea800) [pid = 1756] [serial = 169] [outer = (nil)] 16:54:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0xa2fb4400) [pid = 1756] [serial = 170] [outer = 0x951ea800] 16:54:33 INFO - PROCESS | 1756 | 1466034873860 Marionette DEBUG loaded listener.js 16:54:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0xa328c800) [pid = 1756] [serial = 171] [outer = 0x951ea800] 16:54:34 INFO - PROCESS | 1756 | 1466034874468 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]]]}] 16:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 973ms 16:54:34 INFO - PROCESS | 1756 | 1466034874573 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:54:34 INFO - PROCESS | 1756 | 1466034874576 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:54:34 INFO - PROCESS | 1756 | 1466034874581 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:54:34 INFO - PROCESS | 1756 | 1466034874583 Marionette TRACE conn3 <- [1,202,null,{}] 16:54:34 INFO - PROCESS | 1756 | 1466034874589 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}] 16:54:34 INFO - PROCESS | 1756 | 1466034874597 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:34 INFO - PROCESS | 1756 | 1466034874893 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:54:34 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x9d804800) [pid = 1756] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:54:34 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x93dbe800) [pid = 1756] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:54:34 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x99b5dc00) [pid = 1756] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:54:34 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x93db9400) [pid = 1756] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:54:34 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x9ab58c00) [pid = 1756] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:54:34 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x92ff0800) [pid = 1756] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:54:34 INFO - PROCESS | 1756 | 1466034874915 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:54:34 INFO - PROCESS | 1756 | 1466034874976 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:34 INFO - PROCESS | 1756 | 1466034874984 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x922ec800 == 45 [pid = 1756] [id = 58] 16:54:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x93dbe800) [pid = 1756] [serial = 172] [outer = (nil)] 16:54:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x9ab58c00) [pid = 1756] [serial = 173] [outer = 0x93dbe800] 16:54:35 INFO - PROCESS | 1756 | 1466034875042 Marionette DEBUG loaded listener.js 16:54:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0xa68de400) [pid = 1756] [serial = 174] [outer = 0x93dbe800] 16:54:35 INFO - PROCESS | 1756 | 1466034875610 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]]]}] 16:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1078ms 16:54:35 INFO - PROCESS | 1756 | 1466034875659 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:54:35 INFO - PROCESS | 1756 | 1466034875663 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:54:35 INFO - PROCESS | 1756 | 1466034875676 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:54:35 INFO - PROCESS | 1756 | 1466034875678 Marionette TRACE conn3 <- [1,206,null,{}] 16:54:35 INFO - PROCESS | 1756 | 1466034875684 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}] 16:54:35 INFO - PROCESS | 1756 | 1466034875687 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:35 INFO - PROCESS | 1756 | 1466034875849 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:54:35 INFO - PROCESS | 1756 | 1466034875860 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:35 INFO - PROCESS | 1756 | 1466034875868 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x922ed400 == 46 [pid = 1756] [id = 59] 16:54:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x922f0000) [pid = 1756] [serial = 175] [outer = (nil)] 16:54:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0xa68ddc00) [pid = 1756] [serial = 176] [outer = 0x922f0000] 16:54:35 INFO - PROCESS | 1756 | 1466034875927 Marionette DEBUG loaded listener.js 16:54:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0xa23abc00) [pid = 1756] [serial = 177] [outer = 0x922f0000] 16:54:36 INFO - PROCESS | 1756 | 1466034876654 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]]]}] 16:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1031ms 16:54:36 INFO - PROCESS | 1756 | 1466034876708 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:54:36 INFO - PROCESS | 1756 | 1466034876713 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:54:36 INFO - PROCESS | 1756 | 1466034876720 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:54:36 INFO - PROCESS | 1756 | 1466034876726 Marionette TRACE conn3 <- [1,210,null,{}] 16:54:36 INFO - PROCESS | 1756 | 1466034876752 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}] 16:54:36 INFO - PROCESS | 1756 | 1466034876758 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:37 INFO - PROCESS | 1756 | 1466034876997 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:54:37 INFO - PROCESS | 1756 | 1466034877141 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:37 INFO - PROCESS | 1756 | 1466034877149 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x923c8c00 == 47 [pid = 1756] [id = 60] 16:54:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x923cac00) [pid = 1756] [serial = 178] [outer = (nil)] 16:54:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9244b400) [pid = 1756] [serial = 179] [outer = 0x923cac00] 16:54:37 INFO - PROCESS | 1756 | 1466034877227 Marionette DEBUG loaded listener.js 16:54:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x93dbd800) [pid = 1756] [serial = 180] [outer = 0x923cac00] 16:54:37 INFO - PROCESS | 1756 | 1466034877996 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]]]}] 16:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1301ms 16:54:38 INFO - PROCESS | 1756 | 1466034878022 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:54:38 INFO - PROCESS | 1756 | 1466034878028 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:54:38 INFO - PROCESS | 1756 | 1466034878036 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:54:38 INFO - PROCESS | 1756 | 1466034878041 Marionette TRACE conn3 <- [1,214,null,{}] 16:54:38 INFO - PROCESS | 1756 | 1466034878047 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}] 16:54:38 INFO - PROCESS | 1756 | 1466034878053 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:38 INFO - PROCESS | 1756 | 1466034878204 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:54:38 INFO - PROCESS | 1756 | 1466034878347 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:38 INFO - PROCESS | 1756 | 1466034878355 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x91deac00 == 48 [pid = 1756] [id = 61] 16:54:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x91deb800) [pid = 1756] [serial = 181] [outer = (nil)] 16:54:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x93a39000) [pid = 1756] [serial = 182] [outer = 0x91deb800] 16:54:38 INFO - PROCESS | 1756 | 1466034878427 Marionette DEBUG loaded listener.js 16:54:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x965d9c00) [pid = 1756] [serial = 183] [outer = 0x91deb800] 16:54:39 INFO - PROCESS | 1756 | 1466034879204 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]]]}] 16:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1233ms 16:54:39 INFO - PROCESS | 1756 | 1466034879268 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:54:39 INFO - PROCESS | 1756 | 1466034879273 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:54:39 INFO - PROCESS | 1756 | 1466034879279 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:54:39 INFO - PROCESS | 1756 | 1466034879283 Marionette TRACE conn3 <- [1,218,null,{}] 16:54:39 INFO - PROCESS | 1756 | 1466034879288 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}] 16:54:39 INFO - PROCESS | 1756 | 1466034879293 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:39 INFO - PROCESS | 1756 | 1466034879500 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:54:39 INFO - PROCESS | 1756 | 1466034879514 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:39 INFO - PROCESS | 1756 | 1466034879523 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x997f4800 == 49 [pid = 1756] [id = 62] 16:54:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x9a006800) [pid = 1756] [serial = 184] [outer = (nil)] 16:54:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x9a544800) [pid = 1756] [serial = 185] [outer = 0x9a006800] 16:54:39 INFO - PROCESS | 1756 | 1466034879591 Marionette DEBUG loaded listener.js 16:54:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x9ab5ec00) [pid = 1756] [serial = 186] [outer = 0x9a006800] 16:54:40 INFO - PROCESS | 1756 | 1466034880425 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]]]}] 16:54:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1180ms 16:54:40 INFO - PROCESS | 1756 | 1466034880460 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:54:40 INFO - PROCESS | 1756 | 1466034880464 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:54:40 INFO - PROCESS | 1756 | 1466034880495 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:54:40 INFO - PROCESS | 1756 | 1466034880501 Marionette TRACE conn3 <- [1,222,null,{}] 16:54:40 INFO - PROCESS | 1756 | 1466034880509 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}] 16:54:40 INFO - PROCESS | 1756 | 1466034880515 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:40 INFO - PROCESS | 1756 | 1466034880688 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:54:40 INFO - PROCESS | 1756 | 1466034880822 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:40 INFO - PROCESS | 1756 | 1466034880832 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x99c03800 == 50 [pid = 1756] [id = 63] 16:54:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x9af01800) [pid = 1756] [serial = 187] [outer = (nil)] 16:54:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0xa23fd800) [pid = 1756] [serial = 188] [outer = 0x9af01800] 16:54:40 INFO - PROCESS | 1756 | 1466034880904 Marionette DEBUG loaded listener.js 16:54:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0xa33cd000) [pid = 1756] [serial = 189] [outer = 0x9af01800] 16:54:41 INFO - PROCESS | 1756 | 1466034881664 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]]]}] 16:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1211ms 16:54:41 INFO - PROCESS | 1756 | 1466034881684 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:54:41 INFO - PROCESS | 1756 | 1466034881687 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:54:41 INFO - PROCESS | 1756 | 1466034881693 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:54:41 INFO - PROCESS | 1756 | 1466034881697 Marionette TRACE conn3 <- [1,226,null,{}] 16:54:41 INFO - PROCESS | 1756 | 1466034881702 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}] 16:54:41 INFO - PROCESS | 1756 | 1466034881707 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:41 INFO - PROCESS | 1756 | 1466034881906 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:54:41 INFO - PROCESS | 1756 | 1466034881918 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:41 INFO - PROCESS | 1756 | 1466034881926 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x9d302000 == 51 [pid = 1756] [id = 64] 16:54:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x9d302800) [pid = 1756] [serial = 190] [outer = (nil)] 16:54:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x9d307800) [pid = 1756] [serial = 191] [outer = 0x9d302800] 16:54:42 INFO - PROCESS | 1756 | 1466034882009 Marionette DEBUG loaded listener.js 16:54:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x9d30bc00) [pid = 1756] [serial = 192] [outer = 0x9d302800] 16:54:42 INFO - PROCESS | 1756 | 1466034882782 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]]]}] 16:54:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1136ms 16:54:42 INFO - PROCESS | 1756 | 1466034882830 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:54:42 INFO - PROCESS | 1756 | 1466034882833 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:54:42 INFO - PROCESS | 1756 | 1466034882840 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:54:42 INFO - PROCESS | 1756 | 1466034882842 Marionette TRACE conn3 <- [1,230,null,{}] 16:54:42 INFO - PROCESS | 1756 | 1466034882865 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}] 16:54:42 INFO - PROCESS | 1756 | 1466034882869 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:43 INFO - PROCESS | 1756 | 1466034883025 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:54:43 INFO - PROCESS | 1756 | 1466034883161 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:43 INFO - PROCESS | 1756 | 1466034883178 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b905c00 == 52 [pid = 1756] [id = 65] 16:54:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x9b908000) [pid = 1756] [serial = 193] [outer = (nil)] 16:54:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x9b90c800) [pid = 1756] [serial = 194] [outer = 0x9b908000] 16:54:43 INFO - PROCESS | 1756 | 1466034883259 Marionette DEBUG loaded listener.js 16:54:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x9d309800) [pid = 1756] [serial = 195] [outer = 0x9b908000] 16:54:44 INFO - PROCESS | 1756 | 1466034884035 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]]]}] 16:54:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1246ms 16:54:44 INFO - PROCESS | 1756 | 1466034884086 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:54:44 INFO - PROCESS | 1756 | 1466034884090 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:54:44 INFO - PROCESS | 1756 | 1466034884096 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:54:44 INFO - PROCESS | 1756 | 1466034884098 Marionette TRACE conn3 <- [1,234,null,{}] 16:54:44 INFO - PROCESS | 1756 | 1466034884104 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}] 16:54:44 INFO - PROCESS | 1756 | 1466034884109 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:44 INFO - PROCESS | 1756 | 1466034884260 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:54:44 INFO - PROCESS | 1756 | 1466034884398 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:44 INFO - PROCESS | 1756 | 1466034884406 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a3f000 == 53 [pid = 1756] [id = 66] 16:54:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x9526a000) [pid = 1756] [serial = 196] [outer = (nil)] 16:54:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x95274000) [pid = 1756] [serial = 197] [outer = 0x9526a000] 16:54:44 INFO - PROCESS | 1756 | 1466034884477 Marionette DEBUG loaded listener.js 16:54:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x95277400) [pid = 1756] [serial = 198] [outer = 0x9526a000] 16:54:45 INFO - PROCESS | 1756 | 1466034885457 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]]]}] 16:54:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1393ms 16:54:45 INFO - PROCESS | 1756 | 1466034885491 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:54:45 INFO - PROCESS | 1756 | 1466034885496 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:54:45 INFO - PROCESS | 1756 | 1466034885504 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:54:45 INFO - PROCESS | 1756 | 1466034885508 Marionette TRACE conn3 <- [1,238,null,{}] 16:54:45 INFO - PROCESS | 1756 | 1466034885516 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}] 16:54:45 INFO - PROCESS | 1756 | 1466034885521 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:45 INFO - PROCESS | 1756 | 1466034885681 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:54:45 INFO - PROCESS | 1756 | 1466034885845 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:45 INFO - PROCESS | 1756 | 1466034885859 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a43000 == 54 [pid = 1756] [id = 67] 16:54:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x93d1fc00) [pid = 1756] [serial = 199] [outer = (nil)] 16:54:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x95269400) [pid = 1756] [serial = 200] [outer = 0x93d1fc00] 16:54:45 INFO - PROCESS | 1756 | 1466034885987 Marionette DEBUG loaded listener.js 16:54:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x9526e400) [pid = 1756] [serial = 201] [outer = 0x93d1fc00] 16:54:46 INFO - PROCESS | 1756 | --DOCSHELL 0x91da6400 == 53 [pid = 1756] [id = 27] 16:54:46 INFO - PROCESS | 1756 | --DOCSHELL 0x922ed400 == 52 [pid = 1756] [id = 59] 16:54:46 INFO - PROCESS | 1756 | --DOCSHELL 0x922ec800 == 51 [pid = 1756] [id = 58] 16:54:46 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0xa23f1800) [pid = 1756] [serial = 140] [outer = (nil)] [url = about:blank] 16:54:46 INFO - PROCESS | 1756 | --DOCSHELL 0x922f2c00 == 50 [pid = 1756] [id = 57] 16:54:46 INFO - PROCESS | 1756 | --DOCSHELL 0x9ab59400 == 49 [pid = 1756] [id = 56] 16:54:46 INFO - PROCESS | 1756 | --DOCSHELL 0x9afc5800 == 48 [pid = 1756] [id = 55] 16:54:46 INFO - PROCESS | 1756 | --DOCSHELL 0x92ff5400 == 47 [pid = 1756] [id = 54] 16:54:46 INFO - PROCESS | 1756 | --DOCSHELL 0x965d6800 == 46 [pid = 1756] [id = 53] 16:54:46 INFO - PROCESS | 1756 | --DOCSHELL 0x923d4c00 == 45 [pid = 1756] [id = 47] 16:54:46 INFO - PROCESS | 1756 | 1466034886730 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]]]}] 16:54:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1241ms 16:54:46 INFO - PROCESS | 1756 | 1466034886744 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:54:46 INFO - PROCESS | 1756 | 1466034886749 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:54:46 INFO - PROCESS | 1756 | 1466034886758 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:54:46 INFO - PROCESS | 1756 | 1466034886761 Marionette TRACE conn3 <- [1,242,null,{}] 16:54:46 INFO - PROCESS | 1756 | 1466034886767 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}] 16:54:46 INFO - PROCESS | 1756 | 1466034886772 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:46 INFO - PROCESS | 1756 | 1466034886909 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:54:46 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0xa231a800) [pid = 1756] [serial = 114] [outer = (nil)] [url = about:blank] 16:54:46 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0xa2095800) [pid = 1756] [serial = 134] [outer = (nil)] [url = about:blank] 16:54:46 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x9a536400) [pid = 1756] [serial = 137] [outer = (nil)] [url = about:blank] 16:54:46 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x9a53a000) [pid = 1756] [serial = 128] [outer = (nil)] [url = about:blank] 16:54:46 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x9a906000) [pid = 1756] [serial = 129] [outer = (nil)] [url = about:blank] 16:54:46 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x999cac00) [pid = 1756] [serial = 119] [outer = (nil)] [url = about:blank] 16:54:46 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x951a2800) [pid = 1756] [serial = 125] [outer = (nil)] [url = about:blank] 16:54:46 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x9770c800) [pid = 1756] [serial = 126] [outer = (nil)] [url = about:blank] 16:54:46 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x9b7ec000) [pid = 1756] [serial = 122] [outer = (nil)] [url = about:blank] 16:54:46 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x923c8800) [pid = 1756] [serial = 116] [outer = (nil)] [url = about:blank] 16:54:46 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x9ab62400) [pid = 1756] [serial = 131] [outer = (nil)] [url = about:blank] 16:54:46 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0xa2373000) [pid = 1756] [serial = 135] [outer = (nil)] [url = about:blank] 16:54:46 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x9ab5c400) [pid = 1756] [serial = 138] [outer = (nil)] [url = about:blank] 16:54:46 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x9b8e1800) [pid = 1756] [serial = 132] [outer = (nil)] [url = about:blank] 16:54:47 INFO - PROCESS | 1756 | 1466034887046 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:47 INFO - PROCESS | 1756 | 1466034887056 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x923d1800 == 46 [pid = 1756] [id = 68] 16:54:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x93d24800) [pid = 1756] [serial = 202] [outer = (nil)] 16:54:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x965d6800) [pid = 1756] [serial = 203] [outer = 0x93d24800] 16:54:47 INFO - PROCESS | 1756 | 1466034887116 Marionette DEBUG loaded listener.js 16:54:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x98b63c00) [pid = 1756] [serial = 204] [outer = 0x93d24800] 16:54:47 INFO - PROCESS | 1756 | 1466034887727 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]]]}] 16:54:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 984ms 16:54:47 INFO - PROCESS | 1756 | 1466034887743 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:54:47 INFO - PROCESS | 1756 | 1466034887746 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:54:47 INFO - PROCESS | 1756 | 1466034887752 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:54:47 INFO - PROCESS | 1756 | 1466034887757 Marionette TRACE conn3 <- [1,246,null,{}] 16:54:47 INFO - PROCESS | 1756 | 1466034887771 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}] 16:54:47 INFO - PROCESS | 1756 | 1466034887778 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:47 INFO - PROCESS | 1756 | 1466034887917 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:54:48 INFO - PROCESS | 1756 | 1466034888026 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:48 INFO - PROCESS | 1756 | 1466034888033 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x99eb1800 == 47 [pid = 1756] [id = 69] 16:54:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x99eb3400) [pid = 1756] [serial = 205] [outer = (nil)] 16:54:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x99eb8800) [pid = 1756] [serial = 206] [outer = 0x99eb3400] 16:54:48 INFO - PROCESS | 1756 | 1466034888096 Marionette DEBUG loaded listener.js 16:54:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x9a007800) [pid = 1756] [serial = 207] [outer = 0x99eb3400] 16:54:48 INFO - PROCESS | 1756 | 1466034888734 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]]]}] 16:54:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1033ms 16:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:54:48 INFO - PROCESS | 1756 | 1466034888785 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:54:48 INFO - PROCESS | 1756 | 1466034888789 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:54:48 INFO - PROCESS | 1756 | 1466034888794 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:54:48 INFO - PROCESS | 1756 | 1466034888798 Marionette TRACE conn3 <- [1,250,null,{}] 16:54:48 INFO - PROCESS | 1756 | 1466034888802 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}] 16:54:48 INFO - PROCESS | 1756 | 1466034888806 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:48 INFO - PROCESS | 1756 | 1466034888982 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:54:49 INFO - PROCESS | 1756 | 1466034889011 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:49 INFO - PROCESS | 1756 | 1466034889016 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x965ce800 == 48 [pid = 1756] [id = 70] 16:54:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x9a539000) [pid = 1756] [serial = 208] [outer = (nil)] 16:54:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x9a905800) [pid = 1756] [serial = 209] [outer = 0x9a539000] 16:54:49 INFO - PROCESS | 1756 | 1466034889077 Marionette DEBUG loaded listener.js 16:54:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x9ab64c00) [pid = 1756] [serial = 210] [outer = 0x9a539000] 16:54:49 INFO - PROCESS | 1756 | 1466034889781 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]]]}] 16:54:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1031ms 16:54:49 INFO - PROCESS | 1756 | 1466034889825 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:54:49 INFO - PROCESS | 1756 | 1466034889828 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:54:49 INFO - PROCESS | 1756 | 1466034889861 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:54:49 INFO - PROCESS | 1756 | 1466034889863 Marionette TRACE conn3 <- [1,254,null,{}] 16:54:49 INFO - PROCESS | 1756 | 1466034889869 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}] 16:54:49 INFO - PROCESS | 1756 | 1466034889873 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:50 INFO - PROCESS | 1756 | 1466034890037 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:54:50 INFO - PROCESS | 1756 | 1466034890062 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:50 INFO - PROCESS | 1756 | 1466034890068 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de9400 == 49 [pid = 1756] [id = 71] 16:54:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x91dea800) [pid = 1756] [serial = 211] [outer = (nil)] 16:54:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x9af0d800) [pid = 1756] [serial = 212] [outer = 0x91dea800] 16:54:50 INFO - PROCESS | 1756 | 1466034890127 Marionette DEBUG loaded listener.js 16:54:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x9afcf400) [pid = 1756] [serial = 213] [outer = 0x91dea800] 16:54:50 INFO - PROCESS | 1756 | 1466034890801 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]]]}] 16:54:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1003ms 16:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:54:50 INFO - PROCESS | 1756 | 1466034890837 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:54:50 INFO - PROCESS | 1756 | 1466034890839 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:54:50 INFO - PROCESS | 1756 | 1466034890845 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:54:50 INFO - PROCESS | 1756 | 1466034890848 Marionette TRACE conn3 <- [1,258,null,{}] 16:54:50 INFO - PROCESS | 1756 | 1466034890860 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}] 16:54:50 INFO - PROCESS | 1756 | 1466034890868 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:51 INFO - PROCESS | 1756 | 1466034891179 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:54:51 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x951ea800) [pid = 1756] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:54:51 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x9823a000) [pid = 1756] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:54:51 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x9b292c00) [pid = 1756] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:54:51 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x93dbe800) [pid = 1756] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:54:51 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x965d6c00) [pid = 1756] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:54:51 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x9d494400) [pid = 1756] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:54:51 INFO - PROCESS | 1756 | 1466034891257 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:51 INFO - PROCESS | 1756 | 1466034891263 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x93dbe800 == 50 [pid = 1756] [id = 72] 16:54:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x951e8400) [pid = 1756] [serial = 214] [outer = (nil)] 16:54:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x9b904400) [pid = 1756] [serial = 215] [outer = 0x951e8400] 16:54:51 INFO - PROCESS | 1756 | 1466034891323 Marionette DEBUG loaded listener.js 16:54:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x9b9ce000) [pid = 1756] [serial = 216] [outer = 0x951e8400] 16:54:51 INFO - PROCESS | 1756 | 1466034891894 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]]]}] 16:54:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1085ms 16:54:51 INFO - PROCESS | 1756 | 1466034891937 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:54:51 INFO - PROCESS | 1756 | 1466034891940 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:54:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:54:51 INFO - PROCESS | 1756 | 1466034891946 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:54:51 INFO - PROCESS | 1756 | 1466034891949 Marionette TRACE conn3 <- [1,262,null,{}] 16:54:51 INFO - PROCESS | 1756 | 1466034891954 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}] 16:54:51 INFO - PROCESS | 1756 | 1466034891958 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:52 INFO - PROCESS | 1756 | 1466034892130 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:54:52 INFO - PROCESS | 1756 | 1466034892183 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:52 INFO - PROCESS | 1756 | 1466034892189 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x922ef400 == 51 [pid = 1756] [id = 73] 16:54:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x92442c00) [pid = 1756] [serial = 217] [outer = (nil)] 16:54:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x9d495800) [pid = 1756] [serial = 218] [outer = 0x92442c00] 16:54:52 INFO - PROCESS | 1756 | 1466034892248 Marionette DEBUG loaded listener.js 16:54:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0xa108f400) [pid = 1756] [serial = 219] [outer = 0x92442c00] 16:54:52 INFO - PROCESS | 1756 | 1466034892915 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]]]}] 16:54:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 979ms 16:54:52 INFO - PROCESS | 1756 | 1466034892926 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:54:52 INFO - PROCESS | 1756 | 1466034892934 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:54:52 INFO - PROCESS | 1756 | 1466034892940 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:54:52 INFO - PROCESS | 1756 | 1466034892942 Marionette TRACE conn3 <- [1,266,null,{}] 16:54:52 INFO - PROCESS | 1756 | 1466034892947 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}] 16:54:52 INFO - PROCESS | 1756 | 1466034892950 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:53 INFO - PROCESS | 1756 | 1466034893117 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:54:53 INFO - PROCESS | 1756 | 1466034893230 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:53 INFO - PROCESS | 1756 | 1466034893238 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x91db0c00 == 52 [pid = 1756] [id = 74] 16:54:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x91de3400) [pid = 1756] [serial = 220] [outer = (nil)] 16:54:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x91dee400) [pid = 1756] [serial = 221] [outer = 0x91de3400] 16:54:53 INFO - PROCESS | 1756 | 1466034893313 Marionette DEBUG loaded listener.js 16:54:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x923d1400) [pid = 1756] [serial = 222] [outer = 0x91de3400] 16:54:54 INFO - PROCESS | 1756 | 1466034894139 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]]]}] 16:54:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:54:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1231ms 16:54:54 INFO - PROCESS | 1756 | 1466034894173 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:54:54 INFO - PROCESS | 1756 | 1466034894177 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:54:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:54:54 INFO - PROCESS | 1756 | 1466034894185 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:54:54 INFO - PROCESS | 1756 | 1466034894190 Marionette TRACE conn3 <- [1,270,null,{}] 16:54:54 INFO - PROCESS | 1756 | 1466034894200 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}] 16:54:54 INFO - PROCESS | 1756 | 1466034894208 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:54 INFO - PROCESS | 1756 | 1466034894418 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:54:54 INFO - PROCESS | 1756 | 1466034894432 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:54 INFO - PROCESS | 1756 | 1466034894438 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x92443c00 == 53 [pid = 1756] [id = 75] 16:54:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0x965cc400) [pid = 1756] [serial = 223] [outer = (nil)] 16:54:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0x98f9d800) [pid = 1756] [serial = 224] [outer = 0x965cc400] 16:54:54 INFO - PROCESS | 1756 | 1466034894551 Marionette DEBUG loaded listener.js 16:54:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x99c06400) [pid = 1756] [serial = 225] [outer = 0x965cc400] 16:54:55 INFO - PROCESS | 1756 | 1466034895429 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]]]}] 16:54:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1285ms 16:54:55 INFO - PROCESS | 1756 | 1466034895474 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:54:55 INFO - PROCESS | 1756 | 1466034895480 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:54:55 INFO - PROCESS | 1756 | 1466034895486 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:54:55 INFO - PROCESS | 1756 | 1466034895489 Marionette TRACE conn3 <- [1,274,null,{}] 16:54:55 INFO - PROCESS | 1756 | 1466034895496 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}] 16:54:55 INFO - PROCESS | 1756 | 1466034895501 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:55 INFO - PROCESS | 1756 | 1466034895674 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:54:55 INFO - PROCESS | 1756 | 1466034895816 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:55 INFO - PROCESS | 1756 | 1466034895823 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de5400 == 54 [pid = 1756] [id = 76] 16:54:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 104 (0x99eaf400) [pid = 1756] [serial = 226] [outer = (nil)] 16:54:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 105 (0x9a709c00) [pid = 1756] [serial = 227] [outer = 0x99eaf400] 16:54:55 INFO - PROCESS | 1756 | 1466034895895 Marionette DEBUG loaded listener.js 16:54:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 106 (0x9a70e000) [pid = 1756] [serial = 228] [outer = 0x99eaf400] 16:54:56 INFO - PROCESS | 1756 | 1466034896719 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]]]}] 16:54:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1280ms 16:54:56 INFO - PROCESS | 1756 | 1466034896767 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:54:56 INFO - PROCESS | 1756 | 1466034896771 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:54:56 INFO - PROCESS | 1756 | 1466034896783 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:54:56 INFO - PROCESS | 1756 | 1466034896792 Marionette TRACE conn3 <- [1,278,null,{}] 16:54:56 INFO - PROCESS | 1756 | 1466034896799 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}] 16:54:56 INFO - PROCESS | 1756 | 1466034896806 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:56 INFO - PROCESS | 1756 | 1466034896969 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:54:57 INFO - PROCESS | 1756 | 1466034897110 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:57 INFO - PROCESS | 1756 | 1466034897117 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x965d8000 == 55 [pid = 1756] [id = 77] 16:54:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 107 (0x99ebcc00) [pid = 1756] [serial = 229] [outer = (nil)] 16:54:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 108 (0x9b910400) [pid = 1756] [serial = 230] [outer = 0x99ebcc00] 16:54:57 INFO - PROCESS | 1756 | 1466034897198 Marionette DEBUG loaded listener.js 16:54:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 109 (0x9d494400) [pid = 1756] [serial = 231] [outer = 0x99ebcc00] 16:54:57 INFO - PROCESS | 1756 | 1466034897922 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]]]}] 16:54:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:54:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1192ms 16:54:57 INFO - PROCESS | 1756 | 1466034897969 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:54:57 INFO - PROCESS | 1756 | 1466034897973 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:54:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:54:57 INFO - PROCESS | 1756 | 1466034897979 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:54:57 INFO - PROCESS | 1756 | 1466034897982 Marionette TRACE conn3 <- [1,282,null,{}] 16:54:57 INFO - PROCESS | 1756 | 1466034897987 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}] 16:54:57 INFO - PROCESS | 1756 | 1466034897992 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:58 INFO - PROCESS | 1756 | 1466034898143 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:54:58 INFO - PROCESS | 1756 | 1466034898283 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:58 INFO - PROCESS | 1756 | 1466034898293 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x91da5000 == 56 [pid = 1756] [id = 78] 16:54:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 110 (0x91de2000) [pid = 1756] [serial = 232] [outer = (nil)] 16:54:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 111 (0xa2373c00) [pid = 1756] [serial = 233] [outer = 0x91de2000] 16:54:58 INFO - PROCESS | 1756 | 1466034898361 Marionette DEBUG loaded listener.js 16:54:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 112 (0xa23a2000) [pid = 1756] [serial = 234] [outer = 0x91de2000] 16:54:59 INFO - PROCESS | 1756 | 1466034899071 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]]]}] 16:54:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:54:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1134ms 16:54:59 INFO - PROCESS | 1756 | 1466034899114 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:54:59 INFO - PROCESS | 1756 | 1466034899118 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:54:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:54:59 INFO - PROCESS | 1756 | 1466034899123 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:54:59 INFO - PROCESS | 1756 | 1466034899126 Marionette TRACE conn3 <- [1,286,null,{}] 16:54:59 INFO - PROCESS | 1756 | 1466034899131 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}] 16:54:59 INFO - PROCESS | 1756 | 1466034899135 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:59 INFO - PROCESS | 1756 | 1466034899285 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:54:59 INFO - PROCESS | 1756 | 1466034899426 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:59 INFO - PROCESS | 1756 | 1466034899442 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:54:59 INFO - PROCESS | 1756 | ++DOCSHELL 0xa25f5800 == 57 [pid = 1756] [id = 79] 16:54:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 113 (0xa2facc00) [pid = 1756] [serial = 235] [outer = (nil)] 16:54:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 114 (0xa3344c00) [pid = 1756] [serial = 236] [outer = 0xa2facc00] 16:54:59 INFO - PROCESS | 1756 | 1466034899523 Marionette DEBUG loaded listener.js 16:54:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 115 (0xa6110c00) [pid = 1756] [serial = 237] [outer = 0xa2facc00] 16:55:00 INFO - PROCESS | 1756 | 1466034900357 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]]]}] 16:55:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:55:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1285ms 16:55:00 INFO - PROCESS | 1756 | 1466034900414 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:55:00 INFO - PROCESS | 1756 | 1466034900418 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:55:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:55:00 INFO - PROCESS | 1756 | 1466034900425 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:55:00 INFO - PROCESS | 1756 | 1466034900428 Marionette TRACE conn3 <- [1,290,null,{}] 16:55:00 INFO - PROCESS | 1756 | 1466034900433 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}] 16:55:00 INFO - PROCESS | 1756 | 1466034900439 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:00 INFO - PROCESS | 1756 | 1466034900592 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:55:00 INFO - PROCESS | 1756 | 1466034900744 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:00 INFO - PROCESS | 1756 | 1466034900755 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x95039800 == 58 [pid = 1756] [id = 80] 16:55:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 116 (0x9519f000) [pid = 1756] [serial = 238] [outer = (nil)] 16:55:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 117 (0x9a545400) [pid = 1756] [serial = 239] [outer = 0x9519f000] 16:55:00 INFO - PROCESS | 1756 | 1466034900824 Marionette DEBUG loaded listener.js 16:55:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 118 (0x9af06000) [pid = 1756] [serial = 240] [outer = 0x9519f000] 16:55:01 INFO - PROCESS | 1756 | 1466034901784 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]]]}] 16:55:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:55:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1428ms 16:55:01 INFO - PROCESS | 1756 | 1466034901853 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:55:01 INFO - PROCESS | 1756 | 1466034901859 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:55:01 INFO - PROCESS | 1756 | 1466034901866 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:55:01 INFO - PROCESS | 1756 | 1466034901870 Marionette TRACE conn3 <- [1,294,null,{}] 16:55:01 INFO - PROCESS | 1756 | 1466034901878 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}] 16:55:01 INFO - PROCESS | 1756 | 1466034901883 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:02 INFO - PROCESS | 1756 | 1466034902121 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:55:02 INFO - PROCESS | 1756 | 1466034902322 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:02 INFO - PROCESS | 1756 | 1466034902331 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x93dbc400 == 59 [pid = 1756] [id = 81] 16:55:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 119 (0x951e3000) [pid = 1756] [serial = 241] [outer = (nil)] 16:55:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x95274c00) [pid = 1756] [serial = 242] [outer = 0x951e3000] 16:55:02 INFO - PROCESS | 1756 | 1466034902411 Marionette DEBUG loaded listener.js 16:55:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x99c05c00) [pid = 1756] [serial = 243] [outer = 0x951e3000] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x922ef400 == 58 [pid = 1756] [id = 73] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x93dbe800 == 57 [pid = 1756] [id = 72] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x91de9400 == 56 [pid = 1756] [id = 71] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x965ce800 == 55 [pid = 1756] [id = 70] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x99eb1800 == 54 [pid = 1756] [id = 69] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x93a43000 == 53 [pid = 1756] [id = 67] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x923d1800 == 52 [pid = 1756] [id = 68] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x923d2800 == 51 [pid = 1756] [id = 32] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x9a537000 == 50 [pid = 1756] [id = 41] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x97705400 == 49 [pid = 1756] [id = 52] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x9ab58000 == 48 [pid = 1756] [id = 50] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x922f0800 == 47 [pid = 1756] [id = 40] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x93d2a400 == 46 [pid = 1756] [id = 48] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x922f9c00 == 45 [pid = 1756] [id = 31] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x91deac00 == 44 [pid = 1756] [id = 61] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x93d24000 == 43 [pid = 1756] [id = 28] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x923c8c00 == 42 [pid = 1756] [id = 60] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x997f4800 == 41 [pid = 1756] [id = 62] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x99c03800 == 40 [pid = 1756] [id = 63] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x93a3f000 == 39 [pid = 1756] [id = 66] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x9d302000 == 38 [pid = 1756] [id = 64] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0xa2faf800 == 37 [pid = 1756] [id = 51] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x9b905c00 == 36 [pid = 1756] [id = 65] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x93d28c00 == 35 [pid = 1756] [id = 30] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x965d3c00 == 34 [pid = 1756] [id = 49] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x95039800 == 33 [pid = 1756] [id = 80] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0xa25f5800 == 32 [pid = 1756] [id = 79] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x965d8000 == 31 [pid = 1756] [id = 77] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x91da5000 == 30 [pid = 1756] [id = 78] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x91de5400 == 29 [pid = 1756] [id = 76] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x91db0c00 == 28 [pid = 1756] [id = 74] 16:55:03 INFO - PROCESS | 1756 | --DOCSHELL 0x92443c00 == 27 [pid = 1756] [id = 75] 16:55:03 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0xa2fb4400) [pid = 1756] [serial = 170] [outer = (nil)] [url = about:blank] 16:55:03 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0x9a00fc00) [pid = 1756] [serial = 161] [outer = (nil)] [url = about:blank] 16:55:03 INFO - PROCESS | 1756 | --DOMWINDOW == 118 (0x9a542c00) [pid = 1756] [serial = 162] [outer = (nil)] [url = about:blank] 16:55:03 INFO - PROCESS | 1756 | --DOMWINDOW == 117 (0x9b936c00) [pid = 1756] [serial = 164] [outer = (nil)] [url = about:blank] 16:55:03 INFO - PROCESS | 1756 | --DOMWINDOW == 116 (0x9a53c000) [pid = 1756] [serial = 146] [outer = (nil)] [url = about:blank] 16:55:03 INFO - PROCESS | 1756 | --DOMWINDOW == 115 (0x9b9c3c00) [pid = 1756] [serial = 165] [outer = (nil)] [url = about:blank] 16:55:03 INFO - PROCESS | 1756 | --DOMWINDOW == 114 (0x9519a800) [pid = 1756] [serial = 143] [outer = (nil)] [url = about:blank] 16:55:03 INFO - PROCESS | 1756 | --DOMWINDOW == 113 (0x9ab58c00) [pid = 1756] [serial = 173] [outer = (nil)] [url = about:blank] 16:55:03 INFO - PROCESS | 1756 | --DOMWINDOW == 112 (0xa2fb0000) [pid = 1756] [serial = 149] [outer = (nil)] [url = about:blank] 16:55:03 INFO - PROCESS | 1756 | --DOMWINDOW == 111 (0xa328c800) [pid = 1756] [serial = 171] [outer = (nil)] [url = about:blank] 16:55:03 INFO - PROCESS | 1756 | --DOMWINDOW == 110 (0x98be3c00) [pid = 1756] [serial = 159] [outer = (nil)] [url = about:blank] 16:55:03 INFO - PROCESS | 1756 | --DOMWINDOW == 109 (0x965dbc00) [pid = 1756] [serial = 158] [outer = (nil)] [url = about:blank] 16:55:03 INFO - PROCESS | 1756 | --DOMWINDOW == 108 (0xa674e400) [pid = 1756] [serial = 155] [outer = (nil)] [url = about:blank] 16:55:03 INFO - PROCESS | 1756 | --DOMWINDOW == 107 (0xa4f19c00) [pid = 1756] [serial = 152] [outer = (nil)] [url = about:blank] 16:55:03 INFO - PROCESS | 1756 | --DOMWINDOW == 106 (0xa1027800) [pid = 1756] [serial = 167] [outer = (nil)] [url = about:blank] 16:55:03 INFO - PROCESS | 1756 | --DOMWINDOW == 105 (0xa68de400) [pid = 1756] [serial = 174] [outer = (nil)] [url = about:blank] 16:55:03 INFO - PROCESS | 1756 | --DOMWINDOW == 104 (0xa23ac000) [pid = 1756] [serial = 168] [outer = (nil)] [url = about:blank] 16:55:03 INFO - PROCESS | 1756 | --DOMWINDOW == 103 (0xa68ddc00) [pid = 1756] [serial = 176] [outer = (nil)] [url = about:blank] 16:55:04 INFO - PROCESS | 1756 | 1466034904150 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]]]}] 16:55:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:55:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 2332ms 16:55:04 INFO - PROCESS | 1756 | 1466034904198 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:55:04 INFO - PROCESS | 1756 | 1466034904203 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:55:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:55:04 INFO - PROCESS | 1756 | 1466034904210 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:55:04 INFO - PROCESS | 1756 | 1466034904214 Marionette TRACE conn3 <- [1,298,null,{}] 16:55:04 INFO - PROCESS | 1756 | 1466034904222 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}] 16:55:04 INFO - PROCESS | 1756 | 1466034904227 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:04 INFO - PROCESS | 1756 | 1466034904371 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:55:04 INFO - PROCESS | 1756 | 1466034904382 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:04 INFO - PROCESS | 1756 | 1466034904392 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x923d2c00 == 28 [pid = 1756] [id = 82] 16:55:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 104 (0x9243f000) [pid = 1756] [serial = 244] [outer = (nil)] 16:55:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 105 (0x93d24000) [pid = 1756] [serial = 245] [outer = 0x9243f000] 16:55:04 INFO - PROCESS | 1756 | 1466034904452 Marionette DEBUG loaded listener.js 16:55:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 106 (0x93dc4800) [pid = 1756] [serial = 246] [outer = 0x9243f000] 16:55:05 INFO - PROCESS | 1756 | 1466034905238 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]]]}] 16:55:05 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. 16:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1089ms 16:55:05 INFO - PROCESS | 1756 | 1466034905298 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:55:05 INFO - PROCESS | 1756 | 1466034905306 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:55:05 INFO - PROCESS | 1756 | 1466034905316 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:55:05 INFO - PROCESS | 1756 | 1466034905320 Marionette TRACE conn3 <- [1,302,null,{}] 16:55:05 INFO - PROCESS | 1756 | 1466034905325 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}] 16:55:05 INFO - PROCESS | 1756 | 1466034905331 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:05 INFO - PROCESS | 1756 | 1466034905476 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:55:05 INFO - PROCESS | 1756 | 1466034905485 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:05 INFO - PROCESS | 1756 | 1466034905491 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x98be0400 == 29 [pid = 1756] [id = 83] 16:55:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 107 (0x98be3c00) [pid = 1756] [serial = 247] [outer = (nil)] 16:55:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 108 (0x99723c00) [pid = 1756] [serial = 248] [outer = 0x98be3c00] 16:55:05 INFO - PROCESS | 1756 | 1466034905559 Marionette DEBUG loaded listener.js 16:55:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 109 (0x99b5e000) [pid = 1756] [serial = 249] [outer = 0x98be3c00] 16:55:06 INFO - PROCESS | 1756 | 1466034906551 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]]]}] 16:55:06 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. 16:55:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1281ms 16:55:06 INFO - PROCESS | 1756 | 1466034906597 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:55:06 INFO - PROCESS | 1756 | 1466034906603 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:55:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:55:06 INFO - PROCESS | 1756 | 1466034906611 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:55:06 INFO - PROCESS | 1756 | 1466034906619 Marionette TRACE conn3 <- [1,306,null,{}] 16:55:06 INFO - PROCESS | 1756 | 1466034906626 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}] 16:55:06 INFO - PROCESS | 1756 | 1466034906632 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:06 INFO - PROCESS | 1756 | 1466034906792 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:55:06 INFO - PROCESS | 1756 | 1466034906933 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:06 INFO - PROCESS | 1756 | 1466034906944 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x93030000 == 30 [pid = 1756] [id = 84] 16:55:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 110 (0x9519c800) [pid = 1756] [serial = 250] [outer = (nil)] 16:55:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 111 (0x95275000) [pid = 1756] [serial = 251] [outer = 0x9519c800] 16:55:07 INFO - PROCESS | 1756 | 1466034907015 Marionette DEBUG loaded listener.js 16:55:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 112 (0x99cd1c00) [pid = 1756] [serial = 252] [outer = 0x9519c800] 16:55:07 INFO - PROCESS | 1756 | 1466034907900 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]]]}] 16:55:07 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. 16:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1335ms 16:55:07 INFO - PROCESS | 1756 | 1466034907945 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:55:07 INFO - PROCESS | 1756 | 1466034907952 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:55:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:55:07 INFO - PROCESS | 1756 | 1466034907961 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:55:07 INFO - PROCESS | 1756 | 1466034907965 Marionette TRACE conn3 <- [1,310,null,{}] 16:55:07 INFO - PROCESS | 1756 | 1466034907971 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}] 16:55:07 INFO - PROCESS | 1756 | 1466034907976 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:08 INFO - PROCESS | 1756 | 1466034908147 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:55:08 INFO - PROCESS | 1756 | 1466034908286 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:08 INFO - PROCESS | 1756 | 1466034908296 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x92444400 == 31 [pid = 1756] [id = 85] 16:55:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 113 (0x9a540800) [pid = 1756] [serial = 253] [outer = (nil)] 16:55:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 114 (0x9a709800) [pid = 1756] [serial = 254] [outer = 0x9a540800] 16:55:08 INFO - PROCESS | 1756 | 1466034908367 Marionette DEBUG loaded listener.js 16:55:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 115 (0x9a902000) [pid = 1756] [serial = 255] [outer = 0x9a540800] 16:55:09 INFO - PROCESS | 1756 | 1466034909251 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]]]}] 16:55:09 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. 16:55:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1329ms 16:55:09 INFO - PROCESS | 1756 | 1466034909290 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:55:09 INFO - PROCESS | 1756 | 1466034909294 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:55:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:55:09 INFO - PROCESS | 1756 | 1466034909301 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:55:09 INFO - PROCESS | 1756 | 1466034909307 Marionette TRACE conn3 <- [1,314,null,{}] 16:55:09 INFO - PROCESS | 1756 | 1466034909350 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}] 16:55:09 INFO - PROCESS | 1756 | 1466034909359 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:09 INFO - PROCESS | 1756 | 1466034909523 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:55:09 INFO - PROCESS | 1756 | 1466034909664 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:09 INFO - PROCESS | 1756 | 1466034909677 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b90b000 == 32 [pid = 1756] [id = 86] 16:55:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 116 (0x9b90b400) [pid = 1756] [serial = 256] [outer = (nil)] 16:55:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 117 (0x9b936c00) [pid = 1756] [serial = 257] [outer = 0x9b90b400] 16:55:09 INFO - PROCESS | 1756 | 1466034909750 Marionette DEBUG loaded listener.js 16:55:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 118 (0x9d301400) [pid = 1756] [serial = 258] [outer = 0x9b90b400] 16:55:10 INFO - PROCESS | 1756 | 1466034910661 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]]]}] 16:55:10 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. 16:55:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1438ms 16:55:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:55:10 INFO - PROCESS | 1756 | 1466034910739 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:55:10 INFO - PROCESS | 1756 | 1466034910743 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:55:10 INFO - PROCESS | 1756 | 1466034910749 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:55:10 INFO - PROCESS | 1756 | 1466034910752 Marionette TRACE conn3 <- [1,318,null,{}] 16:55:10 INFO - PROCESS | 1756 | 1466034910758 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}] 16:55:10 INFO - PROCESS | 1756 | 1466034910762 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:10 INFO - PROCESS | 1756 | 1466034910957 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:55:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 119 (0x9b9c4000) [pid = 1756] [serial = 259] [outer = 0x91db2800] 16:55:11 INFO - PROCESS | 1756 | 1466034911178 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:11 INFO - PROCESS | 1756 | 1466034911185 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x9d496800 == 33 [pid = 1756] [id = 87] 16:55:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x9d8f3400) [pid = 1756] [serial = 260] [outer = (nil)] 16:55:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0xa209fc00) [pid = 1756] [serial = 261] [outer = 0x9d8f3400] 16:55:11 INFO - PROCESS | 1756 | 1466034911307 Marionette DEBUG loaded listener.js 16:55:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0xa236cc00) [pid = 1756] [serial = 262] [outer = 0x9d8f3400] 16:55:12 INFO - PROCESS | 1756 | --DOCSHELL 0x923d2c00 == 32 [pid = 1756] [id = 82] 16:55:12 INFO - PROCESS | 1756 | --DOCSHELL 0x93dbc400 == 31 [pid = 1756] [id = 81] 16:55:12 INFO - PROCESS | 1756 | 1466034912308 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]]]}] 16:55:12 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. 16:55:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1584ms 16:55:12 INFO - PROCESS | 1756 | 1466034912332 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:55:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:55:12 INFO - PROCESS | 1756 | 1466034912345 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:55:12 INFO - PROCESS | 1756 | 1466034912382 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:55:12 INFO - PROCESS | 1756 | 1466034912386 Marionette TRACE conn3 <- [1,322,null,{}] 16:55:12 INFO - PROCESS | 1756 | 1466034912395 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}] 16:55:12 INFO - PROCESS | 1756 | 1466034912401 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:12 INFO - PROCESS | 1756 | 1466034912540 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:55:12 INFO - PROCESS | 1756 | 1466034912549 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:12 INFO - PROCESS | 1756 | 1466034912555 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x965d2c00 == 32 [pid = 1756] [id = 88] 16:55:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x965d6400) [pid = 1756] [serial = 263] [outer = (nil)] 16:55:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x9987f800) [pid = 1756] [serial = 264] [outer = 0x965d6400] 16:55:12 INFO - PROCESS | 1756 | 1466034912620 Marionette DEBUG loaded listener.js 16:55:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x99eb7400) [pid = 1756] [serial = 265] [outer = 0x965d6400] 16:55:13 INFO - PROCESS | 1756 | 1466034913485 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]]]}] 16:55:13 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. 16:55:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1163ms 16:55:13 INFO - PROCESS | 1756 | 1466034913517 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:55:13 INFO - PROCESS | 1756 | 1466034913522 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:55:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:55:13 INFO - PROCESS | 1756 | 1466034913531 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:55:13 INFO - PROCESS | 1756 | 1466034913534 Marionette TRACE conn3 <- [1,326,null,{}] 16:55:13 INFO - PROCESS | 1756 | 1466034913546 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}] 16:55:13 INFO - PROCESS | 1756 | 1466034913551 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:13 INFO - PROCESS | 1756 | 1466034913726 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:55:13 INFO - PROCESS | 1756 | 1466034913747 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:13 INFO - PROCESS | 1756 | 1466034913755 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x99725400 == 33 [pid = 1756] [id = 89] 16:55:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x9a707400) [pid = 1756] [serial = 266] [outer = (nil)] 16:55:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x9ab5c800) [pid = 1756] [serial = 267] [outer = 0x9a707400] 16:55:13 INFO - PROCESS | 1756 | 1466034913818 Marionette DEBUG loaded listener.js 16:55:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x9b902000) [pid = 1756] [serial = 268] [outer = 0x9a707400] 16:55:14 INFO - PROCESS | 1756 | 1466034914629 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]]]}] 16:55:14 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. 16:55:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1129ms 16:55:14 INFO - PROCESS | 1756 | 1466034914660 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:55:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:55:14 INFO - PROCESS | 1756 | 1466034914663 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:55:14 INFO - PROCESS | 1756 | 1466034914669 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:55:14 INFO - PROCESS | 1756 | 1466034914673 Marionette TRACE conn3 <- [1,330,null,{}] 16:55:14 INFO - PROCESS | 1756 | 1466034914693 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}] 16:55:14 INFO - PROCESS | 1756 | 1466034914701 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:15 INFO - PROCESS | 1756 | 1466034915077 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x951e3000) [pid = 1756] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x91de3400) [pid = 1756] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x965cc400) [pid = 1756] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x99eaf400) [pid = 1756] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x99ebcc00) [pid = 1756] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x91de2000) [pid = 1756] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x9243f000) [pid = 1756] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0xa2facc00) [pid = 1756] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0x9519f000) [pid = 1756] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 118 (0x9af01800) [pid = 1756] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 117 (0x92440400) [pid = 1756] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 116 (0x922f0000) [pid = 1756] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 115 (0x923cac00) [pid = 1756] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 114 (0x93d24800) [pid = 1756] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 113 (0xa1096c00) [pid = 1756] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 112 (0x9a539400) [pid = 1756] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 111 (0xa2ff2400) [pid = 1756] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 110 (0x91dea800) [pid = 1756] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 109 (0x99eb3400) [pid = 1756] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 108 (0x9526a000) [pid = 1756] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 107 (0x9a539000) [pid = 1756] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 106 (0x9a006800) [pid = 1756] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 105 (0x93d1fc00) [pid = 1756] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 104 (0x91deb800) [pid = 1756] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 103 (0x92442c00) [pid = 1756] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 102 (0x9b908000) [pid = 1756] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0x951e8400) [pid = 1756] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0xa33cb000) [pid = 1756] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x9d302800) [pid = 1756] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0x999d2000) [pid = 1756] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x98be0800) [pid = 1756] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x922f1400) [pid = 1756] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:55:15 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x93db9000) [pid = 1756] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:55:15 INFO - PROCESS | 1756 | 1466034915242 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:15 INFO - PROCESS | 1756 | 1466034915250 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x923cac00 == 34 [pid = 1756] [id = 90] 16:55:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x923d6800) [pid = 1756] [serial = 269] [outer = (nil)] 16:55:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x93031400) [pid = 1756] [serial = 270] [outer = 0x923d6800] 16:55:15 INFO - PROCESS | 1756 | 1466034915317 Marionette DEBUG loaded listener.js 16:55:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x9823f400) [pid = 1756] [serial = 271] [outer = 0x923d6800] 16:55:15 INFO - PROCESS | 1756 | 1466034915930 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]]]}] 16:55:15 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. 16:55:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1285ms 16:55:15 INFO - PROCESS | 1756 | 1466034915953 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:55:15 INFO - PROCESS | 1756 | 1466034915958 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:55:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:55:15 INFO - PROCESS | 1756 | 1466034915963 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:55:15 INFO - PROCESS | 1756 | 1466034915965 Marionette TRACE conn3 <- [1,334,null,{}] 16:55:15 INFO - PROCESS | 1756 | 1466034915970 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}] 16:55:15 INFO - PROCESS | 1756 | 1466034915975 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:16 INFO - PROCESS | 1756 | 1466034916143 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:55:16 INFO - PROCESS | 1756 | 1466034916162 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:16 INFO - PROCESS | 1756 | 1466034916167 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x99ebcc00 == 35 [pid = 1756] [id = 91] 16:55:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x9a70fc00) [pid = 1756] [serial = 272] [outer = (nil)] 16:55:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x9b90d800) [pid = 1756] [serial = 273] [outer = 0x9a70fc00] 16:55:16 INFO - PROCESS | 1756 | 1466034916231 Marionette DEBUG loaded listener.js 16:55:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0x9d86e800) [pid = 1756] [serial = 274] [outer = 0x9a70fc00] 16:55:16 INFO - PROCESS | 1756 | 1466034916862 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]]]}] 16:55:16 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. 16:55:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 931ms 16:55:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:55:16 INFO - PROCESS | 1756 | 1466034916895 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:55:16 INFO - PROCESS | 1756 | 1466034916897 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:55:16 INFO - PROCESS | 1756 | 1466034916903 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:55:16 INFO - PROCESS | 1756 | 1466034916906 Marionette TRACE conn3 <- [1,338,null,{}] 16:55:16 INFO - PROCESS | 1756 | 1466034916911 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}] 16:55:16 INFO - PROCESS | 1756 | 1466034916915 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:17 INFO - PROCESS | 1756 | 1466034917039 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:55:17 INFO - PROCESS | 1756 | 1466034917192 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:17 INFO - PROCESS | 1756 | 1466034917201 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x91da8800 == 36 [pid = 1756] [id = 92] 16:55:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0x91dac800) [pid = 1756] [serial = 275] [outer = (nil)] 16:55:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x91dea400) [pid = 1756] [serial = 276] [outer = 0x91dac800] 16:55:17 INFO - PROCESS | 1756 | 1466034917313 Marionette DEBUG loaded listener.js 16:55:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 104 (0x922f9400) [pid = 1756] [serial = 277] [outer = 0x91dac800] 16:55:18 INFO - PROCESS | 1756 | 1466034918160 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]]]}] 16:55:18 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. 16:55:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1330ms 16:55:18 INFO - PROCESS | 1756 | 1466034918234 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:55:18 INFO - PROCESS | 1756 | 1466034918239 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:55:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:55:18 INFO - PROCESS | 1756 | 1466034918246 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:55:18 INFO - PROCESS | 1756 | 1466034918251 Marionette TRACE conn3 <- [1,342,null,{}] 16:55:18 INFO - PROCESS | 1756 | 1466034918258 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}] 16:55:18 INFO - PROCESS | 1756 | 1466034918266 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:18 INFO - PROCESS | 1756 | 1466034918459 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:55:18 INFO - PROCESS | 1756 | 1466034918609 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:18 INFO - PROCESS | 1756 | 1466034918617 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x92444000 == 37 [pid = 1756] [id = 93] 16:55:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 105 (0x98f99c00) [pid = 1756] [serial = 278] [outer = (nil)] 16:55:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 106 (0x9a703800) [pid = 1756] [serial = 279] [outer = 0x98f99c00] 16:55:18 INFO - PROCESS | 1756 | 1466034918691 Marionette DEBUG loaded listener.js 16:55:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 107 (0x9a70d000) [pid = 1756] [serial = 280] [outer = 0x98f99c00] 16:55:19 INFO - PROCESS | 1756 | 1466034919477 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]]]}] 16:55:19 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. 16:55:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1284ms 16:55:19 INFO - PROCESS | 1756 | 1466034919533 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:55:19 INFO - PROCESS | 1756 | 1466034919539 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:55:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:55:19 INFO - PROCESS | 1756 | 1466034919561 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:55:19 INFO - PROCESS | 1756 | 1466034919565 Marionette TRACE conn3 <- [1,346,null,{}] 16:55:19 INFO - PROCESS | 1756 | 1466034919571 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}] 16:55:19 INFO - PROCESS | 1756 | 1466034919576 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:19 INFO - PROCESS | 1756 | 1466034919737 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:55:19 INFO - PROCESS | 1756 | 1466034919881 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:19 INFO - PROCESS | 1756 | 1466034919891 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b939000 == 38 [pid = 1756] [id = 94] 16:55:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 108 (0x9d306c00) [pid = 1756] [serial = 281] [outer = (nil)] 16:55:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 109 (0xa25e9c00) [pid = 1756] [serial = 282] [outer = 0x9d306c00] 16:55:19 INFO - PROCESS | 1756 | 1466034919972 Marionette DEBUG loaded listener.js 16:55:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 110 (0xa2fb3c00) [pid = 1756] [serial = 283] [outer = 0x9d306c00] 16:55:20 INFO - PROCESS | 1756 | 1466034920789 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]]]}] 16:55:20 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. 16:55:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1282ms 16:55:20 INFO - PROCESS | 1756 | 1466034920841 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:55:20 INFO - PROCESS | 1756 | 1466034920845 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:55:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:55:20 INFO - PROCESS | 1756 | 1466034920860 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:55:20 INFO - PROCESS | 1756 | 1466034920868 Marionette TRACE conn3 <- [1,350,null,{}] 16:55:20 INFO - PROCESS | 1756 | 1466034920874 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}] 16:55:20 INFO - PROCESS | 1756 | 1466034920881 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:21 INFO - PROCESS | 1756 | 1466034921036 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:55:21 INFO - PROCESS | 1756 | 1466034921182 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:21 INFO - PROCESS | 1756 | 1466034921195 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a705800 == 39 [pid = 1756] [id = 95] 16:55:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 111 (0xa4f19c00) [pid = 1756] [serial = 284] [outer = (nil)] 16:55:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 112 (0xa6751000) [pid = 1756] [serial = 285] [outer = 0xa4f19c00] 16:55:21 INFO - PROCESS | 1756 | 1466034921260 Marionette DEBUG loaded listener.js 16:55:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 113 (0xa67a1000) [pid = 1756] [serial = 286] [outer = 0xa4f19c00] 16:55:22 INFO - PROCESS | 1756 | 1466034922039 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]]]}] 16:55:22 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. 16:55:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1245ms 16:55:22 INFO - PROCESS | 1756 | 1466034922097 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:55:22 INFO - PROCESS | 1756 | 1466034922101 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:55:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:55:22 INFO - PROCESS | 1756 | 1466034922107 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:55:22 INFO - PROCESS | 1756 | 1466034922110 Marionette TRACE conn3 <- [1,354,null,{}] 16:55:22 INFO - PROCESS | 1756 | 1466034922115 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}] 16:55:22 INFO - PROCESS | 1756 | 1466034922120 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:22 INFO - PROCESS | 1756 | 1466034922270 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:55:22 INFO - PROCESS | 1756 | 1466034922428 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:22 INFO - PROCESS | 1756 | 1466034922435 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x93d25c00 == 40 [pid = 1756] [id = 96] 16:55:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 114 (0x93d29400) [pid = 1756] [serial = 287] [outer = (nil)] 16:55:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 115 (0xa6e9ec00) [pid = 1756] [serial = 288] [outer = 0x93d29400] 16:55:22 INFO - PROCESS | 1756 | 1466034922508 Marionette DEBUG loaded listener.js 16:55:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 116 (0xa6ea5000) [pid = 1756] [serial = 289] [outer = 0x93d29400] 16:55:23 INFO - PROCESS | 1756 | 1466034923365 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]]]}] 16:55:23 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. 16:55:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1330ms 16:55:23 INFO - PROCESS | 1756 | 1466034923437 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:55:23 INFO - PROCESS | 1756 | 1466034923441 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:55:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:55:23 INFO - PROCESS | 1756 | 1466034923446 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:55:23 INFO - PROCESS | 1756 | 1466034923449 Marionette TRACE conn3 <- [1,358,null,{}] 16:55:23 INFO - PROCESS | 1756 | 1466034923455 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}] 16:55:23 INFO - PROCESS | 1756 | 1466034923459 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:23 INFO - PROCESS | 1756 | 1466034923643 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:55:23 INFO - PROCESS | 1756 | 1466034923793 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:23 INFO - PROCESS | 1756 | 1466034923811 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x925b6800 == 41 [pid = 1756] [id = 97] 16:55:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 117 (0x925b7400) [pid = 1756] [serial = 290] [outer = (nil)] 16:55:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 118 (0x925ba000) [pid = 1756] [serial = 291] [outer = 0x925b7400] 16:55:23 INFO - PROCESS | 1756 | 1466034923892 Marionette DEBUG loaded listener.js 16:55:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 119 (0x93dc7400) [pid = 1756] [serial = 292] [outer = 0x925b7400] 16:55:24 INFO - PROCESS | 1756 | 1466034924728 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]]]}] 16:55:24 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. 16:55:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1327ms 16:55:24 INFO - PROCESS | 1756 | 1466034924775 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:55:24 INFO - PROCESS | 1756 | 1466034924778 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:55:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:55:24 INFO - PROCESS | 1756 | 1466034924785 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:55:24 INFO - PROCESS | 1756 | 1466034924788 Marionette TRACE conn3 <- [1,362,null,{}] 16:55:24 INFO - PROCESS | 1756 | 1466034924793 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}] 16:55:24 INFO - PROCESS | 1756 | 1466034924798 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:24 INFO - PROCESS | 1756 | 1466034924950 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:55:25 INFO - PROCESS | 1756 | 1466034925110 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:25 INFO - PROCESS | 1756 | 1466034925116 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de7800 == 42 [pid = 1756] [id = 98] 16:55:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x91de9000) [pid = 1756] [serial = 293] [outer = (nil)] 16:55:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x93dbac00) [pid = 1756] [serial = 294] [outer = 0x91de9000] 16:55:25 INFO - PROCESS | 1756 | 1466034925187 Marionette DEBUG loaded listener.js 16:55:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x965d5000) [pid = 1756] [serial = 295] [outer = 0x91de9000] 16:55:26 INFO - PROCESS | 1756 | 1466034926190 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]]]}] 16:55:26 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. 16:55:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1433ms 16:55:26 INFO - PROCESS | 1756 | 1466034926218 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:55:26 INFO - PROCESS | 1756 | 1466034926224 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:55:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:55:26 INFO - PROCESS | 1756 | 1466034926231 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:55:26 INFO - PROCESS | 1756 | 1466034926235 Marionette TRACE conn3 <- [1,366,null,{}] 16:55:26 INFO - PROCESS | 1756 | 1466034926242 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}] 16:55:26 INFO - PROCESS | 1756 | 1466034926247 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:26 INFO - PROCESS | 1756 | 1466034926394 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:55:26 INFO - PROCESS | 1756 | 1466034926567 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:26 INFO - PROCESS | 1756 | 1466034926576 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x925b2000 == 43 [pid = 1756] [id = 99] 16:55:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x93d28c00) [pid = 1756] [serial = 296] [outer = (nil)] 16:55:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x9519d000) [pid = 1756] [serial = 297] [outer = 0x93d28c00] 16:55:26 INFO - PROCESS | 1756 | 1466034926696 Marionette DEBUG loaded listener.js 16:55:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x9526ac00) [pid = 1756] [serial = 298] [outer = 0x93d28c00] 16:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x99ebcc00 == 42 [pid = 1756] [id = 91] 16:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x923cac00 == 41 [pid = 1756] [id = 90] 16:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x99725400 == 40 [pid = 1756] [id = 89] 16:55:27 INFO - PROCESS | 1756 | --DOCSHELL 0x965d2c00 == 39 [pid = 1756] [id = 88] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0xa33cd000) [pid = 1756] [serial = 189] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0xa3284400) [pid = 1756] [serial = 141] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0xa23abc00) [pid = 1756] [serial = 177] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x9244b400) [pid = 1756] [serial = 179] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x98b63c00) [pid = 1756] [serial = 204] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0xa331bc00) [pid = 1756] [serial = 150] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 118 (0x9d872000) [pid = 1756] [serial = 123] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 117 (0xa61ad800) [pid = 1756] [serial = 153] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 116 (0x9afcf400) [pid = 1756] [serial = 213] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 115 (0x99eb8800) [pid = 1756] [serial = 206] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 114 (0x95277400) [pid = 1756] [serial = 198] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 113 (0x9a905800) [pid = 1756] [serial = 209] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 112 (0x9ab5ec00) [pid = 1756] [serial = 186] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 111 (0x9af0d800) [pid = 1756] [serial = 212] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 110 (0x95269400) [pid = 1756] [serial = 200] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 109 (0x965d9c00) [pid = 1756] [serial = 183] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 108 (0x93a39000) [pid = 1756] [serial = 182] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 107 (0x9a007800) [pid = 1756] [serial = 207] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 106 (0x9a544800) [pid = 1756] [serial = 185] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 105 (0x93dbd800) [pid = 1756] [serial = 180] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 104 (0x965d6800) [pid = 1756] [serial = 203] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 103 (0x9d495800) [pid = 1756] [serial = 218] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 102 (0x9b90c800) [pid = 1756] [serial = 194] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0x9b9ce000) [pid = 1756] [serial = 216] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x9d309800) [pid = 1756] [serial = 195] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x9526e400) [pid = 1756] [serial = 201] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0xa6750800) [pid = 1756] [serial = 156] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x9b904400) [pid = 1756] [serial = 215] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x95274000) [pid = 1756] [serial = 197] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x9ab64c00) [pid = 1756] [serial = 210] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x9d30bc00) [pid = 1756] [serial = 192] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x9ad93400) [pid = 1756] [serial = 147] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x9a008000) [pid = 1756] [serial = 120] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x923d5c00) [pid = 1756] [serial = 117] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x951a4c00) [pid = 1756] [serial = 144] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0xa23fd800) [pid = 1756] [serial = 188] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x9d307800) [pid = 1756] [serial = 191] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x95274c00) [pid = 1756] [serial = 242] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x91dee400) [pid = 1756] [serial = 221] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x98f9d800) [pid = 1756] [serial = 224] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x9a709c00) [pid = 1756] [serial = 227] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x99c06400) [pid = 1756] [serial = 225] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x9b910400) [pid = 1756] [serial = 230] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x9a70e000) [pid = 1756] [serial = 228] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0xa2373c00) [pid = 1756] [serial = 233] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x9d494400) [pid = 1756] [serial = 231] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x93d24000) [pid = 1756] [serial = 245] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0xa3344c00) [pid = 1756] [serial = 236] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0xa23a2000) [pid = 1756] [serial = 234] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x93dc4800) [pid = 1756] [serial = 246] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9af06000) [pid = 1756] [serial = 240] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x99c05c00) [pid = 1756] [serial = 243] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9a545400) [pid = 1756] [serial = 239] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0xa108f400) [pid = 1756] [serial = 219] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0xa6110c00) [pid = 1756] [serial = 237] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x923d1400) [pid = 1756] [serial = 222] [outer = (nil)] [url = about:blank] 16:55:27 INFO - PROCESS | 1756 | 1466034927532 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]]]}] 16:55:27 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. 16:55:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1342ms 16:55:27 INFO - PROCESS | 1756 | 1466034927572 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:55:27 INFO - PROCESS | 1756 | 1466034927578 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:55:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:55:27 INFO - PROCESS | 1756 | 1466034927587 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:55:27 INFO - PROCESS | 1756 | 1466034927590 Marionette TRACE conn3 <- [1,370,null,{}] 16:55:27 INFO - PROCESS | 1756 | 1466034927594 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}] 16:55:27 INFO - PROCESS | 1756 | 1466034927600 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:27 INFO - PROCESS | 1756 | 1466034927746 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:55:27 INFO - PROCESS | 1756 | 1466034927760 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:27 INFO - PROCESS | 1756 | 1466034927769 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x93033000 == 40 [pid = 1756] [id = 100] 16:55:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x93dbd800) [pid = 1756] [serial = 299] [outer = (nil)] 16:55:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9526d000) [pid = 1756] [serial = 300] [outer = 0x93dbd800] 16:55:27 INFO - PROCESS | 1756 | 1466034927829 Marionette DEBUG loaded listener.js 16:55:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x965d2800) [pid = 1756] [serial = 301] [outer = 0x93dbd800] 16:55:28 INFO - PROCESS | 1756 | 1466034928615 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]]]}] 16:55:28 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. 16:55:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1084ms 16:55:28 INFO - PROCESS | 1756 | 1466034928672 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:55:28 INFO - PROCESS | 1756 | 1466034928676 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:55:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:55:28 INFO - PROCESS | 1756 | 1466034928681 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:55:28 INFO - PROCESS | 1756 | 1466034928686 Marionette TRACE conn3 <- [1,374,null,{}] 16:55:28 INFO - PROCESS | 1756 | 1466034928700 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}] 16:55:28 INFO - PROCESS | 1756 | 1466034928708 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:28 INFO - PROCESS | 1756 | 1466034928852 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:55:28 INFO - PROCESS | 1756 | 1466034928862 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:28 INFO - PROCESS | 1756 | 1466034928871 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x99eb4400 == 41 [pid = 1756] [id = 101] 16:55:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x99eb5000) [pid = 1756] [serial = 302] [outer = (nil)] 16:55:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x9a003400) [pid = 1756] [serial = 303] [outer = 0x99eb5000] 16:55:28 INFO - PROCESS | 1756 | 1466034928934 Marionette DEBUG loaded listener.js 16:55:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9a53a400) [pid = 1756] [serial = 304] [outer = 0x99eb5000] 16:55:29 INFO - PROCESS | 1756 | 1466034929726 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:55:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:55:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1085ms 16:55:29 INFO - PROCESS | 1756 | 1466034929776 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:55:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:55:29 INFO - PROCESS | 1756 | 1466034929780 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:55:29 INFO - PROCESS | 1756 | 1466034929785 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:55:29 INFO - PROCESS | 1756 | 1466034929788 Marionette TRACE conn3 <- [1,378,null,{}] 16:55:29 INFO - PROCESS | 1756 | 1466034929793 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}] 16:55:29 INFO - PROCESS | 1756 | 1466034929797 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:29 INFO - PROCESS | 1756 | 1466034929968 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:55:30 INFO - PROCESS | 1756 | 1466034929993 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:30 INFO - PROCESS | 1756 | 1466034930000 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x98f9d800 == 42 [pid = 1756] [id = 102] 16:55:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9a53d400) [pid = 1756] [serial = 305] [outer = (nil)] 16:55:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x9a70cc00) [pid = 1756] [serial = 306] [outer = 0x9a53d400] 16:55:30 INFO - PROCESS | 1756 | 1466034930073 Marionette DEBUG loaded listener.js 16:55:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9ab60400) [pid = 1756] [serial = 307] [outer = 0x9a53d400] 16:55:30 INFO - PROCESS | 1756 | 1466034930853 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:55:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:55:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1127ms 16:55:30 INFO - PROCESS | 1756 | 1466034930918 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:55:30 INFO - PROCESS | 1756 | 1466034930922 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:55:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:55:30 INFO - PROCESS | 1756 | 1466034930927 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:55:30 INFO - PROCESS | 1756 | 1466034930929 Marionette TRACE conn3 <- [1,382,null,{}] 16:55:30 INFO - PROCESS | 1756 | 1466034930934 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}] 16:55:30 INFO - PROCESS | 1756 | 1466034930939 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:31 INFO - PROCESS | 1756 | 1466034931111 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:55:31 INFO - PROCESS | 1756 | 1466034931128 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:31 INFO - PROCESS | 1756 | 1466034931136 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de3400 == 43 [pid = 1756] [id = 103] 16:55:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x9a538400) [pid = 1756] [serial = 308] [outer = (nil)] 16:55:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x9ad90000) [pid = 1756] [serial = 309] [outer = 0x9a538400] 16:55:31 INFO - PROCESS | 1756 | 1466034931194 Marionette DEBUG loaded listener.js 16:55:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x9af0d800) [pid = 1756] [serial = 310] [outer = 0x9a538400] 16:55:31 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x9a707400) [pid = 1756] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:55:31 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x923d6800) [pid = 1756] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:55:31 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x9d8f3400) [pid = 1756] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:55:31 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x965d6400) [pid = 1756] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:55:32 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:32 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:55:32 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:32 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:32 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:32 INFO - PROCESS | 1756 | 1466034932113 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:55:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:55:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1228ms 16:55:32 INFO - PROCESS | 1756 | 1466034932157 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:55:32 INFO - PROCESS | 1756 | 1466034932160 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:55:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:55:32 INFO - PROCESS | 1756 | 1466034932166 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:55:32 INFO - PROCESS | 1756 | 1466034932169 Marionette TRACE conn3 <- [1,386,null,{}] 16:55:32 INFO - PROCESS | 1756 | 1466034932174 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}] 16:55:32 INFO - PROCESS | 1756 | 1466034932182 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:32 INFO - PROCESS | 1756 | 1466034932344 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:55:32 INFO - PROCESS | 1756 | 1466034932358 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:32 INFO - PROCESS | 1756 | 1466034932364 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de3800 == 44 [pid = 1756] [id = 104] 16:55:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x923d6800) [pid = 1756] [serial = 311] [outer = (nil)] 16:55:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x9b901400) [pid = 1756] [serial = 312] [outer = 0x923d6800] 16:55:32 INFO - PROCESS | 1756 | 1466034932425 Marionette DEBUG loaded listener.js 16:55:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x9d303c00) [pid = 1756] [serial = 313] [outer = 0x923d6800] 16:55:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:55:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 976ms 16:55:33 INFO - PROCESS | 1756 | 1466034933134 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]]]}] 16:55:33 INFO - PROCESS | 1756 | 1466034933146 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:55:33 INFO - PROCESS | 1756 | 1466034933148 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:55:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:55:33 INFO - PROCESS | 1756 | 1466034933154 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:55:33 INFO - PROCESS | 1756 | 1466034933156 Marionette TRACE conn3 <- [1,390,null,{}] 16:55:33 INFO - PROCESS | 1756 | 1466034933161 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}] 16:55:33 INFO - PROCESS | 1756 | 1466034933165 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:33 INFO - PROCESS | 1756 | 1466034933348 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:55:33 INFO - PROCESS | 1756 | 1466034933419 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:33 INFO - PROCESS | 1756 | 1466034933427 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ab64c00 == 45 [pid = 1756] [id = 105] 16:55:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x9b901800) [pid = 1756] [serial = 314] [outer = (nil)] 16:55:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x9d309c00) [pid = 1756] [serial = 315] [outer = 0x9b901800] 16:55:33 INFO - PROCESS | 1756 | 1466034933485 Marionette DEBUG loaded listener.js 16:55:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x9d494400) [pid = 1756] [serial = 316] [outer = 0x9b901800] 16:55:34 INFO - PROCESS | 1756 | 1466034934282 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]]]}] 16:55:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:55:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1183ms 16:55:34 INFO - PROCESS | 1756 | 1466034934338 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:55:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:55:34 INFO - PROCESS | 1756 | 1466034934344 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:55:34 INFO - PROCESS | 1756 | 1466034934353 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:55:34 INFO - PROCESS | 1756 | 1466034934358 Marionette TRACE conn3 <- [1,394,null,{}] 16:55:34 INFO - PROCESS | 1756 | 1466034934365 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}] 16:55:34 INFO - PROCESS | 1756 | 1466034934371 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:34 INFO - PROCESS | 1756 | 1466034934538 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:55:34 INFO - PROCESS | 1756 | 1466034934698 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:34 INFO - PROCESS | 1756 | 1466034934711 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x91da4c00 == 46 [pid = 1756] [id = 106] 16:55:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x923d7800) [pid = 1756] [serial = 317] [outer = (nil)] 16:55:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x93a3f000) [pid = 1756] [serial = 318] [outer = 0x923d7800] 16:55:34 INFO - PROCESS | 1756 | 1466034934783 Marionette DEBUG loaded listener.js 16:55:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x93dc4800) [pid = 1756] [serial = 319] [outer = 0x923d7800] 16:55:35 INFO - PROCESS | 1756 | 1466034935649 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]]]}] 16:55:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:55:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1338ms 16:55:35 INFO - PROCESS | 1756 | 1466034935690 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:55:35 INFO - PROCESS | 1756 | 1466034935697 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:55:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:55:35 INFO - PROCESS | 1756 | 1466034935706 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:55:35 INFO - PROCESS | 1756 | 1466034935711 Marionette TRACE conn3 <- [1,398,null,{}] 16:55:35 INFO - PROCESS | 1756 | 1466034935716 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}] 16:55:35 INFO - PROCESS | 1756 | 1466034935722 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:35 INFO - PROCESS | 1756 | 1466034935896 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:55:36 INFO - PROCESS | 1756 | 1466034936044 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:36 INFO - PROCESS | 1756 | 1466034936053 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x965d9c00 == 47 [pid = 1756] [id = 107] 16:55:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x98f99000) [pid = 1756] [serial = 320] [outer = (nil)] 16:55:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x99eb3c00) [pid = 1756] [serial = 321] [outer = 0x98f99000] 16:55:36 INFO - PROCESS | 1756 | 1466034936125 Marionette DEBUG loaded listener.js 16:55:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x9a538800) [pid = 1756] [serial = 322] [outer = 0x98f99000] 16:55:37 INFO - PROCESS | 1756 | 1466034937049 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]]]}] 16:55:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:55:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1380ms 16:55:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:55:37 INFO - PROCESS | 1756 | 1466034937086 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:55:37 INFO - PROCESS | 1756 | 1466034937089 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:55:37 INFO - PROCESS | 1756 | 1466034937096 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:55:37 INFO - PROCESS | 1756 | 1466034937101 Marionette TRACE conn3 <- [1,402,null,{}] 16:55:37 INFO - PROCESS | 1756 | 1466034937116 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}] 16:55:37 INFO - PROCESS | 1756 | 1466034937124 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:37 INFO - PROCESS | 1756 | 1466034937283 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:55:37 INFO - PROCESS | 1756 | 1466034937432 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:37 INFO - PROCESS | 1756 | 1466034937441 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b90f000 == 48 [pid = 1756] [id = 108] 16:55:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x9b939400) [pid = 1756] [serial = 323] [outer = (nil)] 16:55:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x9d30bc00) [pid = 1756] [serial = 324] [outer = 0x9b939400] 16:55:37 INFO - PROCESS | 1756 | 1466034937515 Marionette DEBUG loaded listener.js 16:55:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0xa1027400) [pid = 1756] [serial = 325] [outer = 0x9b939400] 16:55:38 INFO - PROCESS | 1756 | 1466034938437 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]]]}] 16:55:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:55:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1386ms 16:55:38 INFO - PROCESS | 1756 | 1466034938482 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:55:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:55:38 INFO - PROCESS | 1756 | 1466034938486 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:55:38 INFO - PROCESS | 1756 | 1466034938492 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:55:38 INFO - PROCESS | 1756 | 1466034938495 Marionette TRACE conn3 <- [1,406,null,{}] 16:55:38 INFO - PROCESS | 1756 | 1466034938500 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}] 16:55:38 INFO - PROCESS | 1756 | 1466034938505 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:38 INFO - PROCESS | 1756 | 1466034938666 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:55:38 INFO - PROCESS | 1756 | 1466034938817 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:38 INFO - PROCESS | 1756 | 1466034938824 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a70bc00 == 49 [pid = 1756] [id = 109] 16:55:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x9d807800) [pid = 1756] [serial = 326] [outer = (nil)] 16:55:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0xa23fc400) [pid = 1756] [serial = 327] [outer = 0x9d807800] 16:55:38 INFO - PROCESS | 1756 | 1466034938895 Marionette DEBUG loaded listener.js 16:55:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0xa25ea000) [pid = 1756] [serial = 328] [outer = 0x9d807800] 16:55:39 INFO - PROCESS | 1756 | 1466034939711 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]]]}] 16:55:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:55:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1282ms 16:55:39 INFO - PROCESS | 1756 | 1466034939773 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:55:39 INFO - PROCESS | 1756 | 1466034939777 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:55:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:55:39 INFO - PROCESS | 1756 | 1466034939783 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:55:39 INFO - PROCESS | 1756 | 1466034939786 Marionette TRACE conn3 <- [1,410,null,{}] 16:55:39 INFO - PROCESS | 1756 | 1466034939791 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}] 16:55:39 INFO - PROCESS | 1756 | 1466034939796 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:39 INFO - PROCESS | 1756 | 1466034939949 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:55:40 INFO - PROCESS | 1756 | 1466034940095 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:40 INFO - PROCESS | 1756 | 1466034940104 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ab5b800 == 50 [pid = 1756] [id = 110] 16:55:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0xa23a9000) [pid = 1756] [serial = 329] [outer = (nil)] 16:55:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0xa328f800) [pid = 1756] [serial = 330] [outer = 0xa23a9000] 16:55:40 INFO - PROCESS | 1756 | 1466034940174 Marionette DEBUG loaded listener.js 16:55:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0xa3324400) [pid = 1756] [serial = 331] [outer = 0xa23a9000] 16:55:41 INFO - PROCESS | 1756 | 1466034941065 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]]]}] 16:55:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:55:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1341ms 16:55:41 INFO - PROCESS | 1756 | 1466034941124 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:55:41 INFO - PROCESS | 1756 | 1466034941127 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:55:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:55:41 INFO - PROCESS | 1756 | 1466034941133 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:55:41 INFO - PROCESS | 1756 | 1466034941136 Marionette TRACE conn3 <- [1,414,null,{}] 16:55:41 INFO - PROCESS | 1756 | 1466034941141 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}] 16:55:41 INFO - PROCESS | 1756 | 1466034941150 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:41 INFO - PROCESS | 1756 | 1466034941330 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:55:41 INFO - PROCESS | 1756 | 1466034941480 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:41 INFO - PROCESS | 1756 | 1466034941488 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f1800 == 51 [pid = 1756] [id = 111] 16:55:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x922fb400) [pid = 1756] [serial = 332] [outer = (nil)] 16:55:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x9a710800) [pid = 1756] [serial = 333] [outer = 0x922fb400] 16:55:41 INFO - PROCESS | 1756 | 1466034941562 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0xa33d0c00) [pid = 1756] [serial = 334] [outer = 0x922fb400] 16:55:42 INFO - PROCESS | 1756 | 1466034942643 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]]]}] 16:55:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:55:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1578ms 16:55:42 INFO - PROCESS | 1756 | 1466034942712 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:55:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:55:42 INFO - PROCESS | 1756 | 1466034942718 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:55:42 INFO - PROCESS | 1756 | 1466034942726 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:55:42 INFO - PROCESS | 1756 | 1466034942729 Marionette TRACE conn3 <- [1,418,null,{}] 16:55:42 INFO - PROCESS | 1756 | 1466034942737 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}] 16:55:42 INFO - PROCESS | 1756 | 1466034942742 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:42 INFO - PROCESS | 1756 | 1466034942903 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:55:43 INFO - PROCESS | 1756 | 1466034943079 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:43 INFO - PROCESS | 1756 | 1466034943092 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x93dbe800 == 52 [pid = 1756] [id = 112] 16:55:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0x93dc4000) [pid = 1756] [serial = 335] [outer = (nil)] 16:55:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x98345400) [pid = 1756] [serial = 336] [outer = 0x93dc4000] 16:55:43 INFO - PROCESS | 1756 | 1466034943154 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 104 (0x997f8800) [pid = 1756] [serial = 337] [outer = 0x93dc4000] 16:55:44 INFO - PROCESS | 1756 | --DOCSHELL 0x91de3800 == 51 [pid = 1756] [id = 104] 16:55:44 INFO - PROCESS | 1756 | --DOCSHELL 0x91de3400 == 50 [pid = 1756] [id = 103] 16:55:44 INFO - PROCESS | 1756 | --DOCSHELL 0x98f9d800 == 49 [pid = 1756] [id = 102] 16:55:44 INFO - PROCESS | 1756 | --DOMWINDOW == 103 (0x9b90d800) [pid = 1756] [serial = 273] [outer = (nil)] [url = about:blank] 16:55:44 INFO - PROCESS | 1756 | --DOCSHELL 0x99eb4400 == 48 [pid = 1756] [id = 101] 16:55:44 INFO - PROCESS | 1756 | --DOCSHELL 0x93033000 == 47 [pid = 1756] [id = 100] 16:55:44 INFO - PROCESS | 1756 | --DOCSHELL 0x925b2000 == 46 [pid = 1756] [id = 99] 16:55:44 INFO - PROCESS | 1756 | --DOMWINDOW == 102 (0x9ab5c800) [pid = 1756] [serial = 267] [outer = (nil)] [url = about:blank] 16:55:44 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0x95275000) [pid = 1756] [serial = 251] [outer = (nil)] [url = about:blank] 16:55:44 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x93031400) [pid = 1756] [serial = 270] [outer = (nil)] [url = about:blank] 16:55:44 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x9b936c00) [pid = 1756] [serial = 257] [outer = (nil)] [url = about:blank] 16:55:44 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0x9a709800) [pid = 1756] [serial = 254] [outer = (nil)] [url = about:blank] 16:55:44 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0xa236cc00) [pid = 1756] [serial = 262] [outer = (nil)] [url = about:blank] 16:55:44 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0xa209fc00) [pid = 1756] [serial = 261] [outer = (nil)] [url = about:blank] 16:55:44 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x9987f800) [pid = 1756] [serial = 264] [outer = (nil)] [url = about:blank] 16:55:44 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x99723c00) [pid = 1756] [serial = 248] [outer = (nil)] [url = about:blank] 16:55:44 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x9b902000) [pid = 1756] [serial = 268] [outer = (nil)] [url = about:blank] 16:55:44 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x99eb7400) [pid = 1756] [serial = 265] [outer = (nil)] [url = about:blank] 16:55:44 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x9823f400) [pid = 1756] [serial = 271] [outer = (nil)] [url = about:blank] 16:55:44 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x93031c00) [pid = 1756] [serial = 111] [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.] 16:55:44 INFO - PROCESS | 1756 | 1466034944422 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]]]}] 16:55:44 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 16:55:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1742ms 16:55:44 INFO - PROCESS | 1756 | 1466034944506 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:55:44 INFO - PROCESS | 1756 | 1466034944512 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:55:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:55:44 INFO - PROCESS | 1756 | 1466034944523 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:55:44 INFO - PROCESS | 1756 | 1466034944527 Marionette TRACE conn3 <- [1,422,null,{}] 16:55:44 INFO - PROCESS | 1756 | 1466034944532 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}] 16:55:44 INFO - PROCESS | 1756 | 1466034944537 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:44 INFO - PROCESS | 1756 | 1466034944681 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:55:44 INFO - PROCESS | 1756 | 1466034944791 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:44 INFO - PROCESS | 1756 | 1466034944797 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x925bc000 == 47 [pid = 1756] [id = 113] 16:55:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x97706400) [pid = 1756] [serial = 338] [outer = (nil)] 16:55:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x98f93c00) [pid = 1756] [serial = 339] [outer = 0x97706400] 16:55:44 INFO - PROCESS | 1756 | 1466034944862 Marionette DEBUG loaded listener.js 16:55:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x99eaf400) [pid = 1756] [serial = 340] [outer = 0x97706400] 16:55:45 INFO - PROCESS | 1756 | 1466034945913 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]]]}] 16:55:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:55:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1437ms 16:55:45 INFO - PROCESS | 1756 | 1466034945961 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:55:45 INFO - PROCESS | 1756 | 1466034945965 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:55:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:55:45 INFO - PROCESS | 1756 | 1466034945971 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:55:45 INFO - PROCESS | 1756 | 1466034945976 Marionette TRACE conn3 <- [1,426,null,{}] 16:55:45 INFO - PROCESS | 1756 | 1466034945990 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}] 16:55:46 INFO - PROCESS | 1756 | 1466034945997 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:46 INFO - PROCESS | 1756 | 1466034946133 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:55:46 INFO - PROCESS | 1756 | 1466034946292 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:46 INFO - PROCESS | 1756 | 1466034946301 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a70a000 == 48 [pid = 1756] [id = 114] 16:55:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x9a70f000) [pid = 1756] [serial = 341] [outer = (nil)] 16:55:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x9b7f0c00) [pid = 1756] [serial = 342] [outer = 0x9a70f000] 16:55:46 INFO - PROCESS | 1756 | 1466034946367 Marionette DEBUG loaded listener.js 16:55:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x9b90c800) [pid = 1756] [serial = 343] [outer = 0x9a70f000] 16:55:47 INFO - PROCESS | 1756 | 1466034947032 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] 16:55:47 INFO - PROCESS | 1756 | 1466034947115 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:55:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:55:47 INFO - PROCESS | 1756 | 1466034947121 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:55:47 INFO - PROCESS | 1756 | 1466034947123 Marionette TRACE conn3 <- [1,430,null,{}] 16:55:47 INFO - PROCESS | 1756 | 1466034947137 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}] 16:55:47 INFO - PROCESS | 1756 | 1466034947142 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:47 INFO - PROCESS | 1756 | 1466034947323 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:55:47 INFO - PROCESS | 1756 | 1466034947342 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:47 INFO - PROCESS | 1756 | 1466034947349 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x965d8000 == 49 [pid = 1756] [id = 115] 16:55:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x9b903000) [pid = 1756] [serial = 344] [outer = (nil)] 16:55:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x9d87a800) [pid = 1756] [serial = 345] [outer = 0x9b903000] 16:55:47 INFO - PROCESS | 1756 | 1466034947409 Marionette DEBUG loaded listener.js 16:55:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0xa2324c00) [pid = 1756] [serial = 346] [outer = 0x9b903000] 16:55:48 INFO - PROCESS | 1756 | 1466034948179 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]]]}] 16:55:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:55:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1081ms 16:55:48 INFO - PROCESS | 1756 | 1466034948252 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:55:48 INFO - PROCESS | 1756 | 1466034948254 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:55:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:55:48 INFO - PROCESS | 1756 | 1466034948261 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:55:48 INFO - PROCESS | 1756 | 1466034948263 Marionette TRACE conn3 <- [1,434,null,{}] 16:55:48 INFO - PROCESS | 1756 | 1466034948272 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}] 16:55:48 INFO - PROCESS | 1756 | 1466034948275 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:48 INFO - PROCESS | 1756 | 1466034948456 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:55:48 INFO - PROCESS | 1756 | 1466034948472 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:48 INFO - PROCESS | 1756 | 1466034948479 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f4400 == 50 [pid = 1756] [id = 116] 16:55:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x92440400) [pid = 1756] [serial = 347] [outer = (nil)] 16:55:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0xa2553000) [pid = 1756] [serial = 348] [outer = 0x92440400] 16:55:48 INFO - PROCESS | 1756 | 1466034948540 Marionette DEBUG loaded listener.js 16:55:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0xa328c800) [pid = 1756] [serial = 349] [outer = 0x92440400] 16:55:49 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0x923d6800) [pid = 1756] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:55:49 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x93d28c00) [pid = 1756] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:55:49 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x9a53d400) [pid = 1756] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:55:49 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0x9a538400) [pid = 1756] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:55:49 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x93dbd800) [pid = 1756] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:55:49 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x9a70fc00) [pid = 1756] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:55:49 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x99eb5000) [pid = 1756] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:55:49 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x9a540800) [pid = 1756] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:55:49 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x9519c800) [pid = 1756] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:55:49 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x9b90b400) [pid = 1756] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:55:49 INFO - PROCESS | 1756 | 1466034949465 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]]]}] 16:55:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:55:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1232ms 16:55:49 INFO - PROCESS | 1756 | 1466034949493 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:55:49 INFO - PROCESS | 1756 | 1466034949496 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:55:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:55:49 INFO - PROCESS | 1756 | 1466034949502 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:55:49 INFO - PROCESS | 1756 | 1466034949504 Marionette TRACE conn3 <- [1,438,null,{}] 16:55:49 INFO - PROCESS | 1756 | 1466034949516 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}] 16:55:49 INFO - PROCESS | 1756 | 1466034949524 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:49 INFO - PROCESS | 1756 | 1466034949695 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:55:49 INFO - PROCESS | 1756 | 1466034949711 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:49 INFO - PROCESS | 1756 | 1466034949716 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x920d3000 == 51 [pid = 1756] [id = 117] 16:55:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x920d7c00) [pid = 1756] [serial = 350] [outer = (nil)] 16:55:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x9519c800) [pid = 1756] [serial = 351] [outer = 0x920d7c00] 16:55:49 INFO - PROCESS | 1756 | 1466034949782 Marionette DEBUG loaded listener.js 16:55:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x99eb1000) [pid = 1756] [serial = 352] [outer = 0x920d7c00] 16:55:50 INFO - PROCESS | 1756 | 1466034950525 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]]]}] 16:55:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:55:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1082ms 16:55:50 INFO - PROCESS | 1756 | 1466034950605 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:55:50 INFO - PROCESS | 1756 | 1466034950608 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:55:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:55:50 INFO - PROCESS | 1756 | 1466034950615 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:55:50 INFO - PROCESS | 1756 | 1466034950617 Marionette TRACE conn3 <- [1,442,null,{}] 16:55:50 INFO - PROCESS | 1756 | 1466034950622 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}] 16:55:50 INFO - PROCESS | 1756 | 1466034950626 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:50 INFO - PROCESS | 1756 | 1466034950760 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:55:50 INFO - PROCESS | 1756 | 1466034950768 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:50 INFO - PROCESS | 1756 | 1466034950776 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x920d3c00 == 52 [pid = 1756] [id = 118] 16:55:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x920dd800) [pid = 1756] [serial = 353] [outer = (nil)] 16:55:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x9d49b400) [pid = 1756] [serial = 354] [outer = 0x920dd800] 16:55:50 INFO - PROCESS | 1756 | 1466034950852 Marionette DEBUG loaded listener.js 16:55:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0xa23a6800) [pid = 1756] [serial = 355] [outer = 0x920dd800] 16:55:51 INFO - PROCESS | 1756 | 1466034951881 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]]]}] 16:55:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:55:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1328ms 16:55:51 INFO - PROCESS | 1756 | 1466034951944 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:55:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:55:51 INFO - PROCESS | 1756 | 1466034951950 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:55:51 INFO - PROCESS | 1756 | 1466034951958 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:55:51 INFO - PROCESS | 1756 | 1466034951965 Marionette TRACE conn3 <- [1,446,null,{}] 16:55:51 INFO - PROCESS | 1756 | 1466034951972 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}] 16:55:51 INFO - PROCESS | 1756 | 1466034951977 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:52 INFO - PROCESS | 1756 | 1466034952142 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:55:52 INFO - PROCESS | 1756 | 1466034952296 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:52 INFO - PROCESS | 1756 | 1466034952305 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f0000 == 53 [pid = 1756] [id = 119] 16:55:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x923d3400) [pid = 1756] [serial = 356] [outer = (nil)] 16:55:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x925be400) [pid = 1756] [serial = 357] [outer = 0x923d3400] 16:55:52 INFO - PROCESS | 1756 | 1466034952379 Marionette DEBUG loaded listener.js 16:55:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0x93dba000) [pid = 1756] [serial = 358] [outer = 0x923d3400] 16:55:53 INFO - PROCESS | 1756 | 1466034953259 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]]]}] 16:55:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:55:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1332ms 16:55:53 INFO - PROCESS | 1756 | 1466034953290 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:55:53 INFO - PROCESS | 1756 | 1466034953296 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:55:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:55:53 INFO - PROCESS | 1756 | 1466034953306 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:55:53 INFO - PROCESS | 1756 | 1466034953309 Marionette TRACE conn3 <- [1,450,null,{}] 16:55:53 INFO - PROCESS | 1756 | 1466034953315 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}] 16:55:53 INFO - PROCESS | 1756 | 1466034953321 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:53 INFO - PROCESS | 1756 | 1466034953487 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:55:53 INFO - PROCESS | 1756 | 1466034953639 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:53 INFO - PROCESS | 1756 | 1466034953649 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fb3000 == 54 [pid = 1756] [id = 120] 16:55:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0x91fbb800) [pid = 1756] [serial = 359] [outer = (nil)] 16:55:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x951e8400) [pid = 1756] [serial = 360] [outer = 0x91fbb800] 16:55:53 INFO - PROCESS | 1756 | 1466034953724 Marionette DEBUG loaded listener.js 16:55:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 104 (0x97705400) [pid = 1756] [serial = 361] [outer = 0x91fbb800] 16:55:54 INFO - PROCESS | 1756 | 1466034954574 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] 16:55:54 INFO - PROCESS | 1756 | 1466034954640 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:55:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:55:54 INFO - PROCESS | 1756 | 1466034954647 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:55:54 INFO - PROCESS | 1756 | 1466034954652 Marionette TRACE conn3 <- [1,454,null,{}] 16:55:54 INFO - PROCESS | 1756 | 1466034954667 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}] 16:55:54 INFO - PROCESS | 1756 | 1466034954675 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:54 INFO - PROCESS | 1756 | 1466034954846 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:55:55 INFO - PROCESS | 1756 | 1466034955000 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:55 INFO - PROCESS | 1756 | 1466034955009 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ab57000 == 55 [pid = 1756] [id = 121] 16:55:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 105 (0x9ab58c00) [pid = 1756] [serial = 362] [outer = (nil)] 16:55:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 106 (0x9ab65000) [pid = 1756] [serial = 363] [outer = 0x9ab58c00] 16:55:55 INFO - PROCESS | 1756 | 1466034955086 Marionette DEBUG loaded listener.js 16:55:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 107 (0x9b936400) [pid = 1756] [serial = 364] [outer = 0x9ab58c00] 16:55:55 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:55:55 INFO - PROCESS | 1756 | 1466034955929 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]]]}] 16:55:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:55:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1337ms 16:55:55 INFO - PROCESS | 1756 | 1466034955985 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:55:55 INFO - PROCESS | 1756 | 1466034955990 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:55:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:55:55 INFO - PROCESS | 1756 | 1466034955996 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:55:56 INFO - PROCESS | 1756 | 1466034956000 Marionette TRACE conn3 <- [1,458,null,{}] 16:55:56 INFO - PROCESS | 1756 | 1466034956005 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}] 16:55:56 INFO - PROCESS | 1756 | 1466034956009 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:56 INFO - PROCESS | 1756 | 1466034956169 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:55:56 INFO - PROCESS | 1756 | 1466034956323 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:56 INFO - PROCESS | 1756 | 1466034956334 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a010400 == 56 [pid = 1756] [id = 122] 16:55:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 108 (0x9a539800) [pid = 1756] [serial = 365] [outer = (nil)] 16:55:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 109 (0x9d86cc00) [pid = 1756] [serial = 366] [outer = 0x9a539800] 16:55:56 INFO - PROCESS | 1756 | 1466034956408 Marionette DEBUG loaded listener.js 16:55:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 110 (0xa252dc00) [pid = 1756] [serial = 367] [outer = 0x9a539800] 16:55:57 INFO - PROCESS | 1756 | 1466034957208 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] 16:55:57 INFO - PROCESS | 1756 | 1466034957287 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:55:57 INFO - PROCESS | 1756 | 1466034957294 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:55:57 INFO - PROCESS | 1756 | 1466034957297 Marionette TRACE conn3 <- [1,462,null,{}] 16:55:57 INFO - PROCESS | 1756 | 1466034957302 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}] 16:55:57 INFO - PROCESS | 1756 | 1466034957307 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:57 INFO - PROCESS | 1756 | 1466034957494 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:55:57 INFO - PROCESS | 1756 | 1466034957651 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:57 INFO - PROCESS | 1756 | 1466034957659 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x91da4400 == 57 [pid = 1756] [id = 123] 16:55:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 111 (0xa2096000) [pid = 1756] [serial = 368] [outer = (nil)] 16:55:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 112 (0xa6759c00) [pid = 1756] [serial = 369] [outer = 0xa2096000] 16:55:57 INFO - PROCESS | 1756 | 1466034957730 Marionette DEBUG loaded listener.js 16:55:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 113 (0xa679c000) [pid = 1756] [serial = 370] [outer = 0xa2096000] 16:55:58 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:55:58 INFO - PROCESS | 1756 | 1466034958615 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] 16:55:58 INFO - PROCESS | 1756 | 1466034958687 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:55:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:55:58 INFO - PROCESS | 1756 | 1466034958693 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:55:58 INFO - PROCESS | 1756 | 1466034958696 Marionette TRACE conn3 <- [1,466,null,{}] 16:55:58 INFO - PROCESS | 1756 | 1466034958701 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}] 16:55:58 INFO - PROCESS | 1756 | 1466034958710 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:58 INFO - PROCESS | 1756 | 1466034958912 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:55:59 INFO - PROCESS | 1756 | 1466034959066 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:59 INFO - PROCESS | 1756 | 1466034959072 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:55:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x91dafc00 == 58 [pid = 1756] [id = 124] 16:55:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 114 (0x922ec800) [pid = 1756] [serial = 371] [outer = (nil)] 16:55:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 115 (0xa8c0c400) [pid = 1756] [serial = 372] [outer = 0x922ec800] 16:55:59 INFO - PROCESS | 1756 | 1466034959143 Marionette DEBUG loaded listener.js 16:55:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 116 (0xa8c45000) [pid = 1756] [serial = 373] [outer = 0x922ec800] 16:56:00 INFO - PROCESS | 1756 | 1466034959999 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] 16:56:00 INFO - PROCESS | 1756 | 1466034960040 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:56:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:56:00 INFO - PROCESS | 1756 | 1466034960047 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:56:00 INFO - PROCESS | 1756 | 1466034960050 Marionette TRACE conn3 <- [1,470,null,{}] 16:56:00 INFO - PROCESS | 1756 | 1466034960055 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}] 16:56:00 INFO - PROCESS | 1756 | 1466034960060 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:00 INFO - PROCESS | 1756 | 1466034960205 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:56:00 INFO - PROCESS | 1756 | 1466034960365 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:00 INFO - PROCESS | 1756 | 1466034960373 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x923d2c00 == 59 [pid = 1756] [id = 125] 16:56:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 117 (0xa61b1c00) [pid = 1756] [serial = 374] [outer = (nil)] 16:56:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 118 (0xa9056000) [pid = 1756] [serial = 375] [outer = 0xa61b1c00] 16:56:00 INFO - PROCESS | 1756 | 1466034960447 Marionette DEBUG loaded listener.js 16:56:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 119 (0xa90a7000) [pid = 1756] [serial = 376] [outer = 0xa61b1c00] 16:56:01 INFO - PROCESS | 1756 | 1466034961336 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]]]}] 16:56:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:56:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1542ms 16:56:01 INFO - PROCESS | 1756 | 1466034961590 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:56:01 INFO - PROCESS | 1756 | 1466034961596 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:56:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:56:01 INFO - PROCESS | 1756 | 1466034961603 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:56:01 INFO - PROCESS | 1756 | 1466034961608 Marionette TRACE conn3 <- [1,474,null,{}] 16:56:01 INFO - PROCESS | 1756 | 1466034961615 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}] 16:56:01 INFO - PROCESS | 1756 | 1466034961621 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:01 INFO - PROCESS | 1756 | 1466034961772 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:56:02 INFO - PROCESS | 1756 | 1466034961989 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:02 INFO - PROCESS | 1756 | 1466034962005 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a0c00 == 60 [pid = 1756] [id = 126] 16:56:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x906f2c00) [pid = 1756] [serial = 377] [outer = (nil)] 16:56:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x906f5800) [pid = 1756] [serial = 378] [outer = 0x906f2c00] 16:56:02 INFO - PROCESS | 1756 | 1466034962067 Marionette DEBUG loaded listener.js 16:56:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x906f7000) [pid = 1756] [serial = 379] [outer = 0x906f2c00] 16:56:02 INFO - PROCESS | 1756 | 1466034962927 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]]]}] 16:56:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:56:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1381ms 16:56:02 INFO - PROCESS | 1756 | 1466034962985 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:56:02 INFO - PROCESS | 1756 | 1466034962988 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:56:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:56:03 INFO - PROCESS | 1756 | 1466034963003 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:56:03 INFO - PROCESS | 1756 | 1466034963007 Marionette TRACE conn3 <- [1,478,null,{}] 16:56:03 INFO - PROCESS | 1756 | 1466034963014 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}] 16:56:03 INFO - PROCESS | 1756 | 1466034963019 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:03 INFO - PROCESS | 1756 | 1466034963187 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:56:03 INFO - PROCESS | 1756 | 1466034963354 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:03 INFO - PROCESS | 1756 | 1466034963359 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ec800 == 61 [pid = 1756] [id = 127] 16:56:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x920d5c00) [pid = 1756] [serial = 380] [outer = (nil)] 16:56:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x920d9400) [pid = 1756] [serial = 381] [outer = 0x920d5c00] 16:56:03 INFO - PROCESS | 1756 | 1466034963464 Marionette DEBUG loaded listener.js 16:56:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x920e0c00) [pid = 1756] [serial = 382] [outer = 0x920d5c00] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x920d3000 == 60 [pid = 1756] [id = 117] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x922f4400 == 59 [pid = 1756] [id = 116] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x965d8000 == 58 [pid = 1756] [id = 115] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x9a70a000 == 57 [pid = 1756] [id = 114] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x925bc000 == 56 [pid = 1756] [id = 113] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x93dbe800 == 55 [pid = 1756] [id = 112] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x9a705800 == 54 [pid = 1756] [id = 95] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x93d25c00 == 53 [pid = 1756] [id = 96] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x98be0400 == 52 [pid = 1756] [id = 83] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x93030000 == 51 [pid = 1756] [id = 84] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x9b90b000 == 50 [pid = 1756] [id = 86] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x9ab64c00 == 49 [pid = 1756] [id = 105] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x91de7800 == 48 [pid = 1756] [id = 98] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x9d496800 == 47 [pid = 1756] [id = 87] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x91da4c00 == 46 [pid = 1756] [id = 106] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x9b90f000 == 45 [pid = 1756] [id = 108] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x925b6800 == 44 [pid = 1756] [id = 97] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x965d9c00 == 43 [pid = 1756] [id = 107] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x9ab5b800 == 42 [pid = 1756] [id = 110] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x922f1800 == 41 [pid = 1756] [id = 111] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x9a70bc00 == 40 [pid = 1756] [id = 109] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x92444400 == 39 [pid = 1756] [id = 85] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x91da8800 == 38 [pid = 1756] [id = 92] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x9b939000 == 37 [pid = 1756] [id = 94] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x92444000 == 36 [pid = 1756] [id = 93] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x906a0c00 == 35 [pid = 1756] [id = 126] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x91dafc00 == 34 [pid = 1756] [id = 124] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x923d2c00 == 33 [pid = 1756] [id = 125] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x91da4400 == 32 [pid = 1756] [id = 123] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x9a010400 == 31 [pid = 1756] [id = 122] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x9ab57000 == 30 [pid = 1756] [id = 121] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x91fb3000 == 29 [pid = 1756] [id = 120] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x920d3c00 == 28 [pid = 1756] [id = 118] 16:56:04 INFO - PROCESS | 1756 | --DOCSHELL 0x922f0000 == 27 [pid = 1756] [id = 119] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x9a902000) [pid = 1756] [serial = 255] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x99cd1c00) [pid = 1756] [serial = 252] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x9d301400) [pid = 1756] [serial = 258] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x9b901400) [pid = 1756] [serial = 312] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x9519d000) [pid = 1756] [serial = 297] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0xa25e9c00) [pid = 1756] [serial = 282] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 118 (0x9a70cc00) [pid = 1756] [serial = 306] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 117 (0x9d303c00) [pid = 1756] [serial = 313] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 116 (0x9526ac00) [pid = 1756] [serial = 298] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 115 (0x9ad90000) [pid = 1756] [serial = 309] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 114 (0x925ba000) [pid = 1756] [serial = 291] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 113 (0xa6751000) [pid = 1756] [serial = 285] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 112 (0x9526d000) [pid = 1756] [serial = 300] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 111 (0x9d86e800) [pid = 1756] [serial = 274] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 110 (0x9ab60400) [pid = 1756] [serial = 307] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 109 (0xa6e9ec00) [pid = 1756] [serial = 288] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 108 (0x9a003400) [pid = 1756] [serial = 303] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 107 (0x965d2800) [pid = 1756] [serial = 301] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 106 (0x9a53a400) [pid = 1756] [serial = 304] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 105 (0x9a703800) [pid = 1756] [serial = 279] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 104 (0x91dea400) [pid = 1756] [serial = 276] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 103 (0x9af0d800) [pid = 1756] [serial = 310] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 102 (0x93dbac00) [pid = 1756] [serial = 294] [outer = (nil)] [url = about:blank] 16:56:04 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0x9d309c00) [pid = 1756] [serial = 315] [outer = (nil)] [url = about:blank] 16:56:05 INFO - PROCESS | 1756 | 1466034965373 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]]]}] 16:56:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:56:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 2444ms 16:56:05 INFO - PROCESS | 1756 | 1466034965440 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:56:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:56:05 INFO - PROCESS | 1756 | 1466034965445 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:56:05 INFO - PROCESS | 1756 | 1466034965452 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:56:05 INFO - PROCESS | 1756 | 1466034965459 Marionette TRACE conn3 <- [1,482,null,{}] 16:56:05 INFO - PROCESS | 1756 | 1466034965465 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}] 16:56:05 INFO - PROCESS | 1756 | 1466034965471 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:05 INFO - PROCESS | 1756 | 1466034965618 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:56:05 INFO - PROCESS | 1756 | 1466034965727 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:05 INFO - PROCESS | 1756 | 1466034965733 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x906efc00 == 28 [pid = 1756] [id = 128] 16:56:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0x906f0000) [pid = 1756] [serial = 383] [outer = (nil)] 16:56:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x91de1800) [pid = 1756] [serial = 384] [outer = 0x906f0000] 16:56:05 INFO - PROCESS | 1756 | 1466034965797 Marionette DEBUG loaded listener.js 16:56:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 104 (0x91deb800) [pid = 1756] [serial = 385] [outer = 0x906f0000] 16:56:06 INFO - PROCESS | 1756 | 1466034966504 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]]]}] 16:56:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:56:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1082ms 16:56:06 INFO - PROCESS | 1756 | 1466034966558 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:56:06 INFO - PROCESS | 1756 | 1466034966563 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:56:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:56:06 INFO - PROCESS | 1756 | 1466034966574 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:56:06 INFO - PROCESS | 1756 | 1466034966577 Marionette TRACE conn3 <- [1,486,null,{}] 16:56:06 INFO - PROCESS | 1756 | 1466034966582 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}] 16:56:06 INFO - PROCESS | 1756 | 1466034966587 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:06 INFO - PROCESS | 1756 | 1466034966734 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:56:06 INFO - PROCESS | 1756 | 1466034966742 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:06 INFO - PROCESS | 1756 | 1466034966752 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fbec00 == 29 [pid = 1756] [id = 129] 16:56:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 105 (0x920da400) [pid = 1756] [serial = 386] [outer = (nil)] 16:56:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 106 (0x922fa400) [pid = 1756] [serial = 387] [outer = 0x920da400] 16:56:06 INFO - PROCESS | 1756 | 1466034966813 Marionette DEBUG loaded listener.js 16:56:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 107 (0x923d6000) [pid = 1756] [serial = 388] [outer = 0x920da400] 16:56:07 INFO - PROCESS | 1756 | 1466034967708 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]]]}] 16:56:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:56:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1178ms 16:56:07 INFO - PROCESS | 1756 | 1466034967752 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:56:07 INFO - PROCESS | 1756 | 1466034967755 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:56:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:56:07 INFO - PROCESS | 1756 | 1466034967761 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:56:07 INFO - PROCESS | 1756 | 1466034967767 Marionette TRACE conn3 <- [1,490,null,{}] 16:56:07 INFO - PROCESS | 1756 | 1466034967789 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}] 16:56:07 INFO - PROCESS | 1756 | 1466034967797 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:07 INFO - PROCESS | 1756 | 1466034967986 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:56:08 INFO - PROCESS | 1756 | 1466034968006 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:08 INFO - PROCESS | 1756 | 1466034968015 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a37000 == 30 [pid = 1756] [id = 130] 16:56:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 108 (0x93a3a800) [pid = 1756] [serial = 389] [outer = (nil)] 16:56:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 109 (0x93dbdc00) [pid = 1756] [serial = 390] [outer = 0x93a3a800] 16:56:08 INFO - PROCESS | 1756 | 1466034968079 Marionette DEBUG loaded listener.js 16:56:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 110 (0x951e3000) [pid = 1756] [serial = 391] [outer = 0x93a3a800] 16:56:08 INFO - PROCESS | 1756 | 1466034968913 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]]]}] 16:56:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:56:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1187ms 16:56:08 INFO - PROCESS | 1756 | 1466034968949 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:56:08 INFO - PROCESS | 1756 | 1466034968954 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:56:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:56:09 INFO - PROCESS | 1756 | 1466034969803 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:56:09 INFO - PROCESS | 1756 | 1466034969807 Marionette TRACE conn3 <- [1,494,null,{}] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 109 (0xa4f19c00) [pid = 1756] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 108 (0x98f99c00) [pid = 1756] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 107 (0x9d306c00) [pid = 1756] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 106 (0x925b7400) [pid = 1756] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 105 (0x91dac800) [pid = 1756] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 104 (0x98be3c00) [pid = 1756] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 103 (0x9b903000) [pid = 1756] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 102 (0x92440400) [pid = 1756] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0x920d7c00) [pid = 1756] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x97706400) [pid = 1756] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x9a70f000) [pid = 1756] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0x922fb400) [pid = 1756] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x93dc4000) [pid = 1756] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x9b901800) [pid = 1756] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x9b939400) [pid = 1756] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x923d7800) [pid = 1756] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x9d807800) [pid = 1756] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x98f99000) [pid = 1756] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0xa23a9000) [pid = 1756] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x920dd800) [pid = 1756] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x93d29400) [pid = 1756] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:56:09 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x91de9000) [pid = 1756] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:56:09 INFO - PROCESS | 1756 | 1466034969988 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}] 16:56:09 INFO - PROCESS | 1756 | 1466034969993 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:10 INFO - PROCESS | 1756 | 1466034970164 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:56:10 INFO - PROCESS | 1756 | 1466034970236 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:10 INFO - PROCESS | 1756 | 1466034970247 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x906aa800 == 31 [pid = 1756] [id = 131] 16:56:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x922fb400) [pid = 1756] [serial = 392] [outer = (nil)] 16:56:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x93d1fc00) [pid = 1756] [serial = 393] [outer = 0x922fb400] 16:56:10 INFO - PROCESS | 1756 | 1466034970305 Marionette DEBUG loaded listener.js 16:56:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x9526e400) [pid = 1756] [serial = 394] [outer = 0x922fb400] 16:56:10 INFO - PROCESS | 1756 | 1466034970909 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]]]}] 16:56:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:56:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1992ms 16:56:10 INFO - PROCESS | 1756 | 1466034970953 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:56:10 INFO - PROCESS | 1756 | 1466034970956 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:56:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:56:10 INFO - PROCESS | 1756 | 1466034970961 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:56:10 INFO - PROCESS | 1756 | 1466034970964 Marionette TRACE conn3 <- [1,498,null,{}] 16:56:10 INFO - PROCESS | 1756 | 1466034970969 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}] 16:56:10 INFO - PROCESS | 1756 | 1466034970974 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:11 INFO - PROCESS | 1756 | 1466034971152 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:56:11 INFO - PROCESS | 1756 | 1466034971169 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:11 INFO - PROCESS | 1756 | 1466034971176 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f6c00 == 32 [pid = 1756] [id = 132] 16:56:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x925b2c00) [pid = 1756] [serial = 395] [outer = (nil)] 16:56:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x965d8000) [pid = 1756] [serial = 396] [outer = 0x925b2c00] 16:56:11 INFO - PROCESS | 1756 | 1466034971235 Marionette DEBUG loaded listener.js 16:56:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x9770e400) [pid = 1756] [serial = 397] [outer = 0x925b2c00] 16:56:12 INFO - PROCESS | 1756 | 1466034972072 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]]]}] 16:56:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:56:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1176ms 16:56:12 INFO - PROCESS | 1756 | 1466034972139 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:56:12 INFO - PROCESS | 1756 | 1466034972145 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:56:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:56:12 INFO - PROCESS | 1756 | 1466034972154 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:56:12 INFO - PROCESS | 1756 | 1466034972159 Marionette TRACE conn3 <- [1,502,null,{}] 16:56:12 INFO - PROCESS | 1756 | 1466034972167 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}] 16:56:12 INFO - PROCESS | 1756 | 1466034972172 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:12 INFO - PROCESS | 1756 | 1466034972395 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:56:12 INFO - PROCESS | 1756 | 1466034972508 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:12 INFO - PROCESS | 1756 | 1466034972520 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x906eb800 == 33 [pid = 1756] [id = 133] 16:56:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x906ec000) [pid = 1756] [serial = 398] [outer = (nil)] 16:56:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x91dea400) [pid = 1756] [serial = 399] [outer = 0x906ec000] 16:56:12 INFO - PROCESS | 1756 | 1466034972591 Marionette DEBUG loaded listener.js 16:56:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x91fbb000) [pid = 1756] [serial = 400] [outer = 0x906ec000] 16:56:13 INFO - PROCESS | 1756 | 1466034973541 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]]]}] 16:56:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:56:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1430ms 16:56:13 INFO - PROCESS | 1756 | 1466034973584 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:56:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:56:13 INFO - PROCESS | 1756 | 1466034973593 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:56:13 INFO - PROCESS | 1756 | 1466034973602 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:56:13 INFO - PROCESS | 1756 | 1466034973607 Marionette TRACE conn3 <- [1,506,null,{}] 16:56:13 INFO - PROCESS | 1756 | 1466034973612 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}] 16:56:13 INFO - PROCESS | 1756 | 1466034973618 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:13 INFO - PROCESS | 1756 | 1466034973784 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:56:13 INFO - PROCESS | 1756 | 1466034973937 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:13 INFO - PROCESS | 1756 | 1466034973947 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fc1800 == 34 [pid = 1756] [id = 134] 16:56:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x923c8400) [pid = 1756] [serial = 401] [outer = (nil)] 16:56:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x925b9800) [pid = 1756] [serial = 402] [outer = 0x923c8400] 16:56:14 INFO - PROCESS | 1756 | 1466034974020 Marionette DEBUG loaded listener.js 16:56:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x93032800) [pid = 1756] [serial = 403] [outer = 0x923c8400] 16:56:14 INFO - PROCESS | 1756 | 1466034974992 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]]]}] 16:56:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:56:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1431ms 16:56:15 INFO - PROCESS | 1756 | 1466034975033 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:56:15 INFO - PROCESS | 1756 | 1466034975037 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:56:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:56:15 INFO - PROCESS | 1756 | 1466034975043 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:56:15 INFO - PROCESS | 1756 | 1466034975048 Marionette TRACE conn3 <- [1,510,null,{}] 16:56:15 INFO - PROCESS | 1756 | 1466034975063 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}] 16:56:15 INFO - PROCESS | 1756 | 1466034975071 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:15 INFO - PROCESS | 1756 | 1466034975230 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:56:15 INFO - PROCESS | 1756 | 1466034975382 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:15 INFO - PROCESS | 1756 | 1466034975390 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x99eb7400 == 35 [pid = 1756] [id = 135] 16:56:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0x99eb8800) [pid = 1756] [serial = 404] [outer = (nil)] 16:56:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0x9a009000) [pid = 1756] [serial = 405] [outer = 0x99eb8800] 16:56:15 INFO - PROCESS | 1756 | 1466034975505 Marionette DEBUG loaded listener.js 16:56:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x9a08fc00) [pid = 1756] [serial = 406] [outer = 0x99eb8800] 16:56:16 INFO - PROCESS | 1756 | 1466034976404 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]]]}] 16:56:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:56:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1436ms 16:56:16 INFO - PROCESS | 1756 | 1466034976479 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:56:16 INFO - PROCESS | 1756 | 1466034976483 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:56:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:56:16 INFO - PROCESS | 1756 | 1466034976489 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:56:16 INFO - PROCESS | 1756 | 1466034976492 Marionette TRACE conn3 <- [1,514,null,{}] 16:56:16 INFO - PROCESS | 1756 | 1466034976497 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}] 16:56:16 INFO - PROCESS | 1756 | 1466034976502 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:16 INFO - PROCESS | 1756 | 1466034976691 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:56:16 INFO - PROCESS | 1756 | 1466034976884 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:16 INFO - PROCESS | 1756 | 1466034976892 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a9400 == 36 [pid = 1756] [id = 136] 16:56:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 104 (0x91fbdc00) [pid = 1756] [serial = 407] [outer = (nil)] 16:56:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 105 (0x9a70a000) [pid = 1756] [serial = 408] [outer = 0x91fbdc00] 16:56:17 INFO - PROCESS | 1756 | 1466034977012 Marionette DEBUG loaded listener.js 16:56:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 106 (0x9a70f400) [pid = 1756] [serial = 409] [outer = 0x91fbdc00] 16:56:17 INFO - PROCESS | 1756 | 1466034977818 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]]]}] 16:56:18 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 16:56:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1534ms 16:56:18 INFO - PROCESS | 1756 | 1466034978025 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:56:18 INFO - PROCESS | 1756 | 1466034978031 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:56:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:56:18 INFO - PROCESS | 1756 | 1466034978039 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:56:18 INFO - PROCESS | 1756 | 1466034978043 Marionette TRACE conn3 <- [1,518,null,{}] 16:56:18 INFO - PROCESS | 1756 | 1466034978050 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}] 16:56:18 INFO - PROCESS | 1756 | 1466034978056 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:18 INFO - PROCESS | 1756 | 1466034978234 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:56:18 INFO - PROCESS | 1756 | 1466034978497 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:18 INFO - PROCESS | 1756 | 1466034978511 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de6c00 == 37 [pid = 1756] [id = 137] 16:56:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 107 (0x91de7800) [pid = 1756] [serial = 410] [outer = (nil)] 16:56:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 108 (0x91fb6000) [pid = 1756] [serial = 411] [outer = 0x91de7800] 16:56:18 INFO - PROCESS | 1756 | 1466034978579 Marionette DEBUG loaded listener.js 16:56:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 109 (0x920d2c00) [pid = 1756] [serial = 412] [outer = 0x91de7800] 16:56:18 INFO - PROCESS | 1756 | --DOCSHELL 0x906aa800 == 36 [pid = 1756] [id = 131] 16:56:18 INFO - PROCESS | 1756 | --DOCSHELL 0x93a37000 == 35 [pid = 1756] [id = 130] 16:56:18 INFO - PROCESS | 1756 | --DOCSHELL 0x91fbec00 == 34 [pid = 1756] [id = 129] 16:56:18 INFO - PROCESS | 1756 | --DOCSHELL 0x906efc00 == 33 [pid = 1756] [id = 128] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 108 (0xa6ea5000) [pid = 1756] [serial = 289] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 107 (0x965d5000) [pid = 1756] [serial = 295] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 106 (0xa67a1000) [pid = 1756] [serial = 286] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 105 (0x9a70d000) [pid = 1756] [serial = 280] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 104 (0xa2fb3c00) [pid = 1756] [serial = 283] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 103 (0x93dc7400) [pid = 1756] [serial = 292] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 102 (0x922f9400) [pid = 1756] [serial = 277] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0x99b5e000) [pid = 1756] [serial = 249] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x9d87a800) [pid = 1756] [serial = 345] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0xa2553000) [pid = 1756] [serial = 348] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0xa2324c00) [pid = 1756] [serial = 346] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x9519c800) [pid = 1756] [serial = 351] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0xa328c800) [pid = 1756] [serial = 349] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x98f93c00) [pid = 1756] [serial = 339] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x99eaf400) [pid = 1756] [serial = 340] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x9b7f0c00) [pid = 1756] [serial = 342] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x9a710800) [pid = 1756] [serial = 333] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0xa33d0c00) [pid = 1756] [serial = 334] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x98345400) [pid = 1756] [serial = 336] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x997f8800) [pid = 1756] [serial = 337] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x9d494400) [pid = 1756] [serial = 316] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x9d30bc00) [pid = 1756] [serial = 324] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0xa1027400) [pid = 1756] [serial = 325] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x93a3f000) [pid = 1756] [serial = 318] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x93dc4800) [pid = 1756] [serial = 319] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0xa23fc400) [pid = 1756] [serial = 327] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0xa25ea000) [pid = 1756] [serial = 328] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x99eb3c00) [pid = 1756] [serial = 321] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x9a538800) [pid = 1756] [serial = 322] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0xa328f800) [pid = 1756] [serial = 330] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0xa3324400) [pid = 1756] [serial = 331] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x9d49b400) [pid = 1756] [serial = 354] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0xa23a6800) [pid = 1756] [serial = 355] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x99eb1000) [pid = 1756] [serial = 352] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9b90c800) [pid = 1756] [serial = 343] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1756 | 1466034979381 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]]]}] 16:56:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:56:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1386ms 16:56:19 INFO - PROCESS | 1756 | 1466034979425 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:56:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:56:19 INFO - PROCESS | 1756 | 1466034979430 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:56:19 INFO - PROCESS | 1756 | 1466034979439 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:56:19 INFO - PROCESS | 1756 | 1466034979445 Marionette TRACE conn3 <- [1,522,null,{}] 16:56:19 INFO - PROCESS | 1756 | 1466034979468 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}] 16:56:19 INFO - PROCESS | 1756 | 1466034979473 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:19 INFO - PROCESS | 1756 | 1466034979616 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:56:19 INFO - PROCESS | 1756 | 1466034979626 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:19 INFO - PROCESS | 1756 | 1466034979635 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x906edc00 == 34 [pid = 1756] [id = 138] 16:56:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x922ef400) [pid = 1756] [serial = 413] [outer = (nil)] 16:56:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x93030000) [pid = 1756] [serial = 414] [outer = 0x922ef400] 16:56:19 INFO - PROCESS | 1756 | 1466034979699 Marionette DEBUG loaded listener.js 16:56:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x93dc0c00) [pid = 1756] [serial = 415] [outer = 0x922ef400] 16:56:20 INFO - PROCESS | 1756 | 1466034980477 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]]]}] 16:56:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:56:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1103ms 16:56:20 INFO - PROCESS | 1756 | 1466034980540 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:56:20 INFO - PROCESS | 1756 | 1466034980543 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:56:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:56:20 INFO - PROCESS | 1756 | 1466034980549 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:56:20 INFO - PROCESS | 1756 | 1466034980551 Marionette TRACE conn3 <- [1,526,null,{}] 16:56:20 INFO - PROCESS | 1756 | 1466034980569 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}] 16:56:20 INFO - PROCESS | 1756 | 1466034980576 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:20 INFO - PROCESS | 1756 | 1466034980720 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:56:20 INFO - PROCESS | 1756 | 1466034980731 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:20 INFO - PROCESS | 1756 | 1466034980738 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x98fa1400 == 35 [pid = 1756] [id = 139] 16:56:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x997f7800) [pid = 1756] [serial = 416] [outer = (nil)] 16:56:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x999cf000) [pid = 1756] [serial = 417] [outer = 0x997f7800] 16:56:20 INFO - PROCESS | 1756 | 1466034980803 Marionette DEBUG loaded listener.js 16:56:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x99cd1c00) [pid = 1756] [serial = 418] [outer = 0x997f7800] 16:56:21 INFO - PROCESS | 1756 | 1466034981665 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]]]}] 16:56:21 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 16:56:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1144ms 16:56:21 INFO - PROCESS | 1756 | 1466034981705 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:56:21 INFO - PROCESS | 1756 | 1466034981707 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:56:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:56:21 INFO - PROCESS | 1756 | 1466034981713 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:56:21 INFO - PROCESS | 1756 | 1466034981715 Marionette TRACE conn3 <- [1,530,null,{}] 16:56:21 INFO - PROCESS | 1756 | 1466034981721 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}] 16:56:21 INFO - PROCESS | 1756 | 1466034981725 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:21 INFO - PROCESS | 1756 | 1466034981903 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:56:21 INFO - PROCESS | 1756 | 1466034981924 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:21 INFO - PROCESS | 1756 | 1466034981929 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x9519d400 == 36 [pid = 1756] [id = 140] 16:56:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x99eb1800) [pid = 1756] [serial = 419] [outer = (nil)] 16:56:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x9a53a400) [pid = 1756] [serial = 420] [outer = 0x99eb1800] 16:56:21 INFO - PROCESS | 1756 | 1466034981991 Marionette DEBUG loaded listener.js 16:56:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x98f99400) [pid = 1756] [serial = 421] [outer = 0x99eb1800] 16:56:22 INFO - PROCESS | 1756 | 1466034982681 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"]]]}] 16:56:22 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 16:56:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:56:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:56:22 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 16:56:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:56:22 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:56:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1026ms 16:56:22 INFO - PROCESS | 1756 | 1466034982743 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:56:22 INFO - PROCESS | 1756 | 1466034982745 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:56:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:56:22 INFO - PROCESS | 1756 | 1466034982752 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:56:22 INFO - PROCESS | 1756 | 1466034982754 Marionette TRACE conn3 <- [1,534,null,{}] 16:56:22 INFO - PROCESS | 1756 | 1466034982759 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}] 16:56:22 INFO - PROCESS | 1756 | 1466034982764 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:22 INFO - PROCESS | 1756 | 1466034982981 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:56:23 INFO - PROCESS | 1756 | 1466034982989 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:23 INFO - PROCESS | 1756 | 1466034982996 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x965d2000 == 37 [pid = 1756] [id = 141] 16:56:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x9ab5e800) [pid = 1756] [serial = 422] [outer = (nil)] 16:56:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x9b7e9800) [pid = 1756] [serial = 423] [outer = 0x9ab5e800] 16:56:23 INFO - PROCESS | 1756 | 1466034983119 Marionette DEBUG loaded listener.js 16:56:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x9b7f2400) [pid = 1756] [serial = 424] [outer = 0x9ab5e800] 16:56:23 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x922ec800) [pid = 1756] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:56:23 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0xa61b1c00) [pid = 1756] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:56:23 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x906f2c00) [pid = 1756] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:56:23 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x923d3400) [pid = 1756] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:56:23 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x91fbb800) [pid = 1756] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:56:23 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x9ab58c00) [pid = 1756] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:56:23 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x9a539800) [pid = 1756] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:56:23 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0xa2096000) [pid = 1756] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:56:23 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x920d5c00) [pid = 1756] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:56:23 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x906f0000) [pid = 1756] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:56:23 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x93a3a800) [pid = 1756] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:56:23 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x920da400) [pid = 1756] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:56:23 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x922fb400) [pid = 1756] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:56:23 INFO - PROCESS | 1756 | 1466034983898 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]]]}] 16:56:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:56:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1178ms 16:56:23 INFO - PROCESS | 1756 | 1466034983942 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:56:23 INFO - PROCESS | 1756 | 1466034983945 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:56:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:56:23 INFO - PROCESS | 1756 | 1466034983950 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:56:23 INFO - PROCESS | 1756 | 1466034983952 Marionette TRACE conn3 <- [1,538,null,{}] 16:56:23 INFO - PROCESS | 1756 | 1466034983958 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}] 16:56:23 INFO - PROCESS | 1756 | 1466034983967 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:24 INFO - PROCESS | 1756 | 1466034984158 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:56:24 INFO - PROCESS | 1756 | 1466034984280 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:24 INFO - PROCESS | 1756 | 1466034984288 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a3c00 == 38 [pid = 1756] [id = 142] 16:56:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x91dac800) [pid = 1756] [serial = 425] [outer = (nil)] 16:56:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9ad90000) [pid = 1756] [serial = 426] [outer = 0x91dac800] 16:56:24 INFO - PROCESS | 1756 | 1466034984347 Marionette DEBUG loaded listener.js 16:56:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9b939000) [pid = 1756] [serial = 427] [outer = 0x91dac800] 16:56:24 INFO - PROCESS | 1756 | 1466034984940 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]]]}] 16:56:24 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. 16:56:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1025ms 16:56:24 INFO - PROCESS | 1756 | 1466034984978 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:56:24 INFO - PROCESS | 1756 | 1466034984981 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:56:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:56:24 INFO - PROCESS | 1756 | 1466034984987 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:56:24 INFO - PROCESS | 1756 | 1466034984989 Marionette TRACE conn3 <- [1,542,null,{}] 16:56:24 INFO - PROCESS | 1756 | 1466034984994 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}] 16:56:24 INFO - PROCESS | 1756 | 1466034984998 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:25 INFO - PROCESS | 1756 | 1466034985124 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:56:25 INFO - PROCESS | 1756 | 1466034985241 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:25 INFO - PROCESS | 1756 | 1466034985263 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x91dab400 == 39 [pid = 1756] [id = 143] 16:56:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x9afcb400) [pid = 1756] [serial = 428] [outer = (nil)] 16:56:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9d302400) [pid = 1756] [serial = 429] [outer = 0x9afcb400] 16:56:25 INFO - PROCESS | 1756 | 1466034985317 Marionette DEBUG loaded listener.js 16:56:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x99c07400) [pid = 1756] [serial = 430] [outer = 0x9afcb400] 16:56:26 INFO - PROCESS | 1756 | 1466034986029 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]]]}] 16:56:26 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. 16:56:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1130ms 16:56:26 INFO - PROCESS | 1756 | 1466034986118 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:56:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:56:26 INFO - PROCESS | 1756 | 1466034986124 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:56:26 INFO - PROCESS | 1756 | 1466034986146 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:56:26 INFO - PROCESS | 1756 | 1466034986151 Marionette TRACE conn3 <- [1,546,null,{}] 16:56:26 INFO - PROCESS | 1756 | 1466034986161 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}] 16:56:26 INFO - PROCESS | 1756 | 1466034986165 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:26 INFO - PROCESS | 1756 | 1466034986349 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:56:26 INFO - PROCESS | 1756 | 1466034986481 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:26 INFO - PROCESS | 1756 | 1466034986494 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f3800 == 40 [pid = 1756] [id = 144] 16:56:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x906f6c00) [pid = 1756] [serial = 431] [outer = (nil)] 16:56:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x922f1800) [pid = 1756] [serial = 432] [outer = 0x906f6c00] 16:56:26 INFO - PROCESS | 1756 | 1466034986579 Marionette DEBUG loaded listener.js 16:56:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x925b7800) [pid = 1756] [serial = 433] [outer = 0x906f6c00] 16:56:27 INFO - PROCESS | 1756 | 1466034987365 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]]]}] 16:56:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:56:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1298ms 16:56:27 INFO - PROCESS | 1756 | 1466034987428 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:56:27 INFO - PROCESS | 1756 | 1466034987435 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:56:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:56:27 INFO - PROCESS | 1756 | 1466034987444 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:56:27 INFO - PROCESS | 1756 | 1466034987449 Marionette TRACE conn3 <- [1,550,null,{}] 16:56:27 INFO - PROCESS | 1756 | 1466034987454 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}] 16:56:27 INFO - PROCESS | 1756 | 1466034987460 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:27 INFO - PROCESS | 1756 | 1466034987631 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:56:27 INFO - PROCESS | 1756 | 1466034987783 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:27 INFO - PROCESS | 1756 | 1466034987789 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fc0400 == 41 [pid = 1756] [id = 145] 16:56:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x93dc6c00) [pid = 1756] [serial = 434] [outer = (nil)] 16:56:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x997f4800) [pid = 1756] [serial = 435] [outer = 0x93dc6c00] 16:56:27 INFO - PROCESS | 1756 | 1466034987865 Marionette DEBUG loaded listener.js 16:56:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x99eb6400) [pid = 1756] [serial = 436] [outer = 0x93dc6c00] 16:56:28 INFO - PROCESS | 1756 | 1466034988726 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]]]}] 16:56:28 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. 16:56:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1330ms 16:56:28 INFO - PROCESS | 1756 | 1466034988775 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:56:28 INFO - PROCESS | 1756 | 1466034988778 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:56:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:56:28 INFO - PROCESS | 1756 | 1466034988784 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:56:28 INFO - PROCESS | 1756 | 1466034988790 Marionette TRACE conn3 <- [1,554,null,{}] 16:56:28 INFO - PROCESS | 1756 | 1466034988805 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}] 16:56:28 INFO - PROCESS | 1756 | 1466034988812 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:28 INFO - PROCESS | 1756 | 1466034988969 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:56:29 INFO - PROCESS | 1756 | 1466034989131 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:29 INFO - PROCESS | 1756 | 1466034989142 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b936800 == 42 [pid = 1756] [id = 146] 16:56:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x9b9bf400) [pid = 1756] [serial = 437] [outer = (nil)] 16:56:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x9d30dc00) [pid = 1756] [serial = 438] [outer = 0x9b9bf400] 16:56:29 INFO - PROCESS | 1756 | 1466034989213 Marionette DEBUG loaded listener.js 16:56:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x9d801800) [pid = 1756] [serial = 439] [outer = 0x9b9bf400] 16:56:29 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:30 INFO - PROCESS | 1756 | 1466034990043 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]]]}] 16:56:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:56:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1287ms 16:56:30 INFO - PROCESS | 1756 | 1466034990072 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:56:30 INFO - PROCESS | 1756 | 1466034990076 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:56:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:56:30 INFO - PROCESS | 1756 | 1466034990082 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:56:30 INFO - PROCESS | 1756 | 1466034990084 Marionette TRACE conn3 <- [1,558,null,{}] 16:56:30 INFO - PROCESS | 1756 | 1466034990090 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}] 16:56:30 INFO - PROCESS | 1756 | 1466034990094 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:30 INFO - PROCESS | 1756 | 1466034990243 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:56:30 INFO - PROCESS | 1756 | 1466034990399 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:30 INFO - PROCESS | 1756 | 1466034990408 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x9d30d400 == 43 [pid = 1756] [id = 147] 16:56:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x9d80dc00) [pid = 1756] [serial = 440] [outer = (nil)] 16:56:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0xa2095000) [pid = 1756] [serial = 441] [outer = 0x9d80dc00] 16:56:30 INFO - PROCESS | 1756 | 1466034990476 Marionette DEBUG loaded listener.js 16:56:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0xa2370c00) [pid = 1756] [serial = 442] [outer = 0x9d80dc00] 16:56:31 INFO - PROCESS | 1756 | 1466034991293 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]]]}] 16:56:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:56:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1276ms 16:56:31 INFO - PROCESS | 1756 | 1466034991359 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:56:31 INFO - PROCESS | 1756 | 1466034991362 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:56:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:56:31 INFO - PROCESS | 1756 | 1466034991368 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:56:31 INFO - PROCESS | 1756 | 1466034991371 Marionette TRACE conn3 <- [1,562,null,{}] 16:56:31 INFO - PROCESS | 1756 | 1466034991376 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}] 16:56:31 INFO - PROCESS | 1756 | 1466034991381 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:31 INFO - PROCESS | 1756 | 1466034991529 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:56:31 INFO - PROCESS | 1756 | 1466034991682 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:31 INFO - PROCESS | 1756 | 1466034991688 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x93d25c00 == 44 [pid = 1756] [id = 148] 16:56:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x9d30f800) [pid = 1756] [serial = 443] [outer = (nil)] 16:56:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0xa23f6400) [pid = 1756] [serial = 444] [outer = 0x9d30f800] 16:56:31 INFO - PROCESS | 1756 | 1466034991761 Marionette DEBUG loaded listener.js 16:56:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0xa23ffc00) [pid = 1756] [serial = 445] [outer = 0x9d30f800] 16:56:32 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:32 INFO - PROCESS | 1756 | 1466034992571 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]]]}] 16:56:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:56:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1234ms 16:56:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:56:32 INFO - PROCESS | 1756 | 1466034992602 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:56:32 INFO - PROCESS | 1756 | 1466034992605 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:56:32 INFO - PROCESS | 1756 | 1466034992611 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:56:32 INFO - PROCESS | 1756 | 1466034992615 Marionette TRACE conn3 <- [1,566,null,{}] 16:56:32 INFO - PROCESS | 1756 | 1466034992620 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}] 16:56:32 INFO - PROCESS | 1756 | 1466034992629 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:32 INFO - PROCESS | 1756 | 1466034992808 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:56:32 INFO - PROCESS | 1756 | 1466034992975 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:32 INFO - PROCESS | 1756 | 1466034992982 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a1800 == 45 [pid = 1756] [id = 149] 16:56:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x925bc800) [pid = 1756] [serial = 446] [outer = (nil)] 16:56:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0xa3341400) [pid = 1756] [serial = 447] [outer = 0x925bc800] 16:56:33 INFO - PROCESS | 1756 | 1466034993052 Marionette DEBUG loaded listener.js 16:56:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0xa4d4bc00) [pid = 1756] [serial = 448] [outer = 0x925bc800] 16:56:33 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:34 INFO - PROCESS | 1756 | 1466034994099 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]]]}] 16:56:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:56:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1629ms 16:56:34 INFO - PROCESS | 1756 | 1466034994351 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:56:34 INFO - PROCESS | 1756 | 1466034994355 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:56:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:56:34 INFO - PROCESS | 1756 | 1466034994363 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:56:34 INFO - PROCESS | 1756 | 1466034994366 Marionette TRACE conn3 <- [1,570,null,{}] 16:56:34 INFO - PROCESS | 1756 | 1466034994370 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}] 16:56:34 INFO - PROCESS | 1756 | 1466034994376 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:34 INFO - PROCESS | 1756 | 1466034994662 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:56:34 INFO - PROCESS | 1756 | 1466034994736 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:34 INFO - PROCESS | 1756 | 1466034994743 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a0c00 == 46 [pid = 1756] [id = 150] 16:56:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x906ac400) [pid = 1756] [serial = 449] [outer = (nil)] 16:56:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x91d97c00) [pid = 1756] [serial = 450] [outer = 0x906ac400] 16:56:34 INFO - PROCESS | 1756 | 1466034994860 Marionette DEBUG loaded listener.js 16:56:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0xa674fc00) [pid = 1756] [serial = 451] [outer = 0x906ac400] 16:56:35 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:35 INFO - PROCESS | 1756 | 1466034995882 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]]]}] 16:56:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:56:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1582ms 16:56:35 INFO - PROCESS | 1756 | 1466034995946 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:56:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:56:35 INFO - PROCESS | 1756 | 1466034995952 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:56:35 INFO - PROCESS | 1756 | 1466034995960 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:56:35 INFO - PROCESS | 1756 | 1466034995964 Marionette TRACE conn3 <- [1,574,null,{}] 16:56:35 INFO - PROCESS | 1756 | 1466034995972 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}] 16:56:35 INFO - PROCESS | 1756 | 1466034995977 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:36 INFO - PROCESS | 1756 | 1466034996176 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:56:36 INFO - PROCESS | 1756 | 1466034996388 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:36 INFO - PROCESS | 1756 | 1466034996403 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d90800 == 47 [pid = 1756] [id = 151] 16:56:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0x91d90c00) [pid = 1756] [serial = 452] [outer = (nil)] 16:56:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0x91d96800) [pid = 1756] [serial = 453] [outer = 0x91d90c00] 16:56:36 INFO - PROCESS | 1756 | 1466034996475 Marionette DEBUG loaded listener.js 16:56:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x91da9000) [pid = 1756] [serial = 454] [outer = 0x91d90c00] 16:56:37 INFO - PROCESS | 1756 | 1466034997356 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]]]}] 16:56:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:56:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1439ms 16:56:37 INFO - PROCESS | 1756 | 1466034997398 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:56:37 INFO - PROCESS | 1756 | 1466034997404 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:56:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:56:37 INFO - PROCESS | 1756 | 1466034997413 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:56:37 INFO - PROCESS | 1756 | 1466034997416 Marionette TRACE conn3 <- [1,578,null,{}] 16:56:37 INFO - PROCESS | 1756 | 1466034997420 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}] 16:56:37 INFO - PROCESS | 1756 | 1466034997426 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906a3c00 == 46 [pid = 1756] [id = 142] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x965d2000 == 45 [pid = 1756] [id = 141] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x9519d400 == 44 [pid = 1756] [id = 140] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x98fa1400 == 43 [pid = 1756] [id = 139] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906edc00 == 42 [pid = 1756] [id = 138] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x91de6c00 == 41 [pid = 1756] [id = 137] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x99eb7400 == 40 [pid = 1756] [id = 135] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906a9400 == 39 [pid = 1756] [id = 136] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x91fc1800 == 38 [pid = 1756] [id = 134] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906eb800 == 37 [pid = 1756] [id = 133] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906ec800 == 36 [pid = 1756] [id = 127] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x922f6c00 == 35 [pid = 1756] [id = 132] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x91d90800 == 34 [pid = 1756] [id = 151] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906a0c00 == 33 [pid = 1756] [id = 150] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906a1800 == 32 [pid = 1756] [id = 149] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x93d25c00 == 31 [pid = 1756] [id = 148] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x9b936800 == 30 [pid = 1756] [id = 146] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x9d30d400 == 29 [pid = 1756] [id = 147] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x91fc0400 == 28 [pid = 1756] [id = 145] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x91dab400 == 27 [pid = 1756] [id = 143] 16:56:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906f3800 == 26 [pid = 1756] [id = 144] 16:56:38 INFO - PROCESS | 1756 | 1466034998458 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 102 (0x93d1fc00) [pid = 1756] [serial = 393] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0xa8c45000) [pid = 1756] [serial = 373] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x951e3000) [pid = 1756] [serial = 391] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x9526e400) [pid = 1756] [serial = 394] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0x923d6000) [pid = 1756] [serial = 388] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x965d8000) [pid = 1756] [serial = 396] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0xa8c0c400) [pid = 1756] [serial = 372] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0xa90a7000) [pid = 1756] [serial = 376] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0xa9056000) [pid = 1756] [serial = 375] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x906f7000) [pid = 1756] [serial = 379] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x906f5800) [pid = 1756] [serial = 378] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x93dba000) [pid = 1756] [serial = 358] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x925be400) [pid = 1756] [serial = 357] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x97705400) [pid = 1756] [serial = 361] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x951e8400) [pid = 1756] [serial = 360] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x9b936400) [pid = 1756] [serial = 364] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x9ab65000) [pid = 1756] [serial = 363] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0xa252dc00) [pid = 1756] [serial = 367] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x9d86cc00) [pid = 1756] [serial = 366] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0xa679c000) [pid = 1756] [serial = 370] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0xa6759c00) [pid = 1756] [serial = 369] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x920e0c00) [pid = 1756] [serial = 382] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x920d9400) [pid = 1756] [serial = 381] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x91de1800) [pid = 1756] [serial = 384] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x93dbdc00) [pid = 1756] [serial = 390] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x91deb800) [pid = 1756] [serial = 385] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x922fa400) [pid = 1756] [serial = 387] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 1756 | 1466034998781 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:38 INFO - PROCESS | 1756 | 1466034998789 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x906af000 == 27 [pid = 1756] [id = 152] 16:56:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x906afc00) [pid = 1756] [serial = 455] [outer = (nil)] 16:56:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x906ed400) [pid = 1756] [serial = 456] [outer = 0x906afc00] 16:56:38 INFO - PROCESS | 1756 | 1466034998855 Marionette DEBUG loaded listener.js 16:56:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x916a8c00) [pid = 1756] [serial = 457] [outer = 0x906afc00] 16:56:39 INFO - PROCESS | 1756 | 1466034999547 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]]]}] 16:56:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:56:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 2186ms 16:56:39 INFO - PROCESS | 1756 | 1466034999599 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:56:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:56:39 INFO - PROCESS | 1756 | 1466034999604 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:56:39 INFO - PROCESS | 1756 | 1466034999611 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:56:39 INFO - PROCESS | 1756 | 1466034999614 Marionette TRACE conn3 <- [1,582,null,{}] 16:56:39 INFO - PROCESS | 1756 | 1466034999621 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}] 16:56:39 INFO - PROCESS | 1756 | 1466034999626 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:39 INFO - PROCESS | 1756 | 1466034999782 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:56:39 INFO - PROCESS | 1756 | 1466034999879 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:39 INFO - PROCESS | 1756 | 1466034999888 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de4400 == 28 [pid = 1756] [id = 153] 16:56:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x91de4c00) [pid = 1756] [serial = 458] [outer = (nil)] 16:56:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x91def000) [pid = 1756] [serial = 459] [outer = 0x91de4c00] 16:56:39 INFO - PROCESS | 1756 | 1466034999949 Marionette DEBUG loaded listener.js 16:56:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x91fb8000) [pid = 1756] [serial = 460] [outer = 0x91de4c00] 16:56:40 INFO - PROCESS | 1756 | 1466035000622 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]]]}] 16:56:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:56:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1032ms 16:56:40 INFO - PROCESS | 1756 | 1466035000642 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:56:40 INFO - PROCESS | 1756 | 1466035000645 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:56:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:56:40 INFO - PROCESS | 1756 | 1466035000651 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:56:40 INFO - PROCESS | 1756 | 1466035000655 Marionette TRACE conn3 <- [1,586,null,{}] 16:56:40 INFO - PROCESS | 1756 | 1466035000660 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}] 16:56:40 INFO - PROCESS | 1756 | 1466035000664 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:40 INFO - PROCESS | 1756 | 1466035000853 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:56:40 INFO - PROCESS | 1756 | 1466035000895 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:40 INFO - PROCESS | 1756 | 1466035000902 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f0800 == 29 [pid = 1756] [id = 154] 16:56:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x922f2c00) [pid = 1756] [serial = 461] [outer = (nil)] 16:56:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x923cc400) [pid = 1756] [serial = 462] [outer = 0x922f2c00] 16:56:40 INFO - PROCESS | 1756 | 1466035000963 Marionette DEBUG loaded listener.js 16:56:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x923d6400) [pid = 1756] [serial = 463] [outer = 0x922f2c00] 16:56:41 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x92446800) [pid = 1756] [serial = 464] [outer = 0x91db2800] 16:56:41 INFO - PROCESS | 1756 | 1466035001897 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]]]}] 16:56:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:56:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1284ms 16:56:41 INFO - PROCESS | 1756 | 1466035001936 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:56:41 INFO - PROCESS | 1756 | 1466035001942 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:56:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:56:41 INFO - PROCESS | 1756 | 1466035001966 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:56:41 INFO - PROCESS | 1756 | 1466035001973 Marionette TRACE conn3 <- [1,590,null,{}] 16:56:41 INFO - PROCESS | 1756 | 1466035001978 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}] 16:56:41 INFO - PROCESS | 1756 | 1466035001984 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:42 INFO - PROCESS | 1756 | 1466035002193 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:56:42 INFO - PROCESS | 1756 | 1466035002208 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:42 INFO - PROCESS | 1756 | 1466035002216 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x925b4000 == 30 [pid = 1756] [id = 155] 16:56:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x925bac00) [pid = 1756] [serial = 465] [outer = (nil)] 16:56:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x93d25c00) [pid = 1756] [serial = 466] [outer = 0x925bac00] 16:56:42 INFO - PROCESS | 1756 | 1466035002274 Marionette DEBUG loaded listener.js 16:56:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x93dc1000) [pid = 1756] [serial = 467] [outer = 0x925bac00] 16:56:43 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x9afcb400) [pid = 1756] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:56:43 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x91de7800) [pid = 1756] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:56:43 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x99eb1800) [pid = 1756] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:56:43 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x91fbdc00) [pid = 1756] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:56:43 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x91dac800) [pid = 1756] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:56:43 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x9ab5e800) [pid = 1756] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:56:43 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x925b2c00) [pid = 1756] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:56:43 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x922ef400) [pid = 1756] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:56:43 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x997f7800) [pid = 1756] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:56:43 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x923c8400) [pid = 1756] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:56:43 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x99eb8800) [pid = 1756] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:56:43 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x906ec000) [pid = 1756] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:56:43 INFO - PROCESS | 1756 | 1466035003585 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]]]}] 16:56:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:56:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1644ms 16:56:43 INFO - PROCESS | 1756 | 1466035003604 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:56:43 INFO - PROCESS | 1756 | 1466035003608 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:56:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:56:43 INFO - PROCESS | 1756 | 1466035003613 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:56:43 INFO - PROCESS | 1756 | 1466035003616 Marionette TRACE conn3 <- [1,594,null,{}] 16:56:43 INFO - PROCESS | 1756 | 1466035003621 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}] 16:56:43 INFO - PROCESS | 1756 | 1466035003624 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:43 INFO - PROCESS | 1756 | 1466035003751 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:56:43 INFO - PROCESS | 1756 | 1466035003759 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:43 INFO - PROCESS | 1756 | 1466035003766 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ad400 == 31 [pid = 1756] [id = 156] 16:56:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x906e8400) [pid = 1756] [serial = 468] [outer = (nil)] 16:56:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x93d22400) [pid = 1756] [serial = 469] [outer = 0x906e8400] 16:56:43 INFO - PROCESS | 1756 | 1466035003832 Marionette DEBUG loaded listener.js 16:56:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x95037c00) [pid = 1756] [serial = 470] [outer = 0x906e8400] 16:56:44 INFO - PROCESS | 1756 | 1466035004606 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]]]}] 16:56:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:56:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1031ms 16:56:44 INFO - PROCESS | 1756 | 1466035004644 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:56:44 INFO - PROCESS | 1756 | 1466035004648 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:56:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:56:44 INFO - PROCESS | 1756 | 1466035004653 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:56:44 INFO - PROCESS | 1756 | 1466035004655 Marionette TRACE conn3 <- [1,598,null,{}] 16:56:44 INFO - PROCESS | 1756 | 1466035004661 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}] 16:56:44 INFO - PROCESS | 1756 | 1466035004665 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:44 INFO - PROCESS | 1756 | 1466035004848 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:56:44 INFO - PROCESS | 1756 | 1466035004874 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:44 INFO - PROCESS | 1756 | 1466035004890 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x951e8400 == 32 [pid = 1756] [id = 157] 16:56:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x951ed800) [pid = 1756] [serial = 471] [outer = (nil)] 16:56:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x9526b000) [pid = 1756] [serial = 472] [outer = 0x951ed800] 16:56:44 INFO - PROCESS | 1756 | 1466035004964 Marionette DEBUG loaded listener.js 16:56:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x965d2c00) [pid = 1756] [serial = 473] [outer = 0x951ed800] 16:56:45 INFO - PROCESS | 1756 | 1466035005965 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]]]}] 16:56:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:56:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1380ms 16:56:46 INFO - PROCESS | 1756 | 1466035006035 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:56:46 INFO - PROCESS | 1756 | 1466035006041 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:56:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:56:46 INFO - PROCESS | 1756 | 1466035006053 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:56:46 INFO - PROCESS | 1756 | 1466035006065 Marionette TRACE conn3 <- [1,602,null,{}] 16:56:46 INFO - PROCESS | 1756 | 1466035006073 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}] 16:56:46 INFO - PROCESS | 1756 | 1466035006079 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:46 INFO - PROCESS | 1756 | 1466035006279 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:56:46 INFO - PROCESS | 1756 | 1466035006478 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:46 INFO - PROCESS | 1756 | 1466035006488 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a6800 == 33 [pid = 1756] [id = 158] 16:56:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x916ac800) [pid = 1756] [serial = 474] [outer = (nil)] 16:56:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x91d94000) [pid = 1756] [serial = 475] [outer = 0x916ac800] 16:56:46 INFO - PROCESS | 1756 | 1466035006587 Marionette DEBUG loaded listener.js 16:56:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x91fc0400) [pid = 1756] [serial = 476] [outer = 0x916ac800] 16:56:47 INFO - PROCESS | 1756 | 1466035007454 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]]]}] 16:56:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:56:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1446ms 16:56:47 INFO - PROCESS | 1756 | 1466035007495 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:56:47 INFO - PROCESS | 1756 | 1466035007502 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:56:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:56:47 INFO - PROCESS | 1756 | 1466035007511 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:56:47 INFO - PROCESS | 1756 | 1466035007515 Marionette TRACE conn3 <- [1,606,null,{}] 16:56:47 INFO - PROCESS | 1756 | 1466035007521 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}] 16:56:47 INFO - PROCESS | 1756 | 1466035007526 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:47 INFO - PROCESS | 1756 | 1466035007693 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:56:47 INFO - PROCESS | 1756 | 1466035007837 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:47 INFO - PROCESS | 1756 | 1466035007843 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x920d9400 == 34 [pid = 1756] [id = 159] 16:56:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x92445400) [pid = 1756] [serial = 477] [outer = (nil)] 16:56:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x925b3000) [pid = 1756] [serial = 478] [outer = 0x92445400] 16:56:47 INFO - PROCESS | 1756 | 1466035007920 Marionette DEBUG loaded listener.js 16:56:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x93031c00) [pid = 1756] [serial = 479] [outer = 0x92445400] 16:56:48 INFO - PROCESS | 1756 | 1466035008895 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]]]}] 16:56:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:56:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1428ms 16:56:48 INFO - PROCESS | 1756 | 1466035008940 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:56:48 INFO - PROCESS | 1756 | 1466035008944 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:56:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:56:48 INFO - PROCESS | 1756 | 1466035008950 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:56:48 INFO - PROCESS | 1756 | 1466035008955 Marionette TRACE conn3 <- [1,610,null,{}] 16:56:48 INFO - PROCESS | 1756 | 1466035008971 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}] 16:56:48 INFO - PROCESS | 1756 | 1466035008978 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:49 INFO - PROCESS | 1756 | 1466035009156 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:56:49 INFO - PROCESS | 1756 | 1466035009300 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:49 INFO - PROCESS | 1756 | 1466035009311 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x98235000 == 35 [pid = 1756] [id = 160] 16:56:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x98239400) [pid = 1756] [serial = 480] [outer = (nil)] 16:56:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x98be0400) [pid = 1756] [serial = 481] [outer = 0x98239400] 16:56:49 INFO - PROCESS | 1756 | 1466035009422 Marionette DEBUG loaded listener.js 16:56:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x98f9a800) [pid = 1756] [serial = 482] [outer = 0x98239400] 16:56:50 INFO - PROCESS | 1756 | 1466035010280 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]]]}] 16:56:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:56:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1485ms 16:56:50 INFO - PROCESS | 1756 | 1466035010436 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:56:50 INFO - PROCESS | 1756 | 1466035010442 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:56:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:56:50 INFO - PROCESS | 1756 | 1466035010477 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:56:50 INFO - PROCESS | 1756 | 1466035010481 Marionette TRACE conn3 <- [1,614,null,{}] 16:56:50 INFO - PROCESS | 1756 | 1466035010489 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}] 16:56:50 INFO - PROCESS | 1756 | 1466035010494 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:50 INFO - PROCESS | 1756 | 1466035010642 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:56:50 INFO - PROCESS | 1756 | 1466035010879 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:50 INFO - PROCESS | 1756 | 1466035010895 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ef400 == 36 [pid = 1756] [id = 161] 16:56:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x91d93c00) [pid = 1756] [serial = 483] [outer = (nil)] 16:56:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x91da6c00) [pid = 1756] [serial = 484] [outer = 0x91d93c00] 16:56:50 INFO - PROCESS | 1756 | 1466035010961 Marionette DEBUG loaded listener.js 16:56:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x91decc00) [pid = 1756] [serial = 485] [outer = 0x91d93c00] 16:56:51 INFO - PROCESS | 1756 | --DOCSHELL 0x9ad86000 == 35 [pid = 1756] [id = 26] 16:56:51 INFO - PROCESS | 1756 | --DOCSHELL 0x923d4400 == 34 [pid = 1756] [id = 8] 16:56:51 INFO - PROCESS | 1756 | --DOCSHELL 0x98398c00 == 33 [pid = 1756] [id = 25] 16:56:51 INFO - PROCESS | 1756 | --DOCSHELL 0x93a37c00 == 32 [pid = 1756] [id = 24] 16:56:51 INFO - PROCESS | 1756 | --DOCSHELL 0x9d495c00 == 31 [pid = 1756] [id = 17] 16:56:51 INFO - PROCESS | 1756 | --DOCSHELL 0x99c08800 == 30 [pid = 1756] [id = 16] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x9d302400) [pid = 1756] [serial = 429] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x99c07400) [pid = 1756] [serial = 430] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x91fb6000) [pid = 1756] [serial = 411] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x98f99400) [pid = 1756] [serial = 421] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x9a70a000) [pid = 1756] [serial = 408] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x9b939000) [pid = 1756] [serial = 427] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x9b7e9800) [pid = 1756] [serial = 423] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x9770e400) [pid = 1756] [serial = 397] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x93030000) [pid = 1756] [serial = 414] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x999cf000) [pid = 1756] [serial = 417] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x925b9800) [pid = 1756] [serial = 402] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x93dc0c00) [pid = 1756] [serial = 415] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x9a009000) [pid = 1756] [serial = 405] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x9ad90000) [pid = 1756] [serial = 426] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x9a70f400) [pid = 1756] [serial = 409] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x920d2c00) [pid = 1756] [serial = 412] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x9b7f2400) [pid = 1756] [serial = 424] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x9a08fc00) [pid = 1756] [serial = 406] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x91dea400) [pid = 1756] [serial = 399] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x99cd1c00) [pid = 1756] [serial = 418] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x93032800) [pid = 1756] [serial = 403] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x91fbb000) [pid = 1756] [serial = 400] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9a53a400) [pid = 1756] [serial = 420] [outer = (nil)] [url = about:blank] 16:56:51 INFO - PROCESS | 1756 | 1466035011755 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]]]}] 16:56:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:56:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1338ms 16:56:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:56:51 INFO - PROCESS | 1756 | 1466035011812 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:56:51 INFO - PROCESS | 1756 | 1466035011816 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:56:51 INFO - PROCESS | 1756 | 1466035011825 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:56:51 INFO - PROCESS | 1756 | 1466035011830 Marionette TRACE conn3 <- [1,618,null,{}] 16:56:51 INFO - PROCESS | 1756 | 1466035011835 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}] 16:56:51 INFO - PROCESS | 1756 | 1466035011840 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:51 INFO - PROCESS | 1756 | 1466035011981 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:56:52 INFO - PROCESS | 1756 | 1466035011991 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:52 INFO - PROCESS | 1756 | 1466035011997 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x920e0400 == 31 [pid = 1756] [id = 162] 16:56:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x922f1000) [pid = 1756] [serial = 486] [outer = (nil)] 16:56:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x923d0400) [pid = 1756] [serial = 487] [outer = 0x922f1000] 16:56:52 INFO - PROCESS | 1756 | 1466035012067 Marionette DEBUG loaded listener.js 16:56:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x92448c00) [pid = 1756] [serial = 488] [outer = 0x922f1000] 16:56:52 INFO - PROCESS | 1756 | 1466035012808 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]]]}] 16:56:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:56:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1034ms 16:56:52 INFO - PROCESS | 1756 | 1466035012855 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:56:52 INFO - PROCESS | 1756 | 1466035012859 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:56:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:56:52 INFO - PROCESS | 1756 | 1466035012876 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:56:52 INFO - PROCESS | 1756 | 1466035012879 Marionette TRACE conn3 <- [1,622,null,{}] 16:56:52 INFO - PROCESS | 1756 | 1466035012916 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}] 16:56:52 INFO - PROCESS | 1756 | 1466035012924 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:53 INFO - PROCESS | 1756 | 1466035013065 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:56:53 INFO - PROCESS | 1756 | 1466035013076 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:53 INFO - PROCESS | 1756 | 1466035013087 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x951a7c00 == 32 [pid = 1756] [id = 163] 16:56:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x951eac00) [pid = 1756] [serial = 489] [outer = (nil)] 16:56:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x95276000) [pid = 1756] [serial = 490] [outer = 0x951eac00] 16:56:53 INFO - PROCESS | 1756 | 1466035013148 Marionette DEBUG loaded listener.js 16:56:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9770c800) [pid = 1756] [serial = 491] [outer = 0x951eac00] 16:56:53 INFO - PROCESS | 1756 | 1466035013905 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]]]}] 16:56:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:56:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1091ms 16:56:53 INFO - PROCESS | 1756 | 1466035013963 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:56:53 INFO - PROCESS | 1756 | 1466035013966 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:56:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:56:54 INFO - PROCESS | 1756 | 1466035014001 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:56:54 INFO - PROCESS | 1756 | 1466035014004 Marionette TRACE conn3 <- [1,626,null,{}] 16:56:54 INFO - PROCESS | 1756 | 1466035014009 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}] 16:56:54 INFO - PROCESS | 1756 | 1466035014013 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:54 INFO - PROCESS | 1756 | 1466035014201 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:56:54 INFO - PROCESS | 1756 | 1466035014250 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:54 INFO - PROCESS | 1756 | 1466035014260 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x906af400 == 33 [pid = 1756] [id = 164] 16:56:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x93030000) [pid = 1756] [serial = 492] [outer = (nil)] 16:56:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x999cac00) [pid = 1756] [serial = 493] [outer = 0x93030000] 16:56:54 INFO - PROCESS | 1756 | 1466035014316 Marionette DEBUG loaded listener.js 16:56:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x99c01400) [pid = 1756] [serial = 494] [outer = 0x93030000] 16:56:55 INFO - PROCESS | 1756 | 1466035015105 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]]]}] 16:56:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:56:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1133ms 16:56:55 INFO - PROCESS | 1756 | 1466035015135 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:56:55 INFO - PROCESS | 1756 | 1466035015138 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:56:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:56:55 INFO - PROCESS | 1756 | 1466035015143 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:56:55 INFO - PROCESS | 1756 | 1466035015145 Marionette TRACE conn3 <- [1,630,null,{}] 16:56:55 INFO - PROCESS | 1756 | 1466035015151 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}] 16:56:55 INFO - PROCESS | 1756 | 1466035015155 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:55 INFO - PROCESS | 1756 | 1466035015323 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:56:55 INFO - PROCESS | 1756 | 1466035015353 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:55 INFO - PROCESS | 1756 | 1466035015359 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x9823b400 == 34 [pid = 1756] [id = 165] 16:56:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x99c08800) [pid = 1756] [serial = 495] [outer = (nil)] 16:56:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x99eaf400) [pid = 1756] [serial = 496] [outer = 0x99c08800] 16:56:55 INFO - PROCESS | 1756 | 1466035015419 Marionette DEBUG loaded listener.js 16:56:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x99eadc00) [pid = 1756] [serial = 497] [outer = 0x99c08800] 16:56:56 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x925bac00) [pid = 1756] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:56:56 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x91de4c00) [pid = 1756] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:56:56 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x906afc00) [pid = 1756] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:56:56 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x91d90c00) [pid = 1756] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:56:56 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x93dc6c00) [pid = 1756] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:56:56 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x9b9bf400) [pid = 1756] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:56:56 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x9d80dc00) [pid = 1756] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:56:56 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x9d30f800) [pid = 1756] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:56:56 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x925bc800) [pid = 1756] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:56:56 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x906ac400) [pid = 1756] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:56:56 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x906e8400) [pid = 1756] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:56:56 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x922f2c00) [pid = 1756] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:56:56 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x906f6c00) [pid = 1756] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:56:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:56:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1175ms 16:56:56 INFO - PROCESS | 1756 | 1466035016308 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]]]}] 16:56:56 INFO - PROCESS | 1756 | 1466035016321 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:56:56 INFO - PROCESS | 1756 | 1466035016325 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:56:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:56:56 INFO - PROCESS | 1756 | 1466035016330 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:56:56 INFO - PROCESS | 1756 | 1466035016332 Marionette TRACE conn3 <- [1,634,null,{}] 16:56:56 INFO - PROCESS | 1756 | 1466035016337 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}] 16:56:56 INFO - PROCESS | 1756 | 1466035016347 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:56 INFO - PROCESS | 1756 | 1466035016548 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:56:56 INFO - PROCESS | 1756 | 1466035016624 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:56 INFO - PROCESS | 1756 | 1466035016632 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ac400 == 35 [pid = 1756] [id = 166] 16:56:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x91fb7800) [pid = 1756] [serial = 498] [outer = (nil)] 16:56:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x99eae400) [pid = 1756] [serial = 499] [outer = 0x91fb7800] 16:56:56 INFO - PROCESS | 1756 | 1466035016691 Marionette DEBUG loaded listener.js 16:56:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x99ebcc00) [pid = 1756] [serial = 500] [outer = 0x91fb7800] 16:56:57 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:57 INFO - PROCESS | 1756 | 1466035017318 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]]]}] 16:56:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:56:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1025ms 16:56:57 INFO - PROCESS | 1756 | 1466035017356 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:56:57 INFO - PROCESS | 1756 | 1466035017358 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:56:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:56:57 INFO - PROCESS | 1756 | 1466035017364 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:56:57 INFO - PROCESS | 1756 | 1466035017366 Marionette TRACE conn3 <- [1,638,null,{}] 16:56:57 INFO - PROCESS | 1756 | 1466035017371 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}] 16:56:57 INFO - PROCESS | 1756 | 1466035017375 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:57 INFO - PROCESS | 1756 | 1466035017539 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:56:57 INFO - PROCESS | 1756 | 1466035017557 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:57 INFO - PROCESS | 1756 | 1466035017564 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a1000 == 36 [pid = 1756] [id = 167] 16:56:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x916a6400) [pid = 1756] [serial = 501] [outer = (nil)] 16:56:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9a092000) [pid = 1756] [serial = 502] [outer = 0x916a6400] 16:56:57 INFO - PROCESS | 1756 | 1466035017623 Marionette DEBUG loaded listener.js 16:56:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x9a53d000) [pid = 1756] [serial = 503] [outer = 0x916a6400] 16:56:58 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:56:58 INFO - PROCESS | 1756 | 1466035018393 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]]]}] 16:56:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:56:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1075ms 16:56:58 INFO - PROCESS | 1756 | 1466035018440 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:56:58 INFO - PROCESS | 1756 | 1466035018446 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:56:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:56:58 INFO - PROCESS | 1756 | 1466035018469 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:56:58 INFO - PROCESS | 1756 | 1466035018474 Marionette TRACE conn3 <- [1,642,null,{}] 16:56:58 INFO - PROCESS | 1756 | 1466035018484 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}] 16:56:58 INFO - PROCESS | 1756 | 1466035018488 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:58 INFO - PROCESS | 1756 | 1466035018653 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:56:58 INFO - PROCESS | 1756 | 1466035018795 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:58 INFO - PROCESS | 1756 | 1466035018807 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a4400 == 37 [pid = 1756] [id = 168] 16:56:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x916a5400) [pid = 1756] [serial = 504] [outer = (nil)] 16:56:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x91deb400) [pid = 1756] [serial = 505] [outer = 0x916a5400] 16:56:58 INFO - PROCESS | 1756 | 1466035018881 Marionette DEBUG loaded listener.js 16:56:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x920da000) [pid = 1756] [serial = 506] [outer = 0x916a5400] 16:56:59 INFO - PROCESS | 1756 | 1466035019663 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]]]}] 16:56:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:56:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1248ms 16:56:59 INFO - PROCESS | 1756 | 1466035019701 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:56:59 INFO - PROCESS | 1756 | 1466035019708 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:56:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:56:59 INFO - PROCESS | 1756 | 1466035019717 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:56:59 INFO - PROCESS | 1756 | 1466035019721 Marionette TRACE conn3 <- [1,646,null,{}] 16:56:59 INFO - PROCESS | 1756 | 1466035019727 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}] 16:56:59 INFO - PROCESS | 1756 | 1466035019732 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:56:59 INFO - PROCESS | 1756 | 1466035019890 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:57:00 INFO - PROCESS | 1756 | 1466035020033 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:00 INFO - PROCESS | 1756 | 1466035020047 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x925b3400 == 38 [pid = 1756] [id = 169] 16:57:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x93a43400) [pid = 1756] [serial = 507] [outer = (nil)] 16:57:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x9519c800) [pid = 1756] [serial = 508] [outer = 0x93a43400] 16:57:00 INFO - PROCESS | 1756 | 1466035020126 Marionette DEBUG loaded listener.js 16:57:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x95270800) [pid = 1756] [serial = 509] [outer = 0x93a43400] 16:57:01 INFO - PROCESS | 1756 | 1466035021029 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]]]}] 16:57:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:57:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1377ms 16:57:01 INFO - PROCESS | 1756 | 1466035021095 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:57:01 INFO - PROCESS | 1756 | 1466035021099 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:57:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:57:01 INFO - PROCESS | 1756 | 1466035021105 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:57:01 INFO - PROCESS | 1756 | 1466035021118 Marionette TRACE conn3 <- [1,650,null,{}] 16:57:01 INFO - PROCESS | 1756 | 1466035021136 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}] 16:57:01 INFO - PROCESS | 1756 | 1466035021143 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:01 INFO - PROCESS | 1756 | 1466035021337 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:57:01 INFO - PROCESS | 1756 | 1466035021524 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:01 INFO - PROCESS | 1756 | 1466035021535 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x98398c00 == 39 [pid = 1756] [id = 170] 16:57:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x99ebc000) [pid = 1756] [serial = 510] [outer = (nil)] 16:57:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x9a53a400) [pid = 1756] [serial = 511] [outer = 0x99ebc000] 16:57:01 INFO - PROCESS | 1756 | 1466035021652 Marionette DEBUG loaded listener.js 16:57:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x9a5a9c00) [pid = 1756] [serial = 512] [outer = 0x99ebc000] 16:57:02 INFO - PROCESS | 1756 | 1466035022432 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]]]}] 16:57:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:57:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1400ms 16:57:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:57:02 INFO - PROCESS | 1756 | 1466035022506 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:57:02 INFO - PROCESS | 1756 | 1466035022509 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:57:02 INFO - PROCESS | 1756 | 1466035022515 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:57:02 INFO - PROCESS | 1756 | 1466035022519 Marionette TRACE conn3 <- [1,654,null,{}] 16:57:02 INFO - PROCESS | 1756 | 1466035022524 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}] 16:57:02 INFO - PROCESS | 1756 | 1466035022528 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:02 INFO - PROCESS | 1756 | 1466035022720 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:57:02 INFO - PROCESS | 1756 | 1466035022866 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:02 INFO - PROCESS | 1756 | 1466035022872 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x997f1400 == 40 [pid = 1756] [id = 171] 16:57:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x9a08fc00) [pid = 1756] [serial = 513] [outer = (nil)] 16:57:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x9a70b000) [pid = 1756] [serial = 514] [outer = 0x9a08fc00] 16:57:02 INFO - PROCESS | 1756 | 1466035022944 Marionette DEBUG loaded listener.js 16:57:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x9a70f000) [pid = 1756] [serial = 515] [outer = 0x9a08fc00] 16:57:03 INFO - PROCESS | 1756 | 1466035023743 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]]]}] 16:57:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:57:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1284ms 16:57:03 INFO - PROCESS | 1756 | 1466035023800 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:57:03 INFO - PROCESS | 1756 | 1466035023804 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:57:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:57:03 INFO - PROCESS | 1756 | 1466035023809 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:57:03 INFO - PROCESS | 1756 | 1466035023813 Marionette TRACE conn3 <- [1,658,null,{}] 16:57:03 INFO - PROCESS | 1756 | 1466035023818 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}] 16:57:03 INFO - PROCESS | 1756 | 1466035023822 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:03 INFO - PROCESS | 1756 | 1466035023973 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:57:04 INFO - PROCESS | 1756 | 1466035024119 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:04 INFO - PROCESS | 1756 | 1466035024127 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a5000 == 41 [pid = 1756] [id = 172] 16:57:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x906aac00) [pid = 1756] [serial = 516] [outer = (nil)] 16:57:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x9a905c00) [pid = 1756] [serial = 517] [outer = 0x906aac00] 16:57:04 INFO - PROCESS | 1756 | 1466035024198 Marionette DEBUG loaded listener.js 16:57:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x9ab56c00) [pid = 1756] [serial = 518] [outer = 0x906aac00] 16:57:05 INFO - PROCESS | 1756 | 1466035025251 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]]]}] 16:57:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:57:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1480ms 16:57:05 INFO - PROCESS | 1756 | 1466035025290 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:57:05 INFO - PROCESS | 1756 | 1466035025296 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:57:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:57:05 INFO - PROCESS | 1756 | 1466035025304 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:57:05 INFO - PROCESS | 1756 | 1466035025308 Marionette TRACE conn3 <- [1,662,null,{}] 16:57:05 INFO - PROCESS | 1756 | 1466035025316 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}] 16:57:05 INFO - PROCESS | 1756 | 1466035025320 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:05 INFO - PROCESS | 1756 | 1466035025473 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:57:05 INFO - PROCESS | 1756 | 1466035025670 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:05 INFO - PROCESS | 1756 | 1466035025683 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x906e9c00 == 42 [pid = 1756] [id = 173] 16:57:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x91d93000) [pid = 1756] [serial = 519] [outer = (nil)] 16:57:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x91dee400) [pid = 1756] [serial = 520] [outer = 0x91d93000] 16:57:05 INFO - PROCESS | 1756 | 1466035025750 Marionette DEBUG loaded listener.js 16:57:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x920dc400) [pid = 1756] [serial = 521] [outer = 0x91d93000] 16:57:06 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:57:06 INFO - PROCESS | 1756 | 1466035026583 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]]]}] 16:57:07 INFO - PROCESS | 1756 | --DOCSHELL 0x91da7c00 == 41 [pid = 1756] [id = 22] 16:57:07 INFO - PROCESS | 1756 | --DOCSHELL 0x906af000 == 40 [pid = 1756] [id = 152] 16:57:07 INFO - PROCESS | 1756 | --DOCSHELL 0x9b7ecc00 == 39 [pid = 1756] [id = 18] 16:57:07 INFO - PROCESS | 1756 | --DOCSHELL 0xa25f4400 == 38 [pid = 1756] [id = 6] 16:57:07 INFO - PROCESS | 1756 | --DOCSHELL 0x922fac00 == 37 [pid = 1756] [id = 12] 16:57:07 INFO - PROCESS | 1756 | --DOCSHELL 0x93a3e400 == 36 [pid = 1756] [id = 15] 16:57:07 INFO - PROCESS | 1756 | --DOCSHELL 0xa108b000 == 35 [pid = 1756] [id = 19] 16:57:07 INFO - PROCESS | 1756 | --DOCSHELL 0x9b296c00 == 34 [pid = 1756] [id = 23] 16:57:07 INFO - PROCESS | 1756 | --DOCSHELL 0x98be4000 == 33 [pid = 1756] [id = 13] 16:57:07 INFO - PROCESS | 1756 | --DOCSHELL 0x922f7800 == 32 [pid = 1756] [id = 20] 16:57:07 INFO - PROCESS | 1756 | --DOCSHELL 0x922f4800 == 31 [pid = 1756] [id = 9] 16:57:07 INFO - PROCESS | 1756 | --DOCSHELL 0x9b7e8800 == 30 [pid = 1756] [id = 14] 16:57:07 INFO - PROCESS | 1756 | --DOCSHELL 0x923cd800 == 29 [pid = 1756] [id = 21] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0xa674fc00) [pid = 1756] [serial = 451] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x91d97c00) [pid = 1756] [serial = 450] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x93d22400) [pid = 1756] [serial = 469] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x923cc400) [pid = 1756] [serial = 462] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x93dc1000) [pid = 1756] [serial = 467] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x923d6400) [pid = 1756] [serial = 463] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x925b7800) [pid = 1756] [serial = 433] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x922f1800) [pid = 1756] [serial = 432] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x95037c00) [pid = 1756] [serial = 470] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x99eb6400) [pid = 1756] [serial = 436] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x9b9c4000) [pid = 1756] [serial = 259] [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.] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x9526b000) [pid = 1756] [serial = 472] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x93d25c00) [pid = 1756] [serial = 466] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x91def000) [pid = 1756] [serial = 459] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x91fb8000) [pid = 1756] [serial = 460] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x906ed400) [pid = 1756] [serial = 456] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x916a8c00) [pid = 1756] [serial = 457] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x91da9000) [pid = 1756] [serial = 454] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x997f4800) [pid = 1756] [serial = 435] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x9d801800) [pid = 1756] [serial = 439] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9d30dc00) [pid = 1756] [serial = 438] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x91d96800) [pid = 1756] [serial = 453] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0xa2370c00) [pid = 1756] [serial = 442] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0xa2095000) [pid = 1756] [serial = 441] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0xa23ffc00) [pid = 1756] [serial = 445] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0xa23f6400) [pid = 1756] [serial = 444] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0xa4d4bc00) [pid = 1756] [serial = 448] [outer = (nil)] [url = about:blank] 16:57:07 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0xa3341400) [pid = 1756] [serial = 447] [outer = (nil)] [url = about:blank] 16:57:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:57:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 2185ms 16:57:07 INFO - PROCESS | 1756 | 1466035027579 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:57:07 INFO - PROCESS | 1756 | 1466035027584 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:57:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:57:07 INFO - PROCESS | 1756 | 1466035027591 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:57:07 INFO - PROCESS | 1756 | 1466035027599 Marionette TRACE conn3 <- [1,666,null,{}] 16:57:07 INFO - PROCESS | 1756 | 1466035027606 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}] 16:57:07 INFO - PROCESS | 1756 | 1466035027611 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:07 INFO - PROCESS | 1756 | 1466035027744 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:57:07 INFO - PROCESS | 1756 | 1466035027843 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:07 INFO - PROCESS | 1756 | 1466035027851 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f2c00 == 30 [pid = 1756] [id = 174] 16:57:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x906f3400) [pid = 1756] [serial = 522] [outer = (nil)] 16:57:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x906f7c00) [pid = 1756] [serial = 523] [outer = 0x906f3400] 16:57:07 INFO - PROCESS | 1756 | 1466035027913 Marionette DEBUG loaded listener.js 16:57:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x916ad800) [pid = 1756] [serial = 524] [outer = 0x906f3400] 16:57:08 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:57:08 INFO - PROCESS | 1756 | 1466035028531 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]]]}] 16:57:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:57:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 983ms 16:57:08 INFO - PROCESS | 1756 | 1466035028574 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:57:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:57:08 INFO - PROCESS | 1756 | 1466035028579 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:57:08 INFO - PROCESS | 1756 | 1466035028590 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:57:08 INFO - PROCESS | 1756 | 1466035028595 Marionette TRACE conn3 <- [1,670,null,{}] 16:57:08 INFO - PROCESS | 1756 | 1466035028602 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}] 16:57:08 INFO - PROCESS | 1756 | 1466035028607 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:08 INFO - PROCESS | 1756 | 1466035028755 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:57:08 INFO - PROCESS | 1756 | 1466035028853 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:08 INFO - PROCESS | 1756 | 1466035028860 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d90c00 == 31 [pid = 1756] [id = 175] 16:57:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x91d98400) [pid = 1756] [serial = 525] [outer = (nil)] 16:57:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x91fb9400) [pid = 1756] [serial = 526] [outer = 0x91d98400] 16:57:08 INFO - PROCESS | 1756 | 1466035028922 Marionette DEBUG loaded listener.js 16:57:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x91fc1400) [pid = 1756] [serial = 527] [outer = 0x91d98400] 16:57:09 INFO - PROCESS | 1756 | 1466035029632 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]]]}] 16:57:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:57:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1089ms 16:57:09 INFO - PROCESS | 1756 | 1466035029674 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:57:09 INFO - PROCESS | 1756 | 1466035029678 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:57:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:57:09 INFO - PROCESS | 1756 | 1466035029698 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:57:09 INFO - PROCESS | 1756 | 1466035029701 Marionette TRACE conn3 <- [1,674,null,{}] 16:57:09 INFO - PROCESS | 1756 | 1466035029734 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}] 16:57:09 INFO - PROCESS | 1756 | 1466035029742 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:09 INFO - PROCESS | 1756 | 1466035029916 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:57:09 INFO - PROCESS | 1756 | 1466035029983 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:09 INFO - PROCESS | 1756 | 1466035029995 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x92445800 == 32 [pid = 1756] [id = 176] 16:57:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x92445c00) [pid = 1756] [serial = 528] [outer = (nil)] 16:57:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x925b7000) [pid = 1756] [serial = 529] [outer = 0x92445c00] 16:57:10 INFO - PROCESS | 1756 | 1466035030058 Marionette DEBUG loaded listener.js 16:57:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x925be000) [pid = 1756] [serial = 530] [outer = 0x92445c00] 16:57:10 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:57:10 INFO - PROCESS | 1756 | 1466035030828 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]]]}] 16:57:10 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 16:57:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1179ms 16:57:10 INFO - PROCESS | 1756 | 1466035030883 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:57:10 INFO - PROCESS | 1756 | 1466035030899 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:57:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:57:10 INFO - PROCESS | 1756 | 1466035030908 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:57:10 INFO - PROCESS | 1756 | 1466035030910 Marionette TRACE conn3 <- [1,678,null,{}] 16:57:10 INFO - PROCESS | 1756 | 1466035030924 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}] 16:57:10 INFO - PROCESS | 1756 | 1466035030928 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:11 INFO - PROCESS | 1756 | 1466035031102 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:57:11 INFO - PROCESS | 1756 | 1466035031133 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:11 INFO - PROCESS | 1756 | 1466035031144 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x925b8000 == 33 [pid = 1756] [id = 177] 16:57:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x93a39000) [pid = 1756] [serial = 531] [outer = (nil)] 16:57:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x93d2c000) [pid = 1756] [serial = 532] [outer = 0x93a39000] 16:57:11 INFO - PROCESS | 1756 | 1466035031210 Marionette DEBUG loaded listener.js 16:57:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x93dc1400) [pid = 1756] [serial = 533] [outer = 0x93a39000] 16:57:12 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x99c08800) [pid = 1756] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:57:12 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x91d93c00) [pid = 1756] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:57:12 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x951eac00) [pid = 1756] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:57:12 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x951ed800) [pid = 1756] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:57:12 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x91fb7800) [pid = 1756] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:57:12 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x922f1000) [pid = 1756] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:57:12 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x98239400) [pid = 1756] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:57:12 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x916ac800) [pid = 1756] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:57:12 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x92445400) [pid = 1756] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:57:12 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x93030000) [pid = 1756] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:57:12 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x916a6400) [pid = 1756] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:57:12 INFO - PROCESS | 1756 | 1466035032251 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]]]}] 16:57:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:57:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1378ms 16:57:12 INFO - PROCESS | 1756 | 1466035032286 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:57:12 INFO - PROCESS | 1756 | 1466035032289 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:57:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:57:12 INFO - PROCESS | 1756 | 1466035032302 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:57:12 INFO - PROCESS | 1756 | 1466035032304 Marionette TRACE conn3 <- [1,682,null,{}] 16:57:12 INFO - PROCESS | 1756 | 1466035032308 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}] 16:57:12 INFO - PROCESS | 1756 | 1466035032314 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:12 INFO - PROCESS | 1756 | 1466035032437 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:57:12 INFO - PROCESS | 1756 | 1466035032450 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:12 INFO - PROCESS | 1756 | 1466035032460 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a3000 == 34 [pid = 1756] [id = 178] 16:57:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x916a6400) [pid = 1756] [serial = 534] [outer = (nil)] 16:57:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x93030000) [pid = 1756] [serial = 535] [outer = 0x916a6400] 16:57:12 INFO - PROCESS | 1756 | 1466035032516 Marionette DEBUG loaded listener.js 16:57:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x95039800) [pid = 1756] [serial = 536] [outer = 0x916a6400] 16:57:13 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:13 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:57:13 INFO - PROCESS | 1756 | 1466035033681 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]]]}] 16:57: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) 16:57:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1433ms 16:57:13 INFO - PROCESS | 1756 | 1466035033734 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:57:13 INFO - PROCESS | 1756 | 1466035033737 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:57:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:57:13 INFO - PROCESS | 1756 | 1466035033743 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:57:13 INFO - PROCESS | 1756 | 1466035033745 Marionette TRACE conn3 <- [1,686,null,{}] 16:57:13 INFO - PROCESS | 1756 | 1466035033750 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}] 16:57:13 INFO - PROCESS | 1756 | 1466035033760 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:13 INFO - PROCESS | 1756 | 1466035033962 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:57:14 INFO - PROCESS | 1756 | 1466035034016 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:14 INFO - PROCESS | 1756 | 1466035034022 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x920d3c00 == 35 [pid = 1756] [id = 179] 16:57:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x9519dc00) [pid = 1756] [serial = 537] [outer = (nil)] 16:57:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x965cec00) [pid = 1756] [serial = 538] [outer = 0x9519dc00] 16:57:14 INFO - PROCESS | 1756 | 1466035034083 Marionette DEBUG loaded listener.js 16:57:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x98237800) [pid = 1756] [serial = 539] [outer = 0x9519dc00] 16:57:15 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:15 INFO - PROCESS | 1756 | 1466035035449 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]]]}] 16:57: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 16:57:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1730ms 16:57:15 INFO - PROCESS | 1756 | 1466035035512 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:57:15 INFO - PROCESS | 1756 | 1466035035518 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:57:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:57:15 INFO - PROCESS | 1756 | 1466035035551 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:57:15 INFO - PROCESS | 1756 | 1466035035556 Marionette TRACE conn3 <- [1,690,null,{}] 16:57:15 INFO - PROCESS | 1756 | 1466035035565 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}] 16:57:15 INFO - PROCESS | 1756 | 1466035035571 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:15 INFO - PROCESS | 1756 | 1466035035725 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:57:15 INFO - PROCESS | 1756 | 1466035035864 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:15 INFO - PROCESS | 1756 | 1466035035875 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a5800 == 36 [pid = 1756] [id = 180] 16:57:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x906f0c00) [pid = 1756] [serial = 540] [outer = (nil)] 16:57:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x91fb4800) [pid = 1756] [serial = 541] [outer = 0x906f0c00] 16:57:15 INFO - PROCESS | 1756 | 1466035035945 Marionette DEBUG loaded listener.js 16:57:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x920d7800) [pid = 1756] [serial = 542] [outer = 0x906f0c00] 16:57:17 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:17 INFO - PROCESS | 1756 | 1466035037213 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]]]}] 16:57: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 16:57:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1689ms 16:57:17 INFO - PROCESS | 1756 | 1466035037238 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:57:17 INFO - PROCESS | 1756 | 1466035037245 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:57:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:57:17 INFO - PROCESS | 1756 | 1466035037254 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:57:17 INFO - PROCESS | 1756 | 1466035037259 Marionette TRACE conn3 <- [1,694,null,{}] 16:57:17 INFO - PROCESS | 1756 | 1466035037363 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}] 16:57:17 INFO - PROCESS | 1756 | 1466035037368 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:17 INFO - PROCESS | 1756 | 1466035037523 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:57:17 INFO - PROCESS | 1756 | 1466035037669 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:17 INFO - PROCESS | 1756 | 1466035037678 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a4800 == 37 [pid = 1756] [id = 181] 16:57:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x91fb5c00) [pid = 1756] [serial = 543] [outer = (nil)] 16:57:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x92445000) [pid = 1756] [serial = 544] [outer = 0x91fb5c00] 16:57:17 INFO - PROCESS | 1756 | 1466035037750 Marionette DEBUG loaded listener.js 16:57:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x93a37000) [pid = 1756] [serial = 545] [outer = 0x91fb5c00] 16:57:18 INFO - PROCESS | 1756 | --DOCSHELL 0x98398c00 == 36 [pid = 1756] [id = 170] 16:57:18 INFO - PROCESS | 1756 | --DOCSHELL 0x916a3000 == 35 [pid = 1756] [id = 178] 16:57:18 INFO - PROCESS | 1756 | --DOCSHELL 0x925b8000 == 34 [pid = 1756] [id = 177] 16:57:18 INFO - PROCESS | 1756 | --DOCSHELL 0x92445800 == 33 [pid = 1756] [id = 176] 16:57:18 INFO - PROCESS | 1756 | --DOCSHELL 0x91d90c00 == 32 [pid = 1756] [id = 175] 16:57:18 INFO - PROCESS | 1756 | --DOCSHELL 0x906f2c00 == 31 [pid = 1756] [id = 174] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x99eaf400) [pid = 1756] [serial = 496] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x91da6c00) [pid = 1756] [serial = 484] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x91decc00) [pid = 1756] [serial = 485] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x95276000) [pid = 1756] [serial = 490] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x965d2c00) [pid = 1756] [serial = 473] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x99eae400) [pid = 1756] [serial = 499] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x923d0400) [pid = 1756] [serial = 487] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x92448c00) [pid = 1756] [serial = 488] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x98be0400) [pid = 1756] [serial = 481] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x98f9a800) [pid = 1756] [serial = 482] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x91d94000) [pid = 1756] [serial = 475] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x91fc0400) [pid = 1756] [serial = 476] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x925b3000) [pid = 1756] [serial = 478] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x93031c00) [pid = 1756] [serial = 479] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x999cac00) [pid = 1756] [serial = 493] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x99eadc00) [pid = 1756] [serial = 497] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x99c01400) [pid = 1756] [serial = 494] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x9770c800) [pid = 1756] [serial = 491] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x99ebcc00) [pid = 1756] [serial = 500] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x9a53d000) [pid = 1756] [serial = 503] [outer = (nil)] [url = about:blank] 16:57:18 INFO - PROCESS | 1756 | --DOMWINDOW == 59 (0x9a092000) [pid = 1756] [serial = 502] [outer = (nil)] [url = about:blank] 16:57:19 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:19 INFO - PROCESS | 1756 | 1466035039244 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]]]}] 16:57: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) 16:57:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2029ms 16:57:19 INFO - PROCESS | 1756 | 1466035039284 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:57:19 INFO - PROCESS | 1756 | 1466035039290 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:57:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:57:19 INFO - PROCESS | 1756 | 1466035039297 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:57:19 INFO - PROCESS | 1756 | 1466035039302 Marionette TRACE conn3 <- [1,698,null,{}] 16:57:19 INFO - PROCESS | 1756 | 1466035039310 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}] 16:57:19 INFO - PROCESS | 1756 | 1466035039316 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:19 INFO - PROCESS | 1756 | 1466035039472 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:57:19 INFO - PROCESS | 1756 | 1466035039610 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:19 INFO - PROCESS | 1756 | 1466035039625 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a4800 == 32 [pid = 1756] [id = 182] 16:57:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0x91d94000) [pid = 1756] [serial = 546] [outer = (nil)] 16:57:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x91da4400) [pid = 1756] [serial = 547] [outer = 0x91d94000] 16:57:19 INFO - PROCESS | 1756 | 1466035039697 Marionette DEBUG loaded listener.js 16:57:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x91de9800) [pid = 1756] [serial = 548] [outer = 0x91d94000] 16:57:20 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:20 INFO - PROCESS | 1756 | 1466035040913 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]]]}] 16:57:20 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) 16:57:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1631ms 16:57:20 INFO - PROCESS | 1756 | 1466035040927 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:57:20 INFO - PROCESS | 1756 | 1466035040933 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:57:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:57:20 INFO - PROCESS | 1756 | 1466035040955 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:57:20 INFO - PROCESS | 1756 | 1466035040959 Marionette TRACE conn3 <- [1,702,null,{}] 16:57:20 INFO - PROCESS | 1756 | 1466035040965 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}] 16:57:20 INFO - PROCESS | 1756 | 1466035040970 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:21 INFO - PROCESS | 1756 | 1466035041159 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:57:21 INFO - PROCESS | 1756 | 1466035041325 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:21 INFO - PROCESS | 1756 | 1466035041336 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ad800 == 33 [pid = 1756] [id = 183] 16:57:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x91fbf800) [pid = 1756] [serial = 549] [outer = (nil)] 16:57:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x923c8800) [pid = 1756] [serial = 550] [outer = 0x91fbf800] 16:57:21 INFO - PROCESS | 1756 | 1466035041406 Marionette DEBUG loaded listener.js 16:57:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x923d6000) [pid = 1756] [serial = 551] [outer = 0x91fbf800] 16:57:22 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:22 INFO - PROCESS | 1756 | 1466035042650 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]]]}] 16:57:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:57:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1743ms 16:57:22 INFO - PROCESS | 1756 | 1466035042687 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:57:22 INFO - PROCESS | 1756 | 1466035042690 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:57:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:57:22 INFO - PROCESS | 1756 | 1466035042696 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:57:22 INFO - PROCESS | 1756 | 1466035042702 Marionette TRACE conn3 <- [1,706,null,{}] 16:57:22 INFO - PROCESS | 1756 | 1466035042719 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}] 16:57:22 INFO - PROCESS | 1756 | 1466035042727 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:22 INFO - PROCESS | 1756 | 1466035042993 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:57:23 INFO - PROCESS | 1756 | 1466035043139 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:23 INFO - PROCESS | 1756 | 1466035043147 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x925b9400 == 34 [pid = 1756] [id = 184] 16:57:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x92ff7800) [pid = 1756] [serial = 552] [outer = (nil)] 16:57:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x93dba800) [pid = 1756] [serial = 553] [outer = 0x92ff7800] 16:57:23 INFO - PROCESS | 1756 | 1466035043226 Marionette DEBUG loaded listener.js 16:57:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x9503e000) [pid = 1756] [serial = 554] [outer = 0x92ff7800] 16:57:24 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:24 INFO - PROCESS | 1756 | 1466035044400 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]]]}] 16:57:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:57:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1735ms 16:57:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:57:24 INFO - PROCESS | 1756 | 1466035044431 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:57:24 INFO - PROCESS | 1756 | 1466035044435 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:57:24 INFO - PROCESS | 1756 | 1466035044441 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:57:24 INFO - PROCESS | 1756 | 1466035044444 Marionette TRACE conn3 <- [1,710,null,{}] 16:57:24 INFO - PROCESS | 1756 | 1466035044484 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}] 16:57:24 INFO - PROCESS | 1756 | 1466035044491 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:24 INFO - PROCESS | 1756 | 1466035044758 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:57:24 INFO - PROCESS | 1756 | 1466035044864 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:24 INFO - PROCESS | 1756 | 1466035044870 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x95269c00 == 35 [pid = 1756] [id = 185] 16:57:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x9526ac00) [pid = 1756] [serial = 555] [outer = (nil)] 16:57:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x965d7800) [pid = 1756] [serial = 556] [outer = 0x9526ac00] 16:57:24 INFO - PROCESS | 1756 | 1466035044941 Marionette DEBUG loaded listener.js 16:57:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x97711400) [pid = 1756] [serial = 557] [outer = 0x9526ac00] 16:57:26 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x906a5000 == 34 [pid = 1756] [id = 172] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x997f1400 == 33 [pid = 1756] [id = 171] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x906a5800 == 32 [pid = 1756] [id = 180] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x951a7c00 == 31 [pid = 1756] [id = 163] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x920e0400 == 30 [pid = 1756] [id = 162] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x98235000 == 29 [pid = 1756] [id = 160] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x922f0800 == 28 [pid = 1756] [id = 154] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x951e8400 == 27 [pid = 1756] [id = 157] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x906af400 == 26 [pid = 1756] [id = 164] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x925b4000 == 25 [pid = 1756] [id = 155] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x9823b400 == 24 [pid = 1756] [id = 165] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x91de4400 == 23 [pid = 1756] [id = 153] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x906ac400 == 22 [pid = 1756] [id = 166] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x920d9400 == 21 [pid = 1756] [id = 159] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x916a6800 == 20 [pid = 1756] [id = 158] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x906ad400 == 19 [pid = 1756] [id = 156] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x906ef400 == 18 [pid = 1756] [id = 161] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x906e9c00 == 17 [pid = 1756] [id = 173] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x906a1000 == 16 [pid = 1756] [id = 167] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x925b3400 == 15 [pid = 1756] [id = 169] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x916a4400 == 14 [pid = 1756] [id = 168] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x925b9400 == 13 [pid = 1756] [id = 184] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x906ad800 == 12 [pid = 1756] [id = 183] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x920d3c00 == 11 [pid = 1756] [id = 179] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x916a4800 == 10 [pid = 1756] [id = 181] 16:57:26 INFO - PROCESS | 1756 | --DOCSHELL 0x906a4800 == 9 [pid = 1756] [id = 182] 16:57:26 INFO - PROCESS | 1756 | 1466035046871 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]]]}] 16:57:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:57:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2585ms 16:57:27 INFO - PROCESS | 1756 | 1466035047027 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:57:27 INFO - PROCESS | 1756 | 1466035047032 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:57:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:57:27 INFO - PROCESS | 1756 | 1466035047040 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:57:27 INFO - PROCESS | 1756 | 1466035047044 Marionette TRACE conn3 <- [1,714,null,{}] 16:57:27 INFO - PROCESS | 1756 | 1466035047053 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}] 16:57:27 INFO - PROCESS | 1756 | 1466035047059 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:27 INFO - PROCESS | 1756 | 1466035047207 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:57:27 INFO - PROCESS | 1756 | 1466035047300 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:27 INFO - PROCESS | 1756 | 1466035047310 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a6000 == 10 [pid = 1756] [id = 186] 16:57:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x916a6800) [pid = 1756] [serial = 558] [outer = (nil)] 16:57:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x91d8f800) [pid = 1756] [serial = 559] [outer = 0x916a6800] 16:57:27 INFO - PROCESS | 1756 | 1466035047375 Marionette DEBUG loaded listener.js 16:57:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x91da5000) [pid = 1756] [serial = 560] [outer = 0x916a6800] 16:57:28 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:28 INFO - PROCESS | 1756 | 1466035048467 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]]]}] 16:57:28 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 16:57:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1480ms 16:57:28 INFO - PROCESS | 1756 | 1466035048519 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:57:28 INFO - PROCESS | 1756 | 1466035048525 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:57:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:57:28 INFO - PROCESS | 1756 | 1466035048536 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:57:28 INFO - PROCESS | 1756 | 1466035048539 Marionette TRACE conn3 <- [1,718,null,{}] 16:57:28 INFO - PROCESS | 1756 | 1466035048545 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}] 16:57:28 INFO - PROCESS | 1756 | 1466035048550 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:28 INFO - PROCESS | 1756 | 1466035048694 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:57:28 INFO - PROCESS | 1756 | 1466035048853 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:28 INFO - PROCESS | 1756 | 1466035048862 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x920dac00 == 11 [pid = 1756] [id = 187] 16:57:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x920df000) [pid = 1756] [serial = 561] [outer = (nil)] 16:57:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x922f4c00) [pid = 1756] [serial = 562] [outer = 0x920df000] 16:57:28 INFO - PROCESS | 1756 | 1466035048924 Marionette DEBUG loaded listener.js 16:57:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x922fac00) [pid = 1756] [serial = 563] [outer = 0x920df000] 16:57:30 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:30 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:57:30 INFO - PROCESS | 1756 | 1466035050049 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]]]}] 16:57:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:57:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1539ms 16:57:30 INFO - PROCESS | 1756 | 1466035050077 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:57:30 INFO - PROCESS | 1756 | 1466035050081 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:57:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:57:30 INFO - PROCESS | 1756 | 1466035050087 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:57:30 INFO - PROCESS | 1756 | 1466035050092 Marionette TRACE conn3 <- [1,722,null,{}] 16:57:30 INFO - PROCESS | 1756 | 1466035050107 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}] 16:57:30 INFO - PROCESS | 1756 | 1466035050115 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:30 INFO - PROCESS | 1756 | 1466035050301 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:57:30 INFO - PROCESS | 1756 | 1466035050440 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:30 INFO - PROCESS | 1756 | 1466035050453 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x925b7400 == 12 [pid = 1756] [id = 188] 16:57:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x925b8000) [pid = 1756] [serial = 564] [outer = (nil)] 16:57:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x951a6c00) [pid = 1756] [serial = 565] [outer = 0x925b8000] 16:57:30 INFO - PROCESS | 1756 | 1466035050517 Marionette DEBUG loaded listener.js 16:57:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x95269800) [pid = 1756] [serial = 566] [outer = 0x925b8000] 16:57:31 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x916a6400) [pid = 1756] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:57:31 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x9519dc00) [pid = 1756] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:57:31 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x906f0c00) [pid = 1756] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:57:31 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x99ebc000) [pid = 1756] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:57:31 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x91d93000) [pid = 1756] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:57:31 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x91d98400) [pid = 1756] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:57:31 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9a08fc00) [pid = 1756] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:57:31 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x92445c00) [pid = 1756] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:57:31 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x906aac00) [pid = 1756] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:57:31 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x93a39000) [pid = 1756] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:57:31 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x906f3400) [pid = 1756] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:57:31 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x93a43400) [pid = 1756] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:57:31 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x916a5400) [pid = 1756] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:57:31 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x91fb5c00) [pid = 1756] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:57:31 INFO - PROCESS | 1756 | 1466035051440 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] 16:57:31 INFO - PROCESS | 1756 | 1466035051474 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:57:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:57:31 INFO - PROCESS | 1756 | 1466035051480 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:57:31 INFO - PROCESS | 1756 | 1466035051482 Marionette TRACE conn3 <- [1,726,null,{}] 16:57:31 INFO - PROCESS | 1756 | 1466035051487 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}] 16:57:31 INFO - PROCESS | 1756 | 1466035051504 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:31 INFO - PROCESS | 1756 | 1466035051680 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:57:31 INFO - PROCESS | 1756 | 1466035051699 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:31 INFO - PROCESS | 1756 | 1466035051708 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a7c00 == 13 [pid = 1756] [id = 189] 16:57:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x92440800) [pid = 1756] [serial = 567] [outer = (nil)] 16:57:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x9519f400) [pid = 1756] [serial = 568] [outer = 0x92440800] 16:57:31 INFO - PROCESS | 1756 | 1466035051767 Marionette DEBUG loaded listener.js 16:57:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x965d6c00) [pid = 1756] [serial = 569] [outer = 0x92440800] 16:57:32 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:32 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:57:32 INFO - PROCESS | 1756 | 1466035052543 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]]]}] 16:57:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:57:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1084ms 16:57:32 INFO - PROCESS | 1756 | 1466035052573 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:57:32 INFO - PROCESS | 1756 | 1466035052576 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:57:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:57:32 INFO - PROCESS | 1756 | 1466035052582 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:57:32 INFO - PROCESS | 1756 | 1466035052584 Marionette TRACE conn3 <- [1,730,null,{}] 16:57:32 INFO - PROCESS | 1756 | 1466035052590 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}] 16:57:32 INFO - PROCESS | 1756 | 1466035052594 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:32 INFO - PROCESS | 1756 | 1466035052764 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:57:32 INFO - PROCESS | 1756 | 1466035052777 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:32 INFO - PROCESS | 1756 | 1466035052784 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x91db3400 == 14 [pid = 1756] [id = 190] 16:57:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x951ee400) [pid = 1756] [serial = 570] [outer = (nil)] 16:57:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x98397400) [pid = 1756] [serial = 571] [outer = 0x951ee400] 16:57:32 INFO - PROCESS | 1756 | 1466035052845 Marionette DEBUG loaded listener.js 16:57:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x98f99000) [pid = 1756] [serial = 572] [outer = 0x951ee400] 16:57:33 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:33 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:57:33 INFO - PROCESS | 1756 | 1466035053912 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] 16:57:34 INFO - PROCESS | 1756 | 1466035054082 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:57:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:57:34 INFO - PROCESS | 1756 | 1466035054099 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:57:34 INFO - PROCESS | 1756 | 1466035054103 Marionette TRACE conn3 <- [1,734,null,{}] 16:57:34 INFO - PROCESS | 1756 | 1466035054110 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}] 16:57:34 INFO - PROCESS | 1756 | 1466035054115 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:34 INFO - PROCESS | 1756 | 1466035054312 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:57:34 INFO - PROCESS | 1756 | 1466035054455 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:34 INFO - PROCESS | 1756 | 1466035054466 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a5000 == 15 [pid = 1756] [id = 191] 16:57:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x91d9cc00) [pid = 1756] [serial = 573] [outer = (nil)] 16:57:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x951e6c00) [pid = 1756] [serial = 574] [outer = 0x91d9cc00] 16:57:34 INFO - PROCESS | 1756 | 1466035054548 Marionette DEBUG loaded listener.js 16:57:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x99719c00) [pid = 1756] [serial = 575] [outer = 0x91d9cc00] 16:57:35 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:35 INFO - PROCESS | 1756 | 1466035055445 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]]]}] 16:57:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:57:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1396ms 16:57:35 INFO - PROCESS | 1756 | 1466035055504 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:57:35 INFO - PROCESS | 1756 | 1466035055511 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:57:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:57:35 INFO - PROCESS | 1756 | 1466035055520 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:57:35 INFO - PROCESS | 1756 | 1466035055525 Marionette TRACE conn3 <- [1,738,null,{}] 16:57:35 INFO - PROCESS | 1756 | 1466035055530 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}] 16:57:35 INFO - PROCESS | 1756 | 1466035055536 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:35 INFO - PROCESS | 1756 | 1466035055702 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:57:35 INFO - PROCESS | 1756 | 1466035055840 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:35 INFO - PROCESS | 1756 | 1466035055850 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x9519cc00 == 16 [pid = 1756] [id = 192] 16:57:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x999d2c00) [pid = 1756] [serial = 576] [outer = (nil)] 16:57:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x99c07400) [pid = 1756] [serial = 577] [outer = 0x999d2c00] 16:57:35 INFO - PROCESS | 1756 | 1466035055922 Marionette DEBUG loaded listener.js 16:57:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x99cc3c00) [pid = 1756] [serial = 578] [outer = 0x999d2c00] 16:57:37 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:37 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:57:37 INFO - PROCESS | 1756 | 1466035057307 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]]]}] 16:57:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:57:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1831ms 16:57:37 INFO - PROCESS | 1756 | 1466035057406 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:57:37 INFO - PROCESS | 1756 | 1466035057412 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:57:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:57:37 INFO - PROCESS | 1756 | 1466035057428 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:57:37 INFO - PROCESS | 1756 | 1466035057433 Marionette TRACE conn3 <- [1,742,null,{}] 16:57:37 INFO - PROCESS | 1756 | 1466035057440 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}] 16:57:37 INFO - PROCESS | 1756 | 1466035057445 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:37 INFO - PROCESS | 1756 | 1466035057584 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:57:37 INFO - PROCESS | 1756 | 1466035057734 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:37 INFO - PROCESS | 1756 | 1466035057740 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ad400 == 17 [pid = 1756] [id = 193] 16:57:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x906f6400) [pid = 1756] [serial = 579] [outer = (nil)] 16:57:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x91deb000) [pid = 1756] [serial = 580] [outer = 0x906f6400] 16:57:37 INFO - PROCESS | 1756 | 1466035057821 Marionette DEBUG loaded listener.js 16:57:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x91dee000) [pid = 1756] [serial = 581] [outer = 0x906f6400] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x9a53a400) [pid = 1756] [serial = 511] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x920dc400) [pid = 1756] [serial = 521] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x91dee400) [pid = 1756] [serial = 520] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x91fc1400) [pid = 1756] [serial = 527] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x9a70b000) [pid = 1756] [serial = 514] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x925b7000) [pid = 1756] [serial = 529] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9ab56c00) [pid = 1756] [serial = 518] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x93dc1400) [pid = 1756] [serial = 533] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x906f7c00) [pid = 1756] [serial = 523] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x95270800) [pid = 1756] [serial = 509] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x9519c800) [pid = 1756] [serial = 508] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x91deb400) [pid = 1756] [serial = 505] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x925be000) [pid = 1756] [serial = 530] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x91fb9400) [pid = 1756] [serial = 526] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9a70f000) [pid = 1756] [serial = 515] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x920da000) [pid = 1756] [serial = 506] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x93d2c000) [pid = 1756] [serial = 532] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x916ad800) [pid = 1756] [serial = 524] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x9a905c00) [pid = 1756] [serial = 517] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x9a5a9c00) [pid = 1756] [serial = 512] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x92445000) [pid = 1756] [serial = 544] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 59 (0x93a37000) [pid = 1756] [serial = 545] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 58 (0x93030000) [pid = 1756] [serial = 535] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 57 (0x965cec00) [pid = 1756] [serial = 538] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 56 (0x91fb4800) [pid = 1756] [serial = 541] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 55 (0x920d7800) [pid = 1756] [serial = 542] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 54 (0x98237800) [pid = 1756] [serial = 539] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | --DOMWINDOW == 53 (0x95039800) [pid = 1756] [serial = 536] [outer = (nil)] [url = about:blank] 16:57:38 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:38 INFO - PROCESS | 1756 | 1466035058966 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]]]}] 16:57:39 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 16:57:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1581ms 16:57:39 INFO - PROCESS | 1756 | 1466035059008 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:57:39 INFO - PROCESS | 1756 | 1466035059013 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:57:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:57:39 INFO - PROCESS | 1756 | 1466035059022 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:57:39 INFO - PROCESS | 1756 | 1466035059026 Marionette TRACE conn3 <- [1,746,null,{}] 16:57:39 INFO - PROCESS | 1756 | 1466035059031 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}] 16:57:39 INFO - PROCESS | 1756 | 1466035059042 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:39 INFO - PROCESS | 1756 | 1466035059188 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:57:39 INFO - PROCESS | 1756 | 1466035059329 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:39 INFO - PROCESS | 1756 | 1466035059338 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x91dab000 == 18 [pid = 1756] [id = 194] 16:57:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 54 (0x91decc00) [pid = 1756] [serial = 582] [outer = (nil)] 16:57:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 55 (0x920dd000) [pid = 1756] [serial = 583] [outer = 0x91decc00] 16:57:39 INFO - PROCESS | 1756 | 1466035059399 Marionette DEBUG loaded listener.js 16:57:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 56 (0x922fb000) [pid = 1756] [serial = 584] [outer = 0x91decc00] 16:57:39 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:40 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:40 INFO - PROCESS | 1756 | 1466035060465 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]]]}] 16:57:40 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.) 16:57:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1486ms 16:57:40 INFO - PROCESS | 1756 | 1466035060508 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:57:40 INFO - PROCESS | 1756 | 1466035060511 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:57:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:57:40 INFO - PROCESS | 1756 | 1466035060517 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:57:40 INFO - PROCESS | 1756 | 1466035060522 Marionette TRACE conn3 <- [1,750,null,{}] 16:57:40 INFO - PROCESS | 1756 | 1466035060545 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}] 16:57:40 INFO - PROCESS | 1756 | 1466035060553 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:40 INFO - PROCESS | 1756 | 1466035060720 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:57:40 INFO - PROCESS | 1756 | 1466035060826 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:40 INFO - PROCESS | 1756 | 1466035060838 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x93dbdc00 == 19 [pid = 1756] [id = 195] 16:57:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 57 (0x93dbec00) [pid = 1756] [serial = 585] [outer = (nil)] 16:57:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 58 (0x95037c00) [pid = 1756] [serial = 586] [outer = 0x93dbec00] 16:57:40 INFO - PROCESS | 1756 | 1466035060897 Marionette DEBUG loaded listener.js 16:57:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 59 (0x951ee800) [pid = 1756] [serial = 587] [outer = 0x93dbec00] 16:57:41 INFO - PROCESS | 1756 | --DOMWINDOW == 58 (0x9526ac00) [pid = 1756] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:57:41 INFO - PROCESS | 1756 | --DOMWINDOW == 57 (0x916a6800) [pid = 1756] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:57:41 INFO - PROCESS | 1756 | --DOMWINDOW == 56 (0x91d94000) [pid = 1756] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:57:41 INFO - PROCESS | 1756 | --DOMWINDOW == 55 (0x91fbf800) [pid = 1756] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:57:41 INFO - PROCESS | 1756 | --DOMWINDOW == 54 (0x92ff7800) [pid = 1756] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:57:41 INFO - PROCESS | 1756 | --DOMWINDOW == 53 (0x925b8000) [pid = 1756] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:57:41 INFO - PROCESS | 1756 | --DOMWINDOW == 52 (0x92440800) [pid = 1756] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:57:41 INFO - PROCESS | 1756 | --DOMWINDOW == 51 (0x920df000) [pid = 1756] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:57:41 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:41 INFO - PROCESS | 1756 | 1466035061997 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]]]}] 16:57:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:57:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1491ms 16:57:42 INFO - PROCESS | 1756 | 1466035062010 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:57:42 INFO - PROCESS | 1756 | 1466035062017 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:57:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:57:42 INFO - PROCESS | 1756 | 1466035062030 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:57:42 INFO - PROCESS | 1756 | 1466035062033 Marionette TRACE conn3 <- [1,754,null,{}] 16:57:42 INFO - PROCESS | 1756 | 1466035062040 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}] 16:57:42 INFO - PROCESS | 1756 | 1466035062044 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:42 INFO - PROCESS | 1756 | 1466035062180 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:57:42 INFO - PROCESS | 1756 | 1466035062313 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:42 INFO - PROCESS | 1756 | 1466035062320 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x93031400 == 20 [pid = 1756] [id = 196] 16:57:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 52 (0x93a43000) [pid = 1756] [serial = 588] [outer = (nil)] 16:57:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 53 (0x95277800) [pid = 1756] [serial = 589] [outer = 0x93a43000] 16:57:42 INFO - PROCESS | 1756 | 1466035062385 Marionette DEBUG loaded listener.js 16:57:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 54 (0x9839c400) [pid = 1756] [serial = 590] [outer = 0x93a43000] 16:57:43 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:43 INFO - PROCESS | 1756 | 1466035063411 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]]]}] 16:57:43 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 16:57:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1436ms 16:57:43 INFO - PROCESS | 1756 | 1466035063460 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:57:43 INFO - PROCESS | 1756 | 1466035063463 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:57:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:57:43 INFO - PROCESS | 1756 | 1466035063468 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:57:43 INFO - PROCESS | 1756 | 1466035063471 Marionette TRACE conn3 <- [1,758,null,{}] 16:57:43 INFO - PROCESS | 1756 | 1466035063476 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}] 16:57:43 INFO - PROCESS | 1756 | 1466035063480 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:43 INFO - PROCESS | 1756 | 1466035063606 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:57:43 INFO - PROCESS | 1756 | 1466035063615 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:43 INFO - PROCESS | 1756 | 1466035063620 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a2800 == 21 [pid = 1756] [id = 197] 16:57:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 55 (0x93a3f000) [pid = 1756] [serial = 591] [outer = (nil)] 16:57:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 56 (0x98b64000) [pid = 1756] [serial = 592] [outer = 0x93a3f000] 16:57:43 INFO - PROCESS | 1756 | 1466035063693 Marionette DEBUG loaded listener.js 16:57:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 57 (0x99eaec00) [pid = 1756] [serial = 593] [outer = 0x93a3f000] 16:57:44 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:44 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:57:44 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:44 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:44 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:44 INFO - PROCESS | 1756 | 1466035064594 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]]]}] 16:57:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:57:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1184ms 16:57:44 INFO - PROCESS | 1756 | 1466035064653 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:57:44 INFO - PROCESS | 1756 | 1466035064659 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:57:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:57:44 INFO - PROCESS | 1756 | 1466035064667 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:57:44 INFO - PROCESS | 1756 | 1466035064672 Marionette TRACE conn3 <- [1,762,null,{}] 16:57:44 INFO - PROCESS | 1756 | 1466035064684 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}] 16:57:44 INFO - PROCESS | 1756 | 1466035064696 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:44 INFO - PROCESS | 1756 | 1466035064860 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:57:44 INFO - PROCESS | 1756 | 1466035064973 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:44 INFO - PROCESS | 1756 | 1466035064982 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a0400 == 22 [pid = 1756] [id = 198] 16:57:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 58 (0x906ed400) [pid = 1756] [serial = 594] [outer = (nil)] 16:57:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 59 (0x91fb7800) [pid = 1756] [serial = 595] [outer = 0x906ed400] 16:57:45 INFO - PROCESS | 1756 | 1466035065054 Marionette DEBUG loaded listener.js 16:57:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0x920d2400) [pid = 1756] [serial = 596] [outer = 0x906ed400] 16:57:46 INFO - PROCESS | 1756 | 1466035066242 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]]]}] 16:57:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:57:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1596ms 16:57:46 INFO - PROCESS | 1756 | 1466035066301 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:57:46 INFO - PROCESS | 1756 | 1466035066307 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:57:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:57:46 INFO - PROCESS | 1756 | 1466035066318 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:57:46 INFO - PROCESS | 1756 | 1466035066322 Marionette TRACE conn3 <- [1,766,null,{}] 16:57:46 INFO - PROCESS | 1756 | 1466035066338 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}] 16:57:46 INFO - PROCESS | 1756 | 1466035066344 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:46 INFO - PROCESS | 1756 | 1466035066551 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:57:46 INFO - PROCESS | 1756 | 1466035066702 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:46 INFO - PROCESS | 1756 | 1466035066711 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x920d1400 == 23 [pid = 1756] [id = 199] 16:57:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x92ff1400) [pid = 1756] [serial = 597] [outer = (nil)] 16:57:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x93dbb400) [pid = 1756] [serial = 598] [outer = 0x92ff1400] 16:57:46 INFO - PROCESS | 1756 | 1466035066781 Marionette DEBUG loaded listener.js 16:57:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x95272c00) [pid = 1756] [serial = 599] [outer = 0x92ff1400] 16:57:48 INFO - PROCESS | 1756 | 1466035068058 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]]]}] 16:57:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:57:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1794ms 16:57:48 INFO - PROCESS | 1756 | 1466035068137 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:57:48 INFO - PROCESS | 1756 | 1466035068141 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:57:48 INFO - PROCESS | 1756 | 1466035068191 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:57:48 INFO - PROCESS | 1756 | 1466035068195 Marionette TRACE conn3 <- [1,770,null,{}] 16:57:48 INFO - PROCESS | 1756 | 1466035068211 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}] 16:57:48 INFO - PROCESS | 1756 | 1466035068219 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:48 INFO - PROCESS | 1756 | 1466035068357 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:57:48 INFO - PROCESS | 1756 | 1466035068495 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:48 INFO - PROCESS | 1756 | 1466035068508 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x99eb7800 == 24 [pid = 1756] [id = 200] 16:57:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x99eb8800) [pid = 1756] [serial = 600] [outer = (nil)] 16:57:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x9a008800) [pid = 1756] [serial = 601] [outer = 0x99eb8800] 16:57:48 INFO - PROCESS | 1756 | 1466035068578 Marionette DEBUG loaded listener.js 16:57:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x9a08f000) [pid = 1756] [serial = 602] [outer = 0x99eb8800] 16:57:49 INFO - PROCESS | 1756 | 1466035069492 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]]]}] 16:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1335ms 16:57:49 INFO - PROCESS | 1756 | 1466035069537 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:57:49 INFO - PROCESS | 1756 | 1466035069543 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:57:49 INFO - PROCESS | 1756 | 1466035069552 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:57:49 INFO - PROCESS | 1756 | 1466035069555 Marionette TRACE conn3 <- [1,774,null,{}] 16:57:49 INFO - PROCESS | 1756 | 1466035069563 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}] 16:57:49 INFO - PROCESS | 1756 | 1466035069569 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:49 INFO - PROCESS | 1756 | 1466035069720 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:57:49 INFO - PROCESS | 1756 | 1466035069877 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:49 INFO - PROCESS | 1756 | 1466035069889 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x906acc00 == 25 [pid = 1756] [id = 201] 16:57:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x91fb2800) [pid = 1756] [serial = 603] [outer = (nil)] 16:57:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x91fbe000) [pid = 1756] [serial = 604] [outer = 0x91fb2800] 16:57:50 INFO - PROCESS | 1756 | 1466035069998 Marionette DEBUG loaded listener.js 16:57:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x920dc400) [pid = 1756] [serial = 605] [outer = 0x91fb2800] 16:57:51 INFO - PROCESS | 1756 | --DOCSHELL 0x95269c00 == 24 [pid = 1756] [id = 185] 16:57:51 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x97711400) [pid = 1756] [serial = 557] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x965d7800) [pid = 1756] [serial = 556] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x91d8f800) [pid = 1756] [serial = 559] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x91da5000) [pid = 1756] [serial = 560] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x91de9800) [pid = 1756] [serial = 548] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x91da4400) [pid = 1756] [serial = 547] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x923d6000) [pid = 1756] [serial = 551] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x923c8800) [pid = 1756] [serial = 550] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x9503e000) [pid = 1756] [serial = 554] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1756 | --DOMWINDOW == 59 (0x93dba800) [pid = 1756] [serial = 553] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1756 | --DOMWINDOW == 58 (0x951a6c00) [pid = 1756] [serial = 565] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1756 | --DOMWINDOW == 57 (0x95269800) [pid = 1756] [serial = 566] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1756 | --DOMWINDOW == 56 (0x9519f400) [pid = 1756] [serial = 568] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1756 | --DOMWINDOW == 55 (0x922f4c00) [pid = 1756] [serial = 562] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1756 | --DOMWINDOW == 54 (0x98397400) [pid = 1756] [serial = 571] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1756 | --DOMWINDOW == 53 (0x965d6c00) [pid = 1756] [serial = 569] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1756 | --DOMWINDOW == 52 (0x922fac00) [pid = 1756] [serial = 563] [outer = (nil)] [url = about:blank] 16:57:51 INFO - PROCESS | 1756 | 1466035071488 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]]]}] 16:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 2037ms 16:57:51 INFO - PROCESS | 1756 | 1466035071589 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:57:51 INFO - PROCESS | 1756 | 1466035071594 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:57:51 INFO - PROCESS | 1756 | 1466035071602 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:57:51 INFO - PROCESS | 1756 | 1466035071607 Marionette TRACE conn3 <- [1,778,null,{}] 16:57:51 INFO - PROCESS | 1756 | 1466035071615 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}] 16:57:51 INFO - PROCESS | 1756 | 1466035071620 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:51 INFO - PROCESS | 1756 | 1466035071748 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:57:51 INFO - PROCESS | 1756 | 1466035071757 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:51 INFO - PROCESS | 1756 | 1466035071772 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x916ac000 == 25 [pid = 1756] [id = 202] 16:57:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 53 (0x916ac400) [pid = 1756] [serial = 606] [outer = (nil)] 16:57:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 54 (0x91d90000) [pid = 1756] [serial = 607] [outer = 0x916ac400] 16:57:51 INFO - PROCESS | 1756 | 1466035071832 Marionette DEBUG loaded listener.js 16:57:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 55 (0x91d94000) [pid = 1756] [serial = 608] [outer = 0x916ac400] 16:57:52 INFO - PROCESS | 1756 | 1466035072548 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]]]}] 16:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 994ms 16:57:52 INFO - PROCESS | 1756 | 1466035072596 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:57:52 INFO - PROCESS | 1756 | 1466035072603 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:57:52 INFO - PROCESS | 1756 | 1466035072616 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:57:52 INFO - PROCESS | 1756 | 1466035072620 Marionette TRACE conn3 <- [1,782,null,{}] 16:57:52 INFO - PROCESS | 1756 | 1466035072626 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}] 16:57:52 INFO - PROCESS | 1756 | 1466035072631 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:52 INFO - PROCESS | 1756 | 1466035072782 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:57:52 INFO - PROCESS | 1756 | 1466035072878 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:52 INFO - PROCESS | 1756 | 1466035072887 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fb9000 == 26 [pid = 1756] [id = 203] 16:57:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 56 (0x920d2c00) [pid = 1756] [serial = 609] [outer = (nil)] 16:57:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 57 (0x920dcc00) [pid = 1756] [serial = 610] [outer = 0x920d2c00] 16:57:52 INFO - PROCESS | 1756 | 1466035072948 Marionette DEBUG loaded listener.js 16:57:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 58 (0x922f3800) [pid = 1756] [serial = 611] [outer = 0x920d2c00] 16:57:53 INFO - PROCESS | 1756 | 1466035073569 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]]]}] 16:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 993ms 16:57:53 INFO - PROCESS | 1756 | 1466035073606 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:57:53 INFO - PROCESS | 1756 | 1466035073608 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:57:53 INFO - PROCESS | 1756 | 1466035073614 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:57:53 INFO - PROCESS | 1756 | 1466035073620 Marionette TRACE conn3 <- [1,786,null,{}] 16:57:53 INFO - PROCESS | 1756 | 1466035073635 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}] 16:57:53 INFO - PROCESS | 1756 | 1466035073643 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:53 INFO - PROCESS | 1756 | 1466035073829 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:57:53 INFO - PROCESS | 1756 | 1466035073853 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:53 INFO - PROCESS | 1756 | 1466035073862 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x925b5c00 == 27 [pid = 1756] [id = 204] 16:57:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 59 (0x925b8000) [pid = 1756] [serial = 612] [outer = (nil)] 16:57:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0x93a39000) [pid = 1756] [serial = 613] [outer = 0x925b8000] 16:57:53 INFO - PROCESS | 1756 | 1466035073927 Marionette DEBUG loaded listener.js 16:57:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x93d2b800) [pid = 1756] [serial = 614] [outer = 0x925b8000] 16:57:54 INFO - PROCESS | 1756 | 1466035074780 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]]]}] 16:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1238ms 16:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:57:54 INFO - PROCESS | 1756 | 1466035074853 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:57:54 INFO - PROCESS | 1756 | 1466035074856 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:57:54 INFO - PROCESS | 1756 | 1466035074875 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:57:54 INFO - PROCESS | 1756 | 1466035074877 Marionette TRACE conn3 <- [1,790,null,{}] 16:57:54 INFO - PROCESS | 1756 | 1466035074883 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}] 16:57:54 INFO - PROCESS | 1756 | 1466035074887 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:55 INFO - PROCESS | 1756 | 1466035075058 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:57:55 INFO - PROCESS | 1756 | 1466035075077 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:55 INFO - PROCESS | 1756 | 1466035075084 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x920d5000 == 28 [pid = 1756] [id = 205] 16:57:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x93a40000) [pid = 1756] [serial = 615] [outer = (nil)] 16:57:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x965cf000) [pid = 1756] [serial = 616] [outer = 0x93a40000] 16:57:55 INFO - PROCESS | 1756 | 1466035075143 Marionette DEBUG loaded listener.js 16:57:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x965dac00) [pid = 1756] [serial = 617] [outer = 0x93a40000] 16:57:56 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x93dbec00) [pid = 1756] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:57:56 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x93a43000) [pid = 1756] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:57:56 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x906f6400) [pid = 1756] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:57:56 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x91d9cc00) [pid = 1756] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:57:56 INFO - PROCESS | 1756 | --DOMWINDOW == 59 (0x91decc00) [pid = 1756] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:57:56 INFO - PROCESS | 1756 | --DOMWINDOW == 58 (0x999d2c00) [pid = 1756] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:57:56 INFO - PROCESS | 1756 | --DOMWINDOW == 57 (0x951ee400) [pid = 1756] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:57:56 INFO - PROCESS | 1756 | 1466035076058 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]]]}] 16:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1244ms 16:57:56 INFO - PROCESS | 1756 | 1466035076106 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:57:56 INFO - PROCESS | 1756 | 1466035076110 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:57:56 INFO - PROCESS | 1756 | 1466035076115 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:57:56 INFO - PROCESS | 1756 | 1466035076118 Marionette TRACE conn3 <- [1,794,null,{}] 16:57:56 INFO - PROCESS | 1756 | 1466035076123 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}] 16:57:56 INFO - PROCESS | 1756 | 1466035076128 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:56 INFO - PROCESS | 1756 | 1466035076255 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:57:56 INFO - PROCESS | 1756 | 1466035076357 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:56 INFO - PROCESS | 1756 | 1466035076363 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x925b7c00 == 29 [pid = 1756] [id = 206] 16:57:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 58 (0x93031c00) [pid = 1756] [serial = 618] [outer = (nil)] 16:57:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 59 (0x97704400) [pid = 1756] [serial = 619] [outer = 0x93031c00] 16:57:56 INFO - PROCESS | 1756 | 1466035076423 Marionette DEBUG loaded listener.js 16:57:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0x98be0800) [pid = 1756] [serial = 620] [outer = 0x93031c00] 16:57:57 INFO - PROCESS | 1756 | 1466035077067 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]]]}] 16:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 978ms 16:57:57 INFO - PROCESS | 1756 | 1466035077100 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:57:57 INFO - PROCESS | 1756 | 1466035077104 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:57:57 INFO - PROCESS | 1756 | 1466035077109 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:57:57 INFO - PROCESS | 1756 | 1466035077112 Marionette TRACE conn3 <- [1,798,null,{}] 16:57:57 INFO - PROCESS | 1756 | 1466035077117 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}] 16:57:57 INFO - PROCESS | 1756 | 1466035077126 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:57 INFO - PROCESS | 1756 | 1466035077337 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:57:57 INFO - PROCESS | 1756 | 1466035077348 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:57 INFO - PROCESS | 1756 | 1466035077356 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a5c00 == 30 [pid = 1756] [id = 207] 16:57:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x925bb800) [pid = 1756] [serial = 621] [outer = (nil)] 16:57:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x99eb7000) [pid = 1756] [serial = 622] [outer = 0x925bb800] 16:57:57 INFO - PROCESS | 1756 | 1466035077414 Marionette DEBUG loaded listener.js 16:57:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x9a385800) [pid = 1756] [serial = 623] [outer = 0x925bb800] 16:57:58 INFO - PROCESS | 1756 | 1466035078137 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]]]}] 16:57:58 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 16:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1076ms 16:57:58 INFO - PROCESS | 1756 | 1466035078186 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:57:58 INFO - PROCESS | 1756 | 1466035078192 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:57:58 INFO - PROCESS | 1756 | 1466035078253 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:57:58 INFO - PROCESS | 1756 | 1466035078259 Marionette TRACE conn3 <- [1,802,null,{}] 16:57:58 INFO - PROCESS | 1756 | 1466035078268 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}] 16:57:58 INFO - PROCESS | 1756 | 1466035078273 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:58 INFO - PROCESS | 1756 | 1466035078440 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:57:58 INFO - PROCESS | 1756 | 1466035078579 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:58 INFO - PROCESS | 1756 | 1466035078590 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d90400 == 31 [pid = 1756] [id = 208] 16:57:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x91d9e000) [pid = 1756] [serial = 624] [outer = (nil)] 16:57:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91db3800) [pid = 1756] [serial = 625] [outer = 0x91d9e000] 16:57:58 INFO - PROCESS | 1756 | 1466035078667 Marionette DEBUG loaded listener.js 16:57:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x91deb800) [pid = 1756] [serial = 626] [outer = 0x91d9e000] 16:57:59 INFO - PROCESS | 1756 | 1466035079557 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]]]}] 16:57:59 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 16:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1409ms 16:57:59 INFO - PROCESS | 1756 | 1466035079636 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:57:59 INFO - PROCESS | 1756 | 1466035079642 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:57:59 INFO - PROCESS | 1756 | 1466035079652 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:57:59 INFO - PROCESS | 1756 | 1466035079655 Marionette TRACE conn3 <- [1,806,null,{}] 16:57:59 INFO - PROCESS | 1756 | 1466035079661 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}] 16:57:59 INFO - PROCESS | 1756 | 1466035079667 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:57:59 INFO - PROCESS | 1756 | 1466035079869 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:58:00 INFO - PROCESS | 1756 | 1466035080061 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:00 INFO - PROCESS | 1756 | 1466035080067 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a5400 == 32 [pid = 1756] [id = 209] 16:58:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x925af400) [pid = 1756] [serial = 627] [outer = (nil)] 16:58:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x925bac00) [pid = 1756] [serial = 628] [outer = 0x925af400] 16:58:00 INFO - PROCESS | 1756 | 1466035080185 Marionette DEBUG loaded listener.js 16:58:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x93032000) [pid = 1756] [serial = 629] [outer = 0x925af400] 16:58:01 INFO - PROCESS | 1756 | 1466035081024 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]]]}] 16:58:01 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 16:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1428ms 16:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:58:01 INFO - PROCESS | 1756 | 1466035081080 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:58:01 INFO - PROCESS | 1756 | 1466035081083 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:58:01 INFO - PROCESS | 1756 | 1466035081089 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:58:01 INFO - PROCESS | 1756 | 1466035081095 Marionette TRACE conn3 <- [1,810,null,{}] 16:58:01 INFO - PROCESS | 1756 | 1466035081110 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}] 16:58:01 INFO - PROCESS | 1756 | 1466035081118 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:01 INFO - PROCESS | 1756 | 1466035081278 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:58:01 INFO - PROCESS | 1756 | 1466035081420 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:01 INFO - PROCESS | 1756 | 1466035081431 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x99eb6400 == 33 [pid = 1756] [id = 210] 16:58:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x99eb6800) [pid = 1756] [serial = 630] [outer = (nil)] 16:58:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9a08e800) [pid = 1756] [serial = 631] [outer = 0x99eb6800] 16:58:01 INFO - PROCESS | 1756 | 1466035081502 Marionette DEBUG loaded listener.js 16:58:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x9a381800) [pid = 1756] [serial = 632] [outer = 0x99eb6800] 16:58:02 INFO - PROCESS | 1756 | 1466035082632 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]]]}] 16:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1634ms 16:58:02 INFO - PROCESS | 1756 | 1466035082723 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:58:02 INFO - PROCESS | 1756 | 1466035082728 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:58:02 INFO - PROCESS | 1756 | 1466035082736 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:58:02 INFO - PROCESS | 1756 | 1466035082740 Marionette TRACE conn3 <- [1,814,null,{}] 16:58:02 INFO - PROCESS | 1756 | 1466035082747 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}] 16:58:02 INFO - PROCESS | 1756 | 1466035082752 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:02 INFO - PROCESS | 1756 | 1466035082952 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:58:03 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x95037c00) [pid = 1756] [serial = 586] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x95277800) [pid = 1756] [serial = 589] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x91deb000) [pid = 1756] [serial = 580] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x91dee000) [pid = 1756] [serial = 581] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x951e6c00) [pid = 1756] [serial = 574] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x99719c00) [pid = 1756] [serial = 575] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x920dd000) [pid = 1756] [serial = 583] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x99c07400) [pid = 1756] [serial = 577] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x99cc3c00) [pid = 1756] [serial = 578] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x98b64000) [pid = 1756] [serial = 592] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x98f99000) [pid = 1756] [serial = 572] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x9839c400) [pid = 1756] [serial = 590] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1756 | --DOMWINDOW == 59 (0x951ee800) [pid = 1756] [serial = 587] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1756 | --DOMWINDOW == 58 (0x922fb000) [pid = 1756] [serial = 584] [outer = (nil)] [url = about:blank] 16:58:03 INFO - PROCESS | 1756 | 1466035083175 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:03 INFO - PROCESS | 1756 | 1466035083188 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x906e9400 == 34 [pid = 1756] [id = 211] 16:58:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 59 (0x906f0800) [pid = 1756] [serial = 633] [outer = (nil)] 16:58:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0x91d98000) [pid = 1756] [serial = 634] [outer = 0x906f0800] 16:58:03 INFO - PROCESS | 1756 | 1466035083248 Marionette DEBUG loaded listener.js 16:58:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x91deb000) [pid = 1756] [serial = 635] [outer = 0x906f0800] 16:58:03 INFO - PROCESS | 1756 | 1466035083887 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] 16:58:03 INFO - PROCESS | 1756 | 1466035083927 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:58:03 INFO - PROCESS | 1756 | 1466035083936 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:58:03 INFO - PROCESS | 1756 | 1466035083940 Marionette TRACE conn3 <- [1,818,null,{}] 16:58:03 INFO - PROCESS | 1756 | 1466035083949 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}] 16:58:03 INFO - PROCESS | 1756 | 1466035083953 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:04 INFO - PROCESS | 1756 | 1466035084133 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:58:04 INFO - PROCESS | 1756 | 1466035084156 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:04 INFO - PROCESS | 1756 | 1466035084166 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x91da6400 == 35 [pid = 1756] [id = 212] 16:58:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x923d2400) [pid = 1756] [serial = 636] [outer = (nil)] 16:58:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x9243f000) [pid = 1756] [serial = 637] [outer = 0x923d2400] 16:58:04 INFO - PROCESS | 1756 | 1466035084227 Marionette DEBUG loaded listener.js 16:58:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x925b9c00) [pid = 1756] [serial = 638] [outer = 0x923d2400] 16:58:05 INFO - PROCESS | 1756 | 1466035084998 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]]]}] 16:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1134ms 16:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:58:05 INFO - PROCESS | 1756 | 1466035085069 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:58:05 INFO - PROCESS | 1756 | 1466035085072 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:58:05 INFO - PROCESS | 1756 | 1466035085078 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:58:05 INFO - PROCESS | 1756 | 1466035085084 Marionette TRACE conn3 <- [1,822,null,{}] 16:58:05 INFO - PROCESS | 1756 | 1466035085098 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}] 16:58:05 INFO - PROCESS | 1756 | 1466035085105 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:05 INFO - PROCESS | 1756 | 1466035085241 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:58:05 INFO - PROCESS | 1756 | 1466035085355 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:05 INFO - PROCESS | 1756 | 1466035085362 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x965d7800 == 36 [pid = 1756] [id = 213] 16:58:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x965db000) [pid = 1756] [serial = 639] [outer = (nil)] 16:58:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x98be0400) [pid = 1756] [serial = 640] [outer = 0x965db000] 16:58:05 INFO - PROCESS | 1756 | 1466035085429 Marionette DEBUG loaded listener.js 16:58:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x999cac00) [pid = 1756] [serial = 641] [outer = 0x965db000] 16:58:06 INFO - PROCESS | 1756 | 1466035086134 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] 16:58:06 INFO - PROCESS | 1756 | 1466035086174 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:58:06 INFO - PROCESS | 1756 | 1466035086187 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:58:06 INFO - PROCESS | 1756 | 1466035086189 Marionette TRACE conn3 <- [1,826,null,{}] 16:58:06 INFO - PROCESS | 1756 | 1466035086194 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}] 16:58:06 INFO - PROCESS | 1756 | 1466035086198 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:06 INFO - PROCESS | 1756 | 1466035086368 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:58:06 INFO - PROCESS | 1756 | 1466035086404 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:06 INFO - PROCESS | 1756 | 1466035086411 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x99ead800 == 37 [pid = 1756] [id = 214] 16:58:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x99eb1800) [pid = 1756] [serial = 642] [outer = (nil)] 16:58:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x9a08ac00) [pid = 1756] [serial = 643] [outer = 0x99eb1800] 16:58:06 INFO - PROCESS | 1756 | 1466035086471 Marionette DEBUG loaded listener.js 16:58:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9a53d800) [pid = 1756] [serial = 644] [outer = 0x99eb1800] 16:58:07 INFO - PROCESS | 1756 | 1466035087260 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]]]}] 16:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x920d2c00) [pid = 1756] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1131ms 16:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x93a40000) [pid = 1756] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x916ac400) [pid = 1756] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x99eb8800) [pid = 1756] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x92ff1400) [pid = 1756] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x925b8000) [pid = 1756] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x91fb2800) [pid = 1756] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x93031c00) [pid = 1756] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x906ed400) [pid = 1756] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:58:07 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x93a3f000) [pid = 1756] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:58:07 INFO - PROCESS | 1756 | 1466035087328 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:58:07 INFO - PROCESS | 1756 | 1466035087331 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:58:07 INFO - PROCESS | 1756 | 1466035087337 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:58:07 INFO - PROCESS | 1756 | 1466035087339 Marionette TRACE conn3 <- [1,830,null,{}] 16:58:07 INFO - PROCESS | 1756 | 1466035087345 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}] 16:58:07 INFO - PROCESS | 1756 | 1466035087348 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:07 INFO - PROCESS | 1756 | 1466035087474 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:58:07 INFO - PROCESS | 1756 | 1466035087481 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:07 INFO - PROCESS | 1756 | 1466035087488 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a3f000 == 38 [pid = 1756] [id = 215] 16:58:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x951a0800) [pid = 1756] [serial = 645] [outer = (nil)] 16:58:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x99eb2400) [pid = 1756] [serial = 646] [outer = 0x951a0800] 16:58:07 INFO - PROCESS | 1756 | 1466035087547 Marionette DEBUG loaded listener.js 16:58:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x999d2800) [pid = 1756] [serial = 647] [outer = 0x951a0800] 16:58:08 INFO - PROCESS | 1756 | 1466035088240 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]]]}] 16:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 926ms 16:58:08 INFO - PROCESS | 1756 | 1466035088264 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:58:08 INFO - PROCESS | 1756 | 1466035088267 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:58:08 INFO - PROCESS | 1756 | 1466035088273 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:58:08 INFO - PROCESS | 1756 | 1466035088275 Marionette TRACE conn3 <- [1,834,null,{}] 16:58:08 INFO - PROCESS | 1756 | 1466035088280 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}] 16:58:08 INFO - PROCESS | 1756 | 1466035088289 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:08 INFO - PROCESS | 1756 | 1466035088493 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:58:08 INFO - PROCESS | 1756 | 1466035088504 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:08 INFO - PROCESS | 1756 | 1466035088510 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a545c00 == 39 [pid = 1756] [id = 216] 16:58:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x9a59d800) [pid = 1756] [serial = 648] [outer = (nil)] 16:58:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x9a70b400) [pid = 1756] [serial = 649] [outer = 0x9a59d800] 16:58:08 INFO - PROCESS | 1756 | 1466035088572 Marionette DEBUG loaded listener.js 16:58:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x9a710400) [pid = 1756] [serial = 650] [outer = 0x9a59d800] 16:58:09 INFO - PROCESS | 1756 | 1466035089240 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]]]}] 16:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 982ms 16:58:09 INFO - PROCESS | 1756 | 1466035089255 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:58:09 INFO - PROCESS | 1756 | 1466035089258 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:58:09 INFO - PROCESS | 1756 | 1466035089263 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:58:09 INFO - PROCESS | 1756 | 1466035089265 Marionette TRACE conn3 <- [1,838,null,{}] 16:58:09 INFO - PROCESS | 1756 | 1466035089271 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}] 16:58:09 INFO - PROCESS | 1756 | 1466035089275 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:09 INFO - PROCESS | 1756 | 1466035089446 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:58:09 INFO - PROCESS | 1756 | 1466035089606 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:09 INFO - PROCESS | 1756 | 1466035089615 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a9000 == 40 [pid = 1756] [id = 217] 16:58:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x906a9400) [pid = 1756] [serial = 651] [outer = (nil)] 16:58:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x906f1400) [pid = 1756] [serial = 652] [outer = 0x906a9400] 16:58:09 INFO - PROCESS | 1756 | 1466035089689 Marionette DEBUG loaded listener.js 16:58:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x916ae400) [pid = 1756] [serial = 653] [outer = 0x906a9400] 16:58:10 INFO - PROCESS | 1756 | 1466035090641 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]]]}] 16:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1435ms 16:58:10 INFO - PROCESS | 1756 | 1466035090700 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:58:10 INFO - PROCESS | 1756 | 1466035090706 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:58:10 INFO - PROCESS | 1756 | 1466035090714 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:58:10 INFO - PROCESS | 1756 | 1466035090718 Marionette TRACE conn3 <- [1,842,null,{}] 16:58:10 INFO - PROCESS | 1756 | 1466035090724 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}] 16:58:10 INFO - PROCESS | 1756 | 1466035090730 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:10 INFO - PROCESS | 1756 | 1466035090890 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:58:11 INFO - PROCESS | 1756 | 1466035091034 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:11 INFO - PROCESS | 1756 | 1466035091042 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x923d4c00 == 41 [pid = 1756] [id = 218] 16:58:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9243e800) [pid = 1756] [serial = 654] [outer = (nil)] 16:58:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9302a800) [pid = 1756] [serial = 655] [outer = 0x9243e800] 16:58:11 INFO - PROCESS | 1756 | 1466035091114 Marionette DEBUG loaded listener.js 16:58:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x9519b000) [pid = 1756] [serial = 656] [outer = 0x9243e800] 16:58:11 INFO - PROCESS | 1756 | 1466035091959 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]]]}] 16:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1279ms 16:58:11 INFO - PROCESS | 1756 | 1466035091992 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:58:11 INFO - PROCESS | 1756 | 1466035091996 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:58:12 INFO - PROCESS | 1756 | 1466035092003 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:58:12 INFO - PROCESS | 1756 | 1466035092006 Marionette TRACE conn3 <- [1,846,null,{}] 16:58:12 INFO - PROCESS | 1756 | 1466035092012 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}] 16:58:12 INFO - PROCESS | 1756 | 1466035092017 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:12 INFO - PROCESS | 1756 | 1466035092176 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:58:12 INFO - PROCESS | 1756 | 1466035092327 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:12 INFO - PROCESS | 1756 | 1466035092336 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x920dd000 == 42 [pid = 1756] [id = 219] 16:58:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x925b3000) [pid = 1756] [serial = 657] [outer = (nil)] 16:58:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x9a543800) [pid = 1756] [serial = 658] [outer = 0x925b3000] 16:58:12 INFO - PROCESS | 1756 | 1466035092419 Marionette DEBUG loaded listener.js 16:58:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9a59dc00) [pid = 1756] [serial = 659] [outer = 0x925b3000] 16:58:13 INFO - PROCESS | 1756 | 1466035093330 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]]]}] 16:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1380ms 16:58:13 INFO - PROCESS | 1756 | 1466035093383 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:58:13 INFO - PROCESS | 1756 | 1466035093388 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:58:13 INFO - PROCESS | 1756 | 1466035093404 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:58:13 INFO - PROCESS | 1756 | 1466035093410 Marionette TRACE conn3 <- [1,850,null,{}] 16:58:13 INFO - PROCESS | 1756 | 1466035093415 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}] 16:58:13 INFO - PROCESS | 1756 | 1466035093421 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:13 INFO - PROCESS | 1756 | 1466035093613 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:58:13 INFO - PROCESS | 1756 | 1466035093757 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:13 INFO - PROCESS | 1756 | 1466035093766 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a5a0000 == 43 [pid = 1756] [id = 220] 16:58:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9a904c00) [pid = 1756] [serial = 660] [outer = (nil)] 16:58:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x9ab5c000) [pid = 1756] [serial = 661] [outer = 0x9a904c00] 16:58:13 INFO - PROCESS | 1756 | 1466035093833 Marionette DEBUG loaded listener.js 16:58:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9ab61c00) [pid = 1756] [serial = 662] [outer = 0x9a904c00] 16:58:14 INFO - PROCESS | 1756 | 1466035094655 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]]]}] 16:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1290ms 16:58:14 INFO - PROCESS | 1756 | 1466035094687 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:58:14 INFO - PROCESS | 1756 | 1466035094690 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:58:14 INFO - PROCESS | 1756 | 1466035094696 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:58:14 INFO - PROCESS | 1756 | 1466035094699 Marionette TRACE conn3 <- [1,854,null,{}] 16:58:14 INFO - PROCESS | 1756 | 1466035094704 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}] 16:58:14 INFO - PROCESS | 1756 | 1466035094709 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:14 INFO - PROCESS | 1756 | 1466035094851 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:58:15 INFO - PROCESS | 1756 | 1466035095000 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:15 INFO - PROCESS | 1756 | 1466035095017 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x906eb000 == 44 [pid = 1756] [id = 221] 16:58:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x906eb800) [pid = 1756] [serial = 663] [outer = (nil)] 16:58:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x91df0800) [pid = 1756] [serial = 664] [outer = 0x906eb800] 16:58:15 INFO - PROCESS | 1756 | 1466035095088 Marionette DEBUG loaded listener.js 16:58:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x920db000) [pid = 1756] [serial = 665] [outer = 0x906eb800] 16:58:16 INFO - PROCESS | 1756 | 1466035096146 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]]]}] 16:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1485ms 16:58:16 INFO - PROCESS | 1756 | 1466035096183 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:58:16 INFO - PROCESS | 1756 | 1466035096187 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:58:16 INFO - PROCESS | 1756 | 1466035096194 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:58:16 INFO - PROCESS | 1756 | 1466035096200 Marionette TRACE conn3 <- [1,858,null,{}] 16:58:16 INFO - PROCESS | 1756 | 1466035096207 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}] 16:58:16 INFO - PROCESS | 1756 | 1466035096212 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:16 INFO - PROCESS | 1756 | 1466035096366 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:58:17 INFO - PROCESS | 1756 | --DOCSHELL 0x925b5c00 == 43 [pid = 1756] [id = 204] 16:58:17 INFO - PROCESS | 1756 | --DOCSHELL 0x920d5000 == 42 [pid = 1756] [id = 205] 16:58:17 INFO - PROCESS | 1756 | --DOCSHELL 0x9a545c00 == 41 [pid = 1756] [id = 216] 16:58:17 INFO - PROCESS | 1756 | --DOCSHELL 0x93a3f000 == 40 [pid = 1756] [id = 215] 16:58:17 INFO - PROCESS | 1756 | --DOCSHELL 0x99ead800 == 39 [pid = 1756] [id = 214] 16:58:17 INFO - PROCESS | 1756 | --DOCSHELL 0x965d7800 == 38 [pid = 1756] [id = 213] 16:58:17 INFO - PROCESS | 1756 | --DOCSHELL 0x91da6400 == 37 [pid = 1756] [id = 212] 16:58:17 INFO - PROCESS | 1756 | --DOCSHELL 0x906e9400 == 36 [pid = 1756] [id = 211] 16:58:17 INFO - PROCESS | 1756 | --DOCSHELL 0x916a5c00 == 35 [pid = 1756] [id = 207] 16:58:17 INFO - PROCESS | 1756 | --DOCSHELL 0x91d90400 == 34 [pid = 1756] [id = 208] 16:58:17 INFO - PROCESS | 1756 | --DOCSHELL 0x916a5400 == 33 [pid = 1756] [id = 209] 16:58:17 INFO - PROCESS | 1756 | --DOCSHELL 0x99eb6400 == 32 [pid = 1756] [id = 210] 16:58:17 INFO - PROCESS | 1756 | --DOCSHELL 0x925b7c00 == 31 [pid = 1756] [id = 206] 16:58:17 INFO - PROCESS | 1756 | --DOCSHELL 0x906eb000 == 30 [pid = 1756] [id = 221] 16:58:17 INFO - PROCESS | 1756 | --DOCSHELL 0x9a5a0000 == 29 [pid = 1756] [id = 220] 16:58:17 INFO - PROCESS | 1756 | --DOCSHELL 0x920dd000 == 28 [pid = 1756] [id = 219] 16:58:17 INFO - PROCESS | 1756 | --DOCSHELL 0x906a9000 == 27 [pid = 1756] [id = 217] 16:58:17 INFO - PROCESS | 1756 | --DOCSHELL 0x923d4c00 == 26 [pid = 1756] [id = 218] 16:58:17 INFO - PROCESS | 1756 | 1466035097228 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:17 INFO - PROCESS | 1756 | 1466035097240 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x920dcc00) [pid = 1756] [serial = 610] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x965dac00) [pid = 1756] [serial = 617] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x91d90000) [pid = 1756] [serial = 607] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x9a008800) [pid = 1756] [serial = 601] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x93dbb400) [pid = 1756] [serial = 598] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x93d2b800) [pid = 1756] [serial = 614] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x920dc400) [pid = 1756] [serial = 605] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9a08f000) [pid = 1756] [serial = 602] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x97704400) [pid = 1756] [serial = 619] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x91fb7800) [pid = 1756] [serial = 595] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x91fbe000) [pid = 1756] [serial = 604] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x98be0800) [pid = 1756] [serial = 620] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x95272c00) [pid = 1756] [serial = 599] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x922f3800) [pid = 1756] [serial = 611] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x920d2400) [pid = 1756] [serial = 596] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x91d94000) [pid = 1756] [serial = 608] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x965cf000) [pid = 1756] [serial = 616] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x93a39000) [pid = 1756] [serial = 613] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x99eaec00) [pid = 1756] [serial = 593] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x99eb7000) [pid = 1756] [serial = 622] [outer = (nil)] [url = about:blank] 16:58:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a7c00 == 27 [pid = 1756] [id = 222] 16:58:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x906a8800) [pid = 1756] [serial = 666] [outer = (nil)] 16:58:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x906aec00) [pid = 1756] [serial = 667] [outer = 0x906a8800] 16:58:17 INFO - PROCESS | 1756 | 1466035097448 Marionette DEBUG loaded listener.js 16:58:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x916a2c00) [pid = 1756] [serial = 668] [outer = 0x906a8800] 16:58:18 INFO - PROCESS | 1756 | 1466035098141 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]]]}] 16:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1988ms 16:58:18 INFO - PROCESS | 1756 | 1466035098184 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:58:18 INFO - PROCESS | 1756 | 1466035098189 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:58:18 INFO - PROCESS | 1756 | 1466035098196 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:58:18 INFO - PROCESS | 1756 | 1466035098200 Marionette TRACE conn3 <- [1,862,null,{}] 16:58:18 INFO - PROCESS | 1756 | 1466035098207 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}] 16:58:18 INFO - PROCESS | 1756 | 1466035098214 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:18 INFO - PROCESS | 1756 | 1466035098366 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:58:18 INFO - PROCESS | 1756 | 1466035098469 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:18 INFO - PROCESS | 1756 | 1466035098480 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x916ab800 == 28 [pid = 1756] [id = 223] 16:58:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91d9cc00) [pid = 1756] [serial = 669] [outer = (nil)] 16:58:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x91fb8c00) [pid = 1756] [serial = 670] [outer = 0x91d9cc00] 16:58:18 INFO - PROCESS | 1756 | 1466035098543 Marionette DEBUG loaded listener.js 16:58:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x920d5800) [pid = 1756] [serial = 671] [outer = 0x91d9cc00] 16:58:19 INFO - PROCESS | 1756 | 1466035099243 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]]]}] 16:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1082ms 16:58:19 INFO - PROCESS | 1756 | 1466035099306 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:58:19 INFO - PROCESS | 1756 | 1466035099313 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:58:19 INFO - PROCESS | 1756 | 1466035099326 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:58:19 INFO - PROCESS | 1756 | 1466035099328 Marionette TRACE conn3 <- [1,866,null,{}] 16:58:19 INFO - PROCESS | 1756 | 1466035099334 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}] 16:58:19 INFO - PROCESS | 1756 | 1466035099339 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:19 INFO - PROCESS | 1756 | 1466035099491 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:58:19 INFO - PROCESS | 1756 | 1466035099500 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:19 INFO - PROCESS | 1756 | 1466035099508 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f7c00 == 29 [pid = 1756] [id = 224] 16:58:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x923d0400) [pid = 1756] [serial = 672] [outer = (nil)] 16:58:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x92447000) [pid = 1756] [serial = 673] [outer = 0x923d0400] 16:58:19 INFO - PROCESS | 1756 | 1466035099569 Marionette DEBUG loaded listener.js 16:58:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x93a37000) [pid = 1756] [serial = 674] [outer = 0x923d0400] 16:58:20 INFO - PROCESS | 1756 | 1466035100484 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]]]}] 16:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1193ms 16:58:20 INFO - PROCESS | 1756 | 1466035100514 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:58:20 INFO - PROCESS | 1756 | 1466035100517 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:58:20 INFO - PROCESS | 1756 | 1466035100525 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:58:20 INFO - PROCESS | 1756 | 1466035100534 Marionette TRACE conn3 <- [1,870,null,{}] 16:58:20 INFO - PROCESS | 1756 | 1466035100556 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}] 16:58:20 INFO - PROCESS | 1756 | 1466035100563 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:20 INFO - PROCESS | 1756 | 1466035100752 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:58:20 INFO - PROCESS | 1756 | 1466035100772 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:20 INFO - PROCESS | 1756 | 1466035100780 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x9503e400 == 30 [pid = 1756] [id = 225] 16:58:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9519ec00) [pid = 1756] [serial = 675] [outer = (nil)] 16:58:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x951eac00) [pid = 1756] [serial = 676] [outer = 0x9519ec00] 16:58:20 INFO - PROCESS | 1756 | 1466035100840 Marionette DEBUG loaded listener.js 16:58:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x9526b000) [pid = 1756] [serial = 677] [outer = 0x9519ec00] 16:58:21 INFO - PROCESS | 1756 | 1466035101651 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]]]}] 16:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1196ms 16:58:21 INFO - PROCESS | 1756 | 1466035101720 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:58:21 INFO - PROCESS | 1756 | 1466035101724 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:58:21 INFO - PROCESS | 1756 | 1466035101730 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:58:21 INFO - PROCESS | 1756 | 1466035101733 Marionette TRACE conn3 <- [1,874,null,{}] 16:58:21 INFO - PROCESS | 1756 | 1466035101738 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}] 16:58:21 INFO - PROCESS | 1756 | 1466035101743 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:22 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x99eb1800) [pid = 1756] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:58:22 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x925bb800) [pid = 1756] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:58:22 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x99eb6800) [pid = 1756] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:58:22 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x925af400) [pid = 1756] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:58:22 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x91d9e000) [pid = 1756] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:58:22 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x906f0800) [pid = 1756] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:58:22 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x923d2400) [pid = 1756] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:58:22 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x951a0800) [pid = 1756] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:58:22 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x965db000) [pid = 1756] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:58:22 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x9a59d800) [pid = 1756] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:58:22 INFO - PROCESS | 1756 | 1466035102170 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:58:22 INFO - PROCESS | 1756 | 1466035102192 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:22 INFO - PROCESS | 1756 | 1466035102203 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x91dec000 == 31 [pid = 1756] [id = 226] 16:58:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x923d2000) [pid = 1756] [serial = 678] [outer = (nil)] 16:58:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x951e6400) [pid = 1756] [serial = 679] [outer = 0x923d2000] 16:58:22 INFO - PROCESS | 1756 | 1466035102261 Marionette DEBUG loaded listener.js 16:58:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x95272400) [pid = 1756] [serial = 680] [outer = 0x923d2000] 16:58:22 INFO - PROCESS | 1756 | 1466035102959 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]]]}] 16:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1278ms 16:58:23 INFO - PROCESS | 1756 | 1466035103009 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:58:23 INFO - PROCESS | 1756 | 1466035103012 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:58:23 INFO - PROCESS | 1756 | 1466035103017 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:58:23 INFO - PROCESS | 1756 | 1466035103020 Marionette TRACE conn3 <- [1,878,null,{}] 16:58:23 INFO - PROCESS | 1756 | 1466035103047 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}] 16:58:23 INFO - PROCESS | 1756 | 1466035103052 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:23 INFO - PROCESS | 1756 | 1466035103176 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:58:23 INFO - PROCESS | 1756 | 1466035103189 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:23 INFO - PROCESS | 1756 | 1466035103205 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x965d6c00 == 32 [pid = 1756] [id = 227] 16:58:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x965d7800) [pid = 1756] [serial = 681] [outer = (nil)] 16:58:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x97705400) [pid = 1756] [serial = 682] [outer = 0x965d7800] 16:58:23 INFO - PROCESS | 1756 | 1466035103277 Marionette DEBUG loaded listener.js 16:58:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x98f9ec00) [pid = 1756] [serial = 683] [outer = 0x965d7800] 16:58:24 INFO - PROCESS | 1756 | 1466035104089 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]]]}] 16:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1154ms 16:58:24 INFO - PROCESS | 1756 | 1466035104173 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:58:24 INFO - PROCESS | 1756 | 1466035104179 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:58:24 INFO - PROCESS | 1756 | 1466035104229 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:58:24 INFO - PROCESS | 1756 | 1466035104240 Marionette TRACE conn3 <- [1,882,null,{}] 16:58:24 INFO - PROCESS | 1756 | 1466035104260 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}] 16:58:24 INFO - PROCESS | 1756 | 1466035104266 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:24 INFO - PROCESS | 1756 | 1466035104450 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:58:24 INFO - PROCESS | 1756 | 1466035104595 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:24 INFO - PROCESS | 1756 | 1466035104611 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a5c00 == 33 [pid = 1756] [id = 228] 16:58:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x91d94400) [pid = 1756] [serial = 684] [outer = (nil)] 16:58:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x91de6c00) [pid = 1756] [serial = 685] [outer = 0x91d94400] 16:58:24 INFO - PROCESS | 1756 | 1466035104683 Marionette DEBUG loaded listener.js 16:58:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x91fb4c00) [pid = 1756] [serial = 686] [outer = 0x91d94400] 16:58:25 INFO - PROCESS | 1756 | 1466035105654 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]]]}] 16:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1542ms 16:58:25 INFO - PROCESS | 1756 | 1466035105728 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:58:25 INFO - PROCESS | 1756 | 1466035105734 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:58:25 INFO - PROCESS | 1756 | 1466035105744 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:58:25 INFO - PROCESS | 1756 | 1466035105747 Marionette TRACE conn3 <- [1,886,null,{}] 16:58:25 INFO - PROCESS | 1756 | 1466035105753 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}] 16:58:25 INFO - PROCESS | 1756 | 1466035105758 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:25 INFO - PROCESS | 1756 | 1466035105937 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:58:26 INFO - PROCESS | 1756 | 1466035106123 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:26 INFO - PROCESS | 1756 | 1466035106134 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f0c00 == 34 [pid = 1756] [id = 229] 16:58:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x93031c00) [pid = 1756] [serial = 687] [outer = (nil)] 16:58:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x93d2ac00) [pid = 1756] [serial = 688] [outer = 0x93031c00] 16:58:26 INFO - PROCESS | 1756 | 1466035106207 Marionette DEBUG loaded listener.js 16:58:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9519a800) [pid = 1756] [serial = 689] [outer = 0x93031c00] 16:58:27 INFO - PROCESS | 1756 | 1466035107129 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]]]}] 16:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1439ms 16:58:27 INFO - PROCESS | 1756 | 1466035107188 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:58:27 INFO - PROCESS | 1756 | 1466035107195 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:58:27 INFO - PROCESS | 1756 | 1466035107201 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:58:27 INFO - PROCESS | 1756 | 1466035107207 Marionette TRACE conn3 <- [1,890,null,{}] 16:58:27 INFO - PROCESS | 1756 | 1466035107222 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}] 16:58:27 INFO - PROCESS | 1756 | 1466035107229 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:27 INFO - PROCESS | 1756 | 1466035107417 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:58:27 INFO - PROCESS | 1756 | 1466035107602 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:27 INFO - PROCESS | 1756 | 1466035107612 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x9987a400 == 35 [pid = 1756] [id = 230] 16:58:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9987a800) [pid = 1756] [serial = 690] [outer = (nil)] 16:58:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x999cf800) [pid = 1756] [serial = 691] [outer = 0x9987a800] 16:58:27 INFO - PROCESS | 1756 | 1466035107693 Marionette DEBUG loaded listener.js 16:58:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x99c06c00) [pid = 1756] [serial = 692] [outer = 0x9987a800] 16:58:28 INFO - PROCESS | 1756 | 1466035108683 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]]]}] 16:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1538ms 16:58:28 INFO - PROCESS | 1756 | 1466035108739 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:58:28 INFO - PROCESS | 1756 | 1466035108745 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:58:28 INFO - PROCESS | 1756 | 1466035108752 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:58:28 INFO - PROCESS | 1756 | 1466035108756 Marionette TRACE conn3 <- [1,894,null,{}] 16:58:28 INFO - PROCESS | 1756 | 1466035108764 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}] 16:58:28 INFO - PROCESS | 1756 | 1466035108768 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:28 INFO - PROCESS | 1756 | 1466035108985 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:58:29 INFO - PROCESS | 1756 | --DOCSHELL 0x920dac00 == 34 [pid = 1756] [id = 187] 16:58:29 INFO - PROCESS | 1756 | --DOCSHELL 0x925b7400 == 33 [pid = 1756] [id = 188] 16:58:29 INFO - PROCESS | 1756 | --DOCSHELL 0x93dbdc00 == 32 [pid = 1756] [id = 195] 16:58:29 INFO - PROCESS | 1756 | --DOCSHELL 0x91fb9000 == 31 [pid = 1756] [id = 203] 16:58:29 INFO - PROCESS | 1756 | --DOCSHELL 0x916a7c00 == 30 [pid = 1756] [id = 189] 16:58:29 INFO - PROCESS | 1756 | --DOCSHELL 0x916ac000 == 29 [pid = 1756] [id = 202] 16:58:29 INFO - PROCESS | 1756 | --DOCSHELL 0x916a6000 == 28 [pid = 1756] [id = 186] 16:58:29 INFO - PROCESS | 1756 | --DOCSHELL 0x906ad400 == 27 [pid = 1756] [id = 193] 16:58:29 INFO - PROCESS | 1756 | 1466035109218 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:29 INFO - PROCESS | 1756 | 1466035109230 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x916ad000 == 28 [pid = 1756] [id = 231] 16:58:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x91da7000) [pid = 1756] [serial = 693] [outer = (nil)] 16:58:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x91de8c00) [pid = 1756] [serial = 694] [outer = 0x91da7000] 16:58:29 INFO - PROCESS | 1756 | 1466035109307 Marionette DEBUG loaded listener.js 16:58:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x91def000) [pid = 1756] [serial = 695] [outer = 0x91da7000] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x9a70b400) [pid = 1756] [serial = 649] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x9a08ac00) [pid = 1756] [serial = 643] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x9a385800) [pid = 1756] [serial = 623] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x9a08e800) [pid = 1756] [serial = 631] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x9a381800) [pid = 1756] [serial = 632] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x925bac00) [pid = 1756] [serial = 628] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x93032000) [pid = 1756] [serial = 629] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x91db3800) [pid = 1756] [serial = 625] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x91deb800) [pid = 1756] [serial = 626] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x91d98000) [pid = 1756] [serial = 634] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x91deb000) [pid = 1756] [serial = 635] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x9243f000) [pid = 1756] [serial = 637] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x925b9c00) [pid = 1756] [serial = 638] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x99eb2400) [pid = 1756] [serial = 646] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x999d2800) [pid = 1756] [serial = 647] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x98be0400) [pid = 1756] [serial = 640] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x999cac00) [pid = 1756] [serial = 641] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x9a53d800) [pid = 1756] [serial = 644] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x9a710400) [pid = 1756] [serial = 650] [outer = (nil)] [url = about:blank] 16:58:29 INFO - PROCESS | 1756 | 1466035109979 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]]]}] 16:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1241ms 16:58:30 INFO - PROCESS | 1756 | 1466035109992 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:58:30 INFO - PROCESS | 1756 | 1466035109997 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:58:30 INFO - PROCESS | 1756 | 1466035110006 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:58:30 INFO - PROCESS | 1756 | 1466035110010 Marionette TRACE conn3 <- [1,898,null,{}] 16:58:30 INFO - PROCESS | 1756 | 1466035110015 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}] 16:58:30 INFO - PROCESS | 1756 | 1466035110020 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:30 INFO - PROCESS | 1756 | 1466035110205 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:58:30 INFO - PROCESS | 1756 | 1466035110224 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:30 INFO - PROCESS | 1756 | 1466035110232 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f8800 == 29 [pid = 1756] [id = 232] 16:58:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x922fa400) [pid = 1756] [serial = 696] [outer = (nil)] 16:58:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x92444400) [pid = 1756] [serial = 697] [outer = 0x922fa400] 16:58:30 INFO - PROCESS | 1756 | 1466035110300 Marionette DEBUG loaded listener.js 16:58:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x925bc400) [pid = 1756] [serial = 698] [outer = 0x922fa400] 16:58:31 INFO - PROCESS | 1756 | 1466035111039 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]]]}] 16:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1083ms 16:58:31 INFO - PROCESS | 1756 | 1466035111103 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:58:31 INFO - PROCESS | 1756 | 1466035111107 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:58:31 INFO - PROCESS | 1756 | 1466035111112 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:58:31 INFO - PROCESS | 1756 | 1466035111116 Marionette TRACE conn3 <- [1,902,null,{}] 16:58:31 INFO - PROCESS | 1756 | 1466035111131 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}] 16:58:31 INFO - PROCESS | 1756 | 1466035111138 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:31 INFO - PROCESS | 1756 | 1466035111278 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:58:31 INFO - PROCESS | 1756 | 1466035111288 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:31 INFO - PROCESS | 1756 | 1466035111296 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x965d5000 == 30 [pid = 1756] [id = 233] 16:58:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x965d6400) [pid = 1756] [serial = 699] [outer = (nil)] 16:58:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x98b5dc00) [pid = 1756] [serial = 700] [outer = 0x965d6400] 16:58:31 INFO - PROCESS | 1756 | 1466035111358 Marionette DEBUG loaded listener.js 16:58:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x997f6400) [pid = 1756] [serial = 701] [outer = 0x965d6400] 16:58:32 INFO - PROCESS | 1756 | 1466035112176 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]]]}] 16:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1083ms 16:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:58:32 INFO - PROCESS | 1756 | 1466035112226 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:58:32 INFO - PROCESS | 1756 | 1466035112230 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:58:32 INFO - PROCESS | 1756 | 1466035112235 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:58:32 INFO - PROCESS | 1756 | 1466035112238 Marionette TRACE conn3 <- [1,906,null,{}] 16:58:32 INFO - PROCESS | 1756 | 1466035112243 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}] 16:58:32 INFO - PROCESS | 1756 | 1466035112247 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:32 INFO - PROCESS | 1756 | 1466035112426 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:58:32 INFO - PROCESS | 1756 | 1466035112466 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:32 INFO - PROCESS | 1756 | 1466035112472 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x97711800 == 31 [pid = 1756] [id = 234] 16:58:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x98f9a800) [pid = 1756] [serial = 702] [outer = (nil)] 16:58:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x99b62800) [pid = 1756] [serial = 703] [outer = 0x98f9a800] 16:58:32 INFO - PROCESS | 1756 | 1466035112533 Marionette DEBUG loaded listener.js 16:58:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x99eb7400) [pid = 1756] [serial = 704] [outer = 0x98f9a800] 16:58:33 INFO - PROCESS | 1756 | 1466035113222 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]]]}] 16:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1037ms 16:58:33 INFO - PROCESS | 1756 | 1466035113272 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:58:33 INFO - PROCESS | 1756 | 1466035113275 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:58:33 INFO - PROCESS | 1756 | 1466035113302 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:58:33 INFO - PROCESS | 1756 | 1466035113305 Marionette TRACE conn3 <- [1,910,null,{}] 16:58:33 INFO - PROCESS | 1756 | 1466035113310 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}] 16:58:33 INFO - PROCESS | 1756 | 1466035113314 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:33 INFO - PROCESS | 1756 | 1466035113486 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:58:33 INFO - PROCESS | 1756 | 1466035113553 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:33 INFO - PROCESS | 1756 | 1466035113561 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x9526e000 == 32 [pid = 1756] [id = 235] 16:58:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x98b64000) [pid = 1756] [serial = 705] [outer = (nil)] 16:58:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x9a08a400) [pid = 1756] [serial = 706] [outer = 0x98b64000] 16:58:33 INFO - PROCESS | 1756 | 1466035113619 Marionette DEBUG loaded listener.js 16:58:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x95277800) [pid = 1756] [serial = 707] [outer = 0x98b64000] 16:58:34 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9519ec00) [pid = 1756] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:58:34 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x906a9400) [pid = 1756] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:58:34 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x9243e800) [pid = 1756] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:58:34 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x923d2000) [pid = 1756] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:58:34 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x906a8800) [pid = 1756] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:58:34 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x925b3000) [pid = 1756] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:58:34 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x9a904c00) [pid = 1756] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:58:34 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x923d0400) [pid = 1756] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:58:34 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x91d9cc00) [pid = 1756] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:58:34 INFO - PROCESS | 1756 | 1466035114354 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]]]}] 16:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1096ms 16:58:34 INFO - PROCESS | 1756 | 1466035114392 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:58:34 INFO - PROCESS | 1756 | 1466035114395 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:58:34 INFO - PROCESS | 1756 | 1466035114400 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:58:34 INFO - PROCESS | 1756 | 1466035114403 Marionette TRACE conn3 <- [1,914,null,{}] 16:58:34 INFO - PROCESS | 1756 | 1466035114408 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}] 16:58:34 INFO - PROCESS | 1756 | 1466035114417 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:34 INFO - PROCESS | 1756 | 1466035114584 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:58:34 INFO - PROCESS | 1756 | 1466035114592 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:34 INFO - PROCESS | 1756 | 1466035114600 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a2c00 == 33 [pid = 1756] [id = 236] 16:58:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x906a8800) [pid = 1756] [serial = 708] [outer = (nil)] 16:58:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x9a542400) [pid = 1756] [serial = 709] [outer = 0x906a8800] 16:58:34 INFO - PROCESS | 1756 | 1466035114660 Marionette DEBUG loaded listener.js 16:58:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x9a59c800) [pid = 1756] [serial = 710] [outer = 0x906a8800] 16:58:35 INFO - PROCESS | 1756 | 1466035115440 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]]]}] 16:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1082ms 16:58:35 INFO - PROCESS | 1756 | 1466035115509 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:58:35 INFO - PROCESS | 1756 | 1466035115515 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:58:35 INFO - PROCESS | 1756 | 1466035115523 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:58:35 INFO - PROCESS | 1756 | 1466035115529 Marionette TRACE conn3 <- [1,918,null,{}] 16:58:35 INFO - PROCESS | 1756 | 1466035115538 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}] 16:58:35 INFO - PROCESS | 1756 | 1466035115543 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:35 INFO - PROCESS | 1756 | 1466035115765 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:58:35 INFO - PROCESS | 1756 | 1466035115778 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:35 INFO - PROCESS | 1756 | 1466035115792 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x916b0800 == 34 [pid = 1756] [id = 237] 16:58:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x91d90000) [pid = 1756] [serial = 711] [outer = (nil)] 16:58:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x91da8000) [pid = 1756] [serial = 712] [outer = 0x91d90000] 16:58:35 INFO - PROCESS | 1756 | 1466035115903 Marionette DEBUG loaded listener.js 16:58:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x91fb5400) [pid = 1756] [serial = 713] [outer = 0x91d90000] 16:58:36 INFO - PROCESS | 1756 | 1466035116812 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]]]}] 16:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1335ms 16:58:36 INFO - PROCESS | 1756 | 1466035116857 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:58:36 INFO - PROCESS | 1756 | 1466035116864 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:58:36 INFO - PROCESS | 1756 | 1466035116874 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:58:36 INFO - PROCESS | 1756 | 1466035116878 Marionette TRACE conn3 <- [1,922,null,{}] 16:58:36 INFO - PROCESS | 1756 | 1466035116884 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}] 16:58:36 INFO - PROCESS | 1756 | 1466035116889 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:37 INFO - PROCESS | 1756 | 1466035117054 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:58:37 INFO - PROCESS | 1756 | 1466035117200 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:37 INFO - PROCESS | 1756 | 1466035117206 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d99400 == 35 [pid = 1756] [id = 238] 16:58:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x923d6000) [pid = 1756] [serial = 714] [outer = (nil)] 16:58:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x925b8000) [pid = 1756] [serial = 715] [outer = 0x923d6000] 16:58:37 INFO - PROCESS | 1756 | 1466035117291 Marionette DEBUG loaded listener.js 16:58:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x93db9800) [pid = 1756] [serial = 716] [outer = 0x923d6000] 16:58:38 INFO - PROCESS | 1756 | 1466035118198 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]]]}] 16:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1379ms 16:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:58:38 INFO - PROCESS | 1756 | 1466035118254 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:58:38 INFO - PROCESS | 1756 | 1466035118257 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:58:38 INFO - PROCESS | 1756 | 1466035118264 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:58:38 INFO - PROCESS | 1756 | 1466035118269 Marionette TRACE conn3 <- [1,926,null,{}] 16:58:38 INFO - PROCESS | 1756 | 1466035118284 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}] 16:58:38 INFO - PROCESS | 1756 | 1466035118292 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:38 INFO - PROCESS | 1756 | 1466035118492 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:58:38 INFO - PROCESS | 1756 | 1466035118639 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:38 INFO - PROCESS | 1756 | 1466035118648 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x965d8800 == 36 [pid = 1756] [id = 239] 16:58:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x97704400) [pid = 1756] [serial = 717] [outer = (nil)] 16:58:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x98343c00) [pid = 1756] [serial = 718] [outer = 0x97704400] 16:58:38 INFO - PROCESS | 1756 | 1466035118724 Marionette DEBUG loaded listener.js 16:58:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x98f99c00) [pid = 1756] [serial = 719] [outer = 0x97704400] 16:58:39 INFO - PROCESS | 1756 | 1466035119619 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]]]}] 16:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1383ms 16:58:39 INFO - PROCESS | 1756 | 1466035119647 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:58:39 INFO - PROCESS | 1756 | 1466035119651 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:58:39 INFO - PROCESS | 1756 | 1466035119657 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:58:39 INFO - PROCESS | 1756 | 1466035119660 Marionette TRACE conn3 <- [1,930,null,{}] 16:58:39 INFO - PROCESS | 1756 | 1466035119665 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}] 16:58:39 INFO - PROCESS | 1756 | 1466035119669 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:39 INFO - PROCESS | 1756 | 1466035119822 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:58:39 INFO - PROCESS | 1756 | 1466035119972 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:39 INFO - PROCESS | 1756 | 1466035119979 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x951e7400 == 37 [pid = 1756] [id = 240] 16:58:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9a53cc00) [pid = 1756] [serial = 720] [outer = (nil)] 16:58:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x9a542c00) [pid = 1756] [serial = 721] [outer = 0x9a53cc00] 16:58:40 INFO - PROCESS | 1756 | 1466035120050 Marionette DEBUG loaded listener.js 16:58:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x9a70c000) [pid = 1756] [serial = 722] [outer = 0x9a53cc00] 16:58:40 INFO - PROCESS | 1756 | 1466035120952 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]]]}] 16:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1328ms 16:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:58:40 INFO - PROCESS | 1756 | 1466035120985 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:58:40 INFO - PROCESS | 1756 | 1466035120988 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:58:40 INFO - PROCESS | 1756 | 1466035120993 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:58:40 INFO - PROCESS | 1756 | 1466035120997 Marionette TRACE conn3 <- [1,934,null,{}] 16:58:41 INFO - PROCESS | 1756 | 1466035121002 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}] 16:58:41 INFO - PROCESS | 1756 | 1466035121007 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:41 INFO - PROCESS | 1756 | 1466035121153 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:58:41 INFO - PROCESS | 1756 | 1466035121448 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:41 INFO - PROCESS | 1756 | 1466035121456 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f5400 == 38 [pid = 1756] [id = 241] 16:58:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x906f5800) [pid = 1756] [serial = 723] [outer = (nil)] 16:58:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x916ab400) [pid = 1756] [serial = 724] [outer = 0x906f5800] 16:58:41 INFO - PROCESS | 1756 | 1466035121583 Marionette DEBUG loaded listener.js 16:58:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x91de4000) [pid = 1756] [serial = 725] [outer = 0x906f5800] 16:58:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x9244a400) [pid = 1756] [serial = 726] [outer = 0x91db2800] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x9503e400 == 37 [pid = 1756] [id = 225] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x922f7c00 == 36 [pid = 1756] [id = 224] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x906a5000 == 35 [pid = 1756] [id = 191] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x93031400 == 34 [pid = 1756] [id = 196] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x9526e000 == 33 [pid = 1756] [id = 235] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x97711800 == 32 [pid = 1756] [id = 234] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x965d5000 == 31 [pid = 1756] [id = 233] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x922f8800 == 30 [pid = 1756] [id = 232] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x916ad000 == 29 [pid = 1756] [id = 231] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x906f0c00 == 28 [pid = 1756] [id = 229] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x916a5c00 == 27 [pid = 1756] [id = 228] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x906a7c00 == 26 [pid = 1756] [id = 222] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x965d6c00 == 25 [pid = 1756] [id = 227] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x920d1400 == 24 [pid = 1756] [id = 199] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x916ab800 == 23 [pid = 1756] [id = 223] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x91dab000 == 22 [pid = 1756] [id = 194] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x906acc00 == 21 [pid = 1756] [id = 201] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x99eb7800 == 20 [pid = 1756] [id = 200] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x9987a400 == 19 [pid = 1756] [id = 230] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x9519cc00 == 18 [pid = 1756] [id = 192] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x91db3400 == 17 [pid = 1756] [id = 190] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x91dec000 == 16 [pid = 1756] [id = 226] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x906a2800 == 15 [pid = 1756] [id = 197] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x906a0400 == 14 [pid = 1756] [id = 198] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x951e7400 == 13 [pid = 1756] [id = 240] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x965d8800 == 12 [pid = 1756] [id = 239] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x906a2c00 == 11 [pid = 1756] [id = 236] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x916b0800 == 10 [pid = 1756] [id = 237] 16:58:44 INFO - PROCESS | 1756 | --DOCSHELL 0x91d99400 == 9 [pid = 1756] [id = 238] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x951eac00) [pid = 1756] [serial = 676] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x916ae400) [pid = 1756] [serial = 653] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x906f1400) [pid = 1756] [serial = 652] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x9519b000) [pid = 1756] [serial = 656] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x9302a800) [pid = 1756] [serial = 655] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x951e6400) [pid = 1756] [serial = 679] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x906aec00) [pid = 1756] [serial = 667] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x9a59dc00) [pid = 1756] [serial = 659] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x9526b000) [pid = 1756] [serial = 677] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9a543800) [pid = 1756] [serial = 658] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x916a2c00) [pid = 1756] [serial = 668] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9ab61c00) [pid = 1756] [serial = 662] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x92447000) [pid = 1756] [serial = 673] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x9ab5c000) [pid = 1756] [serial = 661] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x91fb8c00) [pid = 1756] [serial = 670] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x91df0800) [pid = 1756] [serial = 664] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x920d5800) [pid = 1756] [serial = 671] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x95272400) [pid = 1756] [serial = 680] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x93a37000) [pid = 1756] [serial = 674] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x97705400) [pid = 1756] [serial = 682] [outer = (nil)] [url = about:blank] 16:58:45 INFO - PROCESS | 1756 | 1466035125247 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]]]}] 16:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 4295ms 16:58:45 INFO - PROCESS | 1756 | 1466035125290 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:58:45 INFO - PROCESS | 1756 | 1466035125295 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:58:45 INFO - PROCESS | 1756 | 1466035125315 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:58:45 INFO - PROCESS | 1756 | 1466035125321 Marionette TRACE conn3 <- [1,938,null,{}] 16:58:45 INFO - PROCESS | 1756 | 1466035125329 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}] 16:58:45 INFO - PROCESS | 1756 | 1466035125334 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:45 INFO - PROCESS | 1756 | 1466035125482 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:58:45 INFO - PROCESS | 1756 | 1466035125594 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:45 INFO - PROCESS | 1756 | 1466035125601 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x916abc00 == 10 [pid = 1756] [id = 242] 16:58:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x916ac000) [pid = 1756] [serial = 727] [outer = (nil)] 16:58:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x916b0800) [pid = 1756] [serial = 728] [outer = 0x916ac000] 16:58:45 INFO - PROCESS | 1756 | 1466035125672 Marionette DEBUG loaded listener.js 16:58:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x91d94800) [pid = 1756] [serial = 729] [outer = 0x916ac000] 16:58:46 INFO - PROCESS | 1756 | 1466035126350 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]]]}] 16:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1083ms 16:58:46 INFO - PROCESS | 1756 | 1466035126412 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:58:46 INFO - PROCESS | 1756 | 1466035126419 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:58:46 INFO - PROCESS | 1756 | 1466035126429 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:58:46 INFO - PROCESS | 1756 | 1466035126433 Marionette TRACE conn3 <- [1,942,null,{}] 16:58:46 INFO - PROCESS | 1756 | 1466035126450 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}] 16:58:46 INFO - PROCESS | 1756 | 1466035126456 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:46 INFO - PROCESS | 1756 | 1466035126605 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:58:46 INFO - PROCESS | 1756 | 1466035126615 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:46 INFO - PROCESS | 1756 | 1466035126621 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x920d8000 == 11 [pid = 1756] [id = 243] 16:58:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x920d9c00) [pid = 1756] [serial = 730] [outer = (nil)] 16:58:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x922ec800) [pid = 1756] [serial = 731] [outer = 0x920d9c00] 16:58:46 INFO - PROCESS | 1756 | 1466035126687 Marionette DEBUG loaded listener.js 16:58:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x923c8400) [pid = 1756] [serial = 732] [outer = 0x920d9c00] 16:58:47 INFO - PROCESS | 1756 | 1466035127471 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]]]}] 16:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1089ms 16:58:47 INFO - PROCESS | 1756 | 1466035127537 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:58:47 INFO - PROCESS | 1756 | 1466035127540 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:58:47 INFO - PROCESS | 1756 | 1466035127547 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:58:47 INFO - PROCESS | 1756 | 1466035127552 Marionette TRACE conn3 <- [1,946,null,{}] 16:58:47 INFO - PROCESS | 1756 | 1466035127580 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}] 16:58:47 INFO - PROCESS | 1756 | 1466035127588 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:47 INFO - PROCESS | 1756 | 1466035127775 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:58:47 INFO - PROCESS | 1756 | 1466035127796 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:47 INFO - PROCESS | 1756 | 1466035127807 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x9302cc00 == 12 [pid = 1756] [id = 244] 16:58:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x93032000) [pid = 1756] [serial = 733] [outer = (nil)] 16:58:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x93a43800) [pid = 1756] [serial = 734] [outer = 0x93032000] 16:58:47 INFO - PROCESS | 1756 | 1466035127870 Marionette DEBUG loaded listener.js 16:58:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x93dbf400) [pid = 1756] [serial = 735] [outer = 0x93032000] 16:58:48 INFO - PROCESS | 1756 | 1466035128711 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]]]}] 16:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1198ms 16:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:58:48 INFO - PROCESS | 1756 | 1466035128749 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:58:48 INFO - PROCESS | 1756 | 1466035128752 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:58:48 INFO - PROCESS | 1756 | 1466035128757 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:58:48 INFO - PROCESS | 1756 | 1466035128761 Marionette TRACE conn3 <- [1,950,null,{}] 16:58:48 INFO - PROCESS | 1756 | 1466035128773 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}] 16:58:48 INFO - PROCESS | 1756 | 1466035128778 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:48 INFO - PROCESS | 1756 | 1466035128967 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:58:49 INFO - PROCESS | 1756 | 1466035128985 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:49 INFO - PROCESS | 1756 | 1466035128991 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x923d3000 == 13 [pid = 1756] [id = 245] 16:58:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x93dc6400) [pid = 1756] [serial = 736] [outer = (nil)] 16:58:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x951ef400) [pid = 1756] [serial = 737] [outer = 0x93dc6400] 16:58:49 INFO - PROCESS | 1756 | 1466035129053 Marionette DEBUG loaded listener.js 16:58:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x95277400) [pid = 1756] [serial = 738] [outer = 0x93dc6400] 16:58:49 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x9a53cc00) [pid = 1756] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:58:49 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x97704400) [pid = 1756] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:58:49 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x923d6000) [pid = 1756] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:58:49 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x91d90000) [pid = 1756] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:58:49 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x906a8800) [pid = 1756] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:58:50 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x906eb800) [pid = 1756] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:58:50 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x98f9a800) [pid = 1756] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:58:50 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x98b64000) [pid = 1756] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:58:50 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x965d7800) [pid = 1756] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:58:50 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x965d6400) [pid = 1756] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:58:50 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x922fa400) [pid = 1756] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:58:50 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x91da7000) [pid = 1756] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:58:50 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x91d94400) [pid = 1756] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:58:50 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x93031c00) [pid = 1756] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:58:50 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x9987a800) [pid = 1756] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:58:50 INFO - PROCESS | 1756 | 1466035130158 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]]]}] 16:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1438ms 16:58:50 INFO - PROCESS | 1756 | 1466035130195 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:58:50 INFO - PROCESS | 1756 | 1466035130198 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:58:50 INFO - PROCESS | 1756 | 1466035130204 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:58:50 INFO - PROCESS | 1756 | 1466035130206 Marionette TRACE conn3 <- [1,954,null,{}] 16:58:50 INFO - PROCESS | 1756 | 1466035130211 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}] 16:58:50 INFO - PROCESS | 1756 | 1466035130216 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:50 INFO - PROCESS | 1756 | 1466035130350 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:58:50 INFO - PROCESS | 1756 | 1466035130362 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:50 INFO - PROCESS | 1756 | 1466035130368 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a8800 == 14 [pid = 1756] [id = 246] 16:58:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x906ef800) [pid = 1756] [serial = 739] [outer = (nil)] 16:58:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x923d6000) [pid = 1756] [serial = 740] [outer = 0x906ef800] 16:58:50 INFO - PROCESS | 1756 | 1466035130429 Marionette DEBUG loaded listener.js 16:58:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x9519e000) [pid = 1756] [serial = 741] [outer = 0x906ef800] 16:58:51 INFO - PROCESS | 1756 | 1466035131172 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]]]}] 16:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1027ms 16:58:51 INFO - PROCESS | 1756 | 1466035131233 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:58:51 INFO - PROCESS | 1756 | 1466035131235 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:58:51 INFO - PROCESS | 1756 | 1466035131241 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:58:51 INFO - PROCESS | 1756 | 1466035131243 Marionette TRACE conn3 <- [1,958,null,{}] 16:58:51 INFO - PROCESS | 1756 | 1466035131249 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}] 16:58:51 INFO - PROCESS | 1756 | 1466035131258 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:51 INFO - PROCESS | 1756 | 1466035131482 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:58:51 INFO - PROCESS | 1756 | 1466035131496 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:51 INFO - PROCESS | 1756 | 1466035131504 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d90000 == 15 [pid = 1756] [id = 247] 16:58:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x93033000) [pid = 1756] [serial = 742] [outer = (nil)] 16:58:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x98f9e400) [pid = 1756] [serial = 743] [outer = 0x93033000] 16:58:51 INFO - PROCESS | 1756 | 1466035131563 Marionette DEBUG loaded listener.js 16:58:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x99b5e000) [pid = 1756] [serial = 744] [outer = 0x93033000] 16:58:52 INFO - PROCESS | 1756 | 1466035132494 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]]]}] 16:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1326ms 16:58:52 INFO - PROCESS | 1756 | 1466035132568 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:58:52 INFO - PROCESS | 1756 | 1466035132573 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:58:52 INFO - PROCESS | 1756 | 1466035132581 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:58:52 INFO - PROCESS | 1756 | 1466035132586 Marionette TRACE conn3 <- [1,962,null,{}] 16:58:52 INFO - PROCESS | 1756 | 1466035132594 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}] 16:58:52 INFO - PROCESS | 1756 | 1466035132600 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:52 INFO - PROCESS | 1756 | 1466035132772 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:58:52 INFO - PROCESS | 1756 | 1466035132917 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:52 INFO - PROCESS | 1756 | 1466035132925 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f0800 == 16 [pid = 1756] [id = 248] 16:58:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x906f7800) [pid = 1756] [serial = 745] [outer = (nil)] 16:58:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x91d93400) [pid = 1756] [serial = 746] [outer = 0x906f7800] 16:58:53 INFO - PROCESS | 1756 | 1466035133002 Marionette DEBUG loaded listener.js 16:58:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x920d9000) [pid = 1756] [serial = 747] [outer = 0x906f7800] 16:58:53 INFO - PROCESS | 1756 | 1466035133909 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]]]}] 16:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1383ms 16:58:53 INFO - PROCESS | 1756 | 1466035133963 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:58:53 INFO - PROCESS | 1756 | 1466035133970 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:58:53 INFO - PROCESS | 1756 | 1466035133979 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:58:53 INFO - PROCESS | 1756 | 1466035133983 Marionette TRACE conn3 <- [1,966,null,{}] 16:58:53 INFO - PROCESS | 1756 | 1466035133989 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}] 16:58:53 INFO - PROCESS | 1756 | 1466035133993 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:54 INFO - PROCESS | 1756 | 1466035134159 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:58:54 INFO - PROCESS | 1756 | 1466035134304 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:54 INFO - PROCESS | 1756 | 1466035134311 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x906aac00 == 17 [pid = 1756] [id = 249] 16:58:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x925b4800) [pid = 1756] [serial = 748] [outer = (nil)] 16:58:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x93a39000) [pid = 1756] [serial = 749] [outer = 0x925b4800] 16:58:54 INFO - PROCESS | 1756 | 1466035134396 Marionette DEBUG loaded listener.js 16:58:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x95038c00) [pid = 1756] [serial = 750] [outer = 0x925b4800] 16:58:55 INFO - PROCESS | 1756 | 1466035135362 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]]]}] 16:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1438ms 16:58:55 INFO - PROCESS | 1756 | 1466035135418 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:58:55 INFO - PROCESS | 1756 | 1466035135422 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:58:55 INFO - PROCESS | 1756 | 1466035135429 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:58:55 INFO - PROCESS | 1756 | 1466035135434 Marionette TRACE conn3 <- [1,970,null,{}] 16:58:55 INFO - PROCESS | 1756 | 1466035135449 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}] 16:58:55 INFO - PROCESS | 1756 | 1466035135457 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:55 INFO - PROCESS | 1756 | 1466035135627 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:58:55 INFO - PROCESS | 1756 | 1466035135848 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:55 INFO - PROCESS | 1756 | 1466035135857 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x923cd400 == 18 [pid = 1756] [id = 250] 16:58:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x923cdc00) [pid = 1756] [serial = 751] [outer = (nil)] 16:58:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9823a000) [pid = 1756] [serial = 752] [outer = 0x923cdc00] 16:58:55 INFO - PROCESS | 1756 | 1466035135933 Marionette DEBUG loaded listener.js 16:58:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x99eb5800) [pid = 1756] [serial = 753] [outer = 0x923cdc00] 16:58:56 INFO - PROCESS | 1756 | 1466035136995 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]]]}] 16:58:57 INFO - PROCESS | 1756 | --DOCSHELL 0x906f5400 == 17 [pid = 1756] [id = 241] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x920db000) [pid = 1756] [serial = 665] [outer = (nil)] [url = about:blank] 16:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1640ms 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x92446800) [pid = 1756] [serial = 464] [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.] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x99b62800) [pid = 1756] [serial = 703] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9a08a400) [pid = 1756] [serial = 706] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x95277800) [pid = 1756] [serial = 707] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x98f9ec00) [pid = 1756] [serial = 683] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x98b5dc00) [pid = 1756] [serial = 700] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x92444400) [pid = 1756] [serial = 697] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x925bc400) [pid = 1756] [serial = 698] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x916ab400) [pid = 1756] [serial = 724] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x91de8c00) [pid = 1756] [serial = 694] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x91def000) [pid = 1756] [serial = 695] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x91de6c00) [pid = 1756] [serial = 685] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x91fb4c00) [pid = 1756] [serial = 686] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x93d2ac00) [pid = 1756] [serial = 688] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x9519a800) [pid = 1756] [serial = 689] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 59 (0x999cf800) [pid = 1756] [serial = 691] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 58 (0x99c06c00) [pid = 1756] [serial = 692] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 57 (0x9a59c800) [pid = 1756] [serial = 710] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 56 (0x99eb7400) [pid = 1756] [serial = 704] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 55 (0x997f6400) [pid = 1756] [serial = 701] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 54 (0x9a70c000) [pid = 1756] [serial = 722] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 53 (0x9a542c00) [pid = 1756] [serial = 721] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 52 (0x98f99c00) [pid = 1756] [serial = 719] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 51 (0x98343c00) [pid = 1756] [serial = 718] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 50 (0x93db9800) [pid = 1756] [serial = 716] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 49 (0x91fb5400) [pid = 1756] [serial = 713] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 48 (0x925b8000) [pid = 1756] [serial = 715] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 47 (0x91da8000) [pid = 1756] [serial = 712] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | --DOMWINDOW == 46 (0x9a542400) [pid = 1756] [serial = 709] [outer = (nil)] [url = about:blank] 16:58:57 INFO - PROCESS | 1756 | 1466035137122 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:58:57 INFO - PROCESS | 1756 | 1466035137127 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:58:57 INFO - PROCESS | 1756 | 1466035137134 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:58:57 INFO - PROCESS | 1756 | 1466035137147 Marionette TRACE conn3 <- [1,974,null,{}] 16:58:57 INFO - PROCESS | 1756 | 1466035137166 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}] 16:58:57 INFO - PROCESS | 1756 | 1466035137171 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:57 INFO - PROCESS | 1756 | 1466035137311 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:58:57 INFO - PROCESS | 1756 | 1466035137472 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:57 INFO - PROCESS | 1756 | 1466035137480 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x91da4400 == 18 [pid = 1756] [id = 251] 16:58:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 47 (0x91de4800) [pid = 1756] [serial = 754] [outer = (nil)] 16:58:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 48 (0x91dec800) [pid = 1756] [serial = 755] [outer = 0x91de4800] 16:58:57 INFO - PROCESS | 1756 | 1466035137544 Marionette DEBUG loaded listener.js 16:58:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 49 (0x91fb2c00) [pid = 1756] [serial = 756] [outer = 0x91de4800] 16:58:58 INFO - PROCESS | 1756 | 1466035138189 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]]]}] 16:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1101ms 16:58:58 INFO - PROCESS | 1756 | 1466035138236 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:58:58 INFO - PROCESS | 1756 | 1466035138242 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:58:58 INFO - PROCESS | 1756 | 1466035138251 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:58:58 INFO - PROCESS | 1756 | 1466035138254 Marionette TRACE conn3 <- [1,978,null,{}] 16:58:58 INFO - PROCESS | 1756 | 1466035138260 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}] 16:58:58 INFO - PROCESS | 1756 | 1466035138265 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:58 INFO - PROCESS | 1756 | 1466035138413 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:58:58 INFO - PROCESS | 1756 | 1466035138516 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:58 INFO - PROCESS | 1756 | 1466035138526 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fbec00 == 19 [pid = 1756] [id = 252] 16:58:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 50 (0x920de000) [pid = 1756] [serial = 757] [outer = (nil)] 16:58:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 51 (0x923d1000) [pid = 1756] [serial = 758] [outer = 0x920de000] 16:58:58 INFO - PROCESS | 1756 | 1466035138591 Marionette DEBUG loaded listener.js 16:58:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 52 (0x92446800) [pid = 1756] [serial = 759] [outer = 0x920de000] 16:58:59 INFO - PROCESS | 1756 | 1466035139300 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]]]}] 16:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1083ms 16:58:59 INFO - PROCESS | 1756 | 1466035139345 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:58:59 INFO - PROCESS | 1756 | 1466035139349 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:58:59 INFO - PROCESS | 1756 | 1466035139354 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:58:59 INFO - PROCESS | 1756 | 1466035139359 Marionette TRACE conn3 <- [1,982,null,{}] 16:58:59 INFO - PROCESS | 1756 | 1466035139388 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}] 16:58:59 INFO - PROCESS | 1756 | 1466035139395 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:59 INFO - PROCESS | 1756 | 1466035139536 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:58:59 INFO - PROCESS | 1756 | 1466035139545 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:59 INFO - PROCESS | 1756 | 1466035139557 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:58:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x95271400 == 20 [pid = 1756] [id = 253] 16:58:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 53 (0x95273c00) [pid = 1756] [serial = 760] [outer = (nil)] 16:58:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 54 (0x965d5000) [pid = 1756] [serial = 761] [outer = 0x95273c00] 16:58:59 INFO - PROCESS | 1756 | 1466035139617 Marionette DEBUG loaded listener.js 16:58:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 55 (0x98b63c00) [pid = 1756] [serial = 762] [outer = 0x95273c00] 16:59:00 INFO - PROCESS | 1756 | 1466035140407 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]]]}] 16:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1093ms 16:59:00 INFO - PROCESS | 1756 | 1466035140476 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:59:00 INFO - PROCESS | 1756 | 1466035140481 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:59:00 INFO - PROCESS | 1756 | 1466035140487 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:59:00 INFO - PROCESS | 1756 | 1466035140489 Marionette TRACE conn3 <- [1,986,null,{}] 16:59:00 INFO - PROCESS | 1756 | 1466035140495 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}] 16:59:00 INFO - PROCESS | 1756 | 1466035140499 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:00 INFO - PROCESS | 1756 | 1466035140683 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:59:00 INFO - PROCESS | 1756 | 1466035140708 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:00 INFO - PROCESS | 1756 | 1466035140721 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ed400 == 21 [pid = 1756] [id = 254] 16:59:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 56 (0x95272c00) [pid = 1756] [serial = 763] [outer = (nil)] 16:59:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 57 (0x99877800) [pid = 1756] [serial = 764] [outer = 0x95272c00] 16:59:00 INFO - PROCESS | 1756 | 1466035140784 Marionette DEBUG loaded listener.js 16:59:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 58 (0x99c07000) [pid = 1756] [serial = 765] [outer = 0x95272c00] 16:59:01 INFO - PROCESS | 1756 | 1466035141578 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]]]}] 16:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1129ms 16:59:01 INFO - PROCESS | 1756 | 1466035141616 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:59:01 INFO - PROCESS | 1756 | 1466035141620 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:59:01 INFO - PROCESS | 1756 | 1466035141625 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:59:01 INFO - PROCESS | 1756 | 1466035141627 Marionette TRACE conn3 <- [1,990,null,{}] 16:59:01 INFO - PROCESS | 1756 | 1466035141638 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}] 16:59:01 INFO - PROCESS | 1756 | 1466035141642 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:01 INFO - PROCESS | 1756 | 1466035141815 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:59:01 INFO - PROCESS | 1756 | --DOMWINDOW == 57 (0x916ac000) [pid = 1756] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:59:01 INFO - PROCESS | 1756 | --DOMWINDOW == 56 (0x906f5800) [pid = 1756] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:59:01 INFO - PROCESS | 1756 | --DOMWINDOW == 55 (0x93dc6400) [pid = 1756] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:59:01 INFO - PROCESS | 1756 | --DOMWINDOW == 54 (0x906ef800) [pid = 1756] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:59:01 INFO - PROCESS | 1756 | --DOMWINDOW == 53 (0x920d9c00) [pid = 1756] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:59:01 INFO - PROCESS | 1756 | --DOMWINDOW == 52 (0x93032000) [pid = 1756] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:59:01 INFO - PROCESS | 1756 | 1466035141925 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:01 INFO - PROCESS | 1756 | 1466035141932 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ef800 == 22 [pid = 1756] [id = 255] 16:59:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 53 (0x906f5400) [pid = 1756] [serial = 766] [outer = (nil)] 16:59:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 54 (0x920d4400) [pid = 1756] [serial = 767] [outer = 0x906f5400] 16:59:01 INFO - PROCESS | 1756 | 1466035141993 Marionette DEBUG loaded listener.js 16:59:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 55 (0x923cac00) [pid = 1756] [serial = 768] [outer = 0x906f5400] 16:59:02 INFO - PROCESS | 1756 | 1466035142632 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]]]}] 16:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1032ms 16:59:02 INFO - PROCESS | 1756 | 1466035142658 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:59:02 INFO - PROCESS | 1756 | 1466035142661 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:59:02 INFO - PROCESS | 1756 | 1466035142667 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:59:02 INFO - PROCESS | 1756 | 1466035142669 Marionette TRACE conn3 <- [1,994,null,{}] 16:59:02 INFO - PROCESS | 1756 | 1466035142674 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}] 16:59:02 INFO - PROCESS | 1756 | 1466035142683 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:02 INFO - PROCESS | 1756 | 1466035142863 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:59:02 INFO - PROCESS | 1756 | 1466035142968 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:02 INFO - PROCESS | 1756 | 1466035142974 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d93c00 == 23 [pid = 1756] [id = 256] 16:59:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 56 (0x99eaec00) [pid = 1756] [serial = 769] [outer = (nil)] 16:59:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 57 (0x9a537000) [pid = 1756] [serial = 770] [outer = 0x99eaec00] 16:59:03 INFO - PROCESS | 1756 | 1466035143040 Marionette DEBUG loaded listener.js 16:59:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 58 (0x9a53ac00) [pid = 1756] [serial = 771] [outer = 0x99eaec00] 16:59:03 INFO - PROCESS | 1756 | 1466035143665 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]]]}] 16:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1028ms 16:59:03 INFO - PROCESS | 1756 | 1466035143708 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:59:03 INFO - PROCESS | 1756 | 1466035143712 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:59:03 INFO - PROCESS | 1756 | 1466035143717 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:59:03 INFO - PROCESS | 1756 | 1466035143719 Marionette TRACE conn3 <- [1,998,null,{}] 16:59:03 INFO - PROCESS | 1756 | 1466035143726 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}] 16:59:03 INFO - PROCESS | 1756 | 1466035143730 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:03 INFO - PROCESS | 1756 | 1466035143895 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:59:04 INFO - PROCESS | 1756 | 1466035144006 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:04 INFO - PROCESS | 1756 | 1466035144017 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a7800 == 24 [pid = 1756] [id = 257] 16:59:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 59 (0x906a7c00) [pid = 1756] [serial = 772] [outer = (nil)] 16:59:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0x906afc00) [pid = 1756] [serial = 773] [outer = 0x906a7c00] 16:59:04 INFO - PROCESS | 1756 | 1466035144088 Marionette DEBUG loaded listener.js 16:59:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x916a4800) [pid = 1756] [serial = 774] [outer = 0x906a7c00] 16:59:04 INFO - PROCESS | 1756 | 1466035144957 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]]]}] 16:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1285ms 16:59:05 INFO - PROCESS | 1756 | 1466035145006 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:59:05 INFO - PROCESS | 1756 | 1466035145011 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:59:05 INFO - PROCESS | 1756 | 1466035145019 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:59:05 INFO - PROCESS | 1756 | 1466035145024 Marionette TRACE conn3 <- [1,1002,null,{}] 16:59:05 INFO - PROCESS | 1756 | 1466035145031 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}] 16:59:05 INFO - PROCESS | 1756 | 1466035145039 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:05 INFO - PROCESS | 1756 | 1466035145202 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:59:05 INFO - PROCESS | 1756 | 1466035145359 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:05 INFO - PROCESS | 1756 | 1466035145369 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d9d000 == 25 [pid = 1756] [id = 258] 16:59:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x91fc0400) [pid = 1756] [serial = 775] [outer = (nil)] 16:59:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x925bc800) [pid = 1756] [serial = 776] [outer = 0x91fc0400] 16:59:05 INFO - PROCESS | 1756 | 1466035145442 Marionette DEBUG loaded listener.js 16:59:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x93d24c00) [pid = 1756] [serial = 777] [outer = 0x91fc0400] 16:59:06 INFO - PROCESS | 1756 | 1466035146325 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]]]}] 16:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1336ms 16:59:06 INFO - PROCESS | 1756 | 1466035146358 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:59:06 INFO - PROCESS | 1756 | 1466035146364 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:59:06 INFO - PROCESS | 1756 | 1466035146370 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:59:06 INFO - PROCESS | 1756 | 1466035146373 Marionette TRACE conn3 <- [1,1006,null,{}] 16:59:06 INFO - PROCESS | 1756 | 1466035146379 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}] 16:59:06 INFO - PROCESS | 1756 | 1466035146384 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:06 INFO - PROCESS | 1756 | 1466035146537 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:59:06 INFO - PROCESS | 1756 | 1466035146689 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:06 INFO - PROCESS | 1756 | 1466035146700 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de7000 == 26 [pid = 1756] [id = 259] 16:59:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x92ff0400) [pid = 1756] [serial = 778] [outer = (nil)] 16:59:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x98f94c00) [pid = 1756] [serial = 779] [outer = 0x92ff0400] 16:59:06 INFO - PROCESS | 1756 | 1466035146771 Marionette DEBUG loaded listener.js 16:59:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x99eb2800) [pid = 1756] [serial = 780] [outer = 0x92ff0400] 16:59:07 INFO - PROCESS | 1756 | 1466035147673 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]]]}] 16:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1329ms 16:59:07 INFO - PROCESS | 1756 | 1466035147700 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:59:07 INFO - PROCESS | 1756 | 1466035147704 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:59:07 INFO - PROCESS | 1756 | 1466035147717 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:59:07 INFO - PROCESS | 1756 | 1466035147727 Marionette TRACE conn3 <- [1,1010,null,{}] 16:59:07 INFO - PROCESS | 1756 | 1466035147734 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}] 16:59:07 INFO - PROCESS | 1756 | 1466035147740 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:07 INFO - PROCESS | 1756 | 1466035147899 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:59:08 INFO - PROCESS | 1756 | 1466035148044 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:08 INFO - PROCESS | 1756 | 1466035148052 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ac000 == 27 [pid = 1756] [id = 260] 16:59:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x9a088000) [pid = 1756] [serial = 781] [outer = (nil)] 16:59:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x9a706000) [pid = 1756] [serial = 782] [outer = 0x9a088000] 16:59:08 INFO - PROCESS | 1756 | 1466035148122 Marionette DEBUG loaded listener.js 16:59:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9a709400) [pid = 1756] [serial = 783] [outer = 0x9a088000] 16:59:08 INFO - PROCESS | 1756 | 1466035148958 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]]]}] 16:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1296ms 16:59:09 INFO - PROCESS | 1756 | 1466035149006 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:59:09 INFO - PROCESS | 1756 | 1466035149011 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:59:09 INFO - PROCESS | 1756 | 1466035149016 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:59:09 INFO - PROCESS | 1756 | 1466035149019 Marionette TRACE conn3 <- [1,1014,null,{}] 16:59:09 INFO - PROCESS | 1756 | 1466035149024 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}] 16:59:09 INFO - PROCESS | 1756 | 1466035149029 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:09 INFO - PROCESS | 1756 | 1466035149183 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:59:09 INFO - PROCESS | 1756 | 1466035149326 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:09 INFO - PROCESS | 1756 | 1466035149335 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ad400 == 28 [pid = 1756] [id = 261] 16:59:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x91de2400) [pid = 1756] [serial = 784] [outer = (nil)] 16:59:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x9a904800) [pid = 1756] [serial = 785] [outer = 0x91de2400] 16:59:09 INFO - PROCESS | 1756 | 1466035149411 Marionette DEBUG loaded listener.js 16:59:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x9a905c00) [pid = 1756] [serial = 786] [outer = 0x91de2400] 16:59:10 INFO - PROCESS | 1756 | 1466035150439 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]]]}] 16:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1482ms 16:59:10 INFO - PROCESS | 1756 | 1466035150499 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:59:10 INFO - PROCESS | 1756 | 1466035150505 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:59:10 INFO - PROCESS | 1756 | 1466035150513 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:59:10 INFO - PROCESS | 1756 | 1466035150517 Marionette TRACE conn3 <- [1,1018,null,{}] 16:59:10 INFO - PROCESS | 1756 | 1466035150524 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}] 16:59:10 INFO - PROCESS | 1756 | 1466035150529 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:10 INFO - PROCESS | 1756 | 1466035150680 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:59:10 INFO - PROCESS | 1756 | 1466035150918 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:10 INFO - PROCESS | 1756 | 1466035150933 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x920d7000 == 29 [pid = 1756] [id = 262] 16:59:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x920db000) [pid = 1756] [serial = 787] [outer = (nil)] 16:59:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x922f6c00) [pid = 1756] [serial = 788] [outer = 0x920db000] 16:59:11 INFO - PROCESS | 1756 | 1466035151024 Marionette DEBUG loaded listener.js 16:59:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x923d7c00) [pid = 1756] [serial = 789] [outer = 0x920db000] 16:59:12 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x916b0800) [pid = 1756] [serial = 728] [outer = (nil)] [url = about:blank] 16:59:12 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x91d94800) [pid = 1756] [serial = 729] [outer = (nil)] [url = about:blank] 16:59:12 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x91de4000) [pid = 1756] [serial = 725] [outer = (nil)] [url = about:blank] 16:59:12 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x951ef400) [pid = 1756] [serial = 737] [outer = (nil)] [url = about:blank] 16:59:12 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x95277400) [pid = 1756] [serial = 738] [outer = (nil)] [url = about:blank] 16:59:12 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x923d6000) [pid = 1756] [serial = 740] [outer = (nil)] [url = about:blank] 16:59:12 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x922ec800) [pid = 1756] [serial = 731] [outer = (nil)] [url = about:blank] 16:59:12 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x93a43800) [pid = 1756] [serial = 734] [outer = (nil)] [url = about:blank] 16:59:12 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x93dbf400) [pid = 1756] [serial = 735] [outer = (nil)] [url = about:blank] 16:59:12 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9519e000) [pid = 1756] [serial = 741] [outer = (nil)] [url = about:blank] 16:59:12 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x923c8400) [pid = 1756] [serial = 732] [outer = (nil)] [url = about:blank] 16:59:12 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x98f9e400) [pid = 1756] [serial = 743] [outer = (nil)] [url = about:blank] 16:59:12 INFO - PROCESS | 1756 | 1466035152608 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]]]}] 16:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 2142ms 16:59:12 INFO - PROCESS | 1756 | 1466035152655 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:59:12 INFO - PROCESS | 1756 | 1466035152660 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:59:12 INFO - PROCESS | 1756 | 1466035152667 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:59:12 INFO - PROCESS | 1756 | 1466035152671 Marionette TRACE conn3 <- [1,1022,null,{}] 16:59:12 INFO - PROCESS | 1756 | 1466035152678 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}] 16:59:12 INFO - PROCESS | 1756 | 1466035152684 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:12 INFO - PROCESS | 1756 | 1466035152827 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:59:12 INFO - PROCESS | 1756 | 1466035152955 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:12 INFO - PROCESS | 1756 | 1466035152964 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a3000 == 30 [pid = 1756] [id = 263] 16:59:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x916ab000) [pid = 1756] [serial = 790] [outer = (nil)] 16:59:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x91de2000) [pid = 1756] [serial = 791] [outer = 0x916ab000] 16:59:13 INFO - PROCESS | 1756 | 1466035153025 Marionette DEBUG loaded listener.js 16:59:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x91deb400) [pid = 1756] [serial = 792] [outer = 0x916ab000] 16:59:13 INFO - PROCESS | 1756 | 1466035153636 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]]]}] 16:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 989ms 16:59:13 INFO - PROCESS | 1756 | 1466035153656 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:59:13 INFO - PROCESS | 1756 | 1466035153664 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:59:13 INFO - PROCESS | 1756 | 1466035153675 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:59:13 INFO - PROCESS | 1756 | 1466035153678 Marionette TRACE conn3 <- [1,1026,null,{}] 16:59:13 INFO - PROCESS | 1756 | 1466035153684 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}] 16:59:13 INFO - PROCESS | 1756 | 1466035153689 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:13 INFO - PROCESS | 1756 | 1466035153866 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:59:13 INFO - PROCESS | 1756 | 1466035153891 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:13 INFO - PROCESS | 1756 | 1466035153897 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x920dfc00 == 31 [pid = 1756] [id = 264] 16:59:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x922f7400) [pid = 1756] [serial = 793] [outer = (nil)] 16:59:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x923d2000) [pid = 1756] [serial = 794] [outer = 0x922f7400] 16:59:13 INFO - PROCESS | 1756 | 1466035153961 Marionette DEBUG loaded listener.js 16:59:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x925b5400) [pid = 1756] [serial = 795] [outer = 0x922f7400] 16:59:14 INFO - PROCESS | 1756 | 1466035154798 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]]]}] 16:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1181ms 16:59:14 INFO - PROCESS | 1756 | 1466035154861 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:59:14 INFO - PROCESS | 1756 | 1466035154865 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:59:14 INFO - PROCESS | 1756 | 1466035154871 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:59:14 INFO - PROCESS | 1756 | 1466035154876 Marionette TRACE conn3 <- [1,1030,null,{}] 16:59:14 INFO - PROCESS | 1756 | 1466035154891 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}] 16:59:14 INFO - PROCESS | 1756 | 1466035154899 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:15 INFO - PROCESS | 1756 | 1466035155092 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:59:15 INFO - PROCESS | 1756 | 1466035155162 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:15 INFO - PROCESS | 1756 | 1466035155175 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x951e6c00 == 32 [pid = 1756] [id = 265] 16:59:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x951e7800) [pid = 1756] [serial = 796] [outer = (nil)] 16:59:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x9526e400) [pid = 1756] [serial = 797] [outer = 0x951e7800] 16:59:15 INFO - PROCESS | 1756 | 1466035155237 Marionette DEBUG loaded listener.js 16:59:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x95277400) [pid = 1756] [serial = 798] [outer = 0x951e7800] 16:59:16 INFO - PROCESS | 1756 | 1466035156023 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]]]}] 16:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1186ms 16:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:59:16 INFO - PROCESS | 1756 | 1466035156060 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:59:16 INFO - PROCESS | 1756 | 1466035156063 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:59:16 INFO - PROCESS | 1756 | 1466035156071 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:59:16 INFO - PROCESS | 1756 | 1466035156073 Marionette TRACE conn3 <- [1,1034,null,{}] 16:59:16 INFO - PROCESS | 1756 | 1466035156079 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}] 16:59:16 INFO - PROCESS | 1756 | 1466035156083 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:16 INFO - PROCESS | 1756 | 1466035156267 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:59:16 INFO - PROCESS | 1756 | 1466035156283 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:16 INFO - PROCESS | 1756 | 1466035156292 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x920e0400 == 33 [pid = 1756] [id = 266] 16:59:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x9526b400) [pid = 1756] [serial = 799] [outer = (nil)] 16:59:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9839c400) [pid = 1756] [serial = 800] [outer = 0x9526b400] 16:59:16 INFO - PROCESS | 1756 | 1466035156351 Marionette DEBUG loaded listener.js 16:59:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x997f4800) [pid = 1756] [serial = 801] [outer = 0x9526b400] 16:59:16 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x99eaec00) [pid = 1756] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:59:16 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x95272c00) [pid = 1756] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:59:16 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x906f5400) [pid = 1756] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:59:16 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x925b4800) [pid = 1756] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:59:16 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x923cdc00) [pid = 1756] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:59:16 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x91de4800) [pid = 1756] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:59:16 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x93033000) [pid = 1756] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:59:16 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x906f7800) [pid = 1756] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:59:16 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x95273c00) [pid = 1756] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:59:16 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x920de000) [pid = 1756] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:59:17 INFO - PROCESS | 1756 | 1466035157311 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]]]}] 16:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1282ms 16:59:17 INFO - PROCESS | 1756 | 1466035157351 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:59:17 INFO - PROCESS | 1756 | 1466035157354 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:59:17 INFO - PROCESS | 1756 | 1466035157360 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:59:17 INFO - PROCESS | 1756 | 1466035157362 Marionette TRACE conn3 <- [1,1038,null,{}] 16:59:17 INFO - PROCESS | 1756 | 1466035157367 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}] 16:59:17 INFO - PROCESS | 1756 | 1466035157371 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:17 INFO - PROCESS | 1756 | 1466035157541 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:59:17 INFO - PROCESS | 1756 | 1466035157557 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:17 INFO - PROCESS | 1756 | 1466035157564 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de7c00 == 34 [pid = 1756] [id = 267] 16:59:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x9519f800) [pid = 1756] [serial = 802] [outer = (nil)] 16:59:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x9987dc00) [pid = 1756] [serial = 803] [outer = 0x9519f800] 16:59:17 INFO - PROCESS | 1756 | 1466035157626 Marionette DEBUG loaded listener.js 16:59:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x99cc3800) [pid = 1756] [serial = 804] [outer = 0x9519f800] 16:59:18 INFO - PROCESS | 1756 | 1466035158328 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]]]}] 16:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1028ms 16:59:18 INFO - PROCESS | 1756 | 1466035158389 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:59:18 INFO - PROCESS | 1756 | 1466035158392 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:59:18 INFO - PROCESS | 1756 | 1466035158398 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:59:18 INFO - PROCESS | 1756 | 1466035158401 Marionette TRACE conn3 <- [1,1042,null,{}] 16:59:18 INFO - PROCESS | 1756 | 1466035158429 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}] 16:59:18 INFO - PROCESS | 1756 | 1466035158438 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:18 INFO - PROCESS | 1756 | 1466035158605 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:59:18 INFO - PROCESS | 1756 | 1466035158613 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:18 INFO - PROCESS | 1756 | 1466035158620 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x95277000 == 35 [pid = 1756] [id = 268] 16:59:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9a007c00) [pid = 1756] [serial = 805] [outer = (nil)] 16:59:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9a540800) [pid = 1756] [serial = 806] [outer = 0x9a007c00] 16:59:18 INFO - PROCESS | 1756 | 1466035158679 Marionette DEBUG loaded listener.js 16:59:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x9a5a3400) [pid = 1756] [serial = 807] [outer = 0x9a007c00] 16:59:19 INFO - PROCESS | 1756 | 1466035159643 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]]]}] 16:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1301ms 16:59:19 INFO - PROCESS | 1756 | 1466035159701 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:59:19 INFO - PROCESS | 1756 | 1466035159708 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:59:19 INFO - PROCESS | 1756 | 1466035159715 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:59:19 INFO - PROCESS | 1756 | 1466035159720 Marionette TRACE conn3 <- [1,1046,null,{}] 16:59:19 INFO - PROCESS | 1756 | 1466035159729 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}] 16:59:19 INFO - PROCESS | 1756 | 1466035159734 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:19 INFO - PROCESS | 1756 | 1466035159900 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:59:20 INFO - PROCESS | 1756 | 1466035160045 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:20 INFO - PROCESS | 1756 | 1466035160053 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f1400 == 36 [pid = 1756] [id = 269] 16:59:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x91d9e400) [pid = 1756] [serial = 808] [outer = (nil)] 16:59:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x920de000) [pid = 1756] [serial = 809] [outer = 0x91d9e400] 16:59:20 INFO - PROCESS | 1756 | 1466035160126 Marionette DEBUG loaded listener.js 16:59:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x923cb400) [pid = 1756] [serial = 810] [outer = 0x91d9e400] 16:59:21 INFO - PROCESS | 1756 | 1466035161050 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]]]}] 16:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1386ms 16:59:21 INFO - PROCESS | 1756 | 1466035161100 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:59:21 INFO - PROCESS | 1756 | 1466035161107 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:59:21 INFO - PROCESS | 1756 | 1466035161116 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:59:21 INFO - PROCESS | 1756 | 1466035161120 Marionette TRACE conn3 <- [1,1050,null,{}] 16:59:21 INFO - PROCESS | 1756 | 1466035161126 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}] 16:59:21 INFO - PROCESS | 1756 | 1466035161131 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:21 INFO - PROCESS | 1756 | 1466035161295 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:59:21 INFO - PROCESS | 1756 | 1466035161440 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:21 INFO - PROCESS | 1756 | 1466035161447 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a7000 == 37 [pid = 1756] [id = 270] 16:59:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x93dbd800) [pid = 1756] [serial = 811] [outer = (nil)] 16:59:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x95269c00) [pid = 1756] [serial = 812] [outer = 0x93dbd800] 16:59:21 INFO - PROCESS | 1756 | 1466035161523 Marionette DEBUG loaded listener.js 16:59:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x965d6c00) [pid = 1756] [serial = 813] [outer = 0x93dbd800] 16:59:22 INFO - PROCESS | 1756 | 1466035162486 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]]]}] 16:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1434ms 16:59:22 INFO - PROCESS | 1756 | 1466035162551 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:59:22 INFO - PROCESS | 1756 | 1466035162554 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:59:22 INFO - PROCESS | 1756 | 1466035162560 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:59:22 INFO - PROCESS | 1756 | 1466035162566 Marionette TRACE conn3 <- [1,1054,null,{}] 16:59:22 INFO - PROCESS | 1756 | 1466035162581 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}] 16:59:22 INFO - PROCESS | 1756 | 1466035162589 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:22 INFO - PROCESS | 1756 | 1466035162786 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:59:22 INFO - PROCESS | 1756 | 1466035162977 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:22 INFO - PROCESS | 1756 | 1466035162986 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a2400 == 38 [pid = 1756] [id = 271] 16:59:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x906a3800) [pid = 1756] [serial = 814] [outer = (nil)] 16:59:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x906ae000) [pid = 1756] [serial = 815] [outer = 0x906a3800] 16:59:23 INFO - PROCESS | 1756 | 1466035163228 Marionette DEBUG loaded listener.js 16:59:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x916a7400) [pid = 1756] [serial = 816] [outer = 0x906a3800] 16:59:24 INFO - PROCESS | 1756 | --DOCSHELL 0x91de7c00 == 37 [pid = 1756] [id = 267] 16:59:24 INFO - PROCESS | 1756 | --DOCSHELL 0x920e0400 == 36 [pid = 1756] [id = 266] 16:59:24 INFO - PROCESS | 1756 | --DOCSHELL 0x951e6c00 == 35 [pid = 1756] [id = 265] 16:59:24 INFO - PROCESS | 1756 | --DOCSHELL 0x920dfc00 == 34 [pid = 1756] [id = 264] 16:59:24 INFO - PROCESS | 1756 | --DOCSHELL 0x916a3000 == 33 [pid = 1756] [id = 263] 16:59:24 INFO - PROCESS | 1756 | 1466035164124 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]]]}] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x9823a000) [pid = 1756] [serial = 752] [outer = (nil)] [url = about:blank] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x99eb5800) [pid = 1756] [serial = 753] [outer = (nil)] [url = about:blank] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x91dec800) [pid = 1756] [serial = 755] [outer = (nil)] [url = about:blank] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x91fb2c00) [pid = 1756] [serial = 756] [outer = (nil)] [url = about:blank] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x99b5e000) [pid = 1756] [serial = 744] [outer = (nil)] [url = about:blank] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x91d93400) [pid = 1756] [serial = 746] [outer = (nil)] [url = about:blank] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x920d9000) [pid = 1756] [serial = 747] [outer = (nil)] [url = about:blank] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x965d5000) [pid = 1756] [serial = 761] [outer = (nil)] [url = about:blank] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x923d1000) [pid = 1756] [serial = 758] [outer = (nil)] [url = about:blank] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x92446800) [pid = 1756] [serial = 759] [outer = (nil)] [url = about:blank] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x98b63c00) [pid = 1756] [serial = 762] [outer = (nil)] [url = about:blank] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x9a53ac00) [pid = 1756] [serial = 771] [outer = (nil)] [url = about:blank] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x923cac00) [pid = 1756] [serial = 768] [outer = (nil)] [url = about:blank] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x9a537000) [pid = 1756] [serial = 770] [outer = (nil)] [url = about:blank] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x99877800) [pid = 1756] [serial = 764] [outer = (nil)] [url = about:blank] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x99c07000) [pid = 1756] [serial = 765] [outer = (nil)] [url = about:blank] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x920d4400) [pid = 1756] [serial = 767] [outer = (nil)] [url = about:blank] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x93a39000) [pid = 1756] [serial = 749] [outer = (nil)] [url = about:blank] 16:59:24 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x95038c00) [pid = 1756] [serial = 750] [outer = (nil)] [url = about:blank] 16:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1634ms 16:59:24 INFO - PROCESS | 1756 | 1466035164196 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:59:24 INFO - PROCESS | 1756 | 1466035164201 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:59:24 INFO - PROCESS | 1756 | 1466035164208 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:59:24 INFO - PROCESS | 1756 | 1466035164212 Marionette TRACE conn3 <- [1,1058,null,{}] 16:59:24 INFO - PROCESS | 1756 | 1466035164218 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}] 16:59:24 INFO - PROCESS | 1756 | 1466035164223 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:24 INFO - PROCESS | 1756 | 1466035164363 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:59:24 INFO - PROCESS | 1756 | 1466035164476 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:24 INFO - PROCESS | 1756 | 1466035164483 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de6400 == 34 [pid = 1756] [id = 272] 16:59:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x91dee400) [pid = 1756] [serial = 817] [outer = (nil)] 16:59:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x91fc0800) [pid = 1756] [serial = 818] [outer = 0x91dee400] 16:59:24 INFO - PROCESS | 1756 | 1466035164549 Marionette DEBUG loaded listener.js 16:59:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x920df000) [pid = 1756] [serial = 819] [outer = 0x91dee400] 16:59:25 INFO - PROCESS | 1756 | 1466035165208 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]]]}] 16:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1047ms 16:59:25 INFO - PROCESS | 1756 | 1466035165254 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:59:25 INFO - PROCESS | 1756 | 1466035165259 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:59:25 INFO - PROCESS | 1756 | 1466035165268 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:59:25 INFO - PROCESS | 1756 | 1466035165272 Marionette TRACE conn3 <- [1,1062,null,{}] 16:59:25 INFO - PROCESS | 1756 | 1466035165294 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}] 16:59:25 INFO - PROCESS | 1756 | 1466035165299 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:25 INFO - PROCESS | 1756 | 1466035165459 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:59:25 INFO - PROCESS | 1756 | 1466035165564 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:25 INFO - PROCESS | 1756 | 1466035165571 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x920dd400 == 35 [pid = 1756] [id = 273] 16:59:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x920e0c00) [pid = 1756] [serial = 820] [outer = (nil)] 16:59:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x93dbd400) [pid = 1756] [serial = 821] [outer = 0x920e0c00] 16:59:25 INFO - PROCESS | 1756 | 1466035165630 Marionette DEBUG loaded listener.js 16:59:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x951e7400) [pid = 1756] [serial = 822] [outer = 0x920e0c00] 16:59:26 INFO - PROCESS | 1756 | 1466035166389 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]]]}] 16:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1146ms 16:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:59:26 INFO - PROCESS | 1756 | 1466035166420 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:59:26 INFO - PROCESS | 1756 | 1466035166423 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:59:26 INFO - PROCESS | 1756 | 1466035166430 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:59:26 INFO - PROCESS | 1756 | 1466035166435 Marionette TRACE conn3 <- [1,1066,null,{}] 16:59:26 INFO - PROCESS | 1756 | 1466035166455 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}] 16:59:26 INFO - PROCESS | 1756 | 1466035166462 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:26 INFO - PROCESS | 1756 | 1466035166640 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:59:26 INFO - PROCESS | 1756 | 1466035166659 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:26 INFO - PROCESS | 1756 | 1466035166664 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fba800 == 36 [pid = 1756] [id = 274] 16:59:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x965d5400) [pid = 1756] [serial = 823] [outer = (nil)] 16:59:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x999cf400) [pid = 1756] [serial = 824] [outer = 0x965d5400] 16:59:26 INFO - PROCESS | 1756 | 1466035166732 Marionette DEBUG loaded listener.js 16:59:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x99c0c000) [pid = 1756] [serial = 825] [outer = 0x965d5400] 16:59:27 INFO - PROCESS | 1756 | 1466035167505 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]]]}] 16:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1140ms 16:59:27 INFO - PROCESS | 1756 | 1466035167568 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:59:27 INFO - PROCESS | 1756 | 1466035167571 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:59:27 INFO - PROCESS | 1756 | 1466035167584 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:59:27 INFO - PROCESS | 1756 | 1466035167586 Marionette TRACE conn3 <- [1,1070,null,{}] 16:59:27 INFO - PROCESS | 1756 | 1466035167592 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}] 16:59:27 INFO - PROCESS | 1756 | 1466035167595 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:27 INFO - PROCESS | 1756 | 1466035167778 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:59:27 INFO - PROCESS | 1756 | 1466035167794 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:27 INFO - PROCESS | 1756 | 1466035167801 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a6800 == 37 [pid = 1756] [id = 275] 16:59:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x999cf800) [pid = 1756] [serial = 826] [outer = (nil)] 16:59:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x99ebcc00) [pid = 1756] [serial = 827] [outer = 0x999cf800] 16:59:27 INFO - PROCESS | 1756 | 1466035167859 Marionette DEBUG loaded listener.js 16:59:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x9a089000) [pid = 1756] [serial = 828] [outer = 0x999cf800] 16:59:28 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x922f7400) [pid = 1756] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:59:28 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x920db000) [pid = 1756] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:59:28 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x916ab000) [pid = 1756] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:59:28 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x951e7800) [pid = 1756] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:59:28 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x906a7c00) [pid = 1756] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:59:28 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x91fc0400) [pid = 1756] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:59:28 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x92ff0400) [pid = 1756] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:59:28 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9a088000) [pid = 1756] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:59:28 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x91de2400) [pid = 1756] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:59:28 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x9526b400) [pid = 1756] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:59:28 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x9519f800) [pid = 1756] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:59:28 INFO - PROCESS | 1756 | 1466035168717 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]]]}] 16:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1177ms 16:59:28 INFO - PROCESS | 1756 | 1466035168762 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:59:28 INFO - PROCESS | 1756 | 1466035168765 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:59:28 INFO - PROCESS | 1756 | 1466035168770 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:59:28 INFO - PROCESS | 1756 | 1466035168773 Marionette TRACE conn3 <- [1,1074,null,{}] 16:59:28 INFO - PROCESS | 1756 | 1466035168783 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}] 16:59:28 INFO - PROCESS | 1756 | 1466035168786 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:28 INFO - PROCESS | 1756 | 1466035168948 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:59:28 INFO - PROCESS | 1756 | 1466035168960 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:28 INFO - PROCESS | 1756 | 1466035168968 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ee800 == 38 [pid = 1756] [id = 276] 16:59:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x920d9400) [pid = 1756] [serial = 829] [outer = (nil)] 16:59:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x9526b400) [pid = 1756] [serial = 830] [outer = 0x920d9400] 16:59:29 INFO - PROCESS | 1756 | 1466035169040 Marionette DEBUG loaded listener.js 16:59:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x9a539800) [pid = 1756] [serial = 831] [outer = 0x920d9400] 16:59:29 INFO - PROCESS | 1756 | 1466035169975 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]]]}] 16:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1227ms 16:59:29 INFO - PROCESS | 1756 | 1466035169998 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:59:30 INFO - PROCESS | 1756 | 1466035170004 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:59:30 INFO - PROCESS | 1756 | 1466035170011 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:59:30 INFO - PROCESS | 1756 | 1466035170018 Marionette TRACE conn3 <- [1,1078,null,{}] 16:59:30 INFO - PROCESS | 1756 | 1466035170025 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}] 16:59:30 INFO - PROCESS | 1756 | 1466035170030 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:30 INFO - PROCESS | 1756 | 1466035170189 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:59:30 INFO - PROCESS | 1756 | 1466035170337 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:30 INFO - PROCESS | 1756 | 1466035170347 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d95c00 == 39 [pid = 1756] [id = 277] 16:59:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x91fb2400) [pid = 1756] [serial = 832] [outer = (nil)] 16:59:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x925b0400) [pid = 1756] [serial = 833] [outer = 0x91fb2400] 16:59:30 INFO - PROCESS | 1756 | 1466035170438 Marionette DEBUG loaded listener.js 16:59:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x93030000) [pid = 1756] [serial = 834] [outer = 0x91fb2400] 16:59:31 INFO - PROCESS | 1756 | 1466035171313 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]]]}] 16:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1338ms 16:59:31 INFO - PROCESS | 1756 | 1466035171348 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:59:31 INFO - PROCESS | 1756 | 1466035171354 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:59:31 INFO - PROCESS | 1756 | 1466035171364 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:59:31 INFO - PROCESS | 1756 | 1466035171367 Marionette TRACE conn3 <- [1,1082,null,{}] 16:59:31 INFO - PROCESS | 1756 | 1466035171373 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}] 16:59:31 INFO - PROCESS | 1756 | 1466035171378 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:31 INFO - PROCESS | 1756 | 1466035171541 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:59:31 INFO - PROCESS | 1756 | 1466035171687 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:31 INFO - PROCESS | 1756 | 1466035171696 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a2c00 == 40 [pid = 1756] [id = 278] 16:59:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x95276400) [pid = 1756] [serial = 835] [outer = (nil)] 16:59:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9839e000) [pid = 1756] [serial = 836] [outer = 0x95276400] 16:59:31 INFO - PROCESS | 1756 | 1466035171773 Marionette DEBUG loaded listener.js 16:59:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x997f0000) [pid = 1756] [serial = 837] [outer = 0x95276400] 16:59:32 INFO - PROCESS | 1756 | 1466035172618 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]]]}] 16:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1291ms 16:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:59:32 INFO - PROCESS | 1756 | 1466035172654 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:59:32 INFO - PROCESS | 1756 | 1466035172657 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:59:32 INFO - PROCESS | 1756 | 1466035172664 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:59:32 INFO - PROCESS | 1756 | 1466035172669 Marionette TRACE conn3 <- [1,1086,null,{}] 16:59:32 INFO - PROCESS | 1756 | 1466035172684 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}] 16:59:32 INFO - PROCESS | 1756 | 1466035172692 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:32 INFO - PROCESS | 1756 | 1466035172848 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:59:33 INFO - PROCESS | 1756 | 1466035172995 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:33 INFO - PROCESS | 1756 | 1466035173006 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fbbc00 == 41 [pid = 1756] [id = 279] 16:59:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x9a701c00) [pid = 1756] [serial = 838] [outer = (nil)] 16:59:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x9a70c000) [pid = 1756] [serial = 839] [outer = 0x9a701c00] 16:59:33 INFO - PROCESS | 1756 | 1466035173076 Marionette DEBUG loaded listener.js 16:59:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9a7b0000) [pid = 1756] [serial = 840] [outer = 0x9a701c00] 16:59:33 INFO - PROCESS | 1756 | 1466035173922 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]]]}] 16:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1286ms 16:59:33 INFO - PROCESS | 1756 | 1466035173949 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:59:33 INFO - PROCESS | 1756 | 1466035173954 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:59:33 INFO - PROCESS | 1756 | 1466035173959 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:59:33 INFO - PROCESS | 1756 | 1466035173963 Marionette TRACE conn3 <- [1,1090,null,{}] 16:59:33 INFO - PROCESS | 1756 | 1466035173968 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}] 16:59:33 INFO - PROCESS | 1756 | 1466035173972 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:34 INFO - PROCESS | 1756 | 1466035174120 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:59:34 INFO - PROCESS | 1756 | 1466035174271 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:34 INFO - PROCESS | 1756 | 1466035174282 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x925b9c00 == 42 [pid = 1756] [id = 280] 16:59:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9a70b400) [pid = 1756] [serial = 841] [outer = (nil)] 16:59:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x9ab5c800) [pid = 1756] [serial = 842] [outer = 0x9a70b400] 16:59:34 INFO - PROCESS | 1756 | 1466035174361 Marionette DEBUG loaded listener.js 16:59:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9ab57000) [pid = 1756] [serial = 843] [outer = 0x9a70b400] 16:59:35 INFO - PROCESS | 1756 | 1466035175195 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]]]}] 16:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1283ms 16:59:35 INFO - PROCESS | 1756 | 1466035175242 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:59:35 INFO - PROCESS | 1756 | 1466035175246 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:59:35 INFO - PROCESS | 1756 | 1466035175251 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:59:35 INFO - PROCESS | 1756 | 1466035175254 Marionette TRACE conn3 <- [1,1094,null,{}] 16:59:35 INFO - PROCESS | 1756 | 1466035175260 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}] 16:59:35 INFO - PROCESS | 1756 | 1466035175264 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:35 INFO - PROCESS | 1756 | 1466035175415 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:59:35 INFO - PROCESS | 1756 | 1466035175574 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:35 INFO - PROCESS | 1756 | 1466035175583 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de3c00 == 43 [pid = 1756] [id = 281] 16:59:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x91de8c00) [pid = 1756] [serial = 844] [outer = (nil)] 16:59:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x9ab64800) [pid = 1756] [serial = 845] [outer = 0x91de8c00] 16:59:35 INFO - PROCESS | 1756 | 1466035175652 Marionette DEBUG loaded listener.js 16:59:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x9ad89800) [pid = 1756] [serial = 846] [outer = 0x91de8c00] 16:59:36 INFO - PROCESS | 1756 | 1466035176683 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]]]}] 16:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1478ms 16:59:36 INFO - PROCESS | 1756 | 1466035176730 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:59:36 INFO - PROCESS | 1756 | 1466035176736 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:59:36 INFO - PROCESS | 1756 | 1466035176743 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:59:36 INFO - PROCESS | 1756 | 1466035176747 Marionette TRACE conn3 <- [1,1098,null,{}] 16:59:36 INFO - PROCESS | 1756 | 1466035176756 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}] 16:59:36 INFO - PROCESS | 1756 | 1466035176760 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:36 INFO - PROCESS | 1756 | 1466035176908 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:59:37 INFO - PROCESS | 1756 | 1466035177120 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:37 INFO - PROCESS | 1756 | 1466035177128 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x92440c00 == 44 [pid = 1756] [id = 282] 16:59:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x92444400) [pid = 1756] [serial = 847] [outer = (nil)] 16:59:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x925afc00) [pid = 1756] [serial = 848] [outer = 0x92444400] 16:59:37 INFO - PROCESS | 1756 | 1466035177198 Marionette DEBUG loaded listener.js 16:59:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x93a39000) [pid = 1756] [serial = 849] [outer = 0x92444400] 16:59:38 INFO - PROCESS | 1756 | --DOCSHELL 0x916a6800 == 43 [pid = 1756] [id = 275] 16:59:38 INFO - PROCESS | 1756 | --DOCSHELL 0x91fba800 == 42 [pid = 1756] [id = 274] 16:59:38 INFO - PROCESS | 1756 | --DOCSHELL 0x920dd400 == 41 [pid = 1756] [id = 273] 16:59:38 INFO - PROCESS | 1756 | --DOCSHELL 0x91de6400 == 40 [pid = 1756] [id = 272] 16:59:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906a2400 == 39 [pid = 1756] [id = 271] 16:59:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906ac000 == 38 [pid = 1756] [id = 260] 16:59:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906a7000 == 37 [pid = 1756] [id = 270] 16:59:38 INFO - PROCESS | 1756 | --DOCSHELL 0x95277000 == 36 [pid = 1756] [id = 268] 16:59:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906f1400 == 35 [pid = 1756] [id = 269] 16:59:38 INFO - PROCESS | 1756 | --DOCSHELL 0x920d7000 == 34 [pid = 1756] [id = 262] 16:59:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906ad400 == 33 [pid = 1756] [id = 261] 16:59:38 INFO - PROCESS | 1756 | --DOCSHELL 0x925b9c00 == 32 [pid = 1756] [id = 280] 16:59:38 INFO - PROCESS | 1756 | --DOCSHELL 0x91de3c00 == 31 [pid = 1756] [id = 281] 16:59:38 INFO - PROCESS | 1756 | --DOCSHELL 0x91fbbc00 == 30 [pid = 1756] [id = 279] 16:59:38 INFO - PROCESS | 1756 | --DOCSHELL 0x916a2c00 == 29 [pid = 1756] [id = 278] 16:59:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906ee800 == 28 [pid = 1756] [id = 276] 16:59:38 INFO - PROCESS | 1756 | --DOCSHELL 0x91d95c00 == 27 [pid = 1756] [id = 277] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x923d2000) [pid = 1756] [serial = 794] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x923d7c00) [pid = 1756] [serial = 789] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x922f6c00) [pid = 1756] [serial = 788] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x91de2000) [pid = 1756] [serial = 791] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x9526e400) [pid = 1756] [serial = 797] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x91deb400) [pid = 1756] [serial = 792] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x916a4800) [pid = 1756] [serial = 774] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x906afc00) [pid = 1756] [serial = 773] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x93d24c00) [pid = 1756] [serial = 777] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9a540800) [pid = 1756] [serial = 806] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x925bc800) [pid = 1756] [serial = 776] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x99eb2800) [pid = 1756] [serial = 780] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x98f94c00) [pid = 1756] [serial = 779] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x9a709400) [pid = 1756] [serial = 783] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x9a706000) [pid = 1756] [serial = 782] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x9a905c00) [pid = 1756] [serial = 786] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x9a904800) [pid = 1756] [serial = 785] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9839c400) [pid = 1756] [serial = 800] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x95277400) [pid = 1756] [serial = 798] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x9987dc00) [pid = 1756] [serial = 803] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x997f4800) [pid = 1756] [serial = 801] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x925b5400) [pid = 1756] [serial = 795] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x99cc3800) [pid = 1756] [serial = 804] [outer = (nil)] [url = about:blank] 16:59:38 INFO - PROCESS | 1756 | 1466035178811 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]]]}] 16:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 2088ms 16:59:38 INFO - PROCESS | 1756 | 1466035178831 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:59:38 INFO - PROCESS | 1756 | 1466035178836 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:59:38 INFO - PROCESS | 1756 | 1466035178844 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:59:38 INFO - PROCESS | 1756 | 1466035178848 Marionette TRACE conn3 <- [1,1102,null,{}] 16:59:38 INFO - PROCESS | 1756 | 1466035178856 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}] 16:59:38 INFO - PROCESS | 1756 | 1466035178861 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:38 INFO - PROCESS | 1756 | 1466035178990 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:59:39 INFO - PROCESS | 1756 | 1466035179100 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:39 INFO - PROCESS | 1756 | 1466035179110 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a6400 == 28 [pid = 1756] [id = 283] 16:59:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x916ae400) [pid = 1756] [serial = 850] [outer = (nil)] 16:59:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x91d93400) [pid = 1756] [serial = 851] [outer = 0x916ae400] 16:59:39 INFO - PROCESS | 1756 | 1466035179175 Marionette DEBUG loaded listener.js 16:59:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x91da6400) [pid = 1756] [serial = 852] [outer = 0x916ae400] 16:59:39 INFO - PROCESS | 1756 | 1466035179838 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]]]}] 16:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1033ms 16:59:39 INFO - PROCESS | 1756 | 1466035179877 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:59:39 INFO - PROCESS | 1756 | 1466035179885 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:59:39 INFO - PROCESS | 1756 | 1466035179894 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:59:39 INFO - PROCESS | 1756 | 1466035179898 Marionette TRACE conn3 <- [1,1106,null,{}] 16:59:39 INFO - PROCESS | 1756 | 1466035179904 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}] 16:59:39 INFO - PROCESS | 1756 | 1466035179909 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:40 INFO - PROCESS | 1756 | 1466035180077 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:59:40 INFO - PROCESS | 1756 | 1466035180182 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:40 INFO - PROCESS | 1756 | 1466035180188 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de6400 == 29 [pid = 1756] [id = 284] 16:59:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91fba400) [pid = 1756] [serial = 853] [outer = (nil)] 16:59:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x922f6400) [pid = 1756] [serial = 854] [outer = 0x91fba400] 16:59:40 INFO - PROCESS | 1756 | 1466035180255 Marionette DEBUG loaded listener.js 16:59:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x923d0400) [pid = 1756] [serial = 855] [outer = 0x91fba400] 16:59:40 INFO - PROCESS | 1756 | 1466035180917 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]]]}] 16:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1083ms 16:59:41 INFO - PROCESS | 1756 | 1466035181036 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:59:41 INFO - PROCESS | 1756 | 1466035181040 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:59:41 INFO - PROCESS | 1756 | 1466035181046 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:59:41 INFO - PROCESS | 1756 | 1466035181052 Marionette TRACE conn3 <- [1,1110,null,{}] 16:59:41 INFO - PROCESS | 1756 | 1466035181085 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}] 16:59:41 INFO - PROCESS | 1756 | 1466035181093 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:41 INFO - PROCESS | 1756 | 1466035181302 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:59:41 INFO - PROCESS | 1756 | 1466035181327 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:41 INFO - PROCESS | 1756 | 1466035181336 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x93dc4c00 == 30 [pid = 1756] [id = 285] 16:59:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x9519dc00) [pid = 1756] [serial = 856] [outer = (nil)] 16:59:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x951eac00) [pid = 1756] [serial = 857] [outer = 0x9519dc00] 16:59:41 INFO - PROCESS | 1756 | 1466035181402 Marionette DEBUG loaded listener.js 16:59:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x95273000) [pid = 1756] [serial = 858] [outer = 0x9519dc00] 16:59:42 INFO - PROCESS | 1756 | 1466035182168 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]]]}] 16:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1140ms 16:59:42 INFO - PROCESS | 1756 | 1466035182186 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:59:42 INFO - PROCESS | 1756 | 1466035182190 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:59:42 INFO - PROCESS | 1756 | 1466035182196 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:59:42 INFO - PROCESS | 1756 | 1466035182198 Marionette TRACE conn3 <- [1,1114,null,{}] 16:59:42 INFO - PROCESS | 1756 | 1466035182203 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}] 16:59:42 INFO - PROCESS | 1756 | 1466035182208 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:42 INFO - PROCESS | 1756 | 1466035182379 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:59:42 INFO - PROCESS | 1756 | 1466035182401 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:42 INFO - PROCESS | 1756 | 1466035182406 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a43400 == 31 [pid = 1756] [id = 286] 16:59:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x95277400) [pid = 1756] [serial = 859] [outer = (nil)] 16:59:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x98b5fc00) [pid = 1756] [serial = 860] [outer = 0x95277400] 16:59:42 INFO - PROCESS | 1756 | 1466035182469 Marionette DEBUG loaded listener.js 16:59:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x997ed000) [pid = 1756] [serial = 861] [outer = 0x95277400] 16:59:43 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x920e0c00) [pid = 1756] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:59:43 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x91dee400) [pid = 1756] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:59:43 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x93dbd800) [pid = 1756] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:59:43 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x999cf800) [pid = 1756] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:59:43 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x91d9e400) [pid = 1756] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:59:43 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x965d5400) [pid = 1756] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:59:43 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9a007c00) [pid = 1756] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:59:43 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x906a3800) [pid = 1756] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:59:43 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x920d9400) [pid = 1756] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:59:43 INFO - PROCESS | 1756 | 1466035183534 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]]]}] 16:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1377ms 16:59:43 INFO - PROCESS | 1756 | 1466035183573 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:59:43 INFO - PROCESS | 1756 | 1466035183576 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:59:43 INFO - PROCESS | 1756 | 1466035183581 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:59:43 INFO - PROCESS | 1756 | 1466035183584 Marionette TRACE conn3 <- [1,1118,null,{}] 16:59:43 INFO - PROCESS | 1756 | 1466035183589 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}] 16:59:43 INFO - PROCESS | 1756 | 1466035183593 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:43 INFO - PROCESS | 1756 | 1466035183716 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:59:43 INFO - PROCESS | 1756 | 1466035183729 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:43 INFO - PROCESS | 1756 | 1466035183736 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de6c00 == 32 [pid = 1756] [id = 287] 16:59:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x920e0c00) [pid = 1756] [serial = 862] [outer = (nil)] 16:59:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x97704400) [pid = 1756] [serial = 863] [outer = 0x920e0c00] 16:59:43 INFO - PROCESS | 1756 | 1466035183796 Marionette DEBUG loaded listener.js 16:59:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x997f8000) [pid = 1756] [serial = 864] [outer = 0x920e0c00] 16:59:44 INFO - PROCESS | 1756 | 1466035184516 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]]]}] 16:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 977ms 16:59:44 INFO - PROCESS | 1756 | 1466035184559 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:59:44 INFO - PROCESS | 1756 | 1466035184562 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:59:44 INFO - PROCESS | 1756 | 1466035184568 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:59:44 INFO - PROCESS | 1756 | 1466035184570 Marionette TRACE conn3 <- [1,1122,null,{}] 16:59:44 INFO - PROCESS | 1756 | 1466035184575 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}] 16:59:44 INFO - PROCESS | 1756 | 1466035184584 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:44 INFO - PROCESS | 1756 | 1466035184788 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:59:44 INFO - PROCESS | 1756 | 1466035184799 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:44 INFO - PROCESS | 1756 | 1466035184808 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a9400 == 33 [pid = 1756] [id = 288] 16:59:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x906a9800) [pid = 1756] [serial = 865] [outer = (nil)] 16:59:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x99ebbc00) [pid = 1756] [serial = 866] [outer = 0x906a9800] 16:59:44 INFO - PROCESS | 1756 | 1466035184865 Marionette DEBUG loaded listener.js 16:59:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9a08e800) [pid = 1756] [serial = 867] [outer = 0x906a9800] 16:59:45 INFO - PROCESS | 1756 | 1466035185715 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]]]}] 16:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1177ms 16:59:45 INFO - PROCESS | 1756 | 1466035185745 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:59:45 INFO - PROCESS | 1756 | 1466035185752 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:59:45 INFO - PROCESS | 1756 | 1466035185760 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:59:45 INFO - PROCESS | 1756 | 1466035185765 Marionette TRACE conn3 <- [1,1126,null,{}] 16:59:45 INFO - PROCESS | 1756 | 1466035185773 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}] 16:59:45 INFO - PROCESS | 1756 | 1466035185779 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:45 INFO - PROCESS | 1756 | 1466035185973 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:59:46 INFO - PROCESS | 1756 | 1466035186121 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:46 INFO - PROCESS | 1756 | 1466035186136 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f3400 == 34 [pid = 1756] [id = 289] 16:59:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x916a2c00) [pid = 1756] [serial = 868] [outer = (nil)] 16:59:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x91deb000) [pid = 1756] [serial = 869] [outer = 0x916a2c00] 16:59:46 INFO - PROCESS | 1756 | 1466035186207 Marionette DEBUG loaded listener.js 16:59:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x91fb9000) [pid = 1756] [serial = 870] [outer = 0x916a2c00] 16:59:47 INFO - PROCESS | 1756 | 1466035187160 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]]]}] 16:59:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:59:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1442ms 16:59:47 INFO - PROCESS | 1756 | 1466035187202 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:59:47 INFO - PROCESS | 1756 | 1466035187208 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:59:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:59:47 INFO - PROCESS | 1756 | 1466035187218 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:59:47 INFO - PROCESS | 1756 | 1466035187221 Marionette TRACE conn3 <- [1,1130,null,{}] 16:59:47 INFO - PROCESS | 1756 | 1466035187227 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}] 16:59:47 INFO - PROCESS | 1756 | 1466035187232 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:47 INFO - PROCESS | 1756 | 1466035187395 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:59:47 INFO - PROCESS | 1756 | 1466035187544 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:47 INFO - PROCESS | 1756 | 1466035187551 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f4400 == 35 [pid = 1756] [id = 290] 16:59:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x925b6800) [pid = 1756] [serial = 871] [outer = (nil)] 16:59:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9302e400) [pid = 1756] [serial = 872] [outer = 0x925b6800] 16:59:47 INFO - PROCESS | 1756 | 1466035187634 Marionette DEBUG loaded listener.js 16:59:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9519a800) [pid = 1756] [serial = 873] [outer = 0x925b6800] 16:59:48 INFO - PROCESS | 1756 | 1466035188632 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]]]}] 16:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1481ms 16:59:48 INFO - PROCESS | 1756 | 1466035188699 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:59:48 INFO - PROCESS | 1756 | 1466035188703 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:59:48 INFO - PROCESS | 1756 | 1466035188710 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:59:48 INFO - PROCESS | 1756 | 1466035188716 Marionette TRACE conn3 <- [1,1134,null,{}] 16:59:48 INFO - PROCESS | 1756 | 1466035188731 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}] 16:59:48 INFO - PROCESS | 1756 | 1466035188739 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:48 INFO - PROCESS | 1756 | 1466035188930 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:59:49 INFO - PROCESS | 1756 | 1466035189124 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:49 INFO - PROCESS | 1756 | 1466035189134 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d93800 == 36 [pid = 1756] [id = 291] 16:59:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x91d96800) [pid = 1756] [serial = 874] [outer = (nil)] 16:59:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x92445000) [pid = 1756] [serial = 875] [outer = 0x91d96800] 16:59:49 INFO - PROCESS | 1756 | 1466035189253 Marionette DEBUG loaded listener.js 16:59:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x98f93400) [pid = 1756] [serial = 876] [outer = 0x91d96800] 16:59:50 INFO - PROCESS | 1756 | 1466035190315 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]]]}] 16:59:50 INFO - PROCESS | 1756 | --DOCSHELL 0x91de6c00 == 35 [pid = 1756] [id = 287] 16:59:50 INFO - PROCESS | 1756 | --DOCSHELL 0x93a43400 == 34 [pid = 1756] [id = 286] 16:59:50 INFO - PROCESS | 1756 | --DOCSHELL 0x93dc4c00 == 33 [pid = 1756] [id = 285] 16:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1639ms 16:59:50 INFO - PROCESS | 1756 | --DOCSHELL 0x91de6400 == 32 [pid = 1756] [id = 284] 16:59:50 INFO - PROCESS | 1756 | --DOCSHELL 0x916a6400 == 31 [pid = 1756] [id = 283] 16:59:50 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x9526b400) [pid = 1756] [serial = 830] [outer = (nil)] [url = about:blank] 16:59:50 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x9a539800) [pid = 1756] [serial = 831] [outer = (nil)] [url = about:blank] 16:59:50 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x93dbd400) [pid = 1756] [serial = 821] [outer = (nil)] [url = about:blank] 16:59:50 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x920df000) [pid = 1756] [serial = 819] [outer = (nil)] [url = about:blank] 16:59:50 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x95269c00) [pid = 1756] [serial = 812] [outer = (nil)] [url = about:blank] 16:59:50 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x99ebcc00) [pid = 1756] [serial = 827] [outer = (nil)] [url = about:blank] 16:59:50 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9a089000) [pid = 1756] [serial = 828] [outer = (nil)] [url = about:blank] 16:59:50 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x965d6c00) [pid = 1756] [serial = 813] [outer = (nil)] [url = about:blank] 16:59:50 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x920de000) [pid = 1756] [serial = 809] [outer = (nil)] [url = about:blank] 16:59:50 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x91fc0800) [pid = 1756] [serial = 818] [outer = (nil)] [url = about:blank] 16:59:50 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x99c0c000) [pid = 1756] [serial = 825] [outer = (nil)] [url = about:blank] 16:59:50 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x9a5a3400) [pid = 1756] [serial = 807] [outer = (nil)] [url = about:blank] 16:59:50 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x999cf400) [pid = 1756] [serial = 824] [outer = (nil)] [url = about:blank] 16:59:50 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x916a7400) [pid = 1756] [serial = 816] [outer = (nil)] [url = about:blank] 16:59:50 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x951e7400) [pid = 1756] [serial = 822] [outer = (nil)] [url = about:blank] 16:59:50 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x923cb400) [pid = 1756] [serial = 810] [outer = (nil)] [url = about:blank] 16:59:50 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x906ae000) [pid = 1756] [serial = 815] [outer = (nil)] [url = about:blank] 16:59:50 INFO - PROCESS | 1756 | 1466035190380 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:59:50 INFO - PROCESS | 1756 | 1466035190392 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:59:50 INFO - PROCESS | 1756 | 1466035190402 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:59:50 INFO - PROCESS | 1756 | 1466035190408 Marionette TRACE conn3 <- [1,1138,null,{}] 16:59:50 INFO - PROCESS | 1756 | 1466035190415 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}] 16:59:50 INFO - PROCESS | 1756 | 1466035190420 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:50 INFO - PROCESS | 1756 | 1466035190572 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:59:50 INFO - PROCESS | 1756 | 1466035190581 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:50 INFO - PROCESS | 1756 | 1466035190592 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x916ac400 == 32 [pid = 1756] [id = 292] 16:59:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x916ad000) [pid = 1756] [serial = 877] [outer = (nil)] 16:59:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x91d97c00) [pid = 1756] [serial = 878] [outer = 0x916ad000] 16:59:50 INFO - PROCESS | 1756 | 1466035190654 Marionette DEBUG loaded listener.js 16:59:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91de3000) [pid = 1756] [serial = 879] [outer = 0x916ad000] 16:59:51 INFO - PROCESS | 1756 | 1466035191452 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]]]}] 16:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1086ms 16:59:51 INFO - PROCESS | 1756 | 1466035191496 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:59:51 INFO - PROCESS | 1756 | 1466035191502 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:59:51 INFO - PROCESS | 1756 | 1466035191511 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:59:51 INFO - PROCESS | 1756 | 1466035191515 Marionette TRACE conn3 <- [1,1142,null,{}] 16:59:51 INFO - PROCESS | 1756 | 1466035191525 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}] 16:59:51 INFO - PROCESS | 1756 | 1466035191528 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:51 INFO - PROCESS | 1756 | 1466035191671 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:59:51 INFO - PROCESS | 1756 | 1466035191680 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:51 INFO - PROCESS | 1756 | 1466035191685 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x920de000 == 33 [pid = 1756] [id = 293] 16:59:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x922ee400) [pid = 1756] [serial = 880] [outer = (nil)] 16:59:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x922f9000) [pid = 1756] [serial = 881] [outer = 0x922ee400] 16:59:51 INFO - PROCESS | 1756 | 1466035191749 Marionette DEBUG loaded listener.js 16:59:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x923d5c00) [pid = 1756] [serial = 882] [outer = 0x922ee400] 16:59:52 INFO - PROCESS | 1756 | 1466035192521 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]]]}] 16:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1034ms 16:59:52 INFO - PROCESS | 1756 | 1466035192545 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:59:52 INFO - PROCESS | 1756 | 1466035192548 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:59:52 INFO - PROCESS | 1756 | 1466035192554 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:59:52 INFO - PROCESS | 1756 | 1466035192559 Marionette TRACE conn3 <- [1,1146,null,{}] 16:59:52 INFO - PROCESS | 1756 | 1466035192609 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}] 16:59:52 INFO - PROCESS | 1756 | 1466035192616 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:52 INFO - PROCESS | 1756 | 1466035192756 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:59:52 INFO - PROCESS | 1756 | 1466035192766 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:52 INFO - PROCESS | 1756 | 1466035192777 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x951ea400 == 34 [pid = 1756] [id = 294] 16:59:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x951ed800) [pid = 1756] [serial = 883] [outer = (nil)] 16:59:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x95270800) [pid = 1756] [serial = 884] [outer = 0x951ed800] 16:59:52 INFO - PROCESS | 1756 | 1466035192836 Marionette DEBUG loaded listener.js 16:59:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x965d6c00) [pid = 1756] [serial = 885] [outer = 0x951ed800] 16:59:53 INFO - PROCESS | 1756 | 1466035193651 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]]]}] 16:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1148ms 16:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:59:53 INFO - PROCESS | 1756 | 1466035193703 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:59:53 INFO - PROCESS | 1756 | 1466035193706 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:59:53 INFO - PROCESS | 1756 | 1466035193712 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:59:53 INFO - PROCESS | 1756 | 1466035193715 Marionette TRACE conn3 <- [1,1150,null,{}] 16:59:53 INFO - PROCESS | 1756 | 1466035193720 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}] 16:59:53 INFO - PROCESS | 1756 | 1466035193723 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:53 INFO - PROCESS | 1756 | 1466035193917 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:59:53 INFO - PROCESS | 1756 | 1466035193933 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:53 INFO - PROCESS | 1756 | 1466035193941 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x922fa400 == 35 [pid = 1756] [id = 295] 16:59:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x965d5400) [pid = 1756] [serial = 886] [outer = (nil)] 16:59:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x99877800) [pid = 1756] [serial = 887] [outer = 0x965d5400] 16:59:54 INFO - PROCESS | 1756 | 1466035194000 Marionette DEBUG loaded listener.js 16:59:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x99c08000) [pid = 1756] [serial = 888] [outer = 0x965d5400] 16:59:54 INFO - PROCESS | 1756 | 1466035194715 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]]]}] 16:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1035ms 16:59:54 INFO - PROCESS | 1756 | 1466035194746 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:59:54 INFO - PROCESS | 1756 | 1466035194749 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:59:54 INFO - PROCESS | 1756 | 1466035194755 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:59:54 INFO - PROCESS | 1756 | 1466035194758 Marionette TRACE conn3 <- [1,1154,null,{}] 16:59:54 INFO - PROCESS | 1756 | 1466035194763 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}] 16:59:54 INFO - PROCESS | 1756 | 1466035194767 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:54 INFO - PROCESS | 1756 | 1466035194934 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:59:54 INFO - PROCESS | 1756 | 1466035194948 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:54 INFO - PROCESS | 1756 | 1466035194955 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x98b5dc00 == 36 [pid = 1756] [id = 296] 16:59:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x98f94c00) [pid = 1756] [serial = 889] [outer = (nil)] 16:59:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x99eb8800) [pid = 1756] [serial = 890] [outer = 0x98f94c00] 16:59:55 INFO - PROCESS | 1756 | 1466035195077 Marionette DEBUG loaded listener.js 16:59:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x99eb5400) [pid = 1756] [serial = 891] [outer = 0x98f94c00] 16:59:55 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x92444400) [pid = 1756] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:59:55 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x91fba400) [pid = 1756] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:59:55 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x916ae400) [pid = 1756] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:59:55 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9519dc00) [pid = 1756] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:59:55 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9a701c00) [pid = 1756] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:59:55 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x9a70b400) [pid = 1756] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:59:55 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x91de8c00) [pid = 1756] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:59:55 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x95277400) [pid = 1756] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:59:55 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x91fb2400) [pid = 1756] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:59:55 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x95276400) [pid = 1756] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:59:55 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x920e0c00) [pid = 1756] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:59:55 INFO - PROCESS | 1756 | 1466035195842 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]]]}] 16:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1126ms 16:59:55 INFO - PROCESS | 1756 | 1466035195882 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:59:55 INFO - PROCESS | 1756 | 1466035195885 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:59:55 INFO - PROCESS | 1756 | 1466035195896 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:59:55 INFO - PROCESS | 1756 | 1466035195898 Marionette TRACE conn3 <- [1,1158,null,{}] 16:59:55 INFO - PROCESS | 1756 | 1466035195904 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}] 16:59:55 INFO - PROCESS | 1756 | 1466035195913 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:56 INFO - PROCESS | 1756 | 1466035196063 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:59:56 INFO - PROCESS | 1756 | 1466035196073 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:56 INFO - PROCESS | 1756 | 1466035196080 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ac000 == 37 [pid = 1756] [id = 297] 16:59:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x98f9d800) [pid = 1756] [serial = 892] [outer = (nil)] 16:59:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x9a59d800) [pid = 1756] [serial = 893] [outer = 0x98f9d800] 16:59:56 INFO - PROCESS | 1756 | 1466035196139 Marionette DEBUG loaded listener.js 16:59:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x9a701800) [pid = 1756] [serial = 894] [outer = 0x98f9d800] 16:59:56 INFO - PROCESS | 1756 | 1466035196921 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]]]}] 16:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1086ms 16:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:59:57 INFO - PROCESS | 1756 | 1466035196992 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:59:57 INFO - PROCESS | 1756 | 1466035196995 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:59:57 INFO - PROCESS | 1756 | 1466035197005 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:59:57 INFO - PROCESS | 1756 | 1466035197008 Marionette TRACE conn3 <- [1,1162,null,{}] 16:59:57 INFO - PROCESS | 1756 | 1466035197013 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}] 16:59:57 INFO - PROCESS | 1756 | 1466035197017 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:57 INFO - PROCESS | 1756 | 1466035197146 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:59:57 INFO - PROCESS | 1756 | 1466035197154 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:57 INFO - PROCESS | 1756 | 1466035197160 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de4000 == 38 [pid = 1756] [id = 298] 16:59:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9a538400) [pid = 1756] [serial = 895] [outer = (nil)] 16:59:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9a709000) [pid = 1756] [serial = 896] [outer = 0x9a538400] 16:59:57 INFO - PROCESS | 1756 | 1466035197219 Marionette DEBUG loaded listener.js 16:59:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x9a70e800) [pid = 1756] [serial = 897] [outer = 0x9a538400] 16:59:58 INFO - PROCESS | 1756 | 1466035198196 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]]]}] 16:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1237ms 16:59:58 INFO - PROCESS | 1756 | 1466035198238 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:59:58 INFO - PROCESS | 1756 | 1466035198244 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:59:58 INFO - PROCESS | 1756 | 1466035198252 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:59:58 INFO - PROCESS | 1756 | 1466035198259 Marionette TRACE conn3 <- [1,1166,null,{}] 16:59:58 INFO - PROCESS | 1756 | 1466035198266 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}] 16:59:58 INFO - PROCESS | 1756 | 1466035198271 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:58 INFO - PROCESS | 1756 | 1466035198433 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:59:58 INFO - PROCESS | 1756 | 1466035198583 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:58 INFO - PROCESS | 1756 | 1466035198593 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d91800 == 39 [pid = 1756] [id = 299] 16:59:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x91d94c00) [pid = 1756] [serial = 898] [outer = (nil)] 16:59:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x91fb5000) [pid = 1756] [serial = 899] [outer = 0x91d94c00] 16:59:58 INFO - PROCESS | 1756 | 1466035198665 Marionette DEBUG loaded listener.js 16:59:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x920dfc00) [pid = 1756] [serial = 900] [outer = 0x91d94c00] 16:59:59 INFO - PROCESS | 1756 | 1466035199536 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]]]}] 16:59:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:59:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1334ms 16:59:59 INFO - PROCESS | 1756 | 1466035199600 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:59:59 INFO - PROCESS | 1756 | 1466035199615 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:59:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:59:59 INFO - PROCESS | 1756 | 1466035199628 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:59:59 INFO - PROCESS | 1756 | 1466035199632 Marionette TRACE conn3 <- [1,1170,null,{}] 16:59:59 INFO - PROCESS | 1756 | 1466035199638 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}] 16:59:59 INFO - PROCESS | 1756 | 1466035199643 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:59 INFO - PROCESS | 1756 | 1466035199805 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:59:59 INFO - PROCESS | 1756 | 1466035199955 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:59 INFO - PROCESS | 1756 | 1466035199965 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 16:59:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de6c00 == 40 [pid = 1756] [id = 300] 16:59:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x93a43400) [pid = 1756] [serial = 901] [outer = (nil)] 17:00:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x95270c00) [pid = 1756] [serial = 902] [outer = 0x93a43400] 17:00:00 INFO - PROCESS | 1756 | 1466035200040 Marionette DEBUG loaded listener.js 17:00:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x965d3000) [pid = 1756] [serial = 903] [outer = 0x93a43400] 17:00:00 INFO - PROCESS | 1756 | 1466035200915 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]]]}] 17:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1336ms 17:00:00 INFO - PROCESS | 1756 | 1466035200964 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 17:00:00 INFO - PROCESS | 1756 | 1466035200968 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 17:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:00:00 INFO - PROCESS | 1756 | 1466035200974 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:00:00 INFO - PROCESS | 1756 | 1466035200980 Marionette TRACE conn3 <- [1,1174,null,{}] 17:00:00 INFO - PROCESS | 1756 | 1466035200995 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}] 17:00:01 INFO - PROCESS | 1756 | 1466035201003 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:01 INFO - PROCESS | 1756 | 1466035201199 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 17:00:01 INFO - PROCESS | 1756 | 1466035201350 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:01 INFO - PROCESS | 1756 | 1466035201361 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a704400 == 41 [pid = 1756] [id = 301] 17:00:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x9a706400) [pid = 1756] [serial = 904] [outer = (nil)] 17:00:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x9a905c00) [pid = 1756] [serial = 905] [outer = 0x9a706400] 17:00:01 INFO - PROCESS | 1756 | 1466035201435 Marionette DEBUG loaded listener.js 17:00:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x9ab5b800) [pid = 1756] [serial = 906] [outer = 0x9a706400] 17:00:02 INFO - PROCESS | 1756 | 1466035202273 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] 17:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:00:02 INFO - PROCESS | 1756 | 1466035202320 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 17:00:02 INFO - PROCESS | 1756 | 1466035202326 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:00:02 INFO - PROCESS | 1756 | 1466035202329 Marionette TRACE conn3 <- [1,1178,null,{}] 17:00:02 INFO - PROCESS | 1756 | 1466035202335 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}] 17:00:02 INFO - PROCESS | 1756 | 1466035202339 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:02 INFO - PROCESS | 1756 | 1466035202490 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 17:00:02 INFO - PROCESS | 1756 | 1466035202646 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:02 INFO - PROCESS | 1756 | 1466035202653 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a2c00 == 42 [pid = 1756] [id = 302] 17:00:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x93dc4000) [pid = 1756] [serial = 907] [outer = (nil)] 17:00:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x9ad90400) [pid = 1756] [serial = 908] [outer = 0x93dc4000] 17:00:02 INFO - PROCESS | 1756 | 1466035202725 Marionette DEBUG loaded listener.js 17:00:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x9af0d000) [pid = 1756] [serial = 909] [outer = 0x93dc4000] 17:00:03 INFO - PROCESS | 1756 | 1466035203558 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] 17:00:03 INFO - PROCESS | 1756 | 1466035203615 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 17:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:00:03 INFO - PROCESS | 1756 | 1466035203621 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:00:03 INFO - PROCESS | 1756 | 1466035203623 Marionette TRACE conn3 <- [1,1182,null,{}] 17:00:03 INFO - PROCESS | 1756 | 1466035203629 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}] 17:00:03 INFO - PROCESS | 1756 | 1466035203634 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:03 INFO - PROCESS | 1756 | 1466035203777 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 17:00:03 INFO - PROCESS | 1756 | 1466035203935 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:03 INFO - PROCESS | 1756 | 1466035203942 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f6c00 == 43 [pid = 1756] [id = 303] 17:00:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x916a7400) [pid = 1756] [serial = 910] [outer = (nil)] 17:00:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x9afd1000) [pid = 1756] [serial = 911] [outer = 0x916a7400] 17:00:04 INFO - PROCESS | 1756 | 1466035204014 Marionette DEBUG loaded listener.js 17:00:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x9b29bc00) [pid = 1756] [serial = 912] [outer = 0x916a7400] 17:00:04 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:00:04 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:00:05 INFO - PROCESS | 1756 | 1466035205114 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] 17:00:05 INFO - PROCESS | 1756 | 1466035205156 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 17:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:00:05 INFO - PROCESS | 1756 | 1466035205164 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:00:05 INFO - PROCESS | 1756 | 1466035205171 Marionette TRACE conn3 <- [1,1186,null,{}] 17:00:05 INFO - PROCESS | 1756 | 1466035205195 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}] 17:00:05 INFO - PROCESS | 1756 | 1466035205201 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:05 INFO - PROCESS | 1756 | 1466035205350 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 17:00:05 INFO - PROCESS | 1756 | 1466035205529 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:05 INFO - PROCESS | 1756 | 1466035205538 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x925b9400 == 44 [pid = 1756] [id = 304] 17:00:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x925ba000) [pid = 1756] [serial = 913] [outer = (nil)] 17:00:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x9302d800) [pid = 1756] [serial = 914] [outer = 0x925ba000] 17:00:05 INFO - PROCESS | 1756 | 1466035205625 Marionette DEBUG loaded listener.js 17:00:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x93d2a000) [pid = 1756] [serial = 915] [outer = 0x925ba000] 17:00:07 INFO - PROCESS | 1756 | --DOCSHELL 0x906ac000 == 43 [pid = 1756] [id = 297] 17:00:07 INFO - PROCESS | 1756 | --DOCSHELL 0x98b5dc00 == 42 [pid = 1756] [id = 296] 17:00:07 INFO - PROCESS | 1756 | --DOCSHELL 0x922fa400 == 41 [pid = 1756] [id = 295] 17:00:07 INFO - PROCESS | 1756 | --DOCSHELL 0x951ea400 == 40 [pid = 1756] [id = 294] 17:00:07 INFO - PROCESS | 1756 | --DOCSHELL 0x920de000 == 39 [pid = 1756] [id = 293] 17:00:07 INFO - PROCESS | 1756 | --DOCSHELL 0x916ac400 == 38 [pid = 1756] [id = 292] 17:00:07 INFO - PROCESS | 1756 | --DOCSHELL 0x922f4400 == 37 [pid = 1756] [id = 290] 17:00:07 INFO - PROCESS | 1756 | --DOCSHELL 0x906f3400 == 36 [pid = 1756] [id = 289] 17:00:07 INFO - PROCESS | 1756 | --DOCSHELL 0x906a9400 == 35 [pid = 1756] [id = 288] 17:00:07 INFO - PROCESS | 1756 | --DOCSHELL 0x91d93800 == 34 [pid = 1756] [id = 291] 17:00:07 INFO - PROCESS | 1756 | --DOCSHELL 0x92440c00 == 33 [pid = 1756] [id = 282] 17:00:07 INFO - PROCESS | 1756 | --DOCSHELL 0x906a2c00 == 32 [pid = 1756] [id = 302] 17:00:07 INFO - PROCESS | 1756 | --DOCSHELL 0x906f6c00 == 31 [pid = 1756] [id = 303] 17:00:07 INFO - PROCESS | 1756 | --DOCSHELL 0x9a704400 == 30 [pid = 1756] [id = 301] 17:00:07 INFO - PROCESS | 1756 | --DOCSHELL 0x91de6c00 == 29 [pid = 1756] [id = 300] 17:00:07 INFO - PROCESS | 1756 | --DOCSHELL 0x91de4000 == 28 [pid = 1756] [id = 298] 17:00:07 INFO - PROCESS | 1756 | --DOCSHELL 0x91d91800 == 27 [pid = 1756] [id = 299] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x925afc00) [pid = 1756] [serial = 848] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x922f6400) [pid = 1756] [serial = 854] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x91d93400) [pid = 1756] [serial = 851] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x91da6400) [pid = 1756] [serial = 852] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x951eac00) [pid = 1756] [serial = 857] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x9a7b0000) [pid = 1756] [serial = 840] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x9a70c000) [pid = 1756] [serial = 839] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x9ab57000) [pid = 1756] [serial = 843] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x9ab5c800) [pid = 1756] [serial = 842] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x9ad89800) [pid = 1756] [serial = 846] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x9ab64800) [pid = 1756] [serial = 845] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x98b5fc00) [pid = 1756] [serial = 860] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x93030000) [pid = 1756] [serial = 834] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x925b0400) [pid = 1756] [serial = 833] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x93a39000) [pid = 1756] [serial = 849] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x997f0000) [pid = 1756] [serial = 837] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9839e000) [pid = 1756] [serial = 836] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x95273000) [pid = 1756] [serial = 858] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x997ed000) [pid = 1756] [serial = 861] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x97704400) [pid = 1756] [serial = 863] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x923d0400) [pid = 1756] [serial = 855] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x997f8000) [pid = 1756] [serial = 864] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x99ebbc00) [pid = 1756] [serial = 866] [outer = (nil)] [url = about:blank] 17:00:07 INFO - PROCESS | 1756 | 1466035207410 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] 17:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:00:07 INFO - PROCESS | 1756 | 1466035207484 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 17:00:07 INFO - PROCESS | 1756 | 1466035207492 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:00:07 INFO - PROCESS | 1756 | 1466035207495 Marionette TRACE conn3 <- [1,1190,null,{}] 17:00:07 INFO - PROCESS | 1756 | 1466035207503 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}] 17:00:07 INFO - PROCESS | 1756 | 1466035207508 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:07 INFO - PROCESS | 1756 | 1466035207656 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 17:00:07 INFO - PROCESS | 1756 | 1466035207765 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:07 INFO - PROCESS | 1756 | 1466035207779 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d94400 == 28 [pid = 1756] [id = 305] 17:00:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x91d94800) [pid = 1756] [serial = 916] [outer = (nil)] 17:00:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x91daac00) [pid = 1756] [serial = 917] [outer = 0x91d94800] 17:00:07 INFO - PROCESS | 1756 | 1466035207842 Marionette DEBUG loaded listener.js 17:00:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x91dea000) [pid = 1756] [serial = 918] [outer = 0x91d94800] 17:00:08 INFO - PROCESS | 1756 | 1466035208514 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] 17:00:08 INFO - PROCESS | 1756 | 1466035208590 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 17:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:00:08 INFO - PROCESS | 1756 | 1466035208614 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:00:08 INFO - PROCESS | 1756 | 1466035208618 Marionette TRACE conn3 <- [1,1194,null,{}] 17:00:08 INFO - PROCESS | 1756 | 1466035208624 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}] 17:00:08 INFO - PROCESS | 1756 | 1466035208629 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:08 INFO - PROCESS | 1756 | 1466035208777 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 17:00:08 INFO - PROCESS | 1756 | 1466035208787 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:08 INFO - PROCESS | 1756 | 1466035208796 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x923d2000 == 29 [pid = 1756] [id = 306] 17:00:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x923d2c00) [pid = 1756] [serial = 919] [outer = (nil)] 17:00:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x92448c00) [pid = 1756] [serial = 920] [outer = 0x923d2c00] 17:00:08 INFO - PROCESS | 1756 | 1466035208868 Marionette DEBUG loaded listener.js 17:00:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x925bac00) [pid = 1756] [serial = 921] [outer = 0x923d2c00] 17:00:09 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:00:09 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:00:09 INFO - PROCESS | 1756 | 1466035209734 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] 17:00:09 INFO - PROCESS | 1756 | 1466035209806 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 17:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:00:09 INFO - PROCESS | 1756 | 1466035209812 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:00:09 INFO - PROCESS | 1756 | 1466035209817 Marionette TRACE conn3 <- [1,1198,null,{}] 17:00:09 INFO - PROCESS | 1756 | 1466035209838 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}] 17:00:09 INFO - PROCESS | 1756 | 1466035209846 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:10 INFO - PROCESS | 1756 | 1466035210026 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 17:00:10 INFO - PROCESS | 1756 | 1466035210048 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:10 INFO - PROCESS | 1756 | 1466035210056 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x95272800 == 30 [pid = 1756] [id = 307] 17:00:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x965d1c00) [pid = 1756] [serial = 922] [outer = (nil)] 17:00:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x97710c00) [pid = 1756] [serial = 923] [outer = 0x965d1c00] 17:00:10 INFO - PROCESS | 1756 | 1466035210122 Marionette DEBUG loaded listener.js 17:00:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x98b64800) [pid = 1756] [serial = 924] [outer = 0x965d1c00] 17:00:10 INFO - PROCESS | 1756 | 1466035210886 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]]]}] 17:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1094ms 17:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:00:10 INFO - PROCESS | 1756 | 1466035210939 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 17:00:10 INFO - PROCESS | 1756 | 1466035210942 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 17:00:10 INFO - PROCESS | 1756 | 1466035210948 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:00:10 INFO - PROCESS | 1756 | 1466035210951 Marionette TRACE conn3 <- [1,1202,null,{}] 17:00:10 INFO - PROCESS | 1756 | 1466035210960 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}] 17:00:10 INFO - PROCESS | 1756 | 1466035210963 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:11 INFO - PROCESS | 1756 | 1466035211138 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 17:00:11 INFO - PROCESS | 1756 | 1466035211215 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:11 INFO - PROCESS | 1756 | 1466035211223 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x9519bc00 == 31 [pid = 1756] [id = 308] 17:00:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x97711400) [pid = 1756] [serial = 925] [outer = (nil)] 17:00:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9987f800) [pid = 1756] [serial = 926] [outer = 0x97711400] 17:00:11 INFO - PROCESS | 1756 | 1466035211283 Marionette DEBUG loaded listener.js 17:00:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x99eb2800) [pid = 1756] [serial = 927] [outer = 0x97711400] 17:00:12 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x9a538400) [pid = 1756] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:00:12 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x98f9d800) [pid = 1756] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:00:12 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x965d5400) [pid = 1756] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:00:12 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x98f94c00) [pid = 1756] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:00:12 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x916a2c00) [pid = 1756] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:00:12 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x925b6800) [pid = 1756] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:00:12 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x916ad000) [pid = 1756] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:00:12 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x91d96800) [pid = 1756] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:00:12 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x951ed800) [pid = 1756] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:00:12 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x906a9800) [pid = 1756] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:00:12 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x922ee400) [pid = 1756] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:00:12 INFO - PROCESS | 1756 | 1466035212401 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]]]}] 17:00:12 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 17:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1482ms 17:00:12 INFO - PROCESS | 1756 | 1466035212429 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 17:00:12 INFO - PROCESS | 1756 | 1466035212432 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 17:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:00:12 INFO - PROCESS | 1756 | 1466035212438 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:00:12 INFO - PROCESS | 1756 | 1466035212440 Marionette TRACE conn3 <- [1,1206,null,{}] 17:00:12 INFO - PROCESS | 1756 | 1466035212445 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}] 17:00:12 INFO - PROCESS | 1756 | 1466035212449 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:12 INFO - PROCESS | 1756 | 1466035212572 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 17:00:12 INFO - PROCESS | 1756 | 1466035212586 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:12 INFO - PROCESS | 1756 | 1466035212595 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x920dec00 == 32 [pid = 1756] [id = 309] 17:00:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x920df000) [pid = 1756] [serial = 928] [outer = (nil)] 17:00:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x98f94c00) [pid = 1756] [serial = 929] [outer = 0x920df000] 17:00:12 INFO - PROCESS | 1756 | 1466035212651 Marionette DEBUG loaded listener.js 17:00:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x999ca800) [pid = 1756] [serial = 930] [outer = 0x920df000] 17:00:13 INFO - PROCESS | 1756 | 1466035213375 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]]]}] 17:00:13 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 17:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 975ms 17:00:13 INFO - PROCESS | 1756 | 1466035213413 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 17:00:13 INFO - PROCESS | 1756 | 1466035213416 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 17:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:00:13 INFO - PROCESS | 1756 | 1466035213422 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:00:13 INFO - PROCESS | 1756 | 1466035213424 Marionette TRACE conn3 <- [1,1210,null,{}] 17:00:13 INFO - PROCESS | 1756 | 1466035213429 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}] 17:00:13 INFO - PROCESS | 1756 | 1466035213438 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:13 INFO - PROCESS | 1756 | 1466035213645 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 17:00:13 INFO - PROCESS | 1756 | 1466035213656 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:13 INFO - PROCESS | 1756 | 1466035213664 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x920db800 == 33 [pid = 1756] [id = 310] 17:00:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x925bd400) [pid = 1756] [serial = 931] [outer = (nil)] 17:00:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x9a545000) [pid = 1756] [serial = 932] [outer = 0x925bd400] 17:00:13 INFO - PROCESS | 1756 | 1466035213724 Marionette DEBUG loaded listener.js 17:00:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x9a70c000) [pid = 1756] [serial = 933] [outer = 0x925bd400] 17:00:14 INFO - PROCESS | 1756 | 1466035214592 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]]]}] 17:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1225ms 17:00:14 INFO - PROCESS | 1756 | 1466035214658 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 17:00:14 INFO - PROCESS | 1756 | 1466035214664 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 17:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:00:14 INFO - PROCESS | 1756 | 1466035214672 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:00:14 INFO - PROCESS | 1756 | 1466035214684 Marionette TRACE conn3 <- [1,1214,null,{}] 17:00:14 INFO - PROCESS | 1756 | 1466035214696 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}] 17:00:14 INFO - PROCESS | 1756 | 1466035214700 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:14 INFO - PROCESS | 1756 | 1466035214876 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 17:00:15 INFO - PROCESS | 1756 | 1466035215008 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:15 INFO - PROCESS | 1756 | 1466035215022 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x906aec00 == 34 [pid = 1756] [id = 311] 17:00:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x916aa400) [pid = 1756] [serial = 934] [outer = (nil)] 17:00:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x920d1800) [pid = 1756] [serial = 935] [outer = 0x916aa400] 17:00:15 INFO - PROCESS | 1756 | 1466035215092 Marionette DEBUG loaded listener.js 17:00:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x922f4400) [pid = 1756] [serial = 936] [outer = 0x916aa400] 17:00:16 INFO - PROCESS | 1756 | 1466035216044 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]]]}] 17:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1448ms 17:00:16 INFO - PROCESS | 1756 | 1466035216120 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 17:00:16 INFO - PROCESS | 1756 | 1466035216127 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 17:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:00:16 INFO - PROCESS | 1756 | 1466035216136 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:00:16 INFO - PROCESS | 1756 | 1466035216141 Marionette TRACE conn3 <- [1,1218,null,{}] 17:00:16 INFO - PROCESS | 1756 | 1466035216146 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}] 17:00:16 INFO - PROCESS | 1756 | 1466035216152 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:16 INFO - PROCESS | 1756 | 1466035216358 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 17:00:16 INFO - PROCESS | 1756 | 1466035216552 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:16 INFO - PROCESS | 1756 | 1466035216559 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x9243e800 == 35 [pid = 1756] [id = 312] 17:00:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x93dc3800) [pid = 1756] [serial = 937] [outer = (nil)] 17:00:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x9526a400) [pid = 1756] [serial = 938] [outer = 0x93dc3800] 17:00:16 INFO - PROCESS | 1756 | 1466035216676 Marionette DEBUG loaded listener.js 17:00:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x95278800) [pid = 1756] [serial = 939] [outer = 0x93dc3800] 17:00:17 INFO - PROCESS | 1756 | 1466035217589 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]]]}] 17:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1535ms 17:00:17 INFO - PROCESS | 1756 | 1466035217672 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 17:00:17 INFO - PROCESS | 1756 | 1466035217676 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 17:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:00:17 INFO - PROCESS | 1756 | 1466035217682 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:00:17 INFO - PROCESS | 1756 | 1466035217688 Marionette TRACE conn3 <- [1,1222,null,{}] 17:00:17 INFO - PROCESS | 1756 | 1466035217703 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}] 17:00:17 INFO - PROCESS | 1756 | 1466035217711 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:17 INFO - PROCESS | 1756 | 1466035217908 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 17:00:18 INFO - PROCESS | 1756 | 1466035218111 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:18 INFO - PROCESS | 1756 | 1466035218122 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x95271800 == 36 [pid = 1756] [id = 313] 17:00:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x997f6400) [pid = 1756] [serial = 940] [outer = (nil)] 17:00:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x9a702000) [pid = 1756] [serial = 941] [outer = 0x997f6400] 17:00:18 INFO - PROCESS | 1756 | 1466035218239 Marionette DEBUG loaded listener.js 17:00:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x9a710c00) [pid = 1756] [serial = 942] [outer = 0x997f6400] 17:00:19 INFO - PROCESS | 1756 | 1466035219271 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] 17:00:19 INFO - PROCESS | 1756 | 1466035219335 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 17:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:00:19 INFO - PROCESS | 1756 | 1466035219342 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:00:19 INFO - PROCESS | 1756 | 1466035219346 Marionette TRACE conn3 <- [1,1226,null,{}] 17:00:19 INFO - PROCESS | 1756 | 1466035219353 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}] 17:00:19 INFO - PROCESS | 1756 | 1466035219358 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:19 INFO - PROCESS | 1756 | 1466035219515 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 17:00:19 INFO - PROCESS | 1756 | --DOCSHELL 0x920dec00 == 35 [pid = 1756] [id = 309] 17:00:19 INFO - PROCESS | 1756 | --DOCSHELL 0x9519bc00 == 34 [pid = 1756] [id = 308] 17:00:19 INFO - PROCESS | 1756 | --DOCSHELL 0x95272800 == 33 [pid = 1756] [id = 307] 17:00:19 INFO - PROCESS | 1756 | --DOCSHELL 0x923d2000 == 32 [pid = 1756] [id = 306] 17:00:19 INFO - PROCESS | 1756 | --DOCSHELL 0x91d94400 == 31 [pid = 1756] [id = 305] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x9a709000) [pid = 1756] [serial = 896] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x9a70e800) [pid = 1756] [serial = 897] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x9a701800) [pid = 1756] [serial = 894] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x99877800) [pid = 1756] [serial = 887] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x99eb8800) [pid = 1756] [serial = 890] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x99c08000) [pid = 1756] [serial = 888] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x9a59d800) [pid = 1756] [serial = 893] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x99eb5400) [pid = 1756] [serial = 891] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x91deb000) [pid = 1756] [serial = 869] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x91fb9000) [pid = 1756] [serial = 870] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9302e400) [pid = 1756] [serial = 872] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x9519a800) [pid = 1756] [serial = 873] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x91d97c00) [pid = 1756] [serial = 878] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x91de3000) [pid = 1756] [serial = 879] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x92445000) [pid = 1756] [serial = 875] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x98f93400) [pid = 1756] [serial = 876] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x95270800) [pid = 1756] [serial = 884] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x9a08e800) [pid = 1756] [serial = 867] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x922f9000) [pid = 1756] [serial = 881] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x923d5c00) [pid = 1756] [serial = 882] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x965d6c00) [pid = 1756] [serial = 885] [outer = (nil)] [url = about:blank] 17:00:19 INFO - PROCESS | 1756 | 1466035219750 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:19 INFO - PROCESS | 1756 | 1466035219760 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a3c00 == 32 [pid = 1756] [id = 314] 17:00:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x916a6000) [pid = 1756] [serial = 943] [outer = (nil)] 17:00:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x91daf000) [pid = 1756] [serial = 944] [outer = 0x916a6000] 17:00:19 INFO - PROCESS | 1756 | 1466035219827 Marionette DEBUG loaded listener.js 17:00:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91fb2800) [pid = 1756] [serial = 945] [outer = 0x916a6000] 17:00:20 INFO - PROCESS | 1756 | 1466035220460 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]]]}] 17:00:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:00:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1129ms 17:00:20 INFO - PROCESS | 1756 | 1466035220475 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 17:00:20 INFO - PROCESS | 1756 | 1466035220481 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 17:00:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:00:20 INFO - PROCESS | 1756 | 1466035220491 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:00:20 INFO - PROCESS | 1756 | 1466035220495 Marionette TRACE conn3 <- [1,1230,null,{}] 17:00:20 INFO - PROCESS | 1756 | 1466035220500 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}] 17:00:20 INFO - PROCESS | 1756 | 1466035220505 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:20 INFO - PROCESS | 1756 | 1466035220649 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 17:00:20 INFO - PROCESS | 1756 | 1466035220766 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:20 INFO - PROCESS | 1756 | 1466035220775 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x920d5000 == 33 [pid = 1756] [id = 315] 17:00:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x923d2000) [pid = 1756] [serial = 946] [outer = (nil)] 17:00:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x925bc000) [pid = 1756] [serial = 947] [outer = 0x923d2000] 17:00:20 INFO - PROCESS | 1756 | 1466035220835 Marionette DEBUG loaded listener.js 17:00:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x93a3a800) [pid = 1756] [serial = 948] [outer = 0x923d2000] 17:00:21 INFO - PROCESS | 1756 | 1466035221523 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]]]}] 17:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1082ms 17:00:21 INFO - PROCESS | 1756 | 1466035221577 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 17:00:21 INFO - PROCESS | 1756 | 1466035221581 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 17:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:00:21 INFO - PROCESS | 1756 | 1466035221587 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:00:21 INFO - PROCESS | 1756 | 1466035221592 Marionette TRACE conn3 <- [1,1234,null,{}] 17:00:21 INFO - PROCESS | 1756 | 1466035221606 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}] 17:00:21 INFO - PROCESS | 1756 | 1466035221614 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:21 INFO - PROCESS | 1756 | 1466035221761 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 17:00:21 INFO - PROCESS | 1756 | 1466035221771 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:21 INFO - PROCESS | 1756 | 1466035221780 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x9823f400 == 34 [pid = 1756] [id = 316] 17:00:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x98b63c00) [pid = 1756] [serial = 949] [outer = (nil)] 17:00:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x98fa1400) [pid = 1756] [serial = 950] [outer = 0x98b63c00] 17:00:21 INFO - PROCESS | 1756 | 1466035221844 Marionette DEBUG loaded listener.js 17:00:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x99c08000) [pid = 1756] [serial = 951] [outer = 0x98b63c00] 17:00:22 INFO - PROCESS | 1756 | 1466035222615 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]]]}] 17:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1044ms 17:00:22 INFO - PROCESS | 1756 | 1466035222631 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 17:00:22 INFO - PROCESS | 1756 | 1466035222635 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 17:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:00:22 INFO - PROCESS | 1756 | 1466035222640 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:00:22 INFO - PROCESS | 1756 | 1466035222643 Marionette TRACE conn3 <- [1,1238,null,{}] 17:00:22 INFO - PROCESS | 1756 | 1466035222674 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}] 17:00:22 INFO - PROCESS | 1756 | 1466035222677 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:22 INFO - PROCESS | 1756 | 1466035222870 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 17:00:22 INFO - PROCESS | 1756 | 1466035222892 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:22 INFO - PROCESS | 1756 | 1466035222900 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x99c06400 == 35 [pid = 1756] [id = 317] 17:00:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x99eb5400) [pid = 1756] [serial = 952] [outer = (nil)] 17:00:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x9a537000) [pid = 1756] [serial = 953] [outer = 0x99eb5400] 17:00:22 INFO - PROCESS | 1756 | 1466035222960 Marionette DEBUG loaded listener.js 17:00:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x9a542000) [pid = 1756] [serial = 954] [outer = 0x99eb5400] 17:00:23 INFO - PROCESS | 1756 | 1466035223742 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]]]}] 17:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1143ms 17:00:23 INFO - PROCESS | 1756 | 1466035223784 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 17:00:23 INFO - PROCESS | 1756 | 1466035223787 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 17:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:00:23 INFO - PROCESS | 1756 | 1466035223801 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:00:23 INFO - PROCESS | 1756 | 1466035223803 Marionette TRACE conn3 <- [1,1242,null,{}] 17:00:23 INFO - PROCESS | 1756 | 1466035223808 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}] 17:00:23 INFO - PROCESS | 1756 | 1466035223812 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:23 INFO - PROCESS | 1756 | 1466035223980 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 17:00:24 INFO - PROCESS | 1756 | 1466035223997 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:24 INFO - PROCESS | 1756 | 1466035224004 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x95276400 == 36 [pid = 1756] [id = 318] 17:00:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9a00e000) [pid = 1756] [serial = 955] [outer = (nil)] 17:00:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9a707400) [pid = 1756] [serial = 956] [outer = 0x9a00e000] 17:00:24 INFO - PROCESS | 1756 | 1466035224061 Marionette DEBUG loaded listener.js 17:00:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x9a705000) [pid = 1756] [serial = 957] [outer = 0x9a00e000] 17:00:24 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x93dc4000) [pid = 1756] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:00:24 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x923d2c00) [pid = 1756] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:00:24 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x925ba000) [pid = 1756] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:00:24 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9a706400) [pid = 1756] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:00:24 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x93a43400) [pid = 1756] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:00:24 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x91d94800) [pid = 1756] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:00:24 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x916a7400) [pid = 1756] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:00:24 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x91d94c00) [pid = 1756] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:00:24 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x965d1c00) [pid = 1756] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:00:24 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x97711400) [pid = 1756] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:00:24 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x920df000) [pid = 1756] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:00:24 INFO - PROCESS | 1756 | 1466035224841 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]]]}] 17:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1076ms 17:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:00:24 INFO - PROCESS | 1756 | 1466035224876 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 17:00:24 INFO - PROCESS | 1756 | 1466035224879 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 17:00:24 INFO - PROCESS | 1756 | 1466035224884 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:00:24 INFO - PROCESS | 1756 | 1466035224887 Marionette TRACE conn3 <- [1,1246,null,{}] 17:00:24 INFO - PROCESS | 1756 | 1466035224892 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}] 17:00:24 INFO - PROCESS | 1756 | 1466035224901 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:25 INFO - PROCESS | 1756 | 1466035225066 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 17:00:25 INFO - PROCESS | 1756 | 1466035225074 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:25 INFO - PROCESS | 1756 | 1466035225084 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a0800 == 37 [pid = 1756] [id = 319] 17:00:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x906e8800) [pid = 1756] [serial = 958] [outer = (nil)] 17:00:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x9ab5b400) [pid = 1756] [serial = 959] [outer = 0x906e8800] 17:00:25 INFO - PROCESS | 1756 | 1466035225141 Marionette DEBUG loaded listener.js 17:00:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x9ad86400) [pid = 1756] [serial = 960] [outer = 0x906e8800] 17:00:25 INFO - PROCESS | 1756 | 1466035225880 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]]]}] 17:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1032ms 17:00:25 INFO - PROCESS | 1756 | 1466035225917 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 17:00:25 INFO - PROCESS | 1756 | 1466035225921 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 17:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:00:25 INFO - PROCESS | 1756 | 1466035225926 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:00:25 INFO - PROCESS | 1756 | 1466035225928 Marionette TRACE conn3 <- [1,1250,null,{}] 17:00:25 INFO - PROCESS | 1756 | 1466035225933 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}] 17:00:25 INFO - PROCESS | 1756 | 1466035225938 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:26 INFO - PROCESS | 1756 | 1466035226116 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 17:00:26 INFO - PROCESS | 1756 | 1466035226131 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:26 INFO - PROCESS | 1756 | 1466035226139 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x965d8c00 == 38 [pid = 1756] [id = 320] 17:00:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9ab62000) [pid = 1756] [serial = 961] [outer = (nil)] 17:00:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9afcb400) [pid = 1756] [serial = 962] [outer = 0x9ab62000] 17:00:26 INFO - PROCESS | 1756 | 1466035226196 Marionette DEBUG loaded listener.js 17:00:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x997ed000) [pid = 1756] [serial = 963] [outer = 0x9ab62000] 17:00:27 INFO - PROCESS | 1756 | 1466035227174 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]]]}] 17:00:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:00:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1284ms 17:00:27 INFO - PROCESS | 1756 | 1466035227212 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 17:00:27 INFO - PROCESS | 1756 | 1466035227217 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 17:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:00:27 INFO - PROCESS | 1756 | 1466035227224 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:00:27 INFO - PROCESS | 1756 | 1466035227229 Marionette TRACE conn3 <- [1,1254,null,{}] 17:00:27 INFO - PROCESS | 1756 | 1466035227236 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}] 17:00:27 INFO - PROCESS | 1756 | 1466035227242 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:27 INFO - PROCESS | 1756 | 1466035227400 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 17:00:27 INFO - PROCESS | 1756 | 1466035227552 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:27 INFO - PROCESS | 1756 | 1466035227561 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a1c00 == 39 [pid = 1756] [id = 321] 17:00:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x91d9d800) [pid = 1756] [serial = 964] [outer = (nil)] 17:00:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x920dd000) [pid = 1756] [serial = 965] [outer = 0x91d9d800] 17:00:27 INFO - PROCESS | 1756 | 1466035227637 Marionette DEBUG loaded listener.js 17:00:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x92448800) [pid = 1756] [serial = 966] [outer = 0x91d9d800] 17:00:28 INFO - PROCESS | 1756 | 1466035228444 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]]]}] 17:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1281ms 17:00:28 INFO - PROCESS | 1756 | 1466035228504 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 17:00:28 INFO - PROCESS | 1756 | 1466035228511 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 17:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:00:28 INFO - PROCESS | 1756 | 1466035228536 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:00:28 INFO - PROCESS | 1756 | 1466035228541 Marionette TRACE conn3 <- [1,1258,null,{}] 17:00:28 INFO - PROCESS | 1756 | 1466035228547 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}] 17:00:28 INFO - PROCESS | 1756 | 1466035228553 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:28 INFO - PROCESS | 1756 | 1466035228718 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 17:00:28 INFO - PROCESS | 1756 | 1466035228871 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:28 INFO - PROCESS | 1756 | 1466035228880 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a3000 == 40 [pid = 1756] [id = 322] 17:00:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x93dc4c00) [pid = 1756] [serial = 967] [outer = (nil)] 17:00:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x997f0000) [pid = 1756] [serial = 968] [outer = 0x93dc4c00] 17:00:28 INFO - PROCESS | 1756 | 1466035228951 Marionette DEBUG loaded listener.js 17:00:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x99eb7000) [pid = 1756] [serial = 969] [outer = 0x93dc4c00] 17:00:29 INFO - PROCESS | 1756 | 1466035229870 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]]]}] 17:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1399ms 17:00:29 INFO - PROCESS | 1756 | 1466035229919 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 17:00:29 INFO - PROCESS | 1756 | 1466035229923 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 17:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:00:29 INFO - PROCESS | 1756 | 1466035229929 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:00:29 INFO - PROCESS | 1756 | 1466035229935 Marionette TRACE conn3 <- [1,1262,null,{}] 17:00:29 INFO - PROCESS | 1756 | 1466035229950 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}] 17:00:29 INFO - PROCESS | 1756 | 1466035229957 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:30 INFO - PROCESS | 1756 | 1466035230113 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 17:00:30 INFO - PROCESS | 1756 | 1466035230265 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:30 INFO - PROCESS | 1756 | 1466035230272 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ad8d400 == 41 [pid = 1756] [id = 323] 17:00:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x9af03400) [pid = 1756] [serial = 970] [outer = (nil)] 17:00:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x9b8dc800) [pid = 1756] [serial = 971] [outer = 0x9af03400] 17:00:30 INFO - PROCESS | 1756 | 1466035230348 Marionette DEBUG loaded listener.js 17:00:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x9b903400) [pid = 1756] [serial = 972] [outer = 0x9af03400] 17:00:31 INFO - PROCESS | 1756 | 1466035231217 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]]]}] 17:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1333ms 17:00:31 INFO - PROCESS | 1756 | 1466035231263 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 17:00:31 INFO - PROCESS | 1756 | 1466035231267 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 17:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:00:31 INFO - PROCESS | 1756 | 1466035231273 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:00:31 INFO - PROCESS | 1756 | 1466035231276 Marionette TRACE conn3 <- [1,1266,null,{}] 17:00:31 INFO - PROCESS | 1756 | 1466035231282 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}] 17:00:31 INFO - PROCESS | 1756 | 1466035231286 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:31 INFO - PROCESS | 1756 | 1466035231444 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 17:00:31 INFO - PROCESS | 1756 | 1466035231596 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:31 INFO - PROCESS | 1756 | 1466035231604 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ed800 == 42 [pid = 1756] [id = 324] 17:00:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x9b904400) [pid = 1756] [serial = 973] [outer = (nil)] 17:00:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x9b909c00) [pid = 1756] [serial = 974] [outer = 0x9b904400] 17:00:31 INFO - PROCESS | 1756 | 1466035231675 Marionette DEBUG loaded listener.js 17:00:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x9b90dc00) [pid = 1756] [serial = 975] [outer = 0x9b904400] 17:00:32 INFO - PROCESS | 1756 | 1466035232540 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]]]}] 17:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1327ms 17:00:32 INFO - PROCESS | 1756 | 1466035232601 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 17:00:32 INFO - PROCESS | 1756 | 1466035232604 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 17:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:00:32 INFO - PROCESS | 1756 | 1466035232610 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:00:32 INFO - PROCESS | 1756 | 1466035232614 Marionette TRACE conn3 <- [1,1270,null,{}] 17:00:32 INFO - PROCESS | 1756 | 1466035232619 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}] 17:00:32 INFO - PROCESS | 1756 | 1466035232624 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:32 INFO - PROCESS | 1756 | 1466035232785 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 17:00:32 INFO - PROCESS | 1756 | 1466035232948 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:32 INFO - PROCESS | 1756 | 1466035232956 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d8fc00 == 43 [pid = 1756] [id = 325] 17:00:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x91d94000) [pid = 1756] [serial = 976] [outer = (nil)] 17:00:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x9b910c00) [pid = 1756] [serial = 977] [outer = 0x91d94000] 17:00:33 INFO - PROCESS | 1756 | 1466035233028 Marionette DEBUG loaded listener.js 17:00:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x9b93ac00) [pid = 1756] [serial = 978] [outer = 0x91d94000] 17:00:34 INFO - PROCESS | 1756 | 1466035234092 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]]]}] 17:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1529ms 17:00:34 INFO - PROCESS | 1756 | 1466035234140 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 17:00:34 INFO - PROCESS | 1756 | 1466035234145 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 17:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:00:34 INFO - PROCESS | 1756 | 1466035234152 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:00:34 INFO - PROCESS | 1756 | 1466035234157 Marionette TRACE conn3 <- [1,1274,null,{}] 17:00:34 INFO - PROCESS | 1756 | 1466035234164 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}] 17:00:34 INFO - PROCESS | 1756 | 1466035234169 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:34 INFO - PROCESS | 1756 | 1466035234320 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 17:00:34 INFO - PROCESS | 1756 | 1466035234572 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:34 INFO - PROCESS | 1756 | 1466035234580 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a2800 == 44 [pid = 1756] [id = 326] 17:00:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x91dac800) [pid = 1756] [serial = 979] [outer = (nil)] 17:00:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x923ca800) [pid = 1756] [serial = 980] [outer = 0x91dac800] 17:00:34 INFO - PROCESS | 1756 | 1466035234650 Marionette DEBUG loaded listener.js 17:00:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x925b5400) [pid = 1756] [serial = 981] [outer = 0x91dac800] 17:00:35 INFO - PROCESS | 1756 | --DOCSHELL 0x906a0800 == 43 [pid = 1756] [id = 319] 17:00:35 INFO - PROCESS | 1756 | --DOCSHELL 0x95276400 == 42 [pid = 1756] [id = 318] 17:00:35 INFO - PROCESS | 1756 | --DOCSHELL 0x99c06400 == 41 [pid = 1756] [id = 317] 17:00:35 INFO - PROCESS | 1756 | --DOCSHELL 0x9823f400 == 40 [pid = 1756] [id = 316] 17:00:35 INFO - PROCESS | 1756 | --DOCSHELL 0x920d5000 == 39 [pid = 1756] [id = 315] 17:00:35 INFO - PROCESS | 1756 | --DOCSHELL 0x916a3c00 == 38 [pid = 1756] [id = 314] 17:00:35 INFO - PROCESS | 1756 | --DOCSHELL 0x9243e800 == 37 [pid = 1756] [id = 312] 17:00:35 INFO - PROCESS | 1756 | --DOCSHELL 0x95271800 == 36 [pid = 1756] [id = 313] 17:00:35 INFO - PROCESS | 1756 | --DOCSHELL 0x906aec00 == 35 [pid = 1756] [id = 311] 17:00:35 INFO - PROCESS | 1756 | --DOCSHELL 0x925b9400 == 34 [pid = 1756] [id = 304] 17:00:35 INFO - PROCESS | 1756 | --DOCSHELL 0x920db800 == 33 [pid = 1756] [id = 310] 17:00:35 INFO - PROCESS | 1756 | --DOCSHELL 0x906ed800 == 32 [pid = 1756] [id = 324] 17:00:35 INFO - PROCESS | 1756 | --DOCSHELL 0x91d8fc00 == 31 [pid = 1756] [id = 325] 17:00:35 INFO - PROCESS | 1756 | --DOCSHELL 0x9ad8d400 == 30 [pid = 1756] [id = 323] 17:00:35 INFO - PROCESS | 1756 | --DOCSHELL 0x906a3000 == 29 [pid = 1756] [id = 322] 17:00:35 INFO - PROCESS | 1756 | --DOCSHELL 0x965d8c00 == 28 [pid = 1756] [id = 320] 17:00:35 INFO - PROCESS | 1756 | --DOCSHELL 0x906a1c00 == 27 [pid = 1756] [id = 321] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x9a545000) [pid = 1756] [serial = 932] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x9ad90400) [pid = 1756] [serial = 908] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x9af0d000) [pid = 1756] [serial = 909] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x925bac00) [pid = 1756] [serial = 921] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x93d2a000) [pid = 1756] [serial = 915] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x9ab5b800) [pid = 1756] [serial = 906] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x95270c00) [pid = 1756] [serial = 902] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x92448c00) [pid = 1756] [serial = 920] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x965d3000) [pid = 1756] [serial = 903] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x91dea000) [pid = 1756] [serial = 918] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x9afd1000) [pid = 1756] [serial = 911] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x920dfc00) [pid = 1756] [serial = 900] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x9b29bc00) [pid = 1756] [serial = 912] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x98b64800) [pid = 1756] [serial = 924] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x91daac00) [pid = 1756] [serial = 917] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9302d800) [pid = 1756] [serial = 914] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9987f800) [pid = 1756] [serial = 926] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x99eb2800) [pid = 1756] [serial = 927] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x91fb5000) [pid = 1756] [serial = 899] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x999ca800) [pid = 1756] [serial = 930] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x9a905c00) [pid = 1756] [serial = 905] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x97710c00) [pid = 1756] [serial = 923] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x98f94c00) [pid = 1756] [serial = 929] [outer = (nil)] [url = about:blank] 17:00:36 INFO - PROCESS | 1756 | 1466035236396 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]]]}] 17:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 2293ms 17:00:36 INFO - PROCESS | 1756 | 1466035236447 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 17:00:36 INFO - PROCESS | 1756 | 1466035236453 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 17:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:00:36 INFO - PROCESS | 1756 | 1466035236461 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:00:36 INFO - PROCESS | 1756 | 1466035236465 Marionette TRACE conn3 <- [1,1278,null,{}] 17:00:36 INFO - PROCESS | 1756 | 1466035236473 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}] 17:00:36 INFO - PROCESS | 1756 | 1466035236477 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:36 INFO - PROCESS | 1756 | 1466035236628 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 17:00:36 INFO - PROCESS | 1756 | 1466035236638 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:36 INFO - PROCESS | 1756 | 1466035236648 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a7400 == 28 [pid = 1756] [id = 327] 17:00:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x916a7c00) [pid = 1756] [serial = 982] [outer = (nil)] 17:00:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x91daac00) [pid = 1756] [serial = 983] [outer = 0x916a7c00] 17:00:36 INFO - PROCESS | 1756 | 1466035236711 Marionette DEBUG loaded listener.js 17:00:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x91de3400) [pid = 1756] [serial = 984] [outer = 0x916a7c00] 17:00:37 INFO - PROCESS | 1756 | 1466035237459 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]]]}] 17:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1037ms 17:00:37 INFO - PROCESS | 1756 | 1466035237497 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 17:00:37 INFO - PROCESS | 1756 | 1466035237505 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 17:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:00:37 INFO - PROCESS | 1756 | 1466035237528 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:00:37 INFO - PROCESS | 1756 | 1466035237533 Marionette TRACE conn3 <- [1,1282,null,{}] 17:00:37 INFO - PROCESS | 1756 | 1466035237555 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}] 17:00:37 INFO - PROCESS | 1756 | 1466035237560 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:37 INFO - PROCESS | 1756 | 1466035237705 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 17:00:37 INFO - PROCESS | 1756 | 1466035237716 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:37 INFO - PROCESS | 1756 | 1466035237721 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f0000 == 29 [pid = 1756] [id = 328] 17:00:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x922f3000) [pid = 1756] [serial = 985] [outer = (nil)] 17:00:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x922fa000) [pid = 1756] [serial = 986] [outer = 0x922f3000] 17:00:37 INFO - PROCESS | 1756 | 1466035237786 Marionette DEBUG loaded listener.js 17:00:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x9243e800) [pid = 1756] [serial = 987] [outer = 0x922f3000] 17:00:38 INFO - PROCESS | 1756 | 1466035238665 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]]]}] 17:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1202ms 17:00:38 INFO - PROCESS | 1756 | 1466035238726 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 17:00:38 INFO - PROCESS | 1756 | 1466035238732 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 17:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:00:38 INFO - PROCESS | 1756 | 1466035238740 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:00:38 INFO - PROCESS | 1756 | 1466035238747 Marionette TRACE conn3 <- [1,1286,null,{}] 17:00:38 INFO - PROCESS | 1756 | 1466035238765 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}] 17:00:38 INFO - PROCESS | 1756 | 1466035238770 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:38 INFO - PROCESS | 1756 | 1466035238930 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 17:00:39 INFO - PROCESS | 1756 | 1466035239063 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:39 INFO - PROCESS | 1756 | 1466035239076 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d90c00 == 30 [pid = 1756] [id = 329] 17:00:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x91d91c00) [pid = 1756] [serial = 988] [outer = (nil)] 17:00:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x91de3000) [pid = 1756] [serial = 989] [outer = 0x91d91c00] 17:00:39 INFO - PROCESS | 1756 | 1466035239147 Marionette DEBUG loaded listener.js 17:00:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x920d6800) [pid = 1756] [serial = 990] [outer = 0x91d91c00] 17:00:40 INFO - PROCESS | 1756 | 1466035240098 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]]]}] 17:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1435ms 17:00:40 INFO - PROCESS | 1756 | 1466035240175 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 17:00:40 INFO - PROCESS | 1756 | 1466035240182 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 17:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:00:40 INFO - PROCESS | 1756 | 1466035240192 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:00:40 INFO - PROCESS | 1756 | 1466035240196 Marionette TRACE conn3 <- [1,1290,null,{}] 17:00:40 INFO - PROCESS | 1756 | 1466035240201 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}] 17:00:40 INFO - PROCESS | 1756 | 1466035240207 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:40 INFO - PROCESS | 1756 | 1466035240369 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 17:00:40 INFO - PROCESS | 1756 | 1466035240518 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:40 INFO - PROCESS | 1756 | 1466035240525 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f5800 == 31 [pid = 1756] [id = 330] 17:00:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x93dc4000) [pid = 1756] [serial = 991] [outer = (nil)] 17:00:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x951e7400) [pid = 1756] [serial = 992] [outer = 0x93dc4000] 17:00:40 INFO - PROCESS | 1756 | 1466035240642 Marionette DEBUG loaded listener.js 17:00:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x95270c00) [pid = 1756] [serial = 993] [outer = 0x93dc4000] 17:00:41 INFO - PROCESS | 1756 | 1466035241563 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]]]}] 17:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1434ms 17:00:41 INFO - PROCESS | 1756 | 1466035241626 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 17:00:41 INFO - PROCESS | 1756 | 1466035241629 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 17:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:00:41 INFO - PROCESS | 1756 | 1466035241636 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:00:41 INFO - PROCESS | 1756 | 1466035241641 Marionette TRACE conn3 <- [1,1294,null,{}] 17:00:41 INFO - PROCESS | 1756 | 1466035241658 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}] 17:00:41 INFO - PROCESS | 1756 | 1466035241667 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:41 INFO - PROCESS | 1756 | 1466035241861 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 17:00:42 INFO - PROCESS | 1756 | 1466035242087 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:42 INFO - PROCESS | 1756 | 1466035242100 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x98b64800 == 32 [pid = 1756] [id = 331] 17:00:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x98be0400) [pid = 1756] [serial = 994] [outer = (nil)] 17:00:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x98f9f400) [pid = 1756] [serial = 995] [outer = 0x98be0400] 17:00:42 INFO - PROCESS | 1756 | 1466035242221 Marionette DEBUG loaded listener.js 17:00:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x99724c00) [pid = 1756] [serial = 996] [outer = 0x98be0400] 17:00:43 INFO - PROCESS | 1756 | 1466035243101 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]]]}] 17:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1484ms 17:00:43 INFO - PROCESS | 1756 | 1466035243120 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 17:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:00:43 INFO - PROCESS | 1756 | 1466035243125 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 17:00:43 INFO - PROCESS | 1756 | 1466035243130 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:00:43 INFO - PROCESS | 1756 | 1466035243134 Marionette TRACE conn3 <- [1,1298,null,{}] 17:00:43 INFO - PROCESS | 1756 | 1466035243139 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}] 17:00:43 INFO - PROCESS | 1756 | 1466035243143 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:43 INFO - PROCESS | 1756 | 1466035243301 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 17:00:43 INFO - PROCESS | 1756 | 1466035243460 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:43 INFO - PROCESS | 1756 | 1466035243468 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f2800 == 33 [pid = 1756] [id = 332] 17:00:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x9987ec00) [pid = 1756] [serial = 997] [outer = (nil)] 17:00:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x99eb6800) [pid = 1756] [serial = 998] [outer = 0x9987ec00] 17:00:43 INFO - PROCESS | 1756 | 1466035243544 Marionette DEBUG loaded listener.js 17:00:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x9a010800) [pid = 1756] [serial = 999] [outer = 0x9987ec00] 17:00:44 INFO - PROCESS | 1756 | 1466035244568 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]]]}] 17:00:44 INFO - PROCESS | 1756 | --DOCSHELL 0x916a7400 == 32 [pid = 1756] [id = 327] 17:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1480ms 17:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:00:44 INFO - PROCESS | 1756 | 1466035244610 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 17:00:44 INFO - PROCESS | 1756 | 1466035244614 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 17:00:44 INFO - PROCESS | 1756 | 1466035244621 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:00:44 INFO - PROCESS | 1756 | 1466035244625 Marionette TRACE conn3 <- [1,1302,null,{}] 17:00:44 INFO - PROCESS | 1756 | 1466035244632 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}] 17:00:44 INFO - PROCESS | 1756 | 1466035244637 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:44 INFO - PROCESS | 1756 | 1466035244779 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 17:00:45 INFO - PROCESS | 1756 | 1466035245031 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:45 INFO - PROCESS | 1756 | 1466035245036 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x916ab400 == 33 [pid = 1756] [id = 333] 17:00:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x91fbe000) [pid = 1756] [serial = 1000] [outer = (nil)] 17:00:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x920dfc00) [pid = 1756] [serial = 1001] [outer = 0x91fbe000] 17:00:45 INFO - PROCESS | 1756 | 1466035245101 Marionette DEBUG loaded listener.js 17:00:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x925b7c00) [pid = 1756] [serial = 1002] [outer = 0x91fbe000] 17:00:45 INFO - PROCESS | 1756 | 1466035245801 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]]]}] 17:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1235ms 17:00:45 INFO - PROCESS | 1756 | 1466035245854 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 17:00:45 INFO - PROCESS | 1756 | 1466035245859 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 17:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:00:45 INFO - PROCESS | 1756 | 1466035245877 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:00:45 INFO - PROCESS | 1756 | 1466035245880 Marionette TRACE conn3 <- [1,1306,null,{}] 17:00:45 INFO - PROCESS | 1756 | 1466035245886 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}] 17:00:45 INFO - PROCESS | 1756 | 1466035245891 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:46 INFO - PROCESS | 1756 | 1466035246067 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 17:00:46 INFO - PROCESS | 1756 | 1466035246088 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:46 INFO - PROCESS | 1756 | 1466035246095 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x93dbe000 == 34 [pid = 1756] [id = 334] 17:00:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x95275800) [pid = 1756] [serial = 1003] [outer = (nil)] 17:00:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x965d7400) [pid = 1756] [serial = 1004] [outer = 0x95275800] 17:00:46 INFO - PROCESS | 1756 | 1466035246157 Marionette DEBUG loaded listener.js 17:00:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x98f94c00) [pid = 1756] [serial = 1005] [outer = 0x95275800] 17:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x9ab62000) [pid = 1756] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x906e8800) [pid = 1756] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x99eb5400) [pid = 1756] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x9a00e000) [pid = 1756] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x916aa400) [pid = 1756] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x93dc3800) [pid = 1756] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x925bd400) [pid = 1756] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x997f6400) [pid = 1756] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x916a6000) [pid = 1756] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x98b63c00) [pid = 1756] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x923d2000) [pid = 1756] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x91dac800) [pid = 1756] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x916a7c00) [pid = 1756] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x91d9d800) [pid = 1756] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x93dc4c00) [pid = 1756] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x9af03400) [pid = 1756] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9b904400) [pid = 1756] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:00:46 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x91d94000) [pid = 1756] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:00:47 INFO - PROCESS | 1756 | 1466035247090 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]]]}] 17:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1282ms 17:00:47 INFO - PROCESS | 1756 | 1466035247159 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 17:00:47 INFO - PROCESS | 1756 | 1466035247163 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 17:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:00:47 INFO - PROCESS | 1756 | 1466035247168 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:00:47 INFO - PROCESS | 1756 | 1466035247173 Marionette TRACE conn3 <- [1,1310,null,{}] 17:00:47 INFO - PROCESS | 1756 | 1466035247187 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}] 17:00:47 INFO - PROCESS | 1756 | 1466035247194 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:47 INFO - PROCESS | 1756 | 1466035247331 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 17:00:47 INFO - PROCESS | 1756 | 1466035247340 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:47 INFO - PROCESS | 1756 | 1466035247351 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x923d2000 == 35 [pid = 1756] [id = 335] 17:00:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x925bdc00) [pid = 1756] [serial = 1006] [outer = (nil)] 17:00:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x99eb0400) [pid = 1756] [serial = 1007] [outer = 0x925bdc00] 17:00:47 INFO - PROCESS | 1756 | 1466035247411 Marionette DEBUG loaded listener.js 17:00:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9a53a800) [pid = 1756] [serial = 1008] [outer = 0x925bdc00] 17:00:48 INFO - PROCESS | 1756 | 1466035248151 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] 17:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:00:48 INFO - PROCESS | 1756 | 1466035248209 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 17:00:48 INFO - PROCESS | 1756 | 1466035248215 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:00:48 INFO - PROCESS | 1756 | 1466035248218 Marionette TRACE conn3 <- [1,1314,null,{}] 17:00:48 INFO - PROCESS | 1756 | 1466035248229 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}] 17:00:48 INFO - PROCESS | 1756 | 1466035248232 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:48 INFO - PROCESS | 1756 | 1466035248382 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 17:00:48 INFO - PROCESS | 1756 | 1466035248390 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:48 INFO - PROCESS | 1756 | 1466035248395 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a2800 == 36 [pid = 1756] [id = 336] 17:00:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x92445000) [pid = 1756] [serial = 1009] [outer = (nil)] 17:00:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9a70b000) [pid = 1756] [serial = 1010] [outer = 0x92445000] 17:00:48 INFO - PROCESS | 1756 | 1466035248457 Marionette DEBUG loaded listener.js 17:00:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x9ab57400) [pid = 1756] [serial = 1011] [outer = 0x92445000] 17:00:49 INFO - PROCESS | 1756 | 1466035249345 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]]]}] 17:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1176ms 17:00:49 INFO - PROCESS | 1756 | 1466035249392 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 17:00:49 INFO - PROCESS | 1756 | 1466035249398 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 17:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:00:49 INFO - PROCESS | 1756 | 1466035249406 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:00:49 INFO - PROCESS | 1756 | 1466035249411 Marionette TRACE conn3 <- [1,1318,null,{}] 17:00:49 INFO - PROCESS | 1756 | 1466035249418 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}] 17:00:49 INFO - PROCESS | 1756 | 1466035249423 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:49 INFO - PROCESS | 1756 | 1466035249585 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 17:00:49 INFO - PROCESS | 1756 | 1466035249737 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:49 INFO - PROCESS | 1756 | 1466035249748 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a3000 == 37 [pid = 1756] [id = 337] 17:00:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x906a6000) [pid = 1756] [serial = 1012] [outer = (nil)] 17:00:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x91de4000) [pid = 1756] [serial = 1013] [outer = 0x906a6000] 17:00:49 INFO - PROCESS | 1756 | 1466035249836 Marionette DEBUG loaded listener.js 17:00:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x922f0800) [pid = 1756] [serial = 1014] [outer = 0x906a6000] 17:00:50 INFO - PROCESS | 1756 | 1466035250718 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]]]}] 17:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1385ms 17:00:50 INFO - PROCESS | 1756 | 1466035250790 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 17:00:50 INFO - PROCESS | 1756 | 1466035250797 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 17:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:00:50 INFO - PROCESS | 1756 | 1466035250807 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:00:50 INFO - PROCESS | 1756 | 1466035250811 Marionette TRACE conn3 <- [1,1322,null,{}] 17:00:50 INFO - PROCESS | 1756 | 1466035250817 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}] 17:00:50 INFO - PROCESS | 1756 | 1466035250822 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:51 INFO - PROCESS | 1756 | 1466035251018 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 17:00:51 INFO - PROCESS | 1756 | 1466035251171 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:51 INFO - PROCESS | 1756 | 1466035251179 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x965cc400 == 38 [pid = 1756] [id = 338] 17:00:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x965d3000) [pid = 1756] [serial = 1015] [outer = (nil)] 17:00:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x97711800) [pid = 1756] [serial = 1016] [outer = 0x965d3000] 17:00:51 INFO - PROCESS | 1756 | 1466035251254 Marionette DEBUG loaded listener.js 17:00:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x99eb1400) [pid = 1756] [serial = 1017] [outer = 0x965d3000] 17:00:52 INFO - PROCESS | 1756 | 1466035252125 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]]]}] 17:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1390ms 17:00:52 INFO - PROCESS | 1756 | 1466035252196 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 17:00:52 INFO - PROCESS | 1756 | 1466035252200 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 17:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:00:52 INFO - PROCESS | 1756 | 1466035252207 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:00:52 INFO - PROCESS | 1756 | 1466035252212 Marionette TRACE conn3 <- [1,1326,null,{}] 17:00:52 INFO - PROCESS | 1756 | 1466035252227 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}] 17:00:52 INFO - PROCESS | 1756 | 1466035252235 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:52 INFO - PROCESS | 1756 | 1466035252429 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 17:00:52 INFO - PROCESS | 1756 | 1466035252583 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:52 INFO - PROCESS | 1756 | 1466035252595 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ac800 == 39 [pid = 1756] [id = 339] 17:00:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x9af07000) [pid = 1756] [serial = 1018] [outer = (nil)] 17:00:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x9b291000) [pid = 1756] [serial = 1019] [outer = 0x9af07000] 17:00:52 INFO - PROCESS | 1756 | 1466035252706 Marionette DEBUG loaded listener.js 17:00:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x9b7ef000) [pid = 1756] [serial = 1020] [outer = 0x9af07000] 17:00:53 INFO - PROCESS | 1756 | 1466035253521 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]]]}] 17:00:53 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 17:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1385ms 17:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:00:53 INFO - PROCESS | 1756 | 1466035253592 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 17:00:53 INFO - PROCESS | 1756 | 1466035253596 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 17:00:53 INFO - PROCESS | 1756 | 1466035253602 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:00:53 INFO - PROCESS | 1756 | 1466035253605 Marionette TRACE conn3 <- [1,1330,null,{}] 17:00:53 INFO - PROCESS | 1756 | 1466035253611 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}] 17:00:53 INFO - PROCESS | 1756 | 1466035253615 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:53 INFO - PROCESS | 1756 | 1466035253807 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 17:00:53 INFO - PROCESS | 1756 | 1466035253968 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:53 INFO - PROCESS | 1756 | 1466035253977 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x93dc5000 == 40 [pid = 1756] [id = 340] 17:00:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x9987e400) [pid = 1756] [serial = 1021] [outer = (nil)] 17:00:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x9b909000) [pid = 1756] [serial = 1022] [outer = 0x9987e400] 17:00:54 INFO - PROCESS | 1756 | 1466035254049 Marionette DEBUG loaded listener.js 17:00:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x9b905800) [pid = 1756] [serial = 1023] [outer = 0x9987e400] 17:00:54 INFO - PROCESS | 1756 | 1466035254868 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]]]}] 17:00:54 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 17:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1340ms 17:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:00:54 INFO - PROCESS | 1756 | 1466035254942 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 17:00:54 INFO - PROCESS | 1756 | 1466035254945 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 17:00:54 INFO - PROCESS | 1756 | 1466035254951 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:00:54 INFO - PROCESS | 1756 | 1466035254954 Marionette TRACE conn3 <- [1,1334,null,{}] 17:00:54 INFO - PROCESS | 1756 | 1466035254959 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}] 17:00:54 INFO - PROCESS | 1756 | 1466035254964 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:55 INFO - PROCESS | 1756 | 1466035255113 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 17:00:55 INFO - PROCESS | 1756 | 1466035255267 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:55 INFO - PROCESS | 1756 | 1466035255274 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ad8b800 == 41 [pid = 1756] [id = 341] 17:00:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x9b910800) [pid = 1756] [serial = 1024] [outer = (nil)] 17:00:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x9b93f000) [pid = 1756] [serial = 1025] [outer = 0x9b910800] 17:00:55 INFO - PROCESS | 1756 | 1466035255348 Marionette DEBUG loaded listener.js 17:00:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x9b9c4800) [pid = 1756] [serial = 1026] [outer = 0x9b910800] 17:00:56 INFO - PROCESS | 1756 | 1466035256164 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]]]}] 17:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1282ms 17:00:56 INFO - PROCESS | 1756 | 1466035256233 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 17:00:56 INFO - PROCESS | 1756 | 1466035256237 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 17:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:00:56 INFO - PROCESS | 1756 | 1466035256243 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:00:56 INFO - PROCESS | 1756 | 1466035256245 Marionette TRACE conn3 <- [1,1338,null,{}] 17:00:56 INFO - PROCESS | 1756 | 1466035256251 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}] 17:00:56 INFO - PROCESS | 1756 | 1466035256261 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:56 INFO - PROCESS | 1756 | 1466035256498 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 17:00:56 INFO - PROCESS | 1756 | 1466035256659 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:56 INFO - PROCESS | 1756 | 1466035256668 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a4400 == 42 [pid = 1756] [id = 342] 17:00:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x916a6000) [pid = 1756] [serial = 1027] [outer = (nil)] 17:00:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x98f93c00) [pid = 1756] [serial = 1028] [outer = 0x916a6000] 17:00:56 INFO - PROCESS | 1756 | 1466035256737 Marionette DEBUG loaded listener.js 17:00:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x9b90ac00) [pid = 1756] [serial = 1029] [outer = 0x916a6000] 17:00:58 INFO - PROCESS | 1756 | 1466035258261 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]]]}] 17:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2032ms 17:00:58 INFO - PROCESS | 1756 | 1466035258275 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 17:00:58 INFO - PROCESS | 1756 | 1466035258281 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 17:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:00:58 INFO - PROCESS | 1756 | 1466035258288 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:00:58 INFO - PROCESS | 1756 | 1466035258293 Marionette TRACE conn3 <- [1,1342,null,{}] 17:00:58 INFO - PROCESS | 1756 | 1466035258300 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}] 17:00:58 INFO - PROCESS | 1756 | 1466035258305 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:58 INFO - PROCESS | 1756 | 1466035258450 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 17:00:58 INFO - PROCESS | 1756 | 1466035258616 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:58 INFO - PROCESS | 1756 | 1466035258629 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:58 INFO - PROCESS | 1756 | --DOCSHELL 0x923d2000 == 41 [pid = 1756] [id = 335] 17:00:58 INFO - PROCESS | 1756 | --DOCSHELL 0x93dbe000 == 40 [pid = 1756] [id = 334] 17:00:58 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x922fa000) [pid = 1756] [serial = 986] [outer = (nil)] [url = about:blank] 17:00:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x916aa400 == 41 [pid = 1756] [id = 343] 17:00:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x916ad000) [pid = 1756] [serial = 1030] [outer = (nil)] 17:00:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x91de7c00) [pid = 1756] [serial = 1031] [outer = 0x916ad000] 17:00:58 INFO - PROCESS | 1756 | 1466035258718 Marionette DEBUG loaded listener.js 17:00:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x91fbe800) [pid = 1756] [serial = 1032] [outer = 0x916ad000] 17:00:58 INFO - PROCESS | 1756 | --DOCSHELL 0x916ab400 == 40 [pid = 1756] [id = 333] 17:00:58 INFO - PROCESS | 1756 | --DOCSHELL 0x906f2800 == 39 [pid = 1756] [id = 332] 17:00:58 INFO - PROCESS | 1756 | --DOCSHELL 0x98b64800 == 38 [pid = 1756] [id = 331] 17:00:58 INFO - PROCESS | 1756 | --DOCSHELL 0x906f5800 == 37 [pid = 1756] [id = 330] 17:00:58 INFO - PROCESS | 1756 | --DOCSHELL 0x91d90c00 == 36 [pid = 1756] [id = 329] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0x997ed000) [pid = 1756] [serial = 963] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x9afcb400) [pid = 1756] [serial = 962] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x925b5400) [pid = 1756] [serial = 981] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x923ca800) [pid = 1756] [serial = 980] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x9ab5b400) [pid = 1756] [serial = 959] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x91daac00) [pid = 1756] [serial = 983] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x920dd000) [pid = 1756] [serial = 965] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x997f0000) [pid = 1756] [serial = 968] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x9b8dc800) [pid = 1756] [serial = 971] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x9b909c00) [pid = 1756] [serial = 974] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x92448800) [pid = 1756] [serial = 966] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x9b910c00) [pid = 1756] [serial = 977] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x99eb7000) [pid = 1756] [serial = 969] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x91de3400) [pid = 1756] [serial = 984] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x9b903400) [pid = 1756] [serial = 972] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x9ad86400) [pid = 1756] [serial = 960] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x9b90dc00) [pid = 1756] [serial = 975] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x9a537000) [pid = 1756] [serial = 953] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x9a707400) [pid = 1756] [serial = 956] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x9a542000) [pid = 1756] [serial = 954] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x920d1800) [pid = 1756] [serial = 935] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x922f4400) [pid = 1756] [serial = 936] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x9526a400) [pid = 1756] [serial = 938] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x95278800) [pid = 1756] [serial = 939] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9a70c000) [pid = 1756] [serial = 933] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9a702000) [pid = 1756] [serial = 941] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9a710c00) [pid = 1756] [serial = 942] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x91daf000) [pid = 1756] [serial = 944] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x91fb2800) [pid = 1756] [serial = 945] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x98fa1400) [pid = 1756] [serial = 950] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x925bc000) [pid = 1756] [serial = 947] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x93a3a800) [pid = 1756] [serial = 948] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9a705000) [pid = 1756] [serial = 957] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x9b93ac00) [pid = 1756] [serial = 978] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x99c08000) [pid = 1756] [serial = 951] [outer = (nil)] [url = about:blank] 17:00:59 INFO - PROCESS | 1756 | 1466035259456 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]]]}] 17:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1182ms 17:00:59 INFO - PROCESS | 1756 | 1466035259469 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 17:00:59 INFO - PROCESS | 1756 | 1466035259476 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 17:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:00:59 INFO - PROCESS | 1756 | 1466035259485 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:00:59 INFO - PROCESS | 1756 | 1466035259489 Marionette TRACE conn3 <- [1,1346,null,{}] 17:00:59 INFO - PROCESS | 1756 | 1466035259528 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}] 17:00:59 INFO - PROCESS | 1756 | 1466035259533 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:59 INFO - PROCESS | 1756 | 1466035259675 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 17:00:59 INFO - PROCESS | 1756 | 1466035259684 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:59 INFO - PROCESS | 1756 | 1466035259691 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:00:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fb5000 == 37 [pid = 1756] [id = 344] 17:00:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x922f7400) [pid = 1756] [serial = 1033] [outer = (nil)] 17:00:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x925b0800) [pid = 1756] [serial = 1034] [outer = 0x922f7400] 17:00:59 INFO - PROCESS | 1756 | 1466035259753 Marionette DEBUG loaded listener.js 17:00:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x9302f400) [pid = 1756] [serial = 1035] [outer = 0x922f7400] 17:01:00 INFO - PROCESS | 1756 | 1466035260535 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]]]}] 17:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1108ms 17:01:00 INFO - PROCESS | 1756 | 1466035260599 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 17:01:00 INFO - PROCESS | 1756 | 1466035260603 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 17:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:01:00 INFO - PROCESS | 1756 | 1466035260608 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:01:00 INFO - PROCESS | 1756 | 1466035260614 Marionette TRACE conn3 <- [1,1350,null,{}] 17:01:00 INFO - PROCESS | 1756 | 1466035260627 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}] 17:01:00 INFO - PROCESS | 1756 | 1466035260634 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:00 INFO - PROCESS | 1756 | 1466035260786 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 17:01:00 INFO - PROCESS | 1756 | 1466035260798 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:00 INFO - PROCESS | 1756 | 1466035260804 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x97706800 == 38 [pid = 1756] [id = 345] 17:01:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x98237800) [pid = 1756] [serial = 1036] [outer = (nil)] 17:01:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x98fa1400) [pid = 1756] [serial = 1037] [outer = 0x98237800] 17:01:00 INFO - PROCESS | 1756 | 1466035260869 Marionette DEBUG loaded listener.js 17:01:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x99b5dc00) [pid = 1756] [serial = 1038] [outer = 0x98237800] 17:01:01 INFO - PROCESS | 1756 | 1466035261693 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]]]}] 17:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1136ms 17:01:01 INFO - PROCESS | 1756 | 1466035261745 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:01:01 INFO - PROCESS | 1756 | 1466035261749 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 17:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:01:01 INFO - PROCESS | 1756 | 1466035261760 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:01:01 INFO - PROCESS | 1756 | 1466035261762 Marionette TRACE conn3 <- [1,1354,null,{}] 17:01:01 INFO - PROCESS | 1756 | 1466035261766 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}] 17:01:01 INFO - PROCESS | 1756 | 1466035261771 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:01 INFO - PROCESS | 1756 | 1466035261960 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:01:01 INFO - PROCESS | 1756 | 1466035261980 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:02 INFO - PROCESS | 1756 | 1466035261987 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a0800 == 39 [pid = 1756] [id = 346] 17:01:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x93a38800) [pid = 1756] [serial = 1039] [outer = (nil)] 17:01:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x9a53b800) [pid = 1756] [serial = 1040] [outer = 0x93a38800] 17:01:02 INFO - PROCESS | 1756 | 1466035262048 Marionette DEBUG loaded listener.js 17:01:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x9a544800) [pid = 1756] [serial = 1041] [outer = 0x93a38800] 17:01:02 INFO - PROCESS | 1756 | 1466035262857 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]]]}] 17:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1131ms 17:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:01:02 INFO - PROCESS | 1756 | 1466035262891 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 17:01:02 INFO - PROCESS | 1756 | 1466035262894 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 17:01:02 INFO - PROCESS | 1756 | 1466035262900 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:01:02 INFO - PROCESS | 1756 | 1466035262903 Marionette TRACE conn3 <- [1,1358,null,{}] 17:01:02 INFO - PROCESS | 1756 | 1466035262908 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}] 17:01:02 INFO - PROCESS | 1756 | 1466035262912 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:03 INFO - PROCESS | 1756 | 1466035263100 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:01:03 INFO - PROCESS | 1756 | 1466035263178 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:03 INFO - PROCESS | 1756 | 1466035263187 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a7c00 == 40 [pid = 1756] [id = 347] 17:01:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x906e8800) [pid = 1756] [serial = 1042] [outer = (nil)] 17:01:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9a704c00) [pid = 1756] [serial = 1043] [outer = 0x906e8800] 17:01:03 INFO - PROCESS | 1756 | 1466035263247 Marionette DEBUG loaded listener.js 17:01:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9a70d800) [pid = 1756] [serial = 1044] [outer = 0x906e8800] 17:01:03 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x95275800) [pid = 1756] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:01:03 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x925bdc00) [pid = 1756] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:01:03 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x91fbe000) [pid = 1756] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:01:03 INFO - PROCESS | 1756 | 1466035263955 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]]]}] 17:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1084ms 17:01:03 INFO - PROCESS | 1756 | 1466035263983 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 17:01:03 INFO - PROCESS | 1756 | 1466035263987 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 17:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:01:03 INFO - PROCESS | 1756 | 1466035263992 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:01:03 INFO - PROCESS | 1756 | 1466035263994 Marionette TRACE conn3 <- [1,1362,null,{}] 17:01:04 INFO - PROCESS | 1756 | 1466035264000 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}] 17:01:04 INFO - PROCESS | 1756 | 1466035264009 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:04 INFO - PROCESS | 1756 | 1466035264213 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:01:04 INFO - PROCESS | 1756 | 1466035264233 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:04 INFO - PROCESS | 1756 | 1466035264240 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a089c00 == 41 [pid = 1756] [id = 348] 17:01:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x9a53c800) [pid = 1756] [serial = 1045] [outer = (nil)] 17:01:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9ab62400) [pid = 1756] [serial = 1046] [outer = 0x9a53c800] 17:01:04 INFO - PROCESS | 1756 | 1466035264303 Marionette DEBUG loaded listener.js 17:01:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9a70c400) [pid = 1756] [serial = 1047] [outer = 0x9a53c800] 17:01:05 INFO - PROCESS | 1756 | 1466035265048 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]]]}] 17:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1080ms 17:01:05 INFO - PROCESS | 1756 | 1466035265086 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 17:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:01:05 INFO - PROCESS | 1756 | 1466035265101 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 17:01:05 INFO - PROCESS | 1756 | 1466035265108 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:01:05 INFO - PROCESS | 1756 | 1466035265111 Marionette TRACE conn3 <- [1,1366,null,{}] 17:01:05 INFO - PROCESS | 1756 | 1466035265116 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}] 17:01:05 INFO - PROCESS | 1756 | 1466035265120 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:05 INFO - PROCESS | 1756 | 1466035265293 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:01:05 INFO - PROCESS | 1756 | 1466035265307 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:05 INFO - PROCESS | 1756 | 1466035265313 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d92400 == 42 [pid = 1756] [id = 349] 17:01:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x91d93800) [pid = 1756] [serial = 1048] [outer = (nil)] 17:01:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9afce800) [pid = 1756] [serial = 1049] [outer = 0x91d93800] 17:01:05 INFO - PROCESS | 1756 | 1466035265375 Marionette DEBUG loaded listener.js 17:01:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x9b909c00) [pid = 1756] [serial = 1050] [outer = 0x91d93800] 17:01:06 INFO - PROCESS | 1756 | 1466035266305 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] 17:01:06 INFO - PROCESS | 1756 | 1466035266349 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 17:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:01:06 INFO - PROCESS | 1756 | 1466035266357 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:01:06 INFO - PROCESS | 1756 | 1466035266362 Marionette TRACE conn3 <- [1,1370,null,{}] 17:01:06 INFO - PROCESS | 1756 | 1466035266371 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}] 17:01:06 INFO - PROCESS | 1756 | 1466035266376 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:06 INFO - PROCESS | 1756 | 1466035266545 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:01:06 INFO - PROCESS | 1756 | 1466035266716 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:06 INFO - PROCESS | 1756 | 1466035266725 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d99000 == 43 [pid = 1756] [id = 350] 17:01:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x91deb800) [pid = 1756] [serial = 1051] [outer = (nil)] 17:01:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x923d3400) [pid = 1756] [serial = 1052] [outer = 0x91deb800] 17:01:06 INFO - PROCESS | 1756 | 1466035266814 Marionette DEBUG loaded listener.js 17:01:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x925b5400) [pid = 1756] [serial = 1053] [outer = 0x91deb800] 17:01:07 INFO - PROCESS | 1756 | 1466035267741 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] 17:01:07 INFO - PROCESS | 1756 | 1466035267806 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 17:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:01:07 INFO - PROCESS | 1756 | 1466035267816 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:01:07 INFO - PROCESS | 1756 | 1466035267820 Marionette TRACE conn3 <- [1,1374,null,{}] 17:01:07 INFO - PROCESS | 1756 | 1466035267826 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}] 17:01:07 INFO - PROCESS | 1756 | 1466035267831 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:08 INFO - PROCESS | 1756 | 1466035267998 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:01:08 INFO - PROCESS | 1756 | 1466035268153 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:08 INFO - PROCESS | 1756 | 1466035268162 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x951ea400 == 44 [pid = 1756] [id = 351] 17:01:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x965d7800) [pid = 1756] [serial = 1054] [outer = (nil)] 17:01:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x99885c00) [pid = 1756] [serial = 1055] [outer = 0x965d7800] 17:01:08 INFO - PROCESS | 1756 | 1466035268236 Marionette DEBUG loaded listener.js 17:01:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x99ebcc00) [pid = 1756] [serial = 1056] [outer = 0x965d7800] 17:01:09 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:01:09 INFO - PROCESS | 1756 | 1466035269156 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] 17:01:09 INFO - PROCESS | 1756 | 1466035269203 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 17:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:01:09 INFO - PROCESS | 1756 | 1466035269209 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:01:09 INFO - PROCESS | 1756 | 1466035269215 Marionette TRACE conn3 <- [1,1378,null,{}] 17:01:09 INFO - PROCESS | 1756 | 1466035269229 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}] 17:01:09 INFO - PROCESS | 1756 | 1466035269237 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:09 INFO - PROCESS | 1756 | 1466035269402 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:01:09 INFO - PROCESS | 1756 | 1466035269560 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:09 INFO - PROCESS | 1756 | 1466035269570 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b298000 == 45 [pid = 1756] [id = 352] 17:01:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x9b7ed000) [pid = 1756] [serial = 1057] [outer = (nil)] 17:01:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x9b93ac00) [pid = 1756] [serial = 1058] [outer = 0x9b7ed000] 17:01:09 INFO - PROCESS | 1756 | 1466035269643 Marionette DEBUG loaded listener.js 17:01:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x9b9ccc00) [pid = 1756] [serial = 1059] [outer = 0x9b7ed000] 17:01:10 INFO - PROCESS | 1756 | 1466035270505 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] 17:01:10 INFO - PROCESS | 1756 | 1466035270557 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 17:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:01:10 INFO - PROCESS | 1756 | 1466035270563 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:01:10 INFO - PROCESS | 1756 | 1466035270567 Marionette TRACE conn3 <- [1,1382,null,{}] 17:01:10 INFO - PROCESS | 1756 | 1466035270572 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}] 17:01:10 INFO - PROCESS | 1756 | 1466035270576 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:10 INFO - PROCESS | 1756 | 1466035270726 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:01:10 INFO - PROCESS | 1756 | 1466035270896 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:10 INFO - PROCESS | 1756 | 1466035270904 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x9d301c00 == 46 [pid = 1756] [id = 353] 17:01:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x9d308c00) [pid = 1756] [serial = 1060] [outer = (nil)] 17:01:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x9d30d800) [pid = 1756] [serial = 1061] [outer = 0x9d308c00] 17:01:10 INFO - PROCESS | 1756 | 1466035270976 Marionette DEBUG loaded listener.js 17:01:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x9d495800) [pid = 1756] [serial = 1062] [outer = 0x9d308c00] 17:01:11 INFO - PROCESS | 1756 | [1756] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:01:11 INFO - PROCESS | 1756 | 1466035271822 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] 17:01:11 INFO - PROCESS | 1756 | 1466035271902 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 17:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:01:11 INFO - PROCESS | 1756 | 1466035271908 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:01:11 INFO - PROCESS | 1756 | 1466035271911 Marionette TRACE conn3 <- [1,1386,null,{}] 17:01:11 INFO - PROCESS | 1756 | 1466035271916 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}] 17:01:11 INFO - PROCESS | 1756 | 1466035271921 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:12 INFO - PROCESS | 1756 | 1466035272109 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:01:12 INFO - PROCESS | 1756 | --DOCSHELL 0x91db2c00 == 45 [pid = 1756] [id = 10] 17:01:12 INFO - PROCESS | 1756 | 1466035272312 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:12 INFO - PROCESS | 1756 | 1466035272325 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x906eac00 == 46 [pid = 1756] [id = 354] 17:01:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x91da5c00) [pid = 1756] [serial = 1063] [outer = (nil)] 17:01:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x922f7000) [pid = 1756] [serial = 1064] [outer = 0x91da5c00] 17:01:12 INFO - PROCESS | 1756 | 1466035272450 Marionette DEBUG loaded listener.js 17:01:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x925bc400) [pid = 1756] [serial = 1065] [outer = 0x91da5c00] 17:01:13 INFO - PROCESS | 1756 | 1466035273556 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] 17:01:13 INFO - PROCESS | 1756 | 1466035273595 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 17:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:01:13 INFO - PROCESS | 1756 | 1466035273603 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:01:13 INFO - PROCESS | 1756 | 1466035273607 Marionette TRACE conn3 <- [1,1390,null,{}] 17:01:13 INFO - PROCESS | 1756 | 1466035273614 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}] 17:01:13 INFO - PROCESS | 1756 | 1466035273619 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:13 INFO - PROCESS | 1756 | 1466035273768 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:01:13 INFO - PROCESS | 1756 | 1466035273961 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:13 INFO - PROCESS | 1756 | 1466035273968 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x920e0000 == 47 [pid = 1756] [id = 355] 17:01:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x922f5c00) [pid = 1756] [serial = 1066] [outer = (nil)] 17:01:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x93dbf800) [pid = 1756] [serial = 1067] [outer = 0x922f5c00] 17:01:14 INFO - PROCESS | 1756 | 1466035274056 Marionette DEBUG loaded listener.js 17:01:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x95272c00) [pid = 1756] [serial = 1068] [outer = 0x922f5c00] 17:01:14 INFO - PROCESS | 1756 | 1466035274859 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]]]}] 17:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1286ms 17:01:14 INFO - PROCESS | 1756 | 1466035274889 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:01:14 INFO - PROCESS | 1756 | 1466035274895 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 17:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:01:14 INFO - PROCESS | 1756 | 1466035274904 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:01:14 INFO - PROCESS | 1756 | 1466035274907 Marionette TRACE conn3 <- [1,1394,null,{}] 17:01:14 INFO - PROCESS | 1756 | 1466035274913 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}] 17:01:14 INFO - PROCESS | 1756 | 1466035274924 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:15 INFO - PROCESS | 1756 | 1466035275072 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:01:15 INFO - PROCESS | 1756 | 1466035275235 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:15 INFO - PROCESS | 1756 | 1466035275243 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fbdc00 == 48 [pid = 1756] [id = 356] 17:01:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x93d2cc00) [pid = 1756] [serial = 1069] [outer = (nil)] 17:01:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x9a702c00) [pid = 1756] [serial = 1070] [outer = 0x93d2cc00] 17:01:15 INFO - PROCESS | 1756 | 1466035275320 Marionette DEBUG loaded listener.js 17:01:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x9a70dc00) [pid = 1756] [serial = 1071] [outer = 0x93d2cc00] 17:01:15 INFO - PROCESS | 1756 | --DOCSHELL 0x916a2800 == 47 [pid = 1756] [id = 326] 17:01:15 INFO - PROCESS | 1756 | --DOCSHELL 0x9a089c00 == 46 [pid = 1756] [id = 348] 17:01:15 INFO - PROCESS | 1756 | --DOCSHELL 0x906a7c00 == 45 [pid = 1756] [id = 347] 17:01:15 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x91de3000) [pid = 1756] [serial = 989] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0x98f9f400) [pid = 1756] [serial = 995] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x99eb6800) [pid = 1756] [serial = 998] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x951e7400) [pid = 1756] [serial = 992] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x9a70b000) [pid = 1756] [serial = 1010] [outer = (nil)] [url = about:blank] 17:01:15 INFO - PROCESS | 1756 | --DOCSHELL 0x906a0800 == 44 [pid = 1756] [id = 346] 17:01:15 INFO - PROCESS | 1756 | --DOCSHELL 0x97706800 == 43 [pid = 1756] [id = 345] 17:01:15 INFO - PROCESS | 1756 | --DOCSHELL 0x91fb5000 == 42 [pid = 1756] [id = 344] 17:01:15 INFO - PROCESS | 1756 | --DOCSHELL 0x916aa400 == 41 [pid = 1756] [id = 343] 17:01:15 INFO - PROCESS | 1756 | --DOCSHELL 0x9ad8b800 == 40 [pid = 1756] [id = 341] 17:01:15 INFO - PROCESS | 1756 | --DOCSHELL 0x93dc5000 == 39 [pid = 1756] [id = 340] 17:01:15 INFO - PROCESS | 1756 | --DOCSHELL 0x906ac800 == 38 [pid = 1756] [id = 339] 17:01:15 INFO - PROCESS | 1756 | --DOCSHELL 0x965cc400 == 37 [pid = 1756] [id = 338] 17:01:15 INFO - PROCESS | 1756 | --DOCSHELL 0x906a3000 == 36 [pid = 1756] [id = 337] 17:01:16 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x98f94c00) [pid = 1756] [serial = 1005] [outer = (nil)] [url = about:blank] 17:01:16 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x965d7400) [pid = 1756] [serial = 1004] [outer = (nil)] [url = about:blank] 17:01:16 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x99eb0400) [pid = 1756] [serial = 1007] [outer = (nil)] [url = about:blank] 17:01:16 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x9a53a800) [pid = 1756] [serial = 1008] [outer = (nil)] [url = about:blank] 17:01:16 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x920dfc00) [pid = 1756] [serial = 1001] [outer = (nil)] [url = about:blank] 17:01:16 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x925b7c00) [pid = 1756] [serial = 1002] [outer = (nil)] [url = about:blank] 17:01:16 INFO - PROCESS | 1756 | 1466035276162 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]]]}] 17:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1280ms 17:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:01:16 INFO - PROCESS | 1756 | 1466035276183 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:01:16 INFO - PROCESS | 1756 | 1466035276185 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 17:01:16 INFO - PROCESS | 1756 | 1466035276222 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:01:16 INFO - PROCESS | 1756 | 1466035276227 Marionette TRACE conn3 <- [1,1398,null,{}] 17:01:16 INFO - PROCESS | 1756 | 1466035276245 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}] 17:01:16 INFO - PROCESS | 1756 | 1466035276253 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:16 INFO - PROCESS | 1756 | 1466035276385 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:01:16 INFO - PROCESS | 1756 | 1466035276402 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:16 INFO - PROCESS | 1756 | 1466035276409 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ab58800 == 37 [pid = 1756] [id = 357] 17:01:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x9ab58c00) [pid = 1756] [serial = 1072] [outer = (nil)] 17:01:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x9ab5e400) [pid = 1756] [serial = 1073] [outer = 0x9ab58c00] 17:01:16 INFO - PROCESS | 1756 | 1466035276473 Marionette DEBUG loaded listener.js 17:01:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x9ad90400) [pid = 1756] [serial = 1074] [outer = 0x9ab58c00] 17:01:17 INFO - PROCESS | 1756 | 1466035277205 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]]]}] 17:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1070ms 17:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:01:17 INFO - PROCESS | 1756 | 1466035277260 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:01:17 INFO - PROCESS | 1756 | 1466035277263 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 17:01:17 INFO - PROCESS | 1756 | 1466035277267 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:01:17 INFO - PROCESS | 1756 | 1466035277271 Marionette TRACE conn3 <- [1,1402,null,{}] 17:01:17 INFO - PROCESS | 1756 | 1466035277276 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}] 17:01:17 INFO - PROCESS | 1756 | 1466035277281 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:17 INFO - PROCESS | 1756 | 1466035277422 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:01:17 INFO - PROCESS | 1756 | 1466035277430 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:17 INFO - PROCESS | 1756 | 1466035277440 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a9c00 == 38 [pid = 1756] [id = 358] 17:01:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x9ab62000) [pid = 1756] [serial = 1075] [outer = (nil)] 17:01:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x9b93c000) [pid = 1756] [serial = 1076] [outer = 0x9ab62000] 17:01:17 INFO - PROCESS | 1756 | 1466035277497 Marionette DEBUG loaded listener.js 17:01:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x9d306000) [pid = 1756] [serial = 1077] [outer = 0x9ab62000] 17:01:18 INFO - PROCESS | 1756 | 1466035278295 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]]]}] 17:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1080ms 17:01:18 INFO - PROCESS | 1756 | 1466035278386 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:01:18 INFO - PROCESS | 1756 | 1466035278389 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 17:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:01:18 INFO - PROCESS | 1756 | 1466035278399 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:01:18 INFO - PROCESS | 1756 | 1466035278402 Marionette TRACE conn3 <- [1,1406,null,{}] 17:01:18 INFO - PROCESS | 1756 | 1466035278407 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}] 17:01:18 INFO - PROCESS | 1756 | 1466035278410 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:18 INFO - PROCESS | 1756 | 1466035278587 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:01:18 INFO - PROCESS | 1756 | 1466035278606 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:18 INFO - PROCESS | 1756 | 1466035278612 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f1400 == 39 [pid = 1756] [id = 359] 17:01:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x9b90dc00) [pid = 1756] [serial = 1078] [outer = (nil)] 17:01:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x9d804400) [pid = 1756] [serial = 1079] [outer = 0x9b90dc00] 17:01:18 INFO - PROCESS | 1756 | 1466035278682 Marionette DEBUG loaded listener.js 17:01:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x9d807000) [pid = 1756] [serial = 1080] [outer = 0x9b90dc00] 17:01:19 INFO - PROCESS | 1756 | 1466035279404 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]]]}] 17:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1030ms 17:01:19 INFO - PROCESS | 1756 | 1466035279430 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:01:19 INFO - PROCESS | 1756 | 1466035279432 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 17:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:01:19 INFO - PROCESS | 1756 | 1466035279438 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:01:19 INFO - PROCESS | 1756 | 1466035279440 Marionette TRACE conn3 <- [1,1410,null,{}] 17:01:19 INFO - PROCESS | 1756 | 1466035279446 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}] 17:01:19 INFO - PROCESS | 1756 | 1466035279455 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:19 INFO - PROCESS | 1756 | 1466035279694 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:01:19 INFO - PROCESS | 1756 | 1466035279713 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:19 INFO - PROCESS | 1756 | 1466035279720 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a9000 == 40 [pid = 1756] [id = 360] 17:01:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x965cc400) [pid = 1756] [serial = 1081] [outer = (nil)] 17:01:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0xa2092c00) [pid = 1756] [serial = 1082] [outer = 0x965cc400] 17:01:19 INFO - PROCESS | 1756 | 1466035279779 Marionette DEBUG loaded listener.js 17:01:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0xa236cc00) [pid = 1756] [serial = 1083] [outer = 0x965cc400] 17:01:20 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x98237800) [pid = 1756] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:01:20 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x93a38800) [pid = 1756] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:01:20 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0x906e8800) [pid = 1756] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:01:20 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x916a6000) [pid = 1756] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:01:20 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x916ad000) [pid = 1756] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:01:20 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x922f7400) [pid = 1756] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:01:20 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x922f3000) [pid = 1756] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:01:20 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x9987ec00) [pid = 1756] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:01:20 INFO - PROCESS | 1756 | 1466035280843 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]]]}] 17:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1434ms 17:01:20 INFO - PROCESS | 1756 | 1466035280873 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:01:20 INFO - PROCESS | 1756 | 1466035280875 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 17:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:01:20 INFO - PROCESS | 1756 | 1466035280884 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:01:20 INFO - PROCESS | 1756 | 1466035280887 Marionette TRACE conn3 <- [1,1414,null,{}] 17:01:20 INFO - PROCESS | 1756 | 1466035280892 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}] 17:01:20 INFO - PROCESS | 1756 | 1466035280895 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:21 INFO - PROCESS | 1756 | 1466035281067 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:01:21 INFO - PROCESS | 1756 | 1466035281083 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:21 INFO - PROCESS | 1756 | 1466035281088 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a4800 == 41 [pid = 1756] [id = 361] 17:01:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x916a6000) [pid = 1756] [serial = 1084] [outer = (nil)] 17:01:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x9519dc00) [pid = 1756] [serial = 1085] [outer = 0x916a6000] 17:01:21 INFO - PROCESS | 1756 | 1466035281147 Marionette DEBUG loaded listener.js 17:01:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x99eb0800) [pid = 1756] [serial = 1086] [outer = 0x916a6000] 17:01:21 INFO - PROCESS | 1756 | 1466035281872 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]]]}] 17:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1030ms 17:01:21 INFO - PROCESS | 1756 | 1466035281915 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:01:21 INFO - PROCESS | 1756 | 1466035281919 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 17:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:01:21 INFO - PROCESS | 1756 | 1466035281924 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:01:21 INFO - PROCESS | 1756 | 1466035281926 Marionette TRACE conn3 <- [1,1418,null,{}] 17:01:21 INFO - PROCESS | 1756 | 1466035281947 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}] 17:01:21 INFO - PROCESS | 1756 | 1466035281951 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:22 INFO - PROCESS | 1756 | 1466035282141 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:01:22 INFO - PROCESS | 1756 | 1466035282152 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:22 INFO - PROCESS | 1756 | 1466035282159 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f7c00 == 42 [pid = 1756] [id = 362] 17:01:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x9987ec00) [pid = 1756] [serial = 1087] [outer = (nil)] 17:01:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0xa1028800) [pid = 1756] [serial = 1088] [outer = 0x9987ec00] 17:01:22 INFO - PROCESS | 1756 | 1466035282218 Marionette DEBUG loaded listener.js 17:01:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0xa236c000) [pid = 1756] [serial = 1089] [outer = 0x9987ec00] 17:01:23 INFO - PROCESS | 1756 | 1466035283202 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]]]}] 17:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1326ms 17:01:23 INFO - PROCESS | 1756 | 1466035283251 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:01:23 INFO - PROCESS | 1756 | 1466035283258 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 17:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:01:23 INFO - PROCESS | 1756 | 1466035283266 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:01:23 INFO - PROCESS | 1756 | 1466035283271 Marionette TRACE conn3 <- [1,1422,null,{}] 17:01:23 INFO - PROCESS | 1756 | 1466035283280 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}] 17:01:23 INFO - PROCESS | 1756 | 1466035283285 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:23 INFO - PROCESS | 1756 | 1466035283455 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:01:23 INFO - PROCESS | 1756 | 1466035283621 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:23 INFO - PROCESS | 1756 | 1466035283628 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fb7000 == 43 [pid = 1756] [id = 363] 17:01:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x91fbf000) [pid = 1756] [serial = 1090] [outer = (nil)] 17:01:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0x93d22400) [pid = 1756] [serial = 1091] [outer = 0x91fbf000] 17:01:23 INFO - PROCESS | 1756 | 1466035283706 Marionette DEBUG loaded listener.js 17:01:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0x951a2c00) [pid = 1756] [serial = 1092] [outer = 0x91fbf000] 17:01:24 INFO - PROCESS | 1756 | 1466035284578 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]]]}] 17:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1339ms 17:01:24 INFO - PROCESS | 1756 | 1466035284606 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:01:24 INFO - PROCESS | 1756 | 1466035284613 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 17:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:01:24 INFO - PROCESS | 1756 | 1466035284622 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:01:24 INFO - PROCESS | 1756 | 1466035284627 Marionette TRACE conn3 <- [1,1426,null,{}] 17:01:24 INFO - PROCESS | 1756 | 1466035284633 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}] 17:01:24 INFO - PROCESS | 1756 | 1466035284638 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:24 INFO - PROCESS | 1756 | 1466035284803 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:01:24 INFO - PROCESS | 1756 | 1466035284979 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:24 INFO - PROCESS | 1756 | 1466035284989 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x93039c00 == 44 [pid = 1756] [id = 364] 17:01:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x95036c00) [pid = 1756] [serial = 1093] [outer = (nil)] 17:01:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 104 (0x9a702800) [pid = 1756] [serial = 1094] [outer = 0x95036c00] 17:01:25 INFO - PROCESS | 1756 | 1466035285062 Marionette DEBUG loaded listener.js 17:01:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 105 (0x9ab61400) [pid = 1756] [serial = 1095] [outer = 0x95036c00] 17:01:26 INFO - PROCESS | 1756 | 1466035286024 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]]]}] 17:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1440ms 17:01:26 INFO - PROCESS | 1756 | 1466035286063 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:01:26 INFO - PROCESS | 1756 | 1466035286066 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 17:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:01:26 INFO - PROCESS | 1756 | 1466035286073 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:01:26 INFO - PROCESS | 1756 | 1466035286078 Marionette TRACE conn3 <- [1,1430,null,{}] 17:01:26 INFO - PROCESS | 1756 | 1466035286093 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}] 17:01:26 INFO - PROCESS | 1756 | 1466035286101 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:26 INFO - PROCESS | 1756 | 1466035286265 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:01:26 INFO - PROCESS | 1756 | 1466035286428 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:26 INFO - PROCESS | 1756 | 1466035286436 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:26 INFO - PROCESS | 1756 | ++DOCSHELL 0xa1030400 == 45 [pid = 1756] [id = 365] 17:01:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 106 (0xa1088800) [pid = 1756] [serial = 1096] [outer = (nil)] 17:01:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 107 (0xa2317000) [pid = 1756] [serial = 1097] [outer = 0xa1088800] 17:01:26 INFO - PROCESS | 1756 | 1466035286515 Marionette DEBUG loaded listener.js 17:01:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 108 (0xa23ab400) [pid = 1756] [serial = 1098] [outer = 0xa1088800] 17:01:27 INFO - PROCESS | 1756 | 1466035287371 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]]]}] 17:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1333ms 17:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:01:27 INFO - PROCESS | 1756 | 1466035287406 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:01:27 INFO - PROCESS | 1756 | 1466035287409 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 17:01:27 INFO - PROCESS | 1756 | 1466035287416 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:01:27 INFO - PROCESS | 1756 | 1466035287419 Marionette TRACE conn3 <- [1,1434,null,{}] 17:01:27 INFO - PROCESS | 1756 | 1466035287424 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}] 17:01:27 INFO - PROCESS | 1756 | 1466035287429 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:27 INFO - PROCESS | 1756 | 1466035287587 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:01:27 INFO - PROCESS | 1756 | 1466035287786 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:27 INFO - PROCESS | 1756 | 1466035287795 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x92ff4800 == 46 [pid = 1756] [id = 366] 17:01:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 109 (0xa102e800) [pid = 1756] [serial = 1099] [outer = (nil)] 17:01:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 110 (0xa23ffc00) [pid = 1756] [serial = 1100] [outer = 0xa102e800] 17:01:27 INFO - PROCESS | 1756 | 1466035287872 Marionette DEBUG loaded listener.js 17:01:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 111 (0xa2550800) [pid = 1756] [serial = 1101] [outer = 0xa102e800] 17:01:28 INFO - PROCESS | 1756 | 1466035288761 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]]]}] 17:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1383ms 17:01:28 INFO - PROCESS | 1756 | 1466035288799 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:01:28 INFO - PROCESS | 1756 | 1466035288802 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 17:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:01:28 INFO - PROCESS | 1756 | 1466035288808 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:01:28 INFO - PROCESS | 1756 | 1466035288811 Marionette TRACE conn3 <- [1,1438,null,{}] 17:01:28 INFO - PROCESS | 1756 | 1466035288817 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}] 17:01:28 INFO - PROCESS | 1756 | 1466035288822 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:28 INFO - PROCESS | 1756 | 1466035288973 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:01:29 INFO - PROCESS | 1756 | 1466035289139 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:29 INFO - PROCESS | 1756 | 1466035289150 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a4c00 == 47 [pid = 1756] [id = 367] 17:01:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 112 (0x9ad8b800) [pid = 1756] [serial = 1102] [outer = (nil)] 17:01:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 113 (0xa2fb7400) [pid = 1756] [serial = 1103] [outer = 0x9ad8b800] 17:01:29 INFO - PROCESS | 1756 | 1466035289218 Marionette DEBUG loaded listener.js 17:01:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 114 (0xa2fe8800) [pid = 1756] [serial = 1104] [outer = 0x9ad8b800] 17:01:30 INFO - PROCESS | 1756 | 1466035290093 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]]]}] 17:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1331ms 17:01:30 INFO - PROCESS | 1756 | 1466035290152 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:01:30 INFO - PROCESS | 1756 | 1466035290156 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 17:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:01:30 INFO - PROCESS | 1756 | 1466035290164 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:01:30 INFO - PROCESS | 1756 | 1466035290168 Marionette TRACE conn3 <- [1,1442,null,{}] 17:01:30 INFO - PROCESS | 1756 | 1466035290173 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}] 17:01:30 INFO - PROCESS | 1756 | 1466035290182 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:30 INFO - PROCESS | 1756 | 1466035290363 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:01:30 INFO - PROCESS | 1756 | 1466035290546 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:30 INFO - PROCESS | 1756 | 1466035290557 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de8400 == 48 [pid = 1756] [id = 368] 17:01:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 115 (0x91dedc00) [pid = 1756] [serial = 1105] [outer = (nil)] 17:01:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 116 (0xa33c9800) [pid = 1756] [serial = 1106] [outer = 0x91dedc00] 17:01:30 INFO - PROCESS | 1756 | 1466035290626 Marionette DEBUG loaded listener.js 17:01:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 117 (0xa4d47800) [pid = 1756] [serial = 1107] [outer = 0x91dedc00] 17:01:31 INFO - PROCESS | 1756 | 1466035291480 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]]]}] 17:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1379ms 17:01:31 INFO - PROCESS | 1756 | 1466035291545 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:01:31 INFO - PROCESS | 1756 | 1466035291549 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 17:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:01:31 INFO - PROCESS | 1756 | 1466035291555 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:01:31 INFO - PROCESS | 1756 | 1466035291558 Marionette TRACE conn3 <- [1,1446,null,{}] 17:01:31 INFO - PROCESS | 1756 | 1466035291564 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}] 17:01:31 INFO - PROCESS | 1756 | 1466035291569 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:31 INFO - PROCESS | 1756 | 1466035291727 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:01:31 INFO - PROCESS | 1756 | 1466035291894 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:31 INFO - PROCESS | 1756 | 1466035291901 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fb7800 == 49 [pid = 1756] [id = 369] 17:01:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 118 (0x91fbe000) [pid = 1756] [serial = 1108] [outer = (nil)] 17:01:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 119 (0x99c03800) [pid = 1756] [serial = 1109] [outer = 0x91fbe000] 17:01:31 INFO - PROCESS | 1756 | 1466035291973 Marionette DEBUG loaded listener.js 17:01:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x9a59c800) [pid = 1756] [serial = 1110] [outer = 0x91fbe000] 17:01:33 INFO - PROCESS | 1756 | 1466035293090 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]]]}] 17:01:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1582ms 17:01:33 INFO - PROCESS | 1756 | 1466035293137 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:01:33 INFO - PROCESS | 1756 | 1466035293143 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 17:01:33 INFO - PROCESS | 1756 | 1466035293150 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:01:33 INFO - PROCESS | 1756 | 1466035293155 Marionette TRACE conn3 <- [1,1450,null,{}] 17:01:33 INFO - PROCESS | 1756 | 1466035293162 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}] 17:01:33 INFO - PROCESS | 1756 | 1466035293168 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:33 INFO - PROCESS | 1756 | 1466035293327 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:01:33 INFO - PROCESS | 1756 | 1466035293523 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:33 INFO - PROCESS | 1756 | 1466035293533 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x922fac00 == 50 [pid = 1756] [id = 370] 17:01:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x92441800) [pid = 1756] [serial = 1111] [outer = (nil)] 17:01:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x95278800) [pid = 1756] [serial = 1112] [outer = 0x92441800] 17:01:33 INFO - PROCESS | 1756 | 1466035293596 Marionette DEBUG loaded listener.js 17:01:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x965d4c00) [pid = 1756] [serial = 1113] [outer = 0x92441800] 17:01:34 INFO - PROCESS | 1756 | 1466035294504 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]]]}] 17:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1434ms 17:01:34 INFO - PROCESS | 1756 | 1466035294583 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:01:34 INFO - PROCESS | 1756 | 1466035294590 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 17:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:01:34 INFO - PROCESS | 1756 | 1466035294599 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:01:34 INFO - PROCESS | 1756 | 1466035294603 Marionette TRACE conn3 <- [1,1454,null,{}] 17:01:34 INFO - PROCESS | 1756 | 1466035294608 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}] 17:01:34 INFO - PROCESS | 1756 | 1466035294613 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:34 INFO - PROCESS | 1756 | 1466035294796 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:01:34 INFO - PROCESS | 1756 | --DOCSHELL 0x916a4800 == 49 [pid = 1756] [id = 361] 17:01:34 INFO - PROCESS | 1756 | --DOCSHELL 0x916a9000 == 48 [pid = 1756] [id = 360] 17:01:34 INFO - PROCESS | 1756 | --DOCSHELL 0x906f1400 == 47 [pid = 1756] [id = 359] 17:01:34 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x9afce800) [pid = 1756] [serial = 1049] [outer = (nil)] [url = about:blank] 17:01:34 INFO - PROCESS | 1756 | --DOCSHELL 0x906a9c00 == 46 [pid = 1756] [id = 358] 17:01:34 INFO - PROCESS | 1756 | --DOCSHELL 0x9ab58800 == 45 [pid = 1756] [id = 357] 17:01:34 INFO - PROCESS | 1756 | --DOCSHELL 0x91fbdc00 == 44 [pid = 1756] [id = 356] 17:01:34 INFO - PROCESS | 1756 | --DOCSHELL 0x91da9c00 == 43 [pid = 1756] [id = 11] 17:01:34 INFO - PROCESS | 1756 | --DOCSHELL 0x920e0000 == 42 [pid = 1756] [id = 355] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x9243e800) [pid = 1756] [serial = 987] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x9a010800) [pid = 1756] [serial = 999] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0x91de4000) [pid = 1756] [serial = 1013] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 118 (0x9b909000) [pid = 1756] [serial = 1022] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 117 (0x98fa1400) [pid = 1756] [serial = 1037] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 116 (0x9a53b800) [pid = 1756] [serial = 1040] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 115 (0x97711800) [pid = 1756] [serial = 1016] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 114 (0x9b93f000) [pid = 1756] [serial = 1025] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 113 (0x9a704c00) [pid = 1756] [serial = 1043] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 112 (0x9b90ac00) [pid = 1756] [serial = 1029] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 111 (0x98f93c00) [pid = 1756] [serial = 1028] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 110 (0x9b291000) [pid = 1756] [serial = 1019] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 109 (0x91de7c00) [pid = 1756] [serial = 1031] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 108 (0x91fbe800) [pid = 1756] [serial = 1032] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 107 (0x925b0800) [pid = 1756] [serial = 1034] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 106 (0x9302f400) [pid = 1756] [serial = 1035] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 105 (0x9a70d800) [pid = 1756] [serial = 1044] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 104 (0x9a544800) [pid = 1756] [serial = 1041] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 103 (0x99b5dc00) [pid = 1756] [serial = 1038] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | --DOMWINDOW == 102 (0x9ab62400) [pid = 1756] [serial = 1046] [outer = (nil)] [url = about:blank] 17:01:35 INFO - PROCESS | 1756 | 1466035295031 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:35 INFO - PROCESS | 1756 | 1466035295041 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f1400 == 43 [pid = 1756] [id = 371] 17:01:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x916a9000) [pid = 1756] [serial = 1114] [outer = (nil)] 17:01:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 104 (0x923c8400) [pid = 1756] [serial = 1115] [outer = 0x916a9000] 17:01:35 INFO - PROCESS | 1756 | 1466035295156 Marionette DEBUG loaded listener.js 17:01:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 105 (0x93dc5000) [pid = 1756] [serial = 1116] [outer = 0x916a9000] 17:01:35 INFO - PROCESS | 1756 | 1466035295913 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]]]}] 17:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1336ms 17:01:35 INFO - PROCESS | 1756 | 1466035295938 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:01:35 INFO - PROCESS | 1756 | 1466035295941 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 17:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:01:35 INFO - PROCESS | 1756 | 1466035295947 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:01:35 INFO - PROCESS | 1756 | 1466035295952 Marionette TRACE conn3 <- [1,1458,null,{}] 17:01:35 INFO - PROCESS | 1756 | 1466035295966 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}] 17:01:35 INFO - PROCESS | 1756 | 1466035295973 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:36 INFO - PROCESS | 1756 | 1466035296118 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:01:36 INFO - PROCESS | 1756 | 1466035296135 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:36 INFO - PROCESS | 1756 | 1466035296146 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a540000 == 44 [pid = 1756] [id = 372] 17:01:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 106 (0x9a540800) [pid = 1756] [serial = 1117] [outer = (nil)] 17:01:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 107 (0x9a5a9c00) [pid = 1756] [serial = 1118] [outer = 0x9a540800] 17:01:36 INFO - PROCESS | 1756 | 1466035296208 Marionette DEBUG loaded listener.js 17:01:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 108 (0x9a70e800) [pid = 1756] [serial = 1119] [outer = 0x9a540800] 17:01:37 INFO - PROCESS | 1756 | 1466035297006 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]]]}] 17:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1084ms 17:01:37 INFO - PROCESS | 1756 | 1466035297042 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:01:37 INFO - PROCESS | 1756 | 1466035297046 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 17:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:01:37 INFO - PROCESS | 1756 | 1466035297052 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:01:37 INFO - PROCESS | 1756 | 1466035297054 Marionette TRACE conn3 <- [1,1462,null,{}] 17:01:37 INFO - PROCESS | 1756 | 1466035297059 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}] 17:01:37 INFO - PROCESS | 1756 | 1466035297063 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:37 INFO - PROCESS | 1756 | 1466035297199 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:01:37 INFO - PROCESS | 1756 | 1466035297212 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:37 INFO - PROCESS | 1756 | 1466035297217 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a705400 == 45 [pid = 1756] [id = 373] 17:01:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 109 (0x9ab5bc00) [pid = 1756] [serial = 1120] [outer = (nil)] 17:01:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 110 (0x9b902400) [pid = 1756] [serial = 1121] [outer = 0x9ab5bc00] 17:01:37 INFO - PROCESS | 1756 | 1466035297279 Marionette DEBUG loaded listener.js 17:01:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 111 (0x9b90c400) [pid = 1756] [serial = 1122] [outer = 0x9ab5bc00] 17:01:38 INFO - PROCESS | 1756 | 1466035298180 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]]]}] 17:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1184ms 17:01:38 INFO - PROCESS | 1756 | 1466035298237 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:01:38 INFO - PROCESS | 1756 | 1466035298240 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 17:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:01:38 INFO - PROCESS | 1756 | 1466035298251 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:01:38 INFO - PROCESS | 1756 | 1466035298253 Marionette TRACE conn3 <- [1,1466,null,{}] 17:01:38 INFO - PROCESS | 1756 | 1466035298272 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}] 17:01:38 INFO - PROCESS | 1756 | 1466035298276 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:38 INFO - PROCESS | 1756 | 1466035298461 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:01:38 INFO - PROCESS | 1756 | 1466035298480 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:38 INFO - PROCESS | 1756 | 1466035298486 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de9400 == 46 [pid = 1756] [id = 374] 17:01:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 112 (0x9a545800) [pid = 1756] [serial = 1123] [outer = (nil)] 17:01:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 113 (0x9b9c1c00) [pid = 1756] [serial = 1124] [outer = 0x9a545800] 17:01:38 INFO - PROCESS | 1756 | 1466035298549 Marionette DEBUG loaded listener.js 17:01:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 114 (0x9d305400) [pid = 1756] [serial = 1125] [outer = 0x9a545800] 17:01:39 INFO - PROCESS | 1756 | 1466035299401 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]]]}] 17:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1191ms 17:01:39 INFO - PROCESS | 1756 | 1466035299443 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:01:39 INFO - PROCESS | 1756 | 1466035299446 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 17:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:01:39 INFO - PROCESS | 1756 | 1466035299452 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:01:39 INFO - PROCESS | 1756 | 1466035299454 Marionette TRACE conn3 <- [1,1470,null,{}] 17:01:39 INFO - PROCESS | 1756 | --DOMWINDOW == 113 (0x91db3000) [pid = 1756] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:01:39 INFO - PROCESS | 1756 | --DOMWINDOW == 112 (0x965d3000) [pid = 1756] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:01:39 INFO - PROCESS | 1756 | --DOMWINDOW == 111 (0x906a6000) [pid = 1756] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:01:39 INFO - PROCESS | 1756 | --DOMWINDOW == 110 (0x9987e400) [pid = 1756] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:01:39 INFO - PROCESS | 1756 | --DOMWINDOW == 109 (0x9a53c800) [pid = 1756] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:01:39 INFO - PROCESS | 1756 | --DOMWINDOW == 108 (0x9b910800) [pid = 1756] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:01:39 INFO - PROCESS | 1756 | --DOMWINDOW == 107 (0x9af07000) [pid = 1756] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:01:39 INFO - PROCESS | 1756 | --DOMWINDOW == 106 (0x9b90dc00) [pid = 1756] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:01:39 INFO - PROCESS | 1756 | --DOMWINDOW == 105 (0x965cc400) [pid = 1756] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:01:39 INFO - PROCESS | 1756 | --DOMWINDOW == 104 (0x9ab62000) [pid = 1756] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:01:39 INFO - PROCESS | 1756 | --DOMWINDOW == 103 (0x9ab58c00) [pid = 1756] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:01:39 INFO - PROCESS | 1756 | --DOMWINDOW == 102 (0x922f5c00) [pid = 1756] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:01:39 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0x93d2cc00) [pid = 1756] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:01:39 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x91db2800) [pid = 1756] [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.] 17:01:39 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x916a6000) [pid = 1756] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:01:39 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0x91d91c00) [pid = 1756] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:01:39 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x93dc4000) [pid = 1756] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:01:39 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x98be0400) [pid = 1756] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:01:39 INFO - PROCESS | 1756 | 1466035299752 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}] 17:01:39 INFO - PROCESS | 1756 | 1466035299761 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:39 INFO - PROCESS | 1756 | 1466035299917 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:01:39 INFO - PROCESS | 1756 | 1466035299933 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:39 INFO - PROCESS | 1756 | 1466035299943 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fb7400 == 47 [pid = 1756] [id = 375] 17:01:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x93a3a000) [pid = 1756] [serial = 1126] [outer = (nil)] 17:01:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x9ab58c00) [pid = 1756] [serial = 1127] [outer = 0x93a3a000] 17:01:40 INFO - PROCESS | 1756 | 1466035300003 Marionette DEBUG loaded listener.js 17:01:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x9b8dd000) [pid = 1756] [serial = 1128] [outer = 0x93a3a000] 17:01:40 INFO - PROCESS | 1756 | 1466035300790 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]]]}] 17:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1379ms 17:01:40 INFO - PROCESS | 1756 | 1466035300839 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:01:40 INFO - PROCESS | 1756 | 1466035300842 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 17:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:01:40 INFO - PROCESS | 1756 | 1466035300848 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:01:40 INFO - PROCESS | 1756 | 1466035300856 Marionette TRACE conn3 <- [1,1474,null,{}] 17:01:40 INFO - PROCESS | 1756 | 1466035300878 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}] 17:01:40 INFO - PROCESS | 1756 | 1466035300883 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:41 INFO - PROCESS | 1756 | 1466035301019 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:01:41 INFO - PROCESS | 1756 | 1466035301027 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:41 INFO - PROCESS | 1756 | 1466035301036 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de5400 == 48 [pid = 1756] [id = 376] 17:01:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x965cc400) [pid = 1756] [serial = 1129] [outer = (nil)] 17:01:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0x9d30f400) [pid = 1756] [serial = 1130] [outer = 0x965cc400] 17:01:41 INFO - PROCESS | 1756 | 1466035301095 Marionette DEBUG loaded listener.js 17:01:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0x9d806c00) [pid = 1756] [serial = 1131] [outer = 0x965cc400] 17:01:42 INFO - PROCESS | 1756 | 1466035302013 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]]]}] 17:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1199ms 17:01:42 INFO - PROCESS | 1756 | 1466035302049 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:01:42 INFO - PROCESS | 1756 | 1466035302055 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 17:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:01:42 INFO - PROCESS | 1756 | 1466035302063 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:01:42 INFO - PROCESS | 1756 | 1466035302068 Marionette TRACE conn3 <- [1,1478,null,{}] 17:01:42 INFO - PROCESS | 1756 | 1466035302076 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}] 17:01:42 INFO - PROCESS | 1756 | 1466035302081 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:42 INFO - PROCESS | 1756 | 1466035302264 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:01:42 INFO - PROCESS | 1756 | 1466035302432 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:42 INFO - PROCESS | 1756 | 1466035302445 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x91daa000 == 49 [pid = 1756] [id = 377] 17:01:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x91de3c00) [pid = 1756] [serial = 1132] [outer = (nil)] 17:01:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 104 (0x922f7800) [pid = 1756] [serial = 1133] [outer = 0x91de3c00] 17:01:42 INFO - PROCESS | 1756 | 1466035302521 Marionette DEBUG loaded listener.js 17:01:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 105 (0x923d4c00) [pid = 1756] [serial = 1134] [outer = 0x91de3c00] 17:01:43 INFO - PROCESS | 1756 | 1466035303469 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]]]}] 17:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1481ms 17:01:43 INFO - PROCESS | 1756 | 1466035303544 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:01:43 INFO - PROCESS | 1756 | 1466035303550 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 17:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:01:43 INFO - PROCESS | 1756 | 1466035303560 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:01:43 INFO - PROCESS | 1756 | 1466035303564 Marionette TRACE conn3 <- [1,1482,null,{}] 17:01:43 INFO - PROCESS | 1756 | 1466035303570 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}] 17:01:43 INFO - PROCESS | 1756 | 1466035303575 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:43 INFO - PROCESS | 1756 | 1466035303796 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:01:44 INFO - PROCESS | 1756 | 1466035304005 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:44 INFO - PROCESS | 1756 | 1466035304017 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x925b2800 == 50 [pid = 1756] [id = 378] 17:01:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 106 (0x97711800) [pid = 1756] [serial = 1135] [outer = (nil)] 17:01:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 107 (0x99b62800) [pid = 1756] [serial = 1136] [outer = 0x97711800] 17:01:44 INFO - PROCESS | 1756 | 1466035304133 Marionette DEBUG loaded listener.js 17:01:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 108 (0x9a537c00) [pid = 1756] [serial = 1137] [outer = 0x97711800] 17:01:45 INFO - PROCESS | 1756 | 1466035305043 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]]]}] 17:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1530ms 17:01:45 INFO - PROCESS | 1756 | 1466035305091 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:01:45 INFO - PROCESS | 1756 | 1466035305094 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 17:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:01:45 INFO - PROCESS | 1756 | 1466035305101 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:01:45 INFO - PROCESS | 1756 | 1466035305107 Marionette TRACE conn3 <- [1,1486,null,{}] 17:01:45 INFO - PROCESS | 1756 | 1466035305122 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}] 17:01:45 INFO - PROCESS | 1756 | 1466035305130 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:45 INFO - PROCESS | 1756 | 1466035305295 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:01:45 INFO - PROCESS | 1756 | 1466035305462 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:45 INFO - PROCESS | 1756 | 1466035305475 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x9d301400 == 51 [pid = 1756] [id = 379] 17:01:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 109 (0x9d30e400) [pid = 1756] [serial = 1138] [outer = (nil)] 17:01:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 110 (0x9d86c000) [pid = 1756] [serial = 1139] [outer = 0x9d30e400] 17:01:45 INFO - PROCESS | 1756 | 1466035305591 Marionette DEBUG loaded listener.js 17:01:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 111 (0xa2094800) [pid = 1756] [serial = 1140] [outer = 0x9d30e400] 17:01:46 INFO - PROCESS | 1756 | 1466035306436 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]]]}] 17:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1390ms 17:01:46 INFO - PROCESS | 1756 | 1466035306492 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:01:46 INFO - PROCESS | 1756 | 1466035306497 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 17:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:01:46 INFO - PROCESS | 1756 | 1466035306502 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:01:46 INFO - PROCESS | 1756 | 1466035306505 Marionette TRACE conn3 <- [1,1490,null,{}] 17:01:46 INFO - PROCESS | 1756 | 1466035306511 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}] 17:01:46 INFO - PROCESS | 1756 | 1466035306516 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:46 INFO - PROCESS | 1756 | 1466035306685 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:01:46 INFO - PROCESS | 1756 | 1466035306853 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:46 INFO - PROCESS | 1756 | 1466035306862 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x99c07c00 == 52 [pid = 1756] [id = 380] 17:01:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 112 (0xa2375800) [pid = 1756] [serial = 1141] [outer = (nil)] 17:01:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 113 (0xa2555800) [pid = 1756] [serial = 1142] [outer = 0xa2375800] 17:01:46 INFO - PROCESS | 1756 | 1466035306936 Marionette DEBUG loaded listener.js 17:01:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 114 (0xa25f4400) [pid = 1756] [serial = 1143] [outer = 0xa2375800] 17:01:47 INFO - PROCESS | 1756 | 1466035307766 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]]]}] 17:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1328ms 17:01:47 INFO - PROCESS | 1756 | 1466035307831 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:01:47 INFO - PROCESS | 1756 | 1466035307835 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 17:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:01:47 INFO - PROCESS | 1756 | 1466035307841 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:01:47 INFO - PROCESS | 1756 | 1466035307843 Marionette TRACE conn3 <- [1,1494,null,{}] 17:01:47 INFO - PROCESS | 1756 | 1466035307849 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}] 17:01:47 INFO - PROCESS | 1756 | 1466035307854 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:48 INFO - PROCESS | 1756 | 1466035308024 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:01:48 INFO - PROCESS | 1756 | 1466035308190 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:48 INFO - PROCESS | 1756 | 1466035308201 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b7e4400 == 53 [pid = 1756] [id = 381] 17:01:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 115 (0x9b930c00) [pid = 1756] [serial = 1144] [outer = (nil)] 17:01:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 116 (0xa331cc00) [pid = 1756] [serial = 1145] [outer = 0x9b930c00] 17:01:48 INFO - PROCESS | 1756 | 1466035308274 Marionette DEBUG loaded listener.js 17:01:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 117 (0xa3341400) [pid = 1756] [serial = 1146] [outer = 0x9b930c00] 17:01:49 INFO - PROCESS | 1756 | 1466035309141 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]]]}] 17:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1328ms 17:01:49 INFO - PROCESS | 1756 | 1466035309169 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:01:49 INFO - PROCESS | 1756 | 1466035309173 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 17:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:01:49 INFO - PROCESS | 1756 | 1466035309179 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:01:49 INFO - PROCESS | 1756 | 1466035309183 Marionette TRACE conn3 <- [1,1498,null,{}] 17:01:49 INFO - PROCESS | 1756 | 1466035309189 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}] 17:01:49 INFO - PROCESS | 1756 | 1466035309198 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:49 INFO - PROCESS | 1756 | 1466035309387 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:01:49 INFO - PROCESS | 1756 | 1466035309554 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:49 INFO - PROCESS | 1756 | 1466035309560 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ea800 == 54 [pid = 1756] [id = 382] 17:01:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 118 (0xa3290c00) [pid = 1756] [serial = 1147] [outer = (nil)] 17:01:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 119 (0xa61b8000) [pid = 1756] [serial = 1148] [outer = 0xa3290c00] 17:01:49 INFO - PROCESS | 1756 | 1466035309635 Marionette DEBUG loaded listener.js 17:01:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0xa61aec00) [pid = 1756] [serial = 1149] [outer = 0xa3290c00] 17:01:50 INFO - PROCESS | 1756 | 1466035310468 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]]]}] 17:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1335ms 17:01:50 INFO - PROCESS | 1756 | 1466035310514 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:01:50 INFO - PROCESS | 1756 | 1466035310518 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 17:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:01:50 INFO - PROCESS | 1756 | 1466035310524 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:01:50 INFO - PROCESS | 1756 | 1466035310527 Marionette TRACE conn3 <- [1,1502,null,{}] 17:01:50 INFO - PROCESS | 1756 | 1466035310532 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}] 17:01:50 INFO - PROCESS | 1756 | 1466035310537 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:50 INFO - PROCESS | 1756 | 1466035310688 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:01:50 INFO - PROCESS | 1756 | 1466035310862 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:50 INFO - PROCESS | 1756 | 1466035310871 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050a400 == 55 [pid = 1756] [id = 383] 17:01:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x9050a800) [pid = 1756] [serial = 1150] [outer = (nil)] 17:01:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x90512000) [pid = 1756] [serial = 1151] [outer = 0x9050a800] 17:01:50 INFO - PROCESS | 1756 | 1466035310950 Marionette DEBUG loaded listener.js 17:01:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x90515800) [pid = 1756] [serial = 1152] [outer = 0x9050a800] 17:01:51 INFO - PROCESS | 1756 | 1466035311788 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]]]}] 17:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1329ms 17:01:51 INFO - PROCESS | 1756 | 1466035311854 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:01:51 INFO - PROCESS | 1756 | 1466035311858 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 17:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:01:51 INFO - PROCESS | 1756 | 1466035311864 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:01:51 INFO - PROCESS | 1756 | 1466035311866 Marionette TRACE conn3 <- [1,1506,null,{}] 17:01:51 INFO - PROCESS | 1756 | 1466035311873 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}] 17:01:51 INFO - PROCESS | 1756 | 1466035311879 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:52 INFO - PROCESS | 1756 | 1466035312045 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:01:52 INFO - PROCESS | 1756 | 1466035312219 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:52 INFO - PROCESS | 1756 | 1466035312226 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050d400 == 56 [pid = 1756] [id = 384] 17:01:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x90511400) [pid = 1756] [serial = 1153] [outer = (nil)] 17:01:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x918e5800) [pid = 1756] [serial = 1154] [outer = 0x90511400] 17:01:52 INFO - PROCESS | 1756 | 1466035312298 Marionette DEBUG loaded listener.js 17:01:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x918e6800) [pid = 1756] [serial = 1155] [outer = 0x90511400] 17:01:53 INFO - PROCESS | 1756 | 1466035313116 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]]]}] 17:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1282ms 17:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:01:53 INFO - PROCESS | 1756 | 1466035313146 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:01:53 INFO - PROCESS | 1756 | 1466035313149 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 17:01:53 INFO - PROCESS | 1756 | 1466035313155 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:01:53 INFO - PROCESS | 1756 | 1466035313158 Marionette TRACE conn3 <- [1,1510,null,{}] 17:01:53 INFO - PROCESS | 1756 | 1466035313164 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}] 17:01:53 INFO - PROCESS | 1756 | 1466035313168 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:53 INFO - PROCESS | 1756 | 1466035313322 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:01:53 INFO - PROCESS | 1756 | 1466035313496 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:53 INFO - PROCESS | 1756 | 1466035313503 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x90517800 == 57 [pid = 1756] [id = 385] 17:01:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x91572000) [pid = 1756] [serial = 1156] [outer = (nil)] 17:01:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x91578000) [pid = 1756] [serial = 1157] [outer = 0x91572000] 17:01:53 INFO - PROCESS | 1756 | 1466035313572 Marionette DEBUG loaded listener.js 17:01:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x9157a800) [pid = 1756] [serial = 1158] [outer = 0x91572000] 17:01:54 INFO - PROCESS | 1756 | 1466035314717 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]]]}] 17:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1630ms 17:01:54 INFO - PROCESS | 1756 | 1466035314785 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:01:54 INFO - PROCESS | 1756 | 1466035314791 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 17:01:54 INFO - PROCESS | 1756 | 1466035314797 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:01:54 INFO - PROCESS | 1756 | 1466035314804 Marionette TRACE conn3 <- [1,1514,null,{}] 17:01:54 INFO - PROCESS | 1756 | 1466035314811 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}] 17:01:54 INFO - PROCESS | 1756 | 1466035314816 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:55 INFO - PROCESS | 1756 | 1466035315059 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:01:55 INFO - PROCESS | 1756 | 1466035315284 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:55 INFO - PROCESS | 1756 | 1466035315291 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x91fb7400 == 56 [pid = 1756] [id = 375] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x91de9400 == 55 [pid = 1756] [id = 374] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x9a705400 == 54 [pid = 1756] [id = 373] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x9a540000 == 53 [pid = 1756] [id = 372] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x906f1400 == 52 [pid = 1756] [id = 371] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x922fac00 == 51 [pid = 1756] [id = 370] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x906f7c00 == 50 [pid = 1756] [id = 362] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x9b298000 == 49 [pid = 1756] [id = 352] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x91d99000 == 48 [pid = 1756] [id = 350] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x9d301c00 == 47 [pid = 1756] [id = 353] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x906eac00 == 46 [pid = 1756] [id = 354] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x951ea400 == 45 [pid = 1756] [id = 351] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x922f0000 == 44 [pid = 1756] [id = 328] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x91d92400 == 43 [pid = 1756] [id = 349] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x91fb7000 == 42 [pid = 1756] [id = 363] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x906a2800 == 41 [pid = 1756] [id = 336] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x93039c00 == 40 [pid = 1756] [id = 364] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x906a4c00 == 39 [pid = 1756] [id = 367] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x91de8400 == 38 [pid = 1756] [id = 368] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0xa1030400 == 37 [pid = 1756] [id = 365] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x91fb7800 == 36 [pid = 1756] [id = 369] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x916a4400 == 35 [pid = 1756] [id = 342] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x92ff4800 == 34 [pid = 1756] [id = 366] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x9050d400 == 33 [pid = 1756] [id = 384] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x90517800 == 32 [pid = 1756] [id = 385] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x9050a400 == 31 [pid = 1756] [id = 383] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x906ea800 == 30 [pid = 1756] [id = 382] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x9b7e4400 == 29 [pid = 1756] [id = 381] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x9d301400 == 28 [pid = 1756] [id = 379] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x99c07c00 == 27 [pid = 1756] [id = 380] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x925b2800 == 26 [pid = 1756] [id = 378] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x91de5400 == 25 [pid = 1756] [id = 376] 17:01:56 INFO - PROCESS | 1756 | --DOCSHELL 0x91daa000 == 24 [pid = 1756] [id = 377] 17:01:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050d400 == 25 [pid = 1756] [id = 386] 17:01:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x9050e000) [pid = 1756] [serial = 1159] [outer = (nil)] 17:01:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x906a4c00) [pid = 1756] [serial = 1160] [outer = 0x9050e000] 17:01:56 INFO - PROCESS | 1756 | 1466035316512 Marionette DEBUG loaded listener.js 17:01:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x906ea800) [pid = 1756] [serial = 1161] [outer = 0x9050e000] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x920d6800) [pid = 1756] [serial = 990] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x95270c00) [pid = 1756] [serial = 993] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x99724c00) [pid = 1756] [serial = 996] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x91dac000) [pid = 1756] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x9d804400) [pid = 1756] [serial = 1079] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0xa2092c00) [pid = 1756] [serial = 1082] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x9d807000) [pid = 1756] [serial = 1080] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0xa236cc00) [pid = 1756] [serial = 1083] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x9b93c000) [pid = 1756] [serial = 1076] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x9ab5e400) [pid = 1756] [serial = 1073] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x9ad90400) [pid = 1756] [serial = 1074] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x95272c00) [pid = 1756] [serial = 1068] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0x93dbf800) [pid = 1756] [serial = 1067] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 118 (0x923d3400) [pid = 1756] [serial = 1052] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 117 (0x9b93ac00) [pid = 1756] [serial = 1058] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 116 (0x99885c00) [pid = 1756] [serial = 1055] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 115 (0x922f7000) [pid = 1756] [serial = 1064] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 114 (0x9d30d800) [pid = 1756] [serial = 1061] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 113 (0x9a70dc00) [pid = 1756] [serial = 1071] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 112 (0x9a702c00) [pid = 1756] [serial = 1070] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 111 (0xa1028800) [pid = 1756] [serial = 1088] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 110 (0x9244a400) [pid = 1756] [serial = 726] [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.] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 109 (0x99eb0800) [pid = 1756] [serial = 1086] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 108 (0x9d306000) [pid = 1756] [serial = 1077] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 107 (0x9519dc00) [pid = 1756] [serial = 1085] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 106 (0x99eb1400) [pid = 1756] [serial = 1017] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 105 (0x922f0800) [pid = 1756] [serial = 1014] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 104 (0x9b905800) [pid = 1756] [serial = 1023] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 103 (0x9a70c400) [pid = 1756] [serial = 1047] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 102 (0x9b9c4800) [pid = 1756] [serial = 1026] [outer = (nil)] [url = about:blank] 17:01:56 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0x9b7ef000) [pid = 1756] [serial = 1020] [outer = (nil)] [url = about:blank] 17:01:57 INFO - PROCESS | 1756 | 1466035317387 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]]]}] 17:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2640ms 17:01:57 INFO - PROCESS | 1756 | 1466035317438 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:01:57 INFO - PROCESS | 1756 | 1466035317443 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 17:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:01:57 INFO - PROCESS | 1756 | 1466035317451 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:01:57 INFO - PROCESS | 1756 | 1466035317455 Marionette TRACE conn3 <- [1,1518,null,{}] 17:01:57 INFO - PROCESS | 1756 | 1466035317462 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}] 17:01:57 INFO - PROCESS | 1756 | 1466035317466 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:57 INFO - PROCESS | 1756 | 1466035317623 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:01:57 INFO - PROCESS | 1756 | 1466035317746 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:57 INFO - PROCESS | 1756 | 1466035317755 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a9c00 == 26 [pid = 1756] [id = 387] 17:01:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0x916b0000) [pid = 1756] [serial = 1162] [outer = (nil)] 17:01:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x918ea400) [pid = 1756] [serial = 1163] [outer = 0x916b0000] 17:01:57 INFO - PROCESS | 1756 | 1466035317822 Marionette DEBUG loaded listener.js 17:01:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 104 (0x918f1c00) [pid = 1756] [serial = 1164] [outer = 0x916b0000] 17:01:58 INFO - PROCESS | 1756 | 1466035318590 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]]]}] 17:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1180ms 17:01:58 INFO - PROCESS | 1756 | 1466035318630 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:01:58 INFO - PROCESS | 1756 | 1466035318637 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 17:01:58 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:01:58 INFO - PROCESS | 1756 | 1466035318647 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:01:58 INFO - PROCESS | 1756 | 1466035318651 Marionette TRACE conn3 <- [1,1522,null,{}] 17:01:58 INFO - PROCESS | 1756 | 1466035318657 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}] 17:01:58 INFO - PROCESS | 1756 | 1466035318662 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:58 INFO - PROCESS | 1756 | 1466035318820 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:01:58 INFO - PROCESS | 1756 | 1466035318830 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:58 INFO - PROCESS | 1756 | 1466035318840 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:01:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x920d5400 == 27 [pid = 1756] [id = 388] 17:01:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 105 (0x920d6800) [pid = 1756] [serial = 1165] [outer = (nil)] 17:01:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 106 (0x920db400) [pid = 1756] [serial = 1166] [outer = 0x920d6800] 17:01:58 INFO - PROCESS | 1756 | 1466035318902 Marionette DEBUG loaded listener.js 17:01:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 107 (0x922f0800) [pid = 1756] [serial = 1167] [outer = 0x920d6800] 17:01:59 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:59 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:01:59 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:59 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:59 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:59 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:59 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:59 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:59 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:59 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:59 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:59 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:59 INFO - PROCESS | 1756 | 1466035319830 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"]]]}] 17:01:59 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 () { 17:01:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:01:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:01:59 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 () { 17:01:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:01:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:01:59 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 () { 17:01:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:01:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:01:59 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 () { 17:01:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:01:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:01:59 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1228ms 17:01:59 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:01:59 INFO - PROCESS | 1756 | 1466035319887 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:01:59 INFO - PROCESS | 1756 | 1466035319890 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 17:01:59 INFO - PROCESS | 1756 | 1466035319903 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:01:59 INFO - PROCESS | 1756 | 1466035319908 Marionette TRACE conn3 <- [1,1526,null,{}] 17:01:59 INFO - PROCESS | 1756 | 1466035319924 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}] 17:01:59 INFO - PROCESS | 1756 | 1466035319932 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:00 INFO - PROCESS | 1756 | 1466035320142 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:02:00 INFO - PROCESS | 1756 | 1466035320169 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:00 INFO - PROCESS | 1756 | 1466035320199 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x91572c00 == 28 [pid = 1756] [id = 389] 17:02:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 108 (0x920d1400) [pid = 1756] [serial = 1168] [outer = (nil)] 17:02:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 109 (0x93039c00) [pid = 1756] [serial = 1169] [outer = 0x920d1400] 17:02:00 INFO - PROCESS | 1756 | 1466035320328 Marionette DEBUG loaded listener.js 17:02:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 110 (0x93a42000) [pid = 1756] [serial = 1170] [outer = 0x920d1400] 17:02:01 INFO - PROCESS | 1756 | 1466035321042 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"]]]}] 17:02:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:02:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:02:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:02:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:02:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:02:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:02:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:02:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:02:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:02:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:02:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1194ms 17:02:01 INFO - PROCESS | 1756 | --DOMWINDOW == 109 (0x9a545800) [pid = 1756] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:02:01 INFO - PROCESS | 1756 | --DOMWINDOW == 108 (0x965d7800) [pid = 1756] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 107 (0x916a9000) [pid = 1756] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 106 (0xa1088800) [pid = 1756] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 105 (0x9987ec00) [pid = 1756] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 104 (0x9ab5bc00) [pid = 1756] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 103 (0x9b7ed000) [pid = 1756] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 102 (0x92441800) [pid = 1756] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0x91fbf000) [pid = 1756] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x95036c00) [pid = 1756] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x9ad8b800) [pid = 1756] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0x9d308c00) [pid = 1756] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x91dedc00) [pid = 1756] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x93a3a000) [pid = 1756] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0xa102e800) [pid = 1756] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x91d93800) [pid = 1756] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x9a540800) [pid = 1756] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x91deb800) [pid = 1756] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x91fbe000) [pid = 1756] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x92445000) [pid = 1756] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x91da5c00) [pid = 1756] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:02:02 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x965cc400) [pid = 1756] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:02:02 INFO - PROCESS | 1756 | 1466035322031 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:02:02 INFO - PROCESS | 1756 | 1466035322035 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 17:02:02 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:02:02 INFO - PROCESS | 1756 | 1466035322136 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:02:02 INFO - PROCESS | 1756 | 1466035322139 Marionette TRACE conn3 <- [1,1530,null,{}] 17:02:02 INFO - PROCESS | 1756 | 1466035322144 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}] 17:02:02 INFO - PROCESS | 1756 | 1466035322149 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:02 INFO - PROCESS | 1756 | 1466035322328 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:02:02 INFO - PROCESS | 1756 | 1466035322409 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:02 INFO - PROCESS | 1756 | 1466035322422 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de9800 == 29 [pid = 1756] [id = 390] 17:02:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x91fbcc00) [pid = 1756] [serial = 1171] [outer = (nil)] 17:02:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x923d1400) [pid = 1756] [serial = 1172] [outer = 0x91fbcc00] 17:02:02 INFO - PROCESS | 1756 | 1466035322479 Marionette DEBUG loaded listener.js 17:02:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x92446800) [pid = 1756] [serial = 1173] [outer = 0x91fbcc00] 17:02:03 INFO - PROCESS | 1756 | 1466035323020 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]]]}] 17:02:03 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 17:02:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:02:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:02:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:02:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:02:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:02:03 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. 17:02:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:02:03 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 933ms 17:02:03 INFO - PROCESS | 1756 | 1466035323066 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:02:03 INFO - PROCESS | 1756 | 1466035323070 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 17:02:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:02:03 INFO - PROCESS | 1756 | 1466035323075 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:02:03 INFO - PROCESS | 1756 | 1466035323077 Marionette TRACE conn3 <- [1,1534,null,{}] 17:02:03 INFO - PROCESS | 1756 | 1466035323083 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}] 17:02:03 INFO - PROCESS | 1756 | 1466035323087 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:03 INFO - PROCESS | 1756 | 1466035323219 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:02:03 INFO - PROCESS | 1756 | 1466035323362 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:03 INFO - PROCESS | 1756 | 1466035323370 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x93d2a000 == 30 [pid = 1756] [id = 391] 17:02:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x95036c00) [pid = 1756] [serial = 1174] [outer = (nil)] 17:02:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x95273000) [pid = 1756] [serial = 1175] [outer = 0x95036c00] 17:02:03 INFO - PROCESS | 1756 | 1466035323446 Marionette DEBUG loaded listener.js 17:02:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x97711000) [pid = 1756] [serial = 1176] [outer = 0x95036c00] 17:02:04 INFO - PROCESS | 1756 | 1466035324368 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]]]}] 17:02:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:02:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1326ms 17:02:04 INFO - PROCESS | 1756 | 1466035324404 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:02:04 INFO - PROCESS | 1756 | 1466035324411 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 17:02:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:02:04 INFO - PROCESS | 1756 | 1466035324420 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:02:04 INFO - PROCESS | 1756 | 1466035324426 Marionette TRACE conn3 <- [1,1538,null,{}] 17:02:04 INFO - PROCESS | 1756 | 1466035324435 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}] 17:02:04 INFO - PROCESS | 1756 | 1466035324441 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:04 INFO - PROCESS | 1756 | 1466035324623 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:02:04 INFO - PROCESS | 1756 | 1466035324795 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:04 INFO - PROCESS | 1756 | 1466035324809 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a0800 == 31 [pid = 1756] [id = 392] 17:02:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x906ae400) [pid = 1756] [serial = 1177] [outer = (nil)] 17:02:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x916a5c00) [pid = 1756] [serial = 1178] [outer = 0x906ae400] 17:02:04 INFO - PROCESS | 1756 | 1466035324884 Marionette DEBUG loaded listener.js 17:02:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x918f1800) [pid = 1756] [serial = 1179] [outer = 0x906ae400] 17:02:05 INFO - PROCESS | 1756 | 1466035325789 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]]]}] 17:02:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:02:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1436ms 17:02:05 INFO - PROCESS | 1756 | 1466035325856 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:02:05 INFO - PROCESS | 1756 | 1466035325863 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 17:02:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:02:05 INFO - PROCESS | 1756 | 1466035325872 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:02:05 INFO - PROCESS | 1756 | 1466035325876 Marionette TRACE conn3 <- [1,1542,null,{}] 17:02:05 INFO - PROCESS | 1756 | 1466035325882 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}] 17:02:05 INFO - PROCESS | 1756 | 1466035325888 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:06 INFO - PROCESS | 1756 | 1466035326091 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:02:06 INFO - PROCESS | 1756 | 1466035326263 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:06 INFO - PROCESS | 1756 | 1466035326273 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fbd000 == 32 [pid = 1756] [id = 393] 17:02:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x922ed800) [pid = 1756] [serial = 1180] [outer = (nil)] 17:02:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x923cc800) [pid = 1756] [serial = 1181] [outer = 0x922ed800] 17:02:06 INFO - PROCESS | 1756 | 1466035326348 Marionette DEBUG loaded listener.js 17:02:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x925b8800) [pid = 1756] [serial = 1182] [outer = 0x922ed800] 17:02:07 INFO - PROCESS | 1756 | 1466035327241 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]]]}] 17:02:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:02:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1432ms 17:02:07 INFO - PROCESS | 1756 | 1466035327305 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:02:07 INFO - PROCESS | 1756 | 1466035327309 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 17:02:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:02:07 INFO - PROCESS | 1756 | 1466035327315 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:02:07 INFO - PROCESS | 1756 | 1466035327321 Marionette TRACE conn3 <- [1,1546,null,{}] 17:02:07 INFO - PROCESS | 1756 | 1466035327336 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}] 17:02:07 INFO - PROCESS | 1756 | 1466035327344 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:07 INFO - PROCESS | 1756 | 1466035327539 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:02:07 INFO - PROCESS | 1756 | 1466035327711 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:07 INFO - PROCESS | 1756 | 1466035327719 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x98be4000 == 33 [pid = 1756] [id = 394] 17:02:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0x98f93c00) [pid = 1756] [serial = 1183] [outer = (nil)] 17:02:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0x99723c00) [pid = 1756] [serial = 1184] [outer = 0x98f93c00] 17:02:07 INFO - PROCESS | 1756 | 1466035327839 Marionette DEBUG loaded listener.js 17:02:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x9987f800) [pid = 1756] [serial = 1185] [outer = 0x98f93c00] 17:02:08 INFO - PROCESS | 1756 | 1466035328669 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]]]}] 17:02:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:02:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1387ms 17:02:08 INFO - PROCESS | 1756 | 1466035328702 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:02:08 INFO - PROCESS | 1756 | 1466035328707 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 17:02:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:02:08 INFO - PROCESS | 1756 | 1466035328713 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:02:08 INFO - PROCESS | 1756 | 1466035328715 Marionette TRACE conn3 <- [1,1550,null,{}] 17:02:08 INFO - PROCESS | 1756 | 1466035328721 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}] 17:02:08 INFO - PROCESS | 1756 | 1466035328726 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:08 INFO - PROCESS | 1756 | 1466035328882 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:02:09 INFO - PROCESS | 1756 | 1466035329058 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:09 INFO - PROCESS | 1756 | 1466035329065 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fc0400 == 34 [pid = 1756] [id = 395] 17:02:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 104 (0x9244b000) [pid = 1756] [serial = 1186] [outer = (nil)] 17:02:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 105 (0x99eb2800) [pid = 1756] [serial = 1187] [outer = 0x9244b000] 17:02:09 INFO - PROCESS | 1756 | 1466035329144 Marionette DEBUG loaded listener.js 17:02:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 106 (0x99ebb800) [pid = 1756] [serial = 1188] [outer = 0x9244b000] 17:02:10 INFO - PROCESS | 1756 | 1466035330005 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]]]}] 17:02:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:02:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1332ms 17:02:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:02:10 INFO - PROCESS | 1756 | 1466035330045 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:02:10 INFO - PROCESS | 1756 | 1466035330048 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 17:02:10 INFO - PROCESS | 1756 | 1466035330054 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:02:10 INFO - PROCESS | 1756 | 1466035330058 Marionette TRACE conn3 <- [1,1554,null,{}] 17:02:10 INFO - PROCESS | 1756 | 1466035330063 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}] 17:02:10 INFO - PROCESS | 1756 | 1466035330068 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:10 INFO - PROCESS | 1756 | 1466035330229 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:02:10 INFO - PROCESS | 1756 | 1466035330406 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:10 INFO - PROCESS | 1756 | 1466035330416 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x98343000 == 35 [pid = 1756] [id = 396] 17:02:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 107 (0x99c0c000) [pid = 1756] [serial = 1189] [outer = (nil)] 17:02:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 108 (0x9a53e800) [pid = 1756] [serial = 1190] [outer = 0x99c0c000] 17:02:10 INFO - PROCESS | 1756 | 1466035330493 Marionette DEBUG loaded listener.js 17:02:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 109 (0x9a541800) [pid = 1756] [serial = 1191] [outer = 0x99c0c000] 17:02:11 INFO - PROCESS | 1756 | 1466035331384 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]]]}] 17:02:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:02:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1381ms 17:02:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:02:11 INFO - PROCESS | 1756 | 1466035331434 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:02:11 INFO - PROCESS | 1756 | 1466035331437 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 17:02:11 INFO - PROCESS | 1756 | 1466035331444 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:02:11 INFO - PROCESS | 1756 | 1466035331447 Marionette TRACE conn3 <- [1,1558,null,{}] 17:02:11 INFO - PROCESS | 1756 | 1466035331452 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}] 17:02:11 INFO - PROCESS | 1756 | 1466035331462 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:11 INFO - PROCESS | 1756 | 1466035331686 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 17:02:11 INFO - PROCESS | 1756 | 1466035331861 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:11 INFO - PROCESS | 1756 | 1466035331872 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a8400 == 36 [pid = 1756] [id = 397] 17:02:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 110 (0x9157e400) [pid = 1756] [serial = 1192] [outer = (nil)] 17:02:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 111 (0x9ad90000) [pid = 1756] [serial = 1193] [outer = 0x9157e400] 17:02:11 INFO - PROCESS | 1756 | 1466035331940 Marionette DEBUG loaded listener.js 17:02:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 112 (0x9ab5e400) [pid = 1756] [serial = 1194] [outer = 0x9157e400] 17:02:12 INFO - PROCESS | 1756 | 1466035332858 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]]]}] 17:02:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:02:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1479ms 17:02:12 INFO - PROCESS | 1756 | 1466035332923 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 17:02:12 INFO - PROCESS | 1756 | 1466035332927 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 17:02:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:02:12 INFO - PROCESS | 1756 | 1466035332932 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:02:12 INFO - PROCESS | 1756 | 1466035332935 Marionette TRACE conn3 <- [1,1562,null,{}] 17:02:12 INFO - PROCESS | 1756 | 1466035332941 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}] 17:02:12 INFO - PROCESS | 1756 | 1466035332946 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:13 INFO - PROCESS | 1756 | 1466035333106 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 17:02:13 INFO - PROCESS | 1756 | 1466035333289 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:13 INFO - PROCESS | 1756 | 1466035333296 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x90516c00 == 37 [pid = 1756] [id = 398] 17:02:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 113 (0x91575c00) [pid = 1756] [serial = 1195] [outer = (nil)] 17:02:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 114 (0x93030000) [pid = 1756] [serial = 1196] [outer = 0x91575c00] 17:02:13 INFO - PROCESS | 1756 | 1466035333372 Marionette DEBUG loaded listener.js 17:02:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 115 (0x951e8000) [pid = 1756] [serial = 1197] [outer = 0x91575c00] 17:02:14 INFO - PROCESS | 1756 | 1466035334217 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]]]}] 17:02:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:02:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1331ms 17:02:14 INFO - PROCESS | 1756 | 1466035334265 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 17:02:14 INFO - PROCESS | 1756 | 1466035334271 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 17:02:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:02:14 INFO - PROCESS | 1756 | 1466035334278 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:02:14 INFO - PROCESS | 1756 | 1466035334281 Marionette TRACE conn3 <- [1,1566,null,{}] 17:02:14 INFO - PROCESS | 1756 | 1466035334287 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}] 17:02:14 INFO - PROCESS | 1756 | 1466035334291 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:14 INFO - PROCESS | 1756 | 1466035334457 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 17:02:14 INFO - PROCESS | 1756 | 1466035334800 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:14 INFO - PROCESS | 1756 | 1466035334810 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x90516800 == 38 [pid = 1756] [id = 399] 17:02:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 116 (0x906a0400) [pid = 1756] [serial = 1198] [outer = (nil)] 17:02:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 117 (0x906ab000) [pid = 1756] [serial = 1199] [outer = 0x906a0400] 17:02:14 INFO - PROCESS | 1756 | 1466035334885 Marionette DEBUG loaded listener.js 17:02:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 118 (0x91577800) [pid = 1756] [serial = 1200] [outer = 0x906a0400] 17:02:15 INFO - PROCESS | 1756 | 1466035335685 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]]]}] 17:02:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:02:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1483ms 17:02:15 INFO - PROCESS | 1756 | 1466035335763 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 17:02:15 INFO - PROCESS | 1756 | 1466035335768 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 17:02:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:02:15 INFO - PROCESS | 1756 | 1466035335775 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:02:15 INFO - PROCESS | 1756 | 1466035335779 Marionette TRACE conn3 <- [1,1570,null,{}] 17:02:15 INFO - PROCESS | 1756 | 1466035335787 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}] 17:02:15 INFO - PROCESS | 1756 | 1466035335793 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:16 INFO - PROCESS | 1756 | 1466035336019 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 17:02:16 INFO - PROCESS | 1756 | --DOCSHELL 0x9302cc00 == 37 [pid = 1756] [id = 244] 17:02:16 INFO - PROCESS | 1756 | --DOCSHELL 0x923d3000 == 36 [pid = 1756] [id = 245] 17:02:16 INFO - PROCESS | 1756 | --DOCSHELL 0x91fbec00 == 35 [pid = 1756] [id = 252] 17:02:16 INFO - PROCESS | 1756 | 1466035336272 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:16 INFO - PROCESS | 1756 | 1466035336281 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f7000 == 36 [pid = 1756] [id = 400] 17:02:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 119 (0x916a5400) [pid = 1756] [serial = 1201] [outer = (nil)] 17:02:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x918ec800) [pid = 1756] [serial = 1202] [outer = 0x916a5400] 17:02:16 INFO - PROCESS | 1756 | 1466035336352 Marionette DEBUG loaded listener.js 17:02:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x91dedc00) [pid = 1756] [serial = 1203] [outer = 0x916a5400] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x9d30f400) [pid = 1756] [serial = 1130] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0x9d806c00) [pid = 1756] [serial = 1131] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 118 (0x9b9c1c00) [pid = 1756] [serial = 1124] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 117 (0x99ebcc00) [pid = 1756] [serial = 1056] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 116 (0x93dc5000) [pid = 1756] [serial = 1116] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 115 (0xa23ab400) [pid = 1756] [serial = 1098] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 114 (0xa236c000) [pid = 1756] [serial = 1089] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 113 (0x9b90c400) [pid = 1756] [serial = 1122] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 112 (0x9d305400) [pid = 1756] [serial = 1125] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 111 (0x9b9ccc00) [pid = 1756] [serial = 1059] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 110 (0x95278800) [pid = 1756] [serial = 1112] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 109 (0x93d22400) [pid = 1756] [serial = 1091] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 108 (0x9ab61400) [pid = 1756] [serial = 1095] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 107 (0xa2fb7400) [pid = 1756] [serial = 1103] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 106 (0x9d495800) [pid = 1756] [serial = 1062] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 105 (0xa4d47800) [pid = 1756] [serial = 1107] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 104 (0x9b8dd000) [pid = 1756] [serial = 1128] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 103 (0x9b902400) [pid = 1756] [serial = 1121] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 102 (0x951a2c00) [pid = 1756] [serial = 1092] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0xa23ffc00) [pid = 1756] [serial = 1100] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x965d4c00) [pid = 1756] [serial = 1113] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x923c8400) [pid = 1756] [serial = 1115] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0xa2550800) [pid = 1756] [serial = 1101] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x9b909c00) [pid = 1756] [serial = 1050] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0xa2fe8800) [pid = 1756] [serial = 1104] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x9a70e800) [pid = 1756] [serial = 1119] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x925b5400) [pid = 1756] [serial = 1053] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x9a5a9c00) [pid = 1756] [serial = 1118] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x9ab58c00) [pid = 1756] [serial = 1127] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x99c03800) [pid = 1756] [serial = 1109] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0xa33c9800) [pid = 1756] [serial = 1106] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x9ab57400) [pid = 1756] [serial = 1011] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x925bc400) [pid = 1756] [serial = 1065] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x9a59c800) [pid = 1756] [serial = 1110] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0xa2317000) [pid = 1756] [serial = 1097] [outer = (nil)] [url = about:blank] 17:02:16 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x9a702800) [pid = 1756] [serial = 1094] [outer = (nil)] [url = about:blank] 17:02:17 INFO - PROCESS | 1756 | 1466035337095 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]]]}] 17:02:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:02:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1380ms 17:02:17 INFO - PROCESS | 1756 | 1466035337159 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 17:02:17 INFO - PROCESS | 1756 | 1466035337168 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 17:02:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:02:17 INFO - PROCESS | 1756 | 1466035337185 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:02:17 INFO - PROCESS | 1756 | 1466035337188 Marionette TRACE conn3 <- [1,1574,null,{}] 17:02:17 INFO - PROCESS | 1756 | 1466035337194 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}] 17:02:17 INFO - PROCESS | 1756 | 1466035337198 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:17 INFO - PROCESS | 1756 | 1466035337347 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 17:02:17 INFO - PROCESS | 1756 | 1466035337356 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:17 INFO - PROCESS | 1756 | 1466035337364 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fbac00 == 37 [pid = 1756] [id = 401] 17:02:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x91fbbc00) [pid = 1756] [serial = 1204] [outer = (nil)] 17:02:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x92448000) [pid = 1756] [serial = 1205] [outer = 0x91fbbc00] 17:02:17 INFO - PROCESS | 1756 | 1466035337425 Marionette DEBUG loaded listener.js 17:02:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x9302e400) [pid = 1756] [serial = 1206] [outer = 0x91fbbc00] 17:02:18 INFO - PROCESS | 1756 | 1466035338295 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]]]}] 17:02:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:02:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1138ms 17:02:18 INFO - PROCESS | 1756 | 1466035338320 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 17:02:18 INFO - PROCESS | 1756 | 1466035338324 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 17:02:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:02:18 INFO - PROCESS | 1756 | 1466035338336 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:02:18 INFO - PROCESS | 1756 | 1466035338344 Marionette TRACE conn3 <- [1,1578,null,{}] 17:02:18 INFO - PROCESS | 1756 | 1466035338352 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}] 17:02:18 INFO - PROCESS | 1756 | 1466035338358 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:18 INFO - PROCESS | 1756 | 1466035338512 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 17:02:18 INFO - PROCESS | 1756 | 1466035338522 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:18 INFO - PROCESS | 1756 | 1466035338529 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050ec00 == 38 [pid = 1756] [id = 402] 17:02:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x90518c00) [pid = 1756] [serial = 1207] [outer = (nil)] 17:02:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x951e3000) [pid = 1756] [serial = 1208] [outer = 0x90518c00] 17:02:18 INFO - PROCESS | 1756 | 1466035338728 Marionette DEBUG loaded listener.js 17:02:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x965d1c00) [pid = 1756] [serial = 1209] [outer = 0x90518c00] 17:02:19 INFO - PROCESS | 1756 | 1466035339451 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]]]}] 17:02:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:02:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1148ms 17:02:19 INFO - PROCESS | 1756 | 1466035339479 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 17:02:19 INFO - PROCESS | 1756 | 1466035339482 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 17:02:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:02:19 INFO - PROCESS | 1756 | 1466035339489 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:02:19 INFO - PROCESS | 1756 | 1466035339492 Marionette TRACE conn3 <- [1,1582,null,{}] 17:02:19 INFO - PROCESS | 1756 | 1466035339497 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}] 17:02:19 INFO - PROCESS | 1756 | 1466035339501 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:19 INFO - PROCESS | 1756 | 1466035339710 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 17:02:19 INFO - PROCESS | 1756 | 1466035339728 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:19 INFO - PROCESS | 1756 | 1466035339736 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x91daf000 == 39 [pid = 1756] [id = 403] 17:02:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x93dbd800) [pid = 1756] [serial = 1210] [outer = (nil)] 17:02:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x99b5e400) [pid = 1756] [serial = 1211] [outer = 0x93dbd800] 17:02:19 INFO - PROCESS | 1756 | 1466035339796 Marionette DEBUG loaded listener.js 17:02:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x99eb4800) [pid = 1756] [serial = 1212] [outer = 0x93dbd800] 17:02:20 INFO - PROCESS | 1756 | 1466035340654 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]]]}] 17:02:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:02:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1180ms 17:02:20 INFO - PROCESS | 1756 | 1466035340669 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 17:02:20 INFO - PROCESS | 1756 | 1466035340672 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 17:02:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:02:20 INFO - PROCESS | 1756 | 1466035340679 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:02:20 INFO - PROCESS | 1756 | 1466035340681 Marionette TRACE conn3 <- [1,1586,null,{}] 17:02:20 INFO - PROCESS | 1756 | 1466035340693 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}] 17:02:20 INFO - PROCESS | 1756 | 1466035340696 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:20 INFO - PROCESS | 1756 | 1466035340878 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 17:02:20 INFO - PROCESS | 1756 | 1466035340901 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:20 INFO - PROCESS | 1756 | 1466035340916 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x99cd1c00 == 40 [pid = 1756] [id = 404] 17:02:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x9a089c00) [pid = 1756] [serial = 1213] [outer = (nil)] 17:02:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x9a703c00) [pid = 1756] [serial = 1214] [outer = 0x9a089c00] 17:02:20 INFO - PROCESS | 1756 | 1466035340983 Marionette DEBUG loaded listener.js 17:02:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x9ab58c00) [pid = 1756] [serial = 1215] [outer = 0x9a089c00] 17:02:21 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x91de3c00) [pid = 1756] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:02:21 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x9050e000) [pid = 1756] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:02:21 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x920d1400) [pid = 1756] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:02:21 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x97711800) [pid = 1756] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:02:21 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x9d30e400) [pid = 1756] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:02:21 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x920d6800) [pid = 1756] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:02:21 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0xa2375800) [pid = 1756] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:02:21 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x9b930c00) [pid = 1756] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:02:21 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0xa3290c00) [pid = 1756] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:02:21 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x9050a800) [pid = 1756] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:02:21 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x916b0000) [pid = 1756] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:02:21 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x90511400) [pid = 1756] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:02:21 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x91fbcc00) [pid = 1756] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:02:21 INFO - PROCESS | 1756 | 1466035341864 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]]]}] 17:02:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:02:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1237ms 17:02:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:02:21 INFO - PROCESS | 1756 | 1466035341917 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 17:02:21 INFO - PROCESS | 1756 | 1466035341920 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 17:02:21 INFO - PROCESS | 1756 | 1466035341926 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:02:21 INFO - PROCESS | 1756 | 1466035341929 Marionette TRACE conn3 <- [1,1590,null,{}] 17:02:21 INFO - PROCESS | 1756 | 1466035341934 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}] 17:02:21 INFO - PROCESS | 1756 | 1466035341938 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:22 INFO - PROCESS | 1756 | 1466035342074 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 17:02:22 INFO - PROCESS | 1756 | 1466035342087 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:22 INFO - PROCESS | 1756 | 1466035342096 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x920d1400 == 41 [pid = 1756] [id = 405] 17:02:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x923d1c00) [pid = 1756] [serial = 1216] [outer = (nil)] 17:02:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x9ab5dc00) [pid = 1756] [serial = 1217] [outer = 0x923d1c00] 17:02:22 INFO - PROCESS | 1756 | 1466035342155 Marionette DEBUG loaded listener.js 17:02:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x9ad8bc00) [pid = 1756] [serial = 1218] [outer = 0x923d1c00] 17:02:22 INFO - PROCESS | 1756 | 1466035342942 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]]]}] 17:02:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:02:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1078ms 17:02:23 INFO - PROCESS | 1756 | 1466035343016 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 17:02:23 INFO - PROCESS | 1756 | 1466035343020 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 17:02:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:02:23 INFO - PROCESS | 1756 | 1466035343026 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:02:23 INFO - PROCESS | 1756 | 1466035343030 Marionette TRACE conn3 <- [1,1594,null,{}] 17:02:23 INFO - PROCESS | 1756 | 1466035343035 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}] 17:02:23 INFO - PROCESS | 1756 | 1466035343039 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:23 INFO - PROCESS | 1756 | 1466035343229 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 17:02:23 INFO - PROCESS | 1756 | 1466035343237 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:23 INFO - PROCESS | 1756 | 1466035343243 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050a800 == 42 [pid = 1756] [id = 406] 17:02:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x9823f400) [pid = 1756] [serial = 1219] [outer = (nil)] 17:02:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x9b8dd000) [pid = 1756] [serial = 1220] [outer = 0x9823f400] 17:02:23 INFO - PROCESS | 1756 | 1466035343308 Marionette DEBUG loaded listener.js 17:02:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x9b901800) [pid = 1756] [serial = 1221] [outer = 0x9823f400] 17:02:24 INFO - PROCESS | 1756 | 1466035344254 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]]]}] 17:02:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:02:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1280ms 17:02:24 INFO - PROCESS | 1756 | 1466035344308 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 17:02:24 INFO - PROCESS | 1756 | 1466035344313 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 17:02:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:02:24 INFO - PROCESS | 1756 | 1466035344321 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:02:24 INFO - PROCESS | 1756 | 1466035344328 Marionette TRACE conn3 <- [1,1598,null,{}] 17:02:24 INFO - PROCESS | 1756 | 1466035344335 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}] 17:02:24 INFO - PROCESS | 1756 | 1466035344341 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:24 INFO - PROCESS | 1756 | 1466035344515 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 17:02:24 INFO - PROCESS | 1756 | 1466035344687 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:24 INFO - PROCESS | 1756 | 1466035344697 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x906e8800 == 43 [pid = 1756] [id = 407] 17:02:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x916a3c00) [pid = 1756] [serial = 1222] [outer = (nil)] 17:02:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x91da9000) [pid = 1756] [serial = 1223] [outer = 0x916a3c00] 17:02:24 INFO - PROCESS | 1756 | 1466035344773 Marionette DEBUG loaded listener.js 17:02:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x922ec400) [pid = 1756] [serial = 1224] [outer = 0x916a3c00] 17:02:25 INFO - PROCESS | 1756 | 1466035345653 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]]]}] 17:02:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:02:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1383ms 17:02:25 INFO - PROCESS | 1756 | 1466035345704 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 17:02:25 INFO - PROCESS | 1756 | 1466035345710 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 17:02:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:02:25 INFO - PROCESS | 1756 | 1466035345720 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:02:25 INFO - PROCESS | 1756 | 1466035345724 Marionette TRACE conn3 <- [1,1602,null,{}] 17:02:25 INFO - PROCESS | 1756 | 1466035345730 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}] 17:02:25 INFO - PROCESS | 1756 | 1466035345736 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:25 INFO - PROCESS | 1756 | 1466035345908 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 17:02:26 INFO - PROCESS | 1756 | 1466035346082 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:26 INFO - PROCESS | 1756 | 1466035346089 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x9302cc00 == 44 [pid = 1756] [id = 408] 17:02:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x93d20000) [pid = 1756] [serial = 1225] [outer = (nil)] 17:02:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x95039c00) [pid = 1756] [serial = 1226] [outer = 0x93d20000] 17:02:26 INFO - PROCESS | 1756 | 1466035346167 Marionette DEBUG loaded listener.js 17:02:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x951eac00) [pid = 1756] [serial = 1227] [outer = 0x93d20000] 17:02:27 INFO - PROCESS | 1756 | 1466035347054 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]]]}] 17:02:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:02:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1378ms 17:02:27 INFO - PROCESS | 1756 | 1466035347099 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 17:02:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:02:27 INFO - PROCESS | 1756 | 1466035347103 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 17:02:27 INFO - PROCESS | 1756 | 1466035347109 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:02:27 INFO - PROCESS | 1756 | 1466035347115 Marionette TRACE conn3 <- [1,1606,null,{}] 17:02:27 INFO - PROCESS | 1756 | 1466035347130 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}] 17:02:27 INFO - PROCESS | 1756 | 1466035347138 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:27 INFO - PROCESS | 1756 | 1466035347319 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 17:02:27 INFO - PROCESS | 1756 | 1466035347505 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:27 INFO - PROCESS | 1756 | 1466035347513 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a702400 == 45 [pid = 1756] [id = 409] 17:02:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x9a710c00) [pid = 1756] [serial = 1228] [outer = (nil)] 17:02:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x9ab61000) [pid = 1756] [serial = 1229] [outer = 0x9a710c00] 17:02:27 INFO - PROCESS | 1756 | 1466035347591 Marionette DEBUG loaded listener.js 17:02:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x9b909800) [pid = 1756] [serial = 1230] [outer = 0x9a710c00] 17:02:28 INFO - PROCESS | 1756 | 1466035348453 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]]]}] 17:02:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:02:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1388ms 17:02:28 INFO - PROCESS | 1756 | 1466035348498 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 17:02:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:02:28 INFO - PROCESS | 1756 | 1466035348502 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 17:02:28 INFO - PROCESS | 1756 | 1466035348508 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:02:28 INFO - PROCESS | 1756 | 1466035348512 Marionette TRACE conn3 <- [1,1610,null,{}] 17:02:28 INFO - PROCESS | 1756 | 1466035348517 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}] 17:02:28 INFO - PROCESS | 1756 | 1466035348522 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:28 INFO - PROCESS | 1756 | 1466035348697 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 17:02:28 INFO - PROCESS | 1756 | 1466035348898 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:28 INFO - PROCESS | 1756 | 1466035348908 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b909000 == 46 [pid = 1756] [id = 410] 17:02:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x9b90b000) [pid = 1756] [serial = 1231] [outer = (nil)] 17:02:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0x9b938000) [pid = 1756] [serial = 1232] [outer = 0x9b90b000] 17:02:28 INFO - PROCESS | 1756 | 1466035348976 Marionette DEBUG loaded listener.js 17:02:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0x9b93dc00) [pid = 1756] [serial = 1233] [outer = 0x9b90b000] 17:02:29 INFO - PROCESS | 1756 | 1466035349815 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]]]}] 17:02:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:02:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1334ms 17:02:29 INFO - PROCESS | 1756 | 1466035349842 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 17:02:29 INFO - PROCESS | 1756 | 1466035349846 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 17:02:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:02:29 INFO - PROCESS | 1756 | 1466035349852 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:02:29 INFO - PROCESS | 1756 | 1466035349854 Marionette TRACE conn3 <- [1,1614,null,{}] 17:02:29 INFO - PROCESS | 1756 | 1466035349860 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}] 17:02:29 INFO - PROCESS | 1756 | 1466035349865 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:30 INFO - PROCESS | 1756 | 1466035350021 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 17:02:30 INFO - PROCESS | 1756 | 1466035350199 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:30 INFO - PROCESS | 1756 | 1466035350208 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b90e000 == 47 [pid = 1756] [id = 411] 17:02:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x9b936400) [pid = 1756] [serial = 1234] [outer = (nil)] 17:02:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 104 (0x9d301c00) [pid = 1756] [serial = 1235] [outer = 0x9b936400] 17:02:30 INFO - PROCESS | 1756 | 1466035350289 Marionette DEBUG loaded listener.js 17:02:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 105 (0x9d304c00) [pid = 1756] [serial = 1236] [outer = 0x9b936400] 17:02:31 INFO - PROCESS | 1756 | 1466035351160 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]]]}] 17:02:31 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 17:02:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1383ms 17:02:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:02:31 INFO - PROCESS | 1756 | 1466035351236 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 17:02:31 INFO - PROCESS | 1756 | 1466035351239 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 17:02:31 INFO - PROCESS | 1756 | 1466035351245 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:02:31 INFO - PROCESS | 1756 | 1466035351249 Marionette TRACE conn3 <- [1,1618,null,{}] 17:02:31 INFO - PROCESS | 1756 | 1466035351254 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}] 17:02:31 INFO - PROCESS | 1756 | 1466035351263 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:31 INFO - PROCESS | 1756 | 1466035351490 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 17:02:31 INFO - PROCESS | 1756 | 1466035351667 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:31 INFO - PROCESS | 1756 | 1466035351674 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a8000 == 48 [pid = 1756] [id = 412] 17:02:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 106 (0x922f5400) [pid = 1756] [serial = 1237] [outer = (nil)] 17:02:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 107 (0x9d497000) [pid = 1756] [serial = 1238] [outer = 0x922f5400] 17:02:31 INFO - PROCESS | 1756 | 1466035351796 Marionette DEBUG loaded listener.js 17:02:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 108 (0x9d80e400) [pid = 1756] [serial = 1239] [outer = 0x922f5400] 17:02:32 INFO - PROCESS | 1756 | 1466035352626 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]]]}] 17:02:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:02:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1439ms 17:02:32 INFO - PROCESS | 1756 | 1466035352684 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 17:02:32 INFO - PROCESS | 1756 | 1466035352687 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 17:02:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:02:32 INFO - PROCESS | 1756 | 1466035352693 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:02:32 INFO - PROCESS | 1756 | 1466035352695 Marionette TRACE conn3 <- [1,1622,null,{}] 17:02:32 INFO - PROCESS | 1756 | 1466035352701 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}] 17:02:32 INFO - PROCESS | 1756 | 1466035352705 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:32 INFO - PROCESS | 1756 | 1466035352863 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 17:02:33 INFO - PROCESS | 1756 | 1466035353037 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:33 INFO - PROCESS | 1756 | 1466035353046 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a006800 == 49 [pid = 1756] [id = 413] 17:02:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 109 (0x9d498800) [pid = 1756] [serial = 1240] [outer = (nil)] 17:02:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 110 (0xa102f000) [pid = 1756] [serial = 1241] [outer = 0x9d498800] 17:02:33 INFO - PROCESS | 1756 | 1466035353116 Marionette DEBUG loaded listener.js 17:02:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 111 (0xa108c000) [pid = 1756] [serial = 1242] [outer = 0x9d498800] 17:02:33 INFO - PROCESS | 1756 | 1466035353942 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]]]}] 17:02:33 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 17:02:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1282ms 17:02:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:02:33 INFO - PROCESS | 1756 | 1466035353976 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 17:02:33 INFO - PROCESS | 1756 | 1466035353979 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 17:02:33 INFO - PROCESS | 1756 | 1466035353985 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:02:33 INFO - PROCESS | 1756 | 1466035353988 Marionette TRACE conn3 <- [1,1626,null,{}] 17:02:33 INFO - PROCESS | 1756 | 1466035353994 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}] 17:02:34 INFO - PROCESS | 1756 | 1466035353998 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:34 INFO - PROCESS | 1756 | 1466035354150 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 17:02:34 INFO - PROCESS | 1756 | 1466035354331 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:34 INFO - PROCESS | 1756 | 1466035354341 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x90514c00 == 50 [pid = 1756] [id = 414] 17:02:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 112 (0x916a9000) [pid = 1756] [serial = 1243] [outer = (nil)] 17:02:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 113 (0x922ee400) [pid = 1756] [serial = 1244] [outer = 0x916a9000] 17:02:34 INFO - PROCESS | 1756 | 1466035354407 Marionette DEBUG loaded listener.js 17:02:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 114 (0x9503b400) [pid = 1756] [serial = 1245] [outer = 0x916a9000] 17:02:35 INFO - PROCESS | 1756 | 1466035355526 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]]]}] 17:02:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:02:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1591ms 17:02:35 INFO - PROCESS | 1756 | 1466035355576 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 17:02:35 INFO - PROCESS | 1756 | 1466035355582 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 17:02:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:02:35 INFO - PROCESS | 1756 | 1466035355589 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:02:35 INFO - PROCESS | 1756 | 1466035355594 Marionette TRACE conn3 <- [1,1630,null,{}] 17:02:35 INFO - PROCESS | 1756 | 1466035355601 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}] 17:02:35 INFO - PROCESS | 1756 | 1466035355606 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:35 INFO - PROCESS | 1756 | 1466035355765 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 17:02:36 INFO - PROCESS | 1756 | 1466035355989 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:36 INFO - PROCESS | 1756 | 1466035356001 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x918efc00 == 51 [pid = 1756] [id = 415] 17:02:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 115 (0x91d94000) [pid = 1756] [serial = 1246] [outer = (nil)] 17:02:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 116 (0x91de9000) [pid = 1756] [serial = 1247] [outer = 0x91d94000] 17:02:36 INFO - PROCESS | 1756 | 1466035356081 Marionette DEBUG loaded listener.js 17:02:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 117 (0x91fb9400) [pid = 1756] [serial = 1248] [outer = 0x91d94000] 17:02:36 INFO - PROCESS | 1756 | 1466035356920 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]]]}] 17:02:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:02:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1386ms 17:02:36 INFO - PROCESS | 1756 | 1466035356976 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 17:02:36 INFO - PROCESS | 1756 | 1466035356982 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 17:02:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:02:36 INFO - PROCESS | 1756 | 1466035356991 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:02:36 INFO - PROCESS | 1756 | 1466035356994 Marionette TRACE conn3 <- [1,1634,null,{}] 17:02:37 INFO - PROCESS | 1756 | 1466035357000 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}] 17:02:37 INFO - PROCESS | 1756 | 1466035357005 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:37 INFO - PROCESS | 1756 | 1466035357158 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906f0800 == 50 [pid = 1756] [id = 248] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906aac00 == 49 [pid = 1756] [id = 249] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x91d93c00 == 48 [pid = 1756] [id = 256] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x9050d400 == 47 [pid = 1756] [id = 386] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x95271400 == 46 [pid = 1756] [id = 253] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906a7800 == 45 [pid = 1756] [id = 257] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906a8800 == 44 [pid = 1756] [id = 246] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x91d90000 == 43 [pid = 1756] [id = 247] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x91da4400 == 42 [pid = 1756] [id = 251] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906ef800 == 41 [pid = 1756] [id = 255] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x91d9d000 == 40 [pid = 1756] [id = 258] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x916abc00 == 39 [pid = 1756] [id = 242] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x920d1400 == 38 [pid = 1756] [id = 405] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x99cd1c00 == 37 [pid = 1756] [id = 404] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906ed400 == 36 [pid = 1756] [id = 254] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x923cd400 == 35 [pid = 1756] [id = 250] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x920d8000 == 34 [pid = 1756] [id = 243] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x91de7000 == 33 [pid = 1756] [id = 259] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x918efc00 == 32 [pid = 1756] [id = 415] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x90514c00 == 31 [pid = 1756] [id = 414] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x9a006800 == 30 [pid = 1756] [id = 413] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906a8000 == 29 [pid = 1756] [id = 412] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x9b909000 == 28 [pid = 1756] [id = 410] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x9b90e000 == 27 [pid = 1756] [id = 411] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x9a702400 == 26 [pid = 1756] [id = 409] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x9302cc00 == 25 [pid = 1756] [id = 408] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x9050a800 == 24 [pid = 1756] [id = 406] 17:02:38 INFO - PROCESS | 1756 | --DOCSHELL 0x906e8800 == 23 [pid = 1756] [id = 407] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 116 (0x923d4c00) [pid = 1756] [serial = 1134] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 115 (0x906a4c00) [pid = 1756] [serial = 1160] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 114 (0x922f7800) [pid = 1756] [serial = 1133] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 113 (0x906ea800) [pid = 1756] [serial = 1161] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 112 (0x93039c00) [pid = 1756] [serial = 1169] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 111 (0x9a537c00) [pid = 1756] [serial = 1137] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 110 (0x99b62800) [pid = 1756] [serial = 1136] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 109 (0xa2094800) [pid = 1756] [serial = 1140] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 108 (0x9d86c000) [pid = 1756] [serial = 1139] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 107 (0x920db400) [pid = 1756] [serial = 1166] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 106 (0xa25f4400) [pid = 1756] [serial = 1143] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 105 (0xa2555800) [pid = 1756] [serial = 1142] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 104 (0xa3341400) [pid = 1756] [serial = 1146] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 103 (0xa331cc00) [pid = 1756] [serial = 1145] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 102 (0xa61aec00) [pid = 1756] [serial = 1149] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0xa61b8000) [pid = 1756] [serial = 1148] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x90515800) [pid = 1756] [serial = 1152] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x90512000) [pid = 1756] [serial = 1151] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0x918ea400) [pid = 1756] [serial = 1163] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x918e6800) [pid = 1756] [serial = 1155] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x918e5800) [pid = 1756] [serial = 1154] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x918f1c00) [pid = 1756] [serial = 1164] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x91578000) [pid = 1756] [serial = 1157] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x923d1400) [pid = 1756] [serial = 1172] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x93a42000) [pid = 1756] [serial = 1170] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x92446800) [pid = 1756] [serial = 1173] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x922f0800) [pid = 1756] [serial = 1167] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x95273000) [pid = 1756] [serial = 1175] [outer = (nil)] [url = about:blank] 17:02:38 INFO - PROCESS | 1756 | 1466035358549 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:38 INFO - PROCESS | 1756 | 1466035358559 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a0c00 == 24 [pid = 1756] [id = 416] 17:02:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x906a1800) [pid = 1756] [serial = 1249] [outer = (nil)] 17:02:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x906a6c00) [pid = 1756] [serial = 1250] [outer = 0x906a1800] 17:02:38 INFO - PROCESS | 1756 | 1466035358633 Marionette DEBUG loaded listener.js 17:02:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x906e9000) [pid = 1756] [serial = 1251] [outer = 0x906a1800] 17:02:39 INFO - PROCESS | 1756 | 1466035359371 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]]]}] 17:02:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:02:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2438ms 17:02:39 INFO - PROCESS | 1756 | 1466035359432 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 17:02:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:02:39 INFO - PROCESS | 1756 | 1466035359437 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 17:02:39 INFO - PROCESS | 1756 | 1466035359445 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:02:39 INFO - PROCESS | 1756 | 1466035359449 Marionette TRACE conn3 <- [1,1638,null,{}] 17:02:39 INFO - PROCESS | 1756 | 1466035359457 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}] 17:02:39 INFO - PROCESS | 1756 | 1466035359464 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:39 INFO - PROCESS | 1756 | 1466035359619 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 17:02:39 INFO - PROCESS | 1756 | 1466035359630 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:39 INFO - PROCESS | 1756 | 1466035359637 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x9157f000 == 25 [pid = 1756] [id = 417] 17:02:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x916a7800) [pid = 1756] [serial = 1252] [outer = (nil)] 17:02:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x918e8400) [pid = 1756] [serial = 1253] [outer = 0x916a7800] 17:02:39 INFO - PROCESS | 1756 | 1466035359705 Marionette DEBUG loaded listener.js 17:02:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x918edc00) [pid = 1756] [serial = 1254] [outer = 0x916a7800] 17:02:40 INFO - PROCESS | 1756 | 1466035360576 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]]]}] 17:02:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:02:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1182ms 17:02:40 INFO - PROCESS | 1756 | 1466035360629 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 17:02:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:02:40 INFO - PROCESS | 1756 | 1466035360635 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 17:02:40 INFO - PROCESS | 1756 | 1466035360642 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:02:40 INFO - PROCESS | 1756 | 1466035360645 Marionette TRACE conn3 <- [1,1642,null,{}] 17:02:40 INFO - PROCESS | 1756 | 1466035360651 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}] 17:02:40 INFO - PROCESS | 1756 | 1466035360656 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:40 INFO - PROCESS | 1756 | 1466035360819 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 17:02:40 INFO - PROCESS | 1756 | 1466035360972 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:40 INFO - PROCESS | 1756 | 1466035360979 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x916af400 == 26 [pid = 1756] [id = 418] 17:02:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x918ef800) [pid = 1756] [serial = 1255] [outer = (nil)] 17:02:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x91dee000) [pid = 1756] [serial = 1256] [outer = 0x918ef800] 17:02:41 INFO - PROCESS | 1756 | 1466035361045 Marionette DEBUG loaded listener.js 17:02:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x920d1800) [pid = 1756] [serial = 1257] [outer = 0x918ef800] 17:02:41 INFO - PROCESS | 1756 | 1466035361912 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]]]}] 17:02:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:02:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1285ms 17:02:41 INFO - PROCESS | 1756 | 1466035361930 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 17:02:41 INFO - PROCESS | 1756 | 1466035361933 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 17:02:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:02:41 INFO - PROCESS | 1756 | 1466035361947 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:02:41 INFO - PROCESS | 1756 | 1466035361956 Marionette TRACE conn3 <- [1,1646,null,{}] 17:02:41 INFO - PROCESS | 1756 | 1466035361969 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}] 17:02:41 INFO - PROCESS | 1756 | 1466035361975 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:42 INFO - PROCESS | 1756 | 1466035362172 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 17:02:42 INFO - PROCESS | 1756 | 1466035362193 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:42 INFO - PROCESS | 1756 | 1466035362202 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d9ec00 == 27 [pid = 1756] [id = 419] 17:02:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x922f8400) [pid = 1756] [serial = 1258] [outer = (nil)] 17:02:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x923d6800) [pid = 1756] [serial = 1259] [outer = 0x922f8400] 17:02:42 INFO - PROCESS | 1756 | 1466035362300 Marionette DEBUG loaded listener.js 17:02:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0x925b0800) [pid = 1756] [serial = 1260] [outer = 0x922f8400] 17:02:43 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x91575c00) [pid = 1756] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:02:43 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x91572000) [pid = 1756] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:02:43 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0x9a089c00) [pid = 1756] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:02:43 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x90518c00) [pid = 1756] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:02:43 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x916a5400) [pid = 1756] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:02:43 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x93dbd800) [pid = 1756] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:02:43 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x9244b000) [pid = 1756] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:02:43 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x98f93c00) [pid = 1756] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:02:43 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x91fbbc00) [pid = 1756] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:02:43 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x922ed800) [pid = 1756] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:02:43 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x95036c00) [pid = 1756] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:02:43 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x906ae400) [pid = 1756] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:02:43 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x906a0400) [pid = 1756] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:02:43 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x9157e400) [pid = 1756] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:02:43 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x99c0c000) [pid = 1756] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:02:43 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x9823f400) [pid = 1756] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:02:43 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x923d1c00) [pid = 1756] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:02:43 INFO - PROCESS | 1756 | 1466035363757 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]]]}] 17:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1858ms 17:02:43 INFO - PROCESS | 1756 | 1466035363797 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 17:02:43 INFO - PROCESS | 1756 | 1466035363801 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 17:02:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:02:43 INFO - PROCESS | 1756 | 1466035363808 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:02:43 INFO - PROCESS | 1756 | 1466035363810 Marionette TRACE conn3 <- [1,1650,null,{}] 17:02:43 INFO - PROCESS | 1756 | 1466035363815 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}] 17:02:43 INFO - PROCESS | 1756 | 1466035363820 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:43 INFO - PROCESS | 1756 | 1466035363985 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 17:02:44 INFO - PROCESS | 1756 | 1466035364114 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:44 INFO - PROCESS | 1756 | 1466035364124 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x90518c00 == 28 [pid = 1756] [id = 420] 17:02:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x906adc00) [pid = 1756] [serial = 1261] [outer = (nil)] 17:02:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x91fbcc00) [pid = 1756] [serial = 1262] [outer = 0x906adc00] 17:02:44 INFO - PROCESS | 1756 | 1466035364182 Marionette DEBUG loaded listener.js 17:02:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x925b3400) [pid = 1756] [serial = 1263] [outer = 0x906adc00] 17:02:44 INFO - PROCESS | 1756 | 1466035364792 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]]]}] 17:02:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:02:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1036ms 17:02:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:02:44 INFO - PROCESS | 1756 | 1466035364844 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 17:02:44 INFO - PROCESS | 1756 | 1466035364847 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 17:02:44 INFO - PROCESS | 1756 | 1466035364853 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:02:44 INFO - PROCESS | 1756 | 1466035364857 Marionette TRACE conn3 <- [1,1654,null,{}] 17:02:44 INFO - PROCESS | 1756 | 1466035364862 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}] 17:02:44 INFO - PROCESS | 1756 | 1466035364867 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:45 INFO - PROCESS | 1756 | 1466035365007 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 17:02:45 INFO - PROCESS | 1756 | 1466035365131 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:45 INFO - PROCESS | 1756 | 1466035365147 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a36c00 == 29 [pid = 1756] [id = 421] 17:02:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x93a37000) [pid = 1756] [serial = 1264] [outer = (nil)] 17:02:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x93a43800) [pid = 1756] [serial = 1265] [outer = 0x93a37000] 17:02:45 INFO - PROCESS | 1756 | 1466035365220 Marionette DEBUG loaded listener.js 17:02:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x9503e400) [pid = 1756] [serial = 1266] [outer = 0x93a37000] 17:02:46 INFO - PROCESS | 1756 | 1466035366203 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]]]}] 17:02:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:02:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1436ms 17:02:46 INFO - PROCESS | 1756 | 1466035366290 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 17:02:46 INFO - PROCESS | 1756 | 1466035366296 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 17:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:02:46 INFO - PROCESS | 1756 | 1466035366304 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:02:46 INFO - PROCESS | 1756 | 1466035366309 Marionette TRACE conn3 <- [1,1658,null,{}] 17:02:46 INFO - PROCESS | 1756 | 1466035366317 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}] 17:02:46 INFO - PROCESS | 1756 | 1466035366322 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:46 INFO - PROCESS | 1756 | 1466035366526 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 17:02:46 INFO - PROCESS | 1756 | 1466035366735 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:46 INFO - PROCESS | 1756 | 1466035366744 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a7000 == 30 [pid = 1756] [id = 422] 17:02:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x91579c00) [pid = 1756] [serial = 1267] [outer = (nil)] 17:02:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x918f1000) [pid = 1756] [serial = 1268] [outer = 0x91579c00] 17:02:46 INFO - PROCESS | 1756 | 1466035366866 Marionette DEBUG loaded listener.js 17:02:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x91da9c00) [pid = 1756] [serial = 1269] [outer = 0x91579c00] 17:02:47 INFO - PROCESS | 1756 | 1466035367789 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]]]}] 17:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1547ms 17:02:47 INFO - PROCESS | 1756 | 1466035367851 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 17:02:47 INFO - PROCESS | 1756 | 1466035367857 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 17:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:02:47 INFO - PROCESS | 1756 | 1466035367867 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:02:47 INFO - PROCESS | 1756 | 1466035367871 Marionette TRACE conn3 <- [1,1662,null,{}] 17:02:47 INFO - PROCESS | 1756 | 1466035367877 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}] 17:02:47 INFO - PROCESS | 1756 | 1466035367882 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:48 INFO - PROCESS | 1756 | 1466035368056 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 17:02:48 INFO - PROCESS | 1756 | 1466035368219 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:48 INFO - PROCESS | 1756 | 1466035368226 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de9400 == 31 [pid = 1756] [id = 423] 17:02:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x922f3800) [pid = 1756] [serial = 1270] [outer = (nil)] 17:02:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x923d1000) [pid = 1756] [serial = 1271] [outer = 0x922f3800] 17:02:48 INFO - PROCESS | 1756 | 1466035368304 Marionette DEBUG loaded listener.js 17:02:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x9302f400) [pid = 1756] [serial = 1272] [outer = 0x922f3800] 17:02:49 INFO - PROCESS | 1756 | 1466035369309 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]]]}] 17:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1479ms 17:02:49 INFO - PROCESS | 1756 | 1466035369347 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 17:02:49 INFO - PROCESS | 1756 | 1466035369350 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 17:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:02:49 INFO - PROCESS | 1756 | 1466035369358 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:02:49 INFO - PROCESS | 1756 | 1466035369363 Marionette TRACE conn3 <- [1,1666,null,{}] 17:02:49 INFO - PROCESS | 1756 | 1466035369378 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}] 17:02:49 INFO - PROCESS | 1756 | 1466035369387 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:49 INFO - PROCESS | 1756 | 1466035369558 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 17:02:49 INFO - PROCESS | 1756 | 1466035369722 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:49 INFO - PROCESS | 1756 | 1466035369731 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x9519f400 == 32 [pid = 1756] [id = 424] 17:02:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x951e7c00) [pid = 1756] [serial = 1273] [outer = (nil)] 17:02:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x95271800) [pid = 1756] [serial = 1274] [outer = 0x951e7c00] 17:02:49 INFO - PROCESS | 1756 | 1466035369851 Marionette DEBUG loaded listener.js 17:02:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x95275c00) [pid = 1756] [serial = 1275] [outer = 0x951e7c00] 17:02:50 INFO - PROCESS | 1756 | 1466035370753 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]]]}] 17:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1433ms 17:02:50 INFO - PROCESS | 1756 | 1466035370792 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 17:02:50 INFO - PROCESS | 1756 | 1466035370796 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 17:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:02:50 INFO - PROCESS | 1756 | 1466035370802 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:02:50 INFO - PROCESS | 1756 | 1466035370806 Marionette TRACE conn3 <- [1,1670,null,{}] 17:02:50 INFO - PROCESS | 1756 | 1466035370811 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}] 17:02:50 INFO - PROCESS | 1756 | 1466035370816 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:50 INFO - PROCESS | 1756 | 1466035370981 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 17:02:51 INFO - PROCESS | 1756 | 1466035371265 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:51 INFO - PROCESS | 1756 | 1466035371273 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x90514400 == 33 [pid = 1756] [id = 425] 17:02:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x90514c00) [pid = 1756] [serial = 1276] [outer = (nil)] 17:02:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0x906ea800) [pid = 1756] [serial = 1277] [outer = 0x90514c00] 17:02:51 INFO - PROCESS | 1756 | 1466035371388 Marionette DEBUG loaded listener.js 17:02:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0x9157a400) [pid = 1756] [serial = 1278] [outer = 0x90514c00] 17:02:52 INFO - PROCESS | 1756 | --DOCSHELL 0x916a9c00 == 32 [pid = 1756] [id = 387] 17:02:52 INFO - PROCESS | 1756 | --DOCSHELL 0x91fbac00 == 31 [pid = 1756] [id = 401] 17:02:52 INFO - PROCESS | 1756 | 1466035372314 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]]]}] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0x9b901800) [pid = 1756] [serial = 1221] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x9b8dd000) [pid = 1756] [serial = 1220] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x9ab5dc00) [pid = 1756] [serial = 1217] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0x9ad8bc00) [pid = 1756] [serial = 1218] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x93030000) [pid = 1756] [serial = 1196] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x9157a800) [pid = 1756] [serial = 1158] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x9ab58c00) [pid = 1756] [serial = 1215] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x951e3000) [pid = 1756] [serial = 1208] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x918ec800) [pid = 1756] [serial = 1202] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x9a703c00) [pid = 1756] [serial = 1214] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x91dedc00) [pid = 1756] [serial = 1203] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x99eb4800) [pid = 1756] [serial = 1212] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x99eb2800) [pid = 1756] [serial = 1187] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x99723c00) [pid = 1756] [serial = 1184] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x92448000) [pid = 1756] [serial = 1205] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x923cc800) [pid = 1756] [serial = 1181] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x97711000) [pid = 1756] [serial = 1176] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x918f1800) [pid = 1756] [serial = 1179] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x906ab000) [pid = 1756] [serial = 1199] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x951e8000) [pid = 1756] [serial = 1197] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x9ad90000) [pid = 1756] [serial = 1193] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x9a541800) [pid = 1756] [serial = 1191] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x9302e400) [pid = 1756] [serial = 1206] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x9a53e800) [pid = 1756] [serial = 1190] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x91577800) [pid = 1756] [serial = 1200] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x925b8800) [pid = 1756] [serial = 1182] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x9ab5e400) [pid = 1756] [serial = 1194] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x99ebb800) [pid = 1756] [serial = 1188] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x99b5e400) [pid = 1756] [serial = 1211] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9987f800) [pid = 1756] [serial = 1185] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x916a5c00) [pid = 1756] [serial = 1178] [outer = (nil)] [url = about:blank] 17:02:52 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x965d1c00) [pid = 1756] [serial = 1209] [outer = (nil)] [url = about:blank] 17:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1582ms 17:02:52 INFO - PROCESS | 1756 | 1466035372385 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 17:02:52 INFO - PROCESS | 1756 | 1466035372389 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 17:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:02:52 INFO - PROCESS | 1756 | 1466035372396 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:02:52 INFO - PROCESS | 1756 | 1466035372400 Marionette TRACE conn3 <- [1,1674,null,{}] 17:02:52 INFO - PROCESS | 1756 | 1466035372407 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}] 17:02:52 INFO - PROCESS | 1756 | 1466035372414 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:52 INFO - PROCESS | 1756 | 1466035372557 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 17:02:52 INFO - PROCESS | 1756 | 1466035372680 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:52 INFO - PROCESS | 1756 | 1466035372689 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x918e6000 == 32 [pid = 1756] [id = 426] 17:02:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x918e7400) [pid = 1756] [serial = 1279] [outer = (nil)] 17:02:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x91d95000) [pid = 1756] [serial = 1280] [outer = 0x918e7400] 17:02:52 INFO - PROCESS | 1756 | 1466035372762 Marionette DEBUG loaded listener.js 17:02:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x91fb3400) [pid = 1756] [serial = 1281] [outer = 0x918e7400] 17:02:53 INFO - PROCESS | 1756 | 1466035373496 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]]]}] 17:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1130ms 17:02:53 INFO - PROCESS | 1756 | 1466035373529 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 17:02:53 INFO - PROCESS | 1756 | 1466035373535 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 17:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:02:53 INFO - PROCESS | 1756 | 1466035373543 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:02:53 INFO - PROCESS | 1756 | 1466035373546 Marionette TRACE conn3 <- [1,1678,null,{}] 17:02:53 INFO - PROCESS | 1756 | 1466035373568 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}] 17:02:53 INFO - PROCESS | 1756 | 1466035373573 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:53 INFO - PROCESS | 1756 | 1466035373722 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 17:02:53 INFO - PROCESS | 1756 | 1466035373732 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:53 INFO - PROCESS | 1756 | 1466035373740 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x922ed800 == 33 [pid = 1756] [id = 427] 17:02:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x922f3000) [pid = 1756] [serial = 1282] [outer = (nil)] 17:02:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x925bcc00) [pid = 1756] [serial = 1283] [outer = 0x922f3000] 17:02:53 INFO - PROCESS | 1756 | 1466035373802 Marionette DEBUG loaded listener.js 17:02:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x93d2c000) [pid = 1756] [serial = 1284] [outer = 0x922f3000] 17:02:54 INFO - PROCESS | 1756 | 1466035374661 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]]]}] 17:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1143ms 17:02:54 INFO - PROCESS | 1756 | 1466035374696 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 17:02:54 INFO - PROCESS | 1756 | 1466035374699 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 17:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:02:54 INFO - PROCESS | 1756 | 1466035374708 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:02:54 INFO - PROCESS | 1756 | 1466035374716 Marionette TRACE conn3 <- [1,1682,null,{}] 17:02:54 INFO - PROCESS | 1756 | 1466035374735 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}] 17:02:54 INFO - PROCESS | 1756 | 1466035374742 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:54 INFO - PROCESS | 1756 | 1466035374939 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 17:02:54 INFO - PROCESS | 1756 | 1466035374954 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:54 INFO - PROCESS | 1756 | 1466035374960 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x92ff4800 == 34 [pid = 1756] [id = 428] 17:02:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x951e8000) [pid = 1756] [serial = 1285] [outer = (nil)] 17:02:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x965d4000) [pid = 1756] [serial = 1286] [outer = 0x951e8000] 17:02:55 INFO - PROCESS | 1756 | 1466035375023 Marionette DEBUG loaded listener.js 17:02:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x965d9c00) [pid = 1756] [serial = 1287] [outer = 0x951e8000] 17:02:55 INFO - PROCESS | 1756 | 1466035375864 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]]]}] 17:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1194ms 17:02:55 INFO - PROCESS | 1756 | 1466035375900 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 17:02:55 INFO - PROCESS | 1756 | 1466035375904 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 17:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:02:55 INFO - PROCESS | 1756 | 1466035375910 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:02:55 INFO - PROCESS | 1756 | 1466035375912 Marionette TRACE conn3 <- [1,1686,null,{}] 17:02:55 INFO - PROCESS | 1756 | 1466035375924 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}] 17:02:55 INFO - PROCESS | 1756 | 1466035375927 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:56 INFO - PROCESS | 1756 | 1466035376120 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 17:02:56 INFO - PROCESS | 1756 | 1466035376141 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:56 INFO - PROCESS | 1756 | 1466035376150 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a3000 == 35 [pid = 1756] [id = 429] 17:02:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x916b0400) [pid = 1756] [serial = 1288] [outer = (nil)] 17:02:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x97712000) [pid = 1756] [serial = 1289] [outer = 0x916b0400] 17:02:56 INFO - PROCESS | 1756 | 1466035376212 Marionette DEBUG loaded listener.js 17:02:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x98239400) [pid = 1756] [serial = 1290] [outer = 0x916b0400] 17:02:56 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x922f8400) [pid = 1756] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:02:56 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x906a1800) [pid = 1756] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:02:56 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x916a7800) [pid = 1756] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:02:56 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x91d94000) [pid = 1756] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:02:56 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x916a3c00) [pid = 1756] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:02:56 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x93d20000) [pid = 1756] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:02:56 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x9a710c00) [pid = 1756] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:02:56 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9b90b000) [pid = 1756] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:02:56 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x906adc00) [pid = 1756] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:02:56 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9b936400) [pid = 1756] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:02:56 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x922f5400) [pid = 1756] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:02:56 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x9d498800) [pid = 1756] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:02:56 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x916a9000) [pid = 1756] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:02:56 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x918ef800) [pid = 1756] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:02:57 INFO - PROCESS | 1756 | 1466035377362 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]]]}] 17:02:57 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 17:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1482ms 17:02:57 INFO - PROCESS | 1756 | 1466035377393 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 17:02:57 INFO - PROCESS | 1756 | 1466035377399 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 17:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:02:57 INFO - PROCESS | 1756 | 1466035377407 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:02:57 INFO - PROCESS | 1756 | 1466035377412 Marionette TRACE conn3 <- [1,1690,null,{}] 17:02:57 INFO - PROCESS | 1756 | 1466035377421 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}] 17:02:57 INFO - PROCESS | 1756 | 1466035377428 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:57 INFO - PROCESS | 1756 | 1466035377594 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 17:02:57 INFO - PROCESS | 1756 | 1466035377756 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:57 INFO - PROCESS | 1756 | 1466035377765 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050b400 == 36 [pid = 1756] [id = 430] 17:02:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x90512800) [pid = 1756] [serial = 1291] [outer = (nil)] 17:02:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x918f1800) [pid = 1756] [serial = 1292] [outer = 0x90512800] 17:02:57 INFO - PROCESS | 1756 | 1466035377840 Marionette DEBUG loaded listener.js 17:02:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x91de6c00) [pid = 1756] [serial = 1293] [outer = 0x90512800] 17:02:58 INFO - PROCESS | 1756 | 1466035378760 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]]]}] 17:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1386ms 17:02:58 INFO - PROCESS | 1756 | 1466035378792 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 17:02:58 INFO - PROCESS | 1756 | 1466035378799 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 17:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:02:58 INFO - PROCESS | 1756 | 1466035378809 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:02:58 INFO - PROCESS | 1756 | 1466035378813 Marionette TRACE conn3 <- [1,1694,null,{}] 17:02:58 INFO - PROCESS | 1756 | 1466035378819 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}] 17:02:58 INFO - PROCESS | 1756 | 1466035378825 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:59 INFO - PROCESS | 1756 | 1466035379000 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 17:02:59 INFO - PROCESS | 1756 | 1466035379206 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:59 INFO - PROCESS | 1756 | 1466035379220 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:02:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f5400 == 37 [pid = 1756] [id = 431] 17:02:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x925be000) [pid = 1756] [serial = 1294] [outer = (nil)] 17:02:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x93a3a800) [pid = 1756] [serial = 1295] [outer = 0x925be000] 17:02:59 INFO - PROCESS | 1756 | 1466035379335 Marionette DEBUG loaded listener.js 17:02:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x93dc1400) [pid = 1756] [serial = 1296] [outer = 0x925be000] 17:03:00 INFO - PROCESS | 1756 | 1466035380300 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]]]}] 17:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1536ms 17:03:00 INFO - PROCESS | 1756 | 1466035380346 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 17:03:00 INFO - PROCESS | 1756 | 1466035380350 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 17:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:03:00 INFO - PROCESS | 1756 | 1466035380356 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:03:00 INFO - PROCESS | 1756 | 1466035380362 Marionette TRACE conn3 <- [1,1698,null,{}] 17:03:00 INFO - PROCESS | 1756 | 1466035380377 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}] 17:03:00 INFO - PROCESS | 1756 | 1466035380385 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:00 INFO - PROCESS | 1756 | 1466035380597 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 17:03:00 INFO - PROCESS | 1756 | 1466035380802 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:00 INFO - PROCESS | 1756 | 1466035380810 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x95273000 == 38 [pid = 1756] [id = 432] 17:03:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x98b65800) [pid = 1756] [serial = 1297] [outer = (nil)] 17:03:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x98f9f400) [pid = 1756] [serial = 1298] [outer = 0x98b65800] 17:03:00 INFO - PROCESS | 1756 | 1466035380931 Marionette DEBUG loaded listener.js 17:03:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x997ecc00) [pid = 1756] [serial = 1299] [outer = 0x98b65800] 17:03:01 INFO - PROCESS | 1756 | 1466035381733 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]]]}] 17:03:01 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 17:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1434ms 17:03:01 INFO - PROCESS | 1756 | 1466035381790 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 17:03:01 INFO - PROCESS | 1756 | 1466035381794 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 17:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:03:01 INFO - PROCESS | 1756 | 1466035381801 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:03:01 INFO - PROCESS | 1756 | 1466035381804 Marionette TRACE conn3 <- [1,1702,null,{}] 17:03:01 INFO - PROCESS | 1756 | 1466035381810 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}] 17:03:01 INFO - PROCESS | 1756 | 1466035381815 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:01 INFO - PROCESS | 1756 | 1466035381983 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 17:03:02 INFO - PROCESS | 1756 | 1466035382148 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:02 INFO - PROCESS | 1756 | 1466035382156 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x965d2c00 == 39 [pid = 1756] [id = 433] 17:03:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x997f8800) [pid = 1756] [serial = 1300] [outer = (nil)] 17:03:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x99b64c00) [pid = 1756] [serial = 1301] [outer = 0x997f8800] 17:03:02 INFO - PROCESS | 1756 | 1466035382231 Marionette DEBUG loaded listener.js 17:03:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x99cc3c00) [pid = 1756] [serial = 1302] [outer = 0x997f8800] 17:03:03 INFO - PROCESS | 1756 | 1466035383079 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]]]}] 17:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1334ms 17:03:03 INFO - PROCESS | 1756 | 1466035383136 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 17:03:03 INFO - PROCESS | 1756 | 1466035383139 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 17:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:03:03 INFO - PROCESS | 1756 | 1466035383150 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:03:03 INFO - PROCESS | 1756 | 1466035383153 Marionette TRACE conn3 <- [1,1706,null,{}] 17:03:03 INFO - PROCESS | 1756 | 1466035383158 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}] 17:03:03 INFO - PROCESS | 1756 | 1466035383163 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:03 INFO - PROCESS | 1756 | 1466035383321 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 17:03:03 INFO - PROCESS | 1756 | 1466035383483 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:03 INFO - PROCESS | 1756 | 1466035383494 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x90509800 == 40 [pid = 1756] [id = 434] 17:03:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x918e2400) [pid = 1756] [serial = 1303] [outer = (nil)] 17:03:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x99eb6400) [pid = 1756] [serial = 1304] [outer = 0x918e2400] 17:03:03 INFO - PROCESS | 1756 | 1466035383564 Marionette DEBUG loaded listener.js 17:03:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x99eb7800) [pid = 1756] [serial = 1305] [outer = 0x918e2400] 17:03:04 INFO - PROCESS | 1756 | 1466035384493 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]]]}] 17:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1391ms 17:03:04 INFO - PROCESS | 1756 | 1466035384538 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 17:03:04 INFO - PROCESS | 1756 | 1466035384542 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 17:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:03:04 INFO - PROCESS | 1756 | 1466035384548 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:03:04 INFO - PROCESS | 1756 | 1466035384550 Marionette TRACE conn3 <- [1,1710,null,{}] 17:03:04 INFO - PROCESS | 1756 | 1466035384556 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}] 17:03:04 INFO - PROCESS | 1756 | 1466035384566 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:04 INFO - PROCESS | 1756 | 1466035384760 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 17:03:05 INFO - PROCESS | 1756 | 1466035385102 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:05 INFO - PROCESS | 1756 | 1466035385109 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x91574800 == 41 [pid = 1756] [id = 435] 17:03:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x91575400) [pid = 1756] [serial = 1306] [outer = (nil)] 17:03:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x916a8000) [pid = 1756] [serial = 1307] [outer = 0x91575400] 17:03:05 INFO - PROCESS | 1756 | 1466035385182 Marionette DEBUG loaded listener.js 17:03:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x918ed400) [pid = 1756] [serial = 1308] [outer = 0x91575400] 17:03:05 INFO - PROCESS | 1756 | 1466035385983 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]]]}] 17:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1486ms 17:03:06 INFO - PROCESS | 1756 | 1466035386045 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 17:03:06 INFO - PROCESS | 1756 | 1466035386051 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 17:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:03:06 INFO - PROCESS | 1756 | 1466035386061 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:03:06 INFO - PROCESS | 1756 | 1466035386065 Marionette TRACE conn3 <- [1,1714,null,{}] 17:03:06 INFO - PROCESS | 1756 | 1466035386072 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}] 17:03:06 INFO - PROCESS | 1756 | 1466035386079 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:06 INFO - PROCESS | 1756 | 1466035386233 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 17:03:06 INFO - PROCESS | 1756 | 1466035386404 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:06 INFO - PROCESS | 1756 | 1466035386421 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x91572000 == 42 [pid = 1756] [id = 436] 17:03:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x91ded000) [pid = 1756] [serial = 1309] [outer = (nil)] 17:03:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x92446c00) [pid = 1756] [serial = 1310] [outer = 0x91ded000] 17:03:06 INFO - PROCESS | 1756 | 1466035386509 Marionette DEBUG loaded listener.js 17:03:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x92ffec00) [pid = 1756] [serial = 1311] [outer = 0x91ded000] 17:03:07 INFO - PROCESS | 1756 | --DOCSHELL 0x920d5400 == 41 [pid = 1756] [id = 388] 17:03:07 INFO - PROCESS | 1756 | --DOCSHELL 0x91de9800 == 40 [pid = 1756] [id = 390] 17:03:07 INFO - PROCESS | 1756 | --DOCSHELL 0x9050ec00 == 39 [pid = 1756] [id = 402] 17:03:07 INFO - PROCESS | 1756 | --DOCSHELL 0x91fc0400 == 38 [pid = 1756] [id = 395] 17:03:07 INFO - PROCESS | 1756 | --DOCSHELL 0x906a0800 == 37 [pid = 1756] [id = 392] 17:03:07 INFO - PROCESS | 1756 | --DOCSHELL 0x91fbd000 == 36 [pid = 1756] [id = 393] 17:03:07 INFO - PROCESS | 1756 | --DOCSHELL 0x91daf000 == 35 [pid = 1756] [id = 403] 17:03:07 INFO - PROCESS | 1756 | --DOCSHELL 0x98343000 == 34 [pid = 1756] [id = 396] 17:03:07 INFO - PROCESS | 1756 | --DOCSHELL 0x93d2a000 == 33 [pid = 1756] [id = 391] 17:03:07 INFO - PROCESS | 1756 | --DOCSHELL 0x90516c00 == 32 [pid = 1756] [id = 398] 17:03:07 INFO - PROCESS | 1756 | --DOCSHELL 0x91572c00 == 31 [pid = 1756] [id = 389] 17:03:07 INFO - PROCESS | 1756 | --DOCSHELL 0x906a8400 == 30 [pid = 1756] [id = 397] 17:03:07 INFO - PROCESS | 1756 | --DOCSHELL 0x98be4000 == 29 [pid = 1756] [id = 394] 17:03:07 INFO - PROCESS | 1756 | --DOCSHELL 0x90516800 == 28 [pid = 1756] [id = 399] 17:03:07 INFO - PROCESS | 1756 | --DOCSHELL 0x906f7000 == 27 [pid = 1756] [id = 400] 17:03:07 INFO - PROCESS | 1756 | --DOCSHELL 0x906a0c00 == 26 [pid = 1756] [id = 416] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x923d6800) [pid = 1756] [serial = 1259] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x906a6c00) [pid = 1756] [serial = 1250] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x918e8400) [pid = 1756] [serial = 1253] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x918edc00) [pid = 1756] [serial = 1254] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x91fb9400) [pid = 1756] [serial = 1248] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x91de9000) [pid = 1756] [serial = 1247] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x922ec400) [pid = 1756] [serial = 1224] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x91da9000) [pid = 1756] [serial = 1223] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x951eac00) [pid = 1756] [serial = 1227] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x95039c00) [pid = 1756] [serial = 1226] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x9b909800) [pid = 1756] [serial = 1230] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x9ab61000) [pid = 1756] [serial = 1229] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x9b93dc00) [pid = 1756] [serial = 1233] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x9b938000) [pid = 1756] [serial = 1232] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x91fbcc00) [pid = 1756] [serial = 1262] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9d304c00) [pid = 1756] [serial = 1236] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9d301c00) [pid = 1756] [serial = 1235] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x9d80e400) [pid = 1756] [serial = 1239] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x9d497000) [pid = 1756] [serial = 1238] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0xa108c000) [pid = 1756] [serial = 1242] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x906e9000) [pid = 1756] [serial = 1251] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0xa102f000) [pid = 1756] [serial = 1241] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9503b400) [pid = 1756] [serial = 1245] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x920d1800) [pid = 1756] [serial = 1257] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x922ee400) [pid = 1756] [serial = 1244] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x91dee000) [pid = 1756] [serial = 1256] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x925b0800) [pid = 1756] [serial = 1260] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x925b3400) [pid = 1756] [serial = 1263] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x93a43800) [pid = 1756] [serial = 1265] [outer = (nil)] [url = about:blank] 17:03:08 INFO - PROCESS | 1756 | 1466035388370 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]]]}] 17:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 2331ms 17:03:08 INFO - PROCESS | 1756 | 1466035388392 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 17:03:08 INFO - PROCESS | 1756 | 1466035388397 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 17:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:03:08 INFO - PROCESS | 1756 | 1466035388404 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:03:08 INFO - PROCESS | 1756 | 1466035388408 Marionette TRACE conn3 <- [1,1718,null,{}] 17:03:08 INFO - PROCESS | 1756 | 1466035388415 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}] 17:03:08 INFO - PROCESS | 1756 | 1466035388421 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:08 INFO - PROCESS | 1756 | 1466035388557 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 17:03:08 INFO - PROCESS | 1756 | 1466035388573 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:08 INFO - PROCESS | 1756 | 1466035388580 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ad400 == 27 [pid = 1756] [id = 437] 17:03:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x906adc00) [pid = 1756] [serial = 1312] [outer = (nil)] 17:03:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x91573800) [pid = 1756] [serial = 1313] [outer = 0x906adc00] 17:03:08 INFO - PROCESS | 1756 | 1466035388645 Marionette DEBUG loaded listener.js 17:03:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x9157a000) [pid = 1756] [serial = 1314] [outer = 0x906adc00] 17:03:09 INFO - PROCESS | 1756 | 1466035389412 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]]]}] 17:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1029ms 17:03:09 INFO - PROCESS | 1756 | 1466035389433 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 17:03:09 INFO - PROCESS | 1756 | 1466035389440 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 17:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:03:09 INFO - PROCESS | 1756 | 1466035389464 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:03:09 INFO - PROCESS | 1756 | 1466035389468 Marionette TRACE conn3 <- [1,1722,null,{}] 17:03:09 INFO - PROCESS | 1756 | 1466035389491 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}] 17:03:09 INFO - PROCESS | 1756 | 1466035389495 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:09 INFO - PROCESS | 1756 | 1466035389641 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 17:03:09 INFO - PROCESS | 1756 | 1466035389650 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:09 INFO - PROCESS | 1756 | 1466035389656 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d95c00 == 28 [pid = 1756] [id = 438] 17:03:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x91d9d800) [pid = 1756] [serial = 1315] [outer = (nil)] 17:03:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91dae000) [pid = 1756] [serial = 1316] [outer = 0x91d9d800] 17:03:09 INFO - PROCESS | 1756 | 1466035389720 Marionette DEBUG loaded listener.js 17:03:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x91de6400) [pid = 1756] [serial = 1317] [outer = 0x91d9d800] 17:03:10 INFO - PROCESS | 1756 | 1466035390586 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]]]}] 17:03:10 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 17:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1152ms 17:03:10 INFO - PROCESS | 1756 | 1466035390611 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 17:03:10 INFO - PROCESS | 1756 | 1466035390614 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 17:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:03:10 INFO - PROCESS | 1756 | 1466035390636 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:03:10 INFO - PROCESS | 1756 | 1466035390641 Marionette TRACE conn3 <- [1,1726,null,{}] 17:03:10 INFO - PROCESS | 1756 | 1466035390671 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}] 17:03:10 INFO - PROCESS | 1756 | 1466035390678 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:10 INFO - PROCESS | 1756 | 1466035390862 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 17:03:10 INFO - PROCESS | 1756 | 1466035390883 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:10 INFO - PROCESS | 1756 | 1466035390895 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f6800 == 29 [pid = 1756] [id = 439] 17:03:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x922f6c00) [pid = 1756] [serial = 1318] [outer = (nil)] 17:03:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x922fac00) [pid = 1756] [serial = 1319] [outer = 0x922f6c00] 17:03:10 INFO - PROCESS | 1756 | 1466035390955 Marionette DEBUG loaded listener.js 17:03:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x923d5800) [pid = 1756] [serial = 1320] [outer = 0x922f6c00] 17:03:11 INFO - PROCESS | 1756 | 1466035391742 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]]]}] 17:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1155ms 17:03:11 INFO - PROCESS | 1756 | 1466035391774 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 17:03:11 INFO - PROCESS | 1756 | 1466035391778 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 17:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:03:11 INFO - PROCESS | 1756 | 1466035391787 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:03:11 INFO - PROCESS | 1756 | 1466035391790 Marionette TRACE conn3 <- [1,1730,null,{}] 17:03:11 INFO - PROCESS | 1756 | 1466035391803 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}] 17:03:11 INFO - PROCESS | 1756 | 1466035391806 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:11 INFO - PROCESS | 1756 | 1466035391985 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 17:03:12 INFO - PROCESS | 1756 | 1466035392016 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:12 INFO - PROCESS | 1756 | 1466035392024 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x90514800 == 30 [pid = 1756] [id = 440] 17:03:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x91deb800) [pid = 1756] [serial = 1321] [outer = (nil)] 17:03:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x925b4400) [pid = 1756] [serial = 1322] [outer = 0x91deb800] 17:03:12 INFO - PROCESS | 1756 | 1466035392083 Marionette DEBUG loaded listener.js 17:03:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x93d25c00) [pid = 1756] [serial = 1323] [outer = 0x91deb800] 17:03:13 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x922f3000) [pid = 1756] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:03:13 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x951e8000) [pid = 1756] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:03:13 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x916b0400) [pid = 1756] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:03:13 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x918e7400) [pid = 1756] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:03:13 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x951e7c00) [pid = 1756] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:03:13 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x922f3800) [pid = 1756] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:03:13 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x93a37000) [pid = 1756] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:03:13 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x91579c00) [pid = 1756] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:03:13 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x90514c00) [pid = 1756] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:03:13 INFO - PROCESS | 1756 | 1466035393237 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]]]}] 17:03:13 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 17:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1478ms 17:03:13 INFO - PROCESS | 1756 | 1466035393266 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 17:03:13 INFO - PROCESS | 1756 | 1466035393270 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 17:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:03:13 INFO - PROCESS | 1756 | 1466035393275 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:03:13 INFO - PROCESS | 1756 | 1466035393277 Marionette TRACE conn3 <- [1,1734,null,{}] 17:03:13 INFO - PROCESS | 1756 | 1466035393290 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}] 17:03:13 INFO - PROCESS | 1756 | 1466035393295 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:13 INFO - PROCESS | 1756 | 1466035393419 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 17:03:13 INFO - PROCESS | 1756 | 1466035393431 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:13 INFO - PROCESS | 1756 | 1466035393437 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ed400 == 31 [pid = 1756] [id = 441] 17:03:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x91573c00) [pid = 1756] [serial = 1324] [outer = (nil)] 17:03:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x922ed400) [pid = 1756] [serial = 1325] [outer = 0x91573c00] 17:03:13 INFO - PROCESS | 1756 | 1466035393496 Marionette DEBUG loaded listener.js 17:03:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x93a37000) [pid = 1756] [serial = 1326] [outer = 0x91573c00] 17:03:14 INFO - PROCESS | 1756 | 1466035394257 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]]]}] 17:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1038ms 17:03:14 INFO - PROCESS | 1756 | 1466035394314 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 17:03:14 INFO - PROCESS | 1756 | 1466035394317 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 17:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:03:14 INFO - PROCESS | 1756 | 1466035394323 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:03:14 INFO - PROCESS | 1756 | 1466035394325 Marionette TRACE conn3 <- [1,1738,null,{}] 17:03:14 INFO - PROCESS | 1756 | 1466035394353 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}] 17:03:14 INFO - PROCESS | 1756 | 1466035394362 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:14 INFO - PROCESS | 1756 | 1466035394528 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 17:03:14 INFO - PROCESS | 1756 | 1466035394538 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:14 INFO - PROCESS | 1756 | 1466035394544 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x93d2cc00 == 32 [pid = 1756] [id = 442] 17:03:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x9519e400) [pid = 1756] [serial = 1327] [outer = (nil)] 17:03:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x9526f400) [pid = 1756] [serial = 1328] [outer = 0x9519e400] 17:03:14 INFO - PROCESS | 1756 | 1466035394604 Marionette DEBUG loaded listener.js 17:03:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x965d5c00) [pid = 1756] [serial = 1329] [outer = 0x9519e400] 17:03:15 INFO - PROCESS | 1756 | 1466035395586 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]]]}] 17:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1339ms 17:03:15 INFO - PROCESS | 1756 | 1466035395662 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 17:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:03:15 INFO - PROCESS | 1756 | 1466035395668 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 17:03:15 INFO - PROCESS | 1756 | 1466035395676 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:03:15 INFO - PROCESS | 1756 | 1466035395681 Marionette TRACE conn3 <- [1,1742,null,{}] 17:03:15 INFO - PROCESS | 1756 | 1466035395689 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}] 17:03:15 INFO - PROCESS | 1756 | 1466035395694 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:15 INFO - PROCESS | 1756 | 1466035395860 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 17:03:16 INFO - PROCESS | 1756 | 1466035396018 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:16 INFO - PROCESS | 1756 | 1466035396027 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x90517800 == 33 [pid = 1756] [id = 443] 17:03:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x906a1c00) [pid = 1756] [serial = 1330] [outer = (nil)] 17:03:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x918e2800) [pid = 1756] [serial = 1331] [outer = 0x906a1c00] 17:03:16 INFO - PROCESS | 1756 | 1466035396165 Marionette DEBUG loaded listener.js 17:03:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x918ebc00) [pid = 1756] [serial = 1332] [outer = 0x906a1c00] 17:03:17 INFO - PROCESS | 1756 | 1466035397052 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]]]}] 17:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1444ms 17:03:17 INFO - PROCESS | 1756 | 1466035397118 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 17:03:17 INFO - PROCESS | 1756 | 1466035397125 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 17:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:03:17 INFO - PROCESS | 1756 | 1466035397135 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:03:17 INFO - PROCESS | 1756 | 1466035397138 Marionette TRACE conn3 <- [1,1746,null,{}] 17:03:17 INFO - PROCESS | 1756 | 1466035397144 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}] 17:03:17 INFO - PROCESS | 1756 | 1466035397150 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:17 INFO - PROCESS | 1756 | 1466035397312 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 17:03:17 INFO - PROCESS | 1756 | 1466035397480 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:17 INFO - PROCESS | 1756 | 1466035397489 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x91daf000 == 34 [pid = 1756] [id = 444] 17:03:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x91fbf800) [pid = 1756] [serial = 1333] [outer = (nil)] 17:03:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x922ee400) [pid = 1756] [serial = 1334] [outer = 0x91fbf800] 17:03:17 INFO - PROCESS | 1756 | 1466035397564 Marionette DEBUG loaded listener.js 17:03:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x923c9c00) [pid = 1756] [serial = 1335] [outer = 0x91fbf800] 17:03:18 INFO - PROCESS | 1756 | 1466035398534 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]]]}] 17:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1478ms 17:03:18 INFO - PROCESS | 1756 | 1466035398613 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 17:03:18 INFO - PROCESS | 1756 | 1466035398617 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 17:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:03:18 INFO - PROCESS | 1756 | 1466035398623 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:03:18 INFO - PROCESS | 1756 | 1466035398629 Marionette TRACE conn3 <- [1,1750,null,{}] 17:03:18 INFO - PROCESS | 1756 | 1466035398644 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}] 17:03:18 INFO - PROCESS | 1756 | 1466035398652 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:18 INFO - PROCESS | 1756 | 1466035398845 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 17:03:19 INFO - PROCESS | 1756 | 1466035399043 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:19 INFO - PROCESS | 1756 | 1466035399053 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f5c00 == 35 [pid = 1756] [id = 445] 17:03:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9526c000) [pid = 1756] [serial = 1336] [outer = (nil)] 17:03:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x965d8000) [pid = 1756] [serial = 1337] [outer = 0x9526c000] 17:03:19 INFO - PROCESS | 1756 | 1466035399172 Marionette DEBUG loaded listener.js 17:03:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x98343c00) [pid = 1756] [serial = 1338] [outer = 0x9526c000] 17:03:20 INFO - PROCESS | 1756 | 1466035400226 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]]]}] 17:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1639ms 17:03:20 INFO - PROCESS | 1756 | 1466035400264 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 17:03:20 INFO - PROCESS | 1756 | 1466035400269 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 17:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:03:20 INFO - PROCESS | 1756 | 1466035400277 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:03:20 INFO - PROCESS | 1756 | 1466035400281 Marionette TRACE conn3 <- [1,1754,null,{}] 17:03:20 INFO - PROCESS | 1756 | 1466035400289 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}] 17:03:20 INFO - PROCESS | 1756 | 1466035400294 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:20 INFO - PROCESS | 1756 | 1466035400516 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 17:03:20 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x98239400) [pid = 1756] [serial = 1290] [outer = (nil)] [url = about:blank] 17:03:20 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x965d9c00) [pid = 1756] [serial = 1287] [outer = (nil)] [url = about:blank] 17:03:20 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x91d95000) [pid = 1756] [serial = 1280] [outer = (nil)] [url = about:blank] 17:03:20 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x95271800) [pid = 1756] [serial = 1274] [outer = (nil)] [url = about:blank] 17:03:20 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x95275c00) [pid = 1756] [serial = 1275] [outer = (nil)] [url = about:blank] 17:03:20 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x923d1000) [pid = 1756] [serial = 1271] [outer = (nil)] [url = about:blank] 17:03:20 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x9302f400) [pid = 1756] [serial = 1272] [outer = (nil)] [url = about:blank] 17:03:20 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x9503e400) [pid = 1756] [serial = 1266] [outer = (nil)] [url = about:blank] 17:03:20 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x918f1000) [pid = 1756] [serial = 1268] [outer = (nil)] [url = about:blank] 17:03:20 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x91da9c00) [pid = 1756] [serial = 1269] [outer = (nil)] [url = about:blank] 17:03:20 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x906ea800) [pid = 1756] [serial = 1277] [outer = (nil)] [url = about:blank] 17:03:20 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9157a400) [pid = 1756] [serial = 1278] [outer = (nil)] [url = about:blank] 17:03:20 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x91fb3400) [pid = 1756] [serial = 1281] [outer = (nil)] [url = about:blank] 17:03:20 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x93d2c000) [pid = 1756] [serial = 1284] [outer = (nil)] [url = about:blank] 17:03:20 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x925bcc00) [pid = 1756] [serial = 1283] [outer = (nil)] [url = about:blank] 17:03:20 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x965d4000) [pid = 1756] [serial = 1286] [outer = (nil)] [url = about:blank] 17:03:20 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x97712000) [pid = 1756] [serial = 1289] [outer = (nil)] [url = about:blank] 17:03:20 INFO - PROCESS | 1756 | 1466035400760 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:20 INFO - PROCESS | 1756 | 1466035400773 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x906afc00 == 36 [pid = 1756] [id = 446] 17:03:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x906e9400) [pid = 1756] [serial = 1339] [outer = (nil)] 17:03:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x9157d400) [pid = 1756] [serial = 1340] [outer = 0x906e9400] 17:03:20 INFO - PROCESS | 1756 | 1466035400840 Marionette DEBUG loaded listener.js 17:03:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x916abc00) [pid = 1756] [serial = 1341] [outer = 0x906e9400] 17:03:21 INFO - PROCESS | 1756 | 1466035401506 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]]]}] 17:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1292ms 17:03:21 INFO - PROCESS | 1756 | 1466035401572 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 17:03:21 INFO - PROCESS | 1756 | 1466035401578 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 17:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:03:21 INFO - PROCESS | 1756 | 1466035401592 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:03:21 INFO - PROCESS | 1756 | 1466035401595 Marionette TRACE conn3 <- [1,1758,null,{}] 17:03:21 INFO - PROCESS | 1756 | 1466035401601 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}] 17:03:21 INFO - PROCESS | 1756 | 1466035401605 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:21 INFO - PROCESS | 1756 | 1466035401746 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 17:03:21 INFO - PROCESS | 1756 | 1466035401755 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:21 INFO - PROCESS | 1756 | 1466035401764 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x91578400 == 37 [pid = 1756] [id = 447] 17:03:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91dec800) [pid = 1756] [serial = 1342] [outer = (nil)] 17:03:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x91fbe000) [pid = 1756] [serial = 1343] [outer = 0x91dec800] 17:03:21 INFO - PROCESS | 1756 | 1466035401825 Marionette DEBUG loaded listener.js 17:03:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x922ec400) [pid = 1756] [serial = 1344] [outer = 0x91dec800] 17:03:22 INFO - PROCESS | 1756 | 1466035402650 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]]]}] 17:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1128ms 17:03:22 INFO - PROCESS | 1756 | 1466035402720 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 17:03:22 INFO - PROCESS | 1756 | 1466035402724 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 17:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:03:22 INFO - PROCESS | 1756 | 1466035402734 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:03:22 INFO - PROCESS | 1756 | 1466035402738 Marionette TRACE conn3 <- [1,1762,null,{}] 17:03:22 INFO - PROCESS | 1756 | 1466035402752 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}] 17:03:22 INFO - PROCESS | 1756 | 1466035402760 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:22 INFO - PROCESS | 1756 | 1466035402897 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 17:03:22 INFO - PROCESS | 1756 | 1466035402907 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:22 INFO - PROCESS | 1756 | 1466035402918 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a42400 == 38 [pid = 1756] [id = 448] 17:03:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x93d24000) [pid = 1756] [serial = 1345] [outer = (nil)] 17:03:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x9519a400) [pid = 1756] [serial = 1346] [outer = 0x93d24000] 17:03:22 INFO - PROCESS | 1756 | 1466035402980 Marionette DEBUG loaded listener.js 17:03:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9526e000) [pid = 1756] [serial = 1347] [outer = 0x93d24000] 17:03:23 INFO - PROCESS | 1756 | 1466035403797 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]]]}] 17:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1135ms 17:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:03:23 INFO - PROCESS | 1756 | 1466035403869 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 17:03:23 INFO - PROCESS | 1756 | 1466035403872 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 17:03:23 INFO - PROCESS | 1756 | 1466035403878 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:03:23 INFO - PROCESS | 1756 | 1466035403881 Marionette TRACE conn3 <- [1,1766,null,{}] 17:03:23 INFO - PROCESS | 1756 | 1466035403886 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}] 17:03:23 INFO - PROCESS | 1756 | 1466035403890 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:24 INFO - PROCESS | 1756 | 1466035404094 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 17:03:24 INFO - PROCESS | 1756 | 1466035404111 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:24 INFO - PROCESS | 1756 | 1466035404119 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x9519b000 == 39 [pid = 1756] [id = 449] 17:03:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x95273800) [pid = 1756] [serial = 1348] [outer = (nil)] 17:03:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x965d4c00) [pid = 1756] [serial = 1349] [outer = 0x95273800] 17:03:24 INFO - PROCESS | 1756 | 1466035404176 Marionette DEBUG loaded listener.js 17:03:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x98235800) [pid = 1756] [serial = 1350] [outer = 0x95273800] 17:03:24 INFO - PROCESS | 1756 | 1466035404989 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]]]}] 17:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1177ms 17:03:25 INFO - PROCESS | 1756 | 1466035405058 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 17:03:25 INFO - PROCESS | 1756 | 1466035405062 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 17:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:03:25 INFO - PROCESS | 1756 | 1466035405067 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:03:25 INFO - PROCESS | 1756 | 1466035405069 Marionette TRACE conn3 <- [1,1770,null,{}] 17:03:25 INFO - PROCESS | 1756 | 1466035405074 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}] 17:03:25 INFO - PROCESS | 1756 | 1466035405078 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:25 INFO - PROCESS | 1756 | 1466035405310 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 17:03:25 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x91d9d800) [pid = 1756] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:03:25 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x906adc00) [pid = 1756] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:03:25 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x90512800) [pid = 1756] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:03:25 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x91575400) [pid = 1756] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:03:25 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x918e2400) [pid = 1756] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:03:25 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x91ded000) [pid = 1756] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:03:25 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x922f6c00) [pid = 1756] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:03:25 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x91deb800) [pid = 1756] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:03:25 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x997f8800) [pid = 1756] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:03:25 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x98b65800) [pid = 1756] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:03:25 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x925be000) [pid = 1756] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:03:25 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x91573c00) [pid = 1756] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:03:25 INFO - PROCESS | 1756 | 1466035405410 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:25 INFO - PROCESS | 1756 | 1466035405419 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x906aa000 == 40 [pid = 1756] [id = 450] 17:03:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x906ab000) [pid = 1756] [serial = 1351] [outer = (nil)] 17:03:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x918e7400) [pid = 1756] [serial = 1352] [outer = 0x906ab000] 17:03:25 INFO - PROCESS | 1756 | 1466035405490 Marionette DEBUG loaded listener.js 17:03:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x916b0400) [pid = 1756] [serial = 1353] [outer = 0x906ab000] 17:03:26 INFO - PROCESS | 1756 | 1466035406101 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]]]}] 17:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1084ms 17:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:03:26 INFO - PROCESS | 1756 | 1466035406151 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 17:03:26 INFO - PROCESS | 1756 | 1466035406153 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 17:03:26 INFO - PROCESS | 1756 | 1466035406158 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:03:26 INFO - PROCESS | 1756 | 1466035406162 Marionette TRACE conn3 <- [1,1774,null,{}] 17:03:26 INFO - PROCESS | 1756 | 1466035406167 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}] 17:03:26 INFO - PROCESS | 1756 | 1466035406175 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:26 INFO - PROCESS | 1756 | 1466035406389 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 17:03:26 INFO - PROCESS | 1756 | 1466035406401 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:26 INFO - PROCESS | 1756 | 1466035406408 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x906abc00 == 41 [pid = 1756] [id = 451] 17:03:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x923cb800) [pid = 1756] [serial = 1354] [outer = (nil)] 17:03:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x999cb400) [pid = 1756] [serial = 1355] [outer = 0x923cb800] 17:03:26 INFO - PROCESS | 1756 | 1466035406468 Marionette DEBUG loaded listener.js 17:03:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x99c08400) [pid = 1756] [serial = 1356] [outer = 0x923cb800] 17:03:27 INFO - PROCESS | 1756 | 1466035407166 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]]]}] 17:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1030ms 17:03:27 INFO - PROCESS | 1756 | 1466035407189 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 17:03:27 INFO - PROCESS | 1756 | 1466035407192 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 17:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:03:27 INFO - PROCESS | 1756 | 1466035407197 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:03:27 INFO - PROCESS | 1756 | 1466035407200 Marionette TRACE conn3 <- [1,1778,null,{}] 17:03:27 INFO - PROCESS | 1756 | 1466035407205 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}] 17:03:27 INFO - PROCESS | 1756 | 1466035407208 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:27 INFO - PROCESS | 1756 | 1466035407393 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 17:03:27 INFO - PROCESS | 1756 | 1466035407577 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:27 INFO - PROCESS | 1756 | 1466035407588 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050f000 == 42 [pid = 1756] [id = 452] 17:03:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x9050f800) [pid = 1756] [serial = 1357] [outer = (nil)] 17:03:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x90517400) [pid = 1756] [serial = 1358] [outer = 0x9050f800] 17:03:27 INFO - PROCESS | 1756 | 1466035407660 Marionette DEBUG loaded listener.js 17:03:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x906f0c00) [pid = 1756] [serial = 1359] [outer = 0x9050f800] 17:03:28 INFO - PROCESS | 1756 | 1466035408574 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]]]}] 17:03:28 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 17:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1438ms 17:03:28 INFO - PROCESS | 1756 | 1466035408638 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 17:03:28 INFO - PROCESS | 1756 | 1466035408644 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 17:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:03:28 INFO - PROCESS | 1756 | 1466035408652 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:03:28 INFO - PROCESS | 1756 | 1466035408657 Marionette TRACE conn3 <- [1,1782,null,{}] 17:03:28 INFO - PROCESS | 1756 | 1466035408663 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}] 17:03:28 INFO - PROCESS | 1756 | 1466035408669 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:28 INFO - PROCESS | 1756 | 1466035408829 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 17:03:29 INFO - PROCESS | 1756 | 1466035408989 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:29 INFO - PROCESS | 1756 | 1466035408996 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x91dab400 == 43 [pid = 1756] [id = 453] 17:03:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x91db0400) [pid = 1756] [serial = 1360] [outer = (nil)] 17:03:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x923d1000) [pid = 1756] [serial = 1361] [outer = 0x91db0400] 17:03:29 INFO - PROCESS | 1756 | 1466035409073 Marionette DEBUG loaded listener.js 17:03:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x925afc00) [pid = 1756] [serial = 1362] [outer = 0x91db0400] 17:03:29 INFO - PROCESS | 1756 | 1466035409964 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]]]}] 17:03:30 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 17:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1381ms 17:03:30 INFO - PROCESS | 1756 | 1466035410033 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 17:03:30 INFO - PROCESS | 1756 | 1466035410038 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 17:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:03:30 INFO - PROCESS | 1756 | 1466035410044 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:03:30 INFO - PROCESS | 1756 | 1466035410048 Marionette TRACE conn3 <- [1,1786,null,{}] 17:03:30 INFO - PROCESS | 1756 | 1466035410053 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}] 17:03:30 INFO - PROCESS | 1756 | 1466035410058 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:30 INFO - PROCESS | 1756 | 1466035410215 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 17:03:30 INFO - PROCESS | 1756 | 1466035410386 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:30 INFO - PROCESS | 1756 | 1466035410393 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x90516800 == 44 [pid = 1756] [id = 454] 17:03:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x906eb800) [pid = 1756] [serial = 1363] [outer = (nil)] 17:03:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x98be3c00) [pid = 1756] [serial = 1364] [outer = 0x906eb800] 17:03:30 INFO - PROCESS | 1756 | 1466035410464 Marionette DEBUG loaded listener.js 17:03:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x99718800) [pid = 1756] [serial = 1365] [outer = 0x906eb800] 17:03:31 INFO - PROCESS | 1756 | 1466035411388 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]]]}] 17:03:31 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 17:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1384ms 17:03:31 INFO - PROCESS | 1756 | 1466035411428 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 17:03:31 INFO - PROCESS | 1756 | 1466035411434 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 17:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:03:31 INFO - PROCESS | 1756 | 1466035411449 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:03:31 INFO - PROCESS | 1756 | 1466035411456 Marionette TRACE conn3 <- [1,1790,null,{}] 17:03:31 INFO - PROCESS | 1756 | 1466035411461 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}] 17:03:31 INFO - PROCESS | 1756 | 1466035411467 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:31 INFO - PROCESS | 1756 | 1466035411633 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 17:03:31 INFO - PROCESS | 1756 | 1466035411793 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:31 INFO - PROCESS | 1756 | 1466035411801 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a7c00 == 45 [pid = 1756] [id = 455] 17:03:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x9243f000) [pid = 1756] [serial = 1366] [outer = (nil)] 17:03:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9a089c00) [pid = 1756] [serial = 1367] [outer = 0x9243f000] 17:03:31 INFO - PROCESS | 1756 | 1466035411876 Marionette DEBUG loaded listener.js 17:03:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x9a538400) [pid = 1756] [serial = 1368] [outer = 0x9243f000] 17:03:32 INFO - PROCESS | 1756 | 1466035412683 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]]]}] 17:03:32 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) 17:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1292ms 17:03:32 INFO - PROCESS | 1756 | 1466035412735 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 17:03:32 INFO - PROCESS | 1756 | 1466035412739 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 17:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:03:32 INFO - PROCESS | 1756 | 1466035412744 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:03:32 INFO - PROCESS | 1756 | 1466035412747 Marionette TRACE conn3 <- [1,1794,null,{}] 17:03:32 INFO - PROCESS | 1756 | 1466035412752 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}] 17:03:32 INFO - PROCESS | 1756 | 1466035412757 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:32 INFO - PROCESS | 1756 | 1466035412913 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 17:03:33 INFO - PROCESS | 1756 | 1466035413074 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:33 INFO - PROCESS | 1756 | 1466035413083 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x925b4c00 == 46 [pid = 1756] [id = 456] 17:03:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x9a537800) [pid = 1756] [serial = 1369] [outer = (nil)] 17:03:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x9a544c00) [pid = 1756] [serial = 1370] [outer = 0x9a537800] 17:03:33 INFO - PROCESS | 1756 | 1466035413151 Marionette DEBUG loaded listener.js 17:03:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x9a5a3400) [pid = 1756] [serial = 1371] [outer = 0x9a537800] 17:03:33 INFO - PROCESS | 1756 | 1466035413995 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]]]}] 17:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1277ms 17:03:34 INFO - PROCESS | 1756 | 1466035414037 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 17:03:34 INFO - PROCESS | 1756 | 1466035414041 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 17:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:03:34 INFO - PROCESS | 1756 | 1466035414047 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:03:34 INFO - PROCESS | 1756 | 1466035414049 Marionette TRACE conn3 <- [1,1798,null,{}] 17:03:34 INFO - PROCESS | 1756 | 1466035414055 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}] 17:03:34 INFO - PROCESS | 1756 | 1466035414060 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:34 INFO - PROCESS | 1756 | 1466035414209 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 17:03:34 INFO - PROCESS | 1756 | 1466035414382 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:34 INFO - PROCESS | 1756 | 1466035414397 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x925b5000 == 47 [pid = 1756] [id = 457] 17:03:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x925b7c00) [pid = 1756] [serial = 1372] [outer = (nil)] 17:03:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x93a43400) [pid = 1756] [serial = 1373] [outer = 0x925b7c00] 17:03:34 INFO - PROCESS | 1756 | 1466035414484 Marionette DEBUG loaded listener.js 17:03:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x9a70ec00) [pid = 1756] [serial = 1374] [outer = 0x925b7c00] 17:03:35 INFO - PROCESS | 1756 | 1466035415552 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]]]}] 17:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1529ms 17:03:35 INFO - PROCESS | 1756 | 1466035415577 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 17:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:03:35 INFO - PROCESS | 1756 | 1466035415582 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 17:03:35 INFO - PROCESS | 1756 | 1466035415590 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:03:35 INFO - PROCESS | 1756 | 1466035415594 Marionette TRACE conn3 <- [1,1802,null,{}] 17:03:35 INFO - PROCESS | 1756 | 1466035415602 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}] 17:03:35 INFO - PROCESS | 1756 | 1466035415606 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:35 INFO - PROCESS | 1756 | 1466035415749 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 17:03:35 INFO - PROCESS | 1756 | 1466035415939 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:35 INFO - PROCESS | 1756 | 1466035415948 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de5800 == 48 [pid = 1756] [id = 458] 17:03:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x91de9000) [pid = 1756] [serial = 1375] [outer = (nil)] 17:03:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x91fbf400) [pid = 1756] [serial = 1376] [outer = 0x91de9000] 17:03:36 INFO - PROCESS | 1756 | 1466035416034 Marionette DEBUG loaded listener.js 17:03:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x922f0c00) [pid = 1756] [serial = 1377] [outer = 0x91de9000] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x91572000 == 47 [pid = 1756] [id = 436] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x906ad400 == 46 [pid = 1756] [id = 437] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x91d95c00 == 45 [pid = 1756] [id = 438] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x906abc00 == 44 [pid = 1756] [id = 451] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x906aa000 == 43 [pid = 1756] [id = 450] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x9519b000 == 42 [pid = 1756] [id = 449] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x93a42400 == 41 [pid = 1756] [id = 448] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x91578400 == 40 [pid = 1756] [id = 447] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x906afc00 == 39 [pid = 1756] [id = 446] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x90517800 == 38 [pid = 1756] [id = 443] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x91574800 == 37 [pid = 1756] [id = 435] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x922f6800 == 36 [pid = 1756] [id = 439] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x93d2cc00 == 35 [pid = 1756] [id = 442] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x91daf000 == 34 [pid = 1756] [id = 444] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x906ed400 == 33 [pid = 1756] [id = 441] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x90514800 == 32 [pid = 1756] [id = 440] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x922f5c00 == 31 [pid = 1756] [id = 445] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x90509800 == 30 [pid = 1756] [id = 434] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x925b5000 == 29 [pid = 1756] [id = 457] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x925b4c00 == 28 [pid = 1756] [id = 456] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x916a7c00 == 27 [pid = 1756] [id = 455] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x90516800 == 26 [pid = 1756] [id = 454] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x9050f000 == 25 [pid = 1756] [id = 452] 17:03:37 INFO - PROCESS | 1756 | --DOCSHELL 0x91dab400 == 24 [pid = 1756] [id = 453] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x91de6400) [pid = 1756] [serial = 1317] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x91573800) [pid = 1756] [serial = 1313] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x918f1800) [pid = 1756] [serial = 1292] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x918ed400) [pid = 1756] [serial = 1308] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x91de6c00) [pid = 1756] [serial = 1293] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x99eb7800) [pid = 1756] [serial = 1305] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x92ffec00) [pid = 1756] [serial = 1311] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x923d5800) [pid = 1756] [serial = 1320] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x92446c00) [pid = 1756] [serial = 1310] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x916a8000) [pid = 1756] [serial = 1307] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x9157a000) [pid = 1756] [serial = 1314] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x91dae000) [pid = 1756] [serial = 1316] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x93d25c00) [pid = 1756] [serial = 1323] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x925b4400) [pid = 1756] [serial = 1322] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x922fac00) [pid = 1756] [serial = 1319] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x99b64c00) [pid = 1756] [serial = 1301] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x997ecc00) [pid = 1756] [serial = 1299] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x99cc3c00) [pid = 1756] [serial = 1302] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x99eb6400) [pid = 1756] [serial = 1304] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x98f9f400) [pid = 1756] [serial = 1298] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x93a3a800) [pid = 1756] [serial = 1295] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x93dc1400) [pid = 1756] [serial = 1296] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x922ed400) [pid = 1756] [serial = 1325] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x9526f400) [pid = 1756] [serial = 1328] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x93a37000) [pid = 1756] [serial = 1326] [outer = (nil)] [url = about:blank] 17:03:37 INFO - PROCESS | 1756 | 1466035417733 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]]]}] 17:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 2205ms 17:03:37 INFO - PROCESS | 1756 | 1466035417795 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 17:03:37 INFO - PROCESS | 1756 | 1466035417801 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 17:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:03:37 INFO - PROCESS | 1756 | 1466035417808 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:03:37 INFO - PROCESS | 1756 | 1466035417812 Marionette TRACE conn3 <- [1,1806,null,{}] 17:03:37 INFO - PROCESS | 1756 | 1466035417821 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}] 17:03:37 INFO - PROCESS | 1756 | 1466035417825 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:38 INFO - PROCESS | 1756 | 1466035418007 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 17:03:38 INFO - PROCESS | 1756 | 1466035418121 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:38 INFO - PROCESS | 1756 | 1466035418131 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x906e8400 == 25 [pid = 1756] [id = 459] 17:03:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x906e8800) [pid = 1756] [serial = 1378] [outer = (nil)] 17:03:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91573000) [pid = 1756] [serial = 1379] [outer = 0x906e8800] 17:03:38 INFO - PROCESS | 1756 | 1466035418191 Marionette DEBUG loaded listener.js 17:03:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x91579c00) [pid = 1756] [serial = 1380] [outer = 0x906e8800] 17:03:38 INFO - PROCESS | 1756 | 1466035418911 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]]]}] 17:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1135ms 17:03:38 INFO - PROCESS | 1756 | 1466035418943 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 17:03:38 INFO - PROCESS | 1756 | 1466035418952 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 17:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:03:38 INFO - PROCESS | 1756 | 1466035418968 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:03:38 INFO - PROCESS | 1756 | 1466035418972 Marionette TRACE conn3 <- [1,1810,null,{}] 17:03:38 INFO - PROCESS | 1756 | 1466035418981 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}] 17:03:38 INFO - PROCESS | 1756 | 1466035418986 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:39 INFO - PROCESS | 1756 | 1466035419134 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 17:03:39 INFO - PROCESS | 1756 | 1466035419143 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:39 INFO - PROCESS | 1756 | 1466035419152 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x918ee800 == 26 [pid = 1756] [id = 460] 17:03:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x91d93000) [pid = 1756] [serial = 1381] [outer = (nil)] 17:03:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x91d97c00) [pid = 1756] [serial = 1382] [outer = 0x91d93000] 17:03:39 INFO - PROCESS | 1756 | 1466035419213 Marionette DEBUG loaded listener.js 17:03:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x91daac00) [pid = 1756] [serial = 1383] [outer = 0x91d93000] 17:03:40 INFO - PROCESS | 1756 | 1466035420110 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]]]}] 17:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1184ms 17:03:40 INFO - PROCESS | 1756 | 1466035420152 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 17:03:40 INFO - PROCESS | 1756 | 1466035420155 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 17:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:03:40 INFO - PROCESS | 1756 | 1466035420172 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:03:40 INFO - PROCESS | 1756 | 1466035420177 Marionette TRACE conn3 <- [1,1814,null,{}] 17:03:40 INFO - PROCESS | 1756 | 1466035420193 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}] 17:03:40 INFO - PROCESS | 1756 | 1466035420201 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:40 INFO - PROCESS | 1756 | 1466035420388 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 17:03:40 INFO - PROCESS | 1756 | 1466035420414 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:40 INFO - PROCESS | 1756 | 1466035420421 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x920dfc00 == 27 [pid = 1756] [id = 461] 17:03:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x920e0c00) [pid = 1756] [serial = 1384] [outer = (nil)] 17:03:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x922f5c00) [pid = 1756] [serial = 1385] [outer = 0x920e0c00] 17:03:40 INFO - PROCESS | 1756 | 1466035420485 Marionette DEBUG loaded listener.js 17:03:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x923d3000) [pid = 1756] [serial = 1386] [outer = 0x920e0c00] 17:03:41 INFO - PROCESS | 1756 | 1466035421304 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]]]}] 17:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1193ms 17:03:41 INFO - PROCESS | 1756 | 1466035421354 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 17:03:41 INFO - PROCESS | 1756 | 1466035421358 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 17:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:03:41 INFO - PROCESS | 1756 | 1466035421385 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:03:41 INFO - PROCESS | 1756 | 1466035421387 Marionette TRACE conn3 <- [1,1818,null,{}] 17:03:41 INFO - PROCESS | 1756 | 1466035421393 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}] 17:03:41 INFO - PROCESS | 1756 | 1466035421397 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:41 INFO - PROCESS | 1756 | 1466035421578 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 17:03:41 INFO - PROCESS | 1756 | 1466035421598 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:41 INFO - PROCESS | 1756 | 1466035421605 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x918e4800 == 28 [pid = 1756] [id = 462] 17:03:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x92445000) [pid = 1756] [serial = 1387] [outer = (nil)] 17:03:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x925b9c00) [pid = 1756] [serial = 1388] [outer = 0x92445000] 17:03:41 INFO - PROCESS | 1756 | 1466035421666 Marionette DEBUG loaded listener.js 17:03:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9302a800) [pid = 1756] [serial = 1389] [outer = 0x92445000] 17:03:42 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x923cb800) [pid = 1756] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:03:42 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x95273800) [pid = 1756] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:03:42 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x906ab000) [pid = 1756] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:03:42 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x906a1c00) [pid = 1756] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:03:42 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x906e9400) [pid = 1756] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:03:42 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x91fbf800) [pid = 1756] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:03:42 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x91dec800) [pid = 1756] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:03:42 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x9519e400) [pid = 1756] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:03:42 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x93d24000) [pid = 1756] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:03:42 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x9526c000) [pid = 1756] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:03:42 INFO - PROCESS | 1756 | 1466035422731 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]]]}] 17:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1396ms 17:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:03:42 INFO - PROCESS | 1756 | 1466035422764 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 17:03:42 INFO - PROCESS | 1756 | 1466035422766 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 17:03:42 INFO - PROCESS | 1756 | 1466035422772 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:03:42 INFO - PROCESS | 1756 | 1466035422775 Marionette TRACE conn3 <- [1,1822,null,{}] 17:03:42 INFO - PROCESS | 1756 | 1466035422779 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}] 17:03:42 INFO - PROCESS | 1756 | 1466035422784 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:42 INFO - PROCESS | 1756 | 1466035422909 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 17:03:43 INFO - PROCESS | 1756 | 1466035423033 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:43 INFO - PROCESS | 1756 | 1466035423040 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ab000 == 29 [pid = 1756] [id = 463] 17:03:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x916a5800) [pid = 1756] [serial = 1390] [outer = (nil)] 17:03:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x925b4000) [pid = 1756] [serial = 1391] [outer = 0x916a5800] 17:03:43 INFO - PROCESS | 1756 | 1466035423098 Marionette DEBUG loaded listener.js 17:03:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x93032000) [pid = 1756] [serial = 1392] [outer = 0x916a5800] 17:03:43 INFO - PROCESS | 1756 | 1466035423739 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]]]}] 17:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1031ms 17:03:43 INFO - PROCESS | 1756 | 1466035423802 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 17:03:43 INFO - PROCESS | 1756 | 1466035423804 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 17:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:03:43 INFO - PROCESS | 1756 | 1466035423810 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:03:43 INFO - PROCESS | 1756 | 1466035423812 Marionette TRACE conn3 <- [1,1826,null,{}] 17:03:43 INFO - PROCESS | 1756 | 1466035423817 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}] 17:03:43 INFO - PROCESS | 1756 | 1466035423827 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:44 INFO - PROCESS | 1756 | 1466035424054 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 17:03:44 INFO - PROCESS | 1756 | 1466035424066 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:44 INFO - PROCESS | 1756 | 1466035424072 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x93d2a400 == 30 [pid = 1756] [id = 464] 17:03:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x93d2e800) [pid = 1756] [serial = 1393] [outer = (nil)] 17:03:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x951e3800) [pid = 1756] [serial = 1394] [outer = 0x93d2e800] 17:03:44 INFO - PROCESS | 1756 | 1466035424133 Marionette DEBUG loaded listener.js 17:03:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9526f400) [pid = 1756] [serial = 1395] [outer = 0x93d2e800] 17:03:45 INFO - PROCESS | 1756 | 1466035425178 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]]]}] 17:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1440ms 17:03:45 INFO - PROCESS | 1756 | 1466035425252 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 17:03:45 INFO - PROCESS | 1756 | 1466035425258 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 17:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:03:45 INFO - PROCESS | 1756 | 1466035425265 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:03:45 INFO - PROCESS | 1756 | 1466035425269 Marionette TRACE conn3 <- [1,1830,null,{}] 17:03:45 INFO - PROCESS | 1756 | 1466035425277 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}] 17:03:45 INFO - PROCESS | 1756 | 1466035425282 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:45 INFO - PROCESS | 1756 | 1466035425474 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 17:03:45 INFO - PROCESS | 1756 | 1466035425642 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:45 INFO - PROCESS | 1756 | 1466035425652 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x906aec00 == 31 [pid = 1756] [id = 465] 17:03:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x906ec400) [pid = 1756] [serial = 1396] [outer = (nil)] 17:03:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x916aac00) [pid = 1756] [serial = 1397] [outer = 0x906ec400] 17:03:45 INFO - PROCESS | 1756 | 1466035425725 Marionette DEBUG loaded listener.js 17:03:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x916a5400) [pid = 1756] [serial = 1398] [outer = 0x906ec400] 17:03:46 INFO - PROCESS | 1756 | 1466035426638 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]]]}] 17:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1430ms 17:03:46 INFO - PROCESS | 1756 | 1466035426695 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 17:03:46 INFO - PROCESS | 1756 | 1466035426701 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 17:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:03:46 INFO - PROCESS | 1756 | 1466035426711 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:03:46 INFO - PROCESS | 1756 | 1466035426714 Marionette TRACE conn3 <- [1,1834,null,{}] 17:03:46 INFO - PROCESS | 1756 | 1466035426720 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}] 17:03:46 INFO - PROCESS | 1756 | 1466035426726 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:46 INFO - PROCESS | 1756 | 1466035426891 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 17:03:47 INFO - PROCESS | 1756 | 1466035427049 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:47 INFO - PROCESS | 1756 | 1466035427058 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050ec00 == 32 [pid = 1756] [id = 466] 17:03:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x91fb6400) [pid = 1756] [serial = 1399] [outer = (nil)] 17:03:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x923c8c00) [pid = 1756] [serial = 1400] [outer = 0x91fb6400] 17:03:47 INFO - PROCESS | 1756 | 1466035427131 Marionette DEBUG loaded listener.js 17:03:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x9244dc00) [pid = 1756] [serial = 1401] [outer = 0x91fb6400] 17:03:48 INFO - PROCESS | 1756 | 1466035428098 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]]]}] 17:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 17:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1430ms 17:03:48 INFO - PROCESS | 1756 | 1466035428141 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 17:03:48 INFO - PROCESS | 1756 | 1466035428145 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 17:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:03:48 INFO - PROCESS | 1756 | 1466035428151 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:03:48 INFO - PROCESS | 1756 | 1466035428157 Marionette TRACE conn3 <- [1,1838,null,{}] 17:03:48 INFO - PROCESS | 1756 | 1466035428172 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}] 17:03:48 INFO - PROCESS | 1756 | 1466035428179 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:48 INFO - PROCESS | 1756 | 1466035428338 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 17:03:48 INFO - PROCESS | 1756 | 1466035428517 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:48 INFO - PROCESS | 1756 | 1466035428527 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a4400 == 33 [pid = 1756] [id = 467] 17:03:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x920de800) [pid = 1756] [serial = 1402] [outer = (nil)] 17:03:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x95272c00) [pid = 1756] [serial = 1403] [outer = 0x920de800] 17:03:48 INFO - PROCESS | 1756 | 1466035428599 Marionette DEBUG loaded listener.js 17:03:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x965cf800) [pid = 1756] [serial = 1404] [outer = 0x920de800] 17:03:49 INFO - PROCESS | 1756 | 1466035429717 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]]]}] 17:03:49 INFO - PROCESS | 1756 | --DOCSHELL 0x906ab000 == 32 [pid = 1756] [id = 463] 17:03:49 INFO - PROCESS | 1756 | --DOCSHELL 0x918e4800 == 31 [pid = 1756] [id = 462] 17:03:49 INFO - PROCESS | 1756 | --DOCSHELL 0x920dfc00 == 30 [pid = 1756] [id = 461] 17:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1633ms 17:03:49 INFO - PROCESS | 1756 | --DOCSHELL 0x918ee800 == 29 [pid = 1756] [id = 460] 17:03:49 INFO - PROCESS | 1756 | --DOCSHELL 0x906e8400 == 28 [pid = 1756] [id = 459] 17:03:49 INFO - PROCESS | 1756 | 1466035429794 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 17:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:03:49 INFO - PROCESS | 1756 | 1466035429799 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 17:03:49 INFO - PROCESS | 1756 | 1466035429806 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:03:49 INFO - PROCESS | 1756 | 1466035429809 Marionette TRACE conn3 <- [1,1842,null,{}] 17:03:49 INFO - PROCESS | 1756 | 1466035429817 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}] 17:03:49 INFO - PROCESS | 1756 | 1466035429822 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:49 INFO - PROCESS | 1756 | 1466035429976 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x999cb400) [pid = 1756] [serial = 1355] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x965d4c00) [pid = 1756] [serial = 1349] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x918e7400) [pid = 1756] [serial = 1352] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x98235800) [pid = 1756] [serial = 1350] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x918e2800) [pid = 1756] [serial = 1331] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x918ebc00) [pid = 1756] [serial = 1332] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9157d400) [pid = 1756] [serial = 1340] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x916abc00) [pid = 1756] [serial = 1341] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x922ee400) [pid = 1756] [serial = 1334] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x923c9c00) [pid = 1756] [serial = 1335] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x91fbe000) [pid = 1756] [serial = 1343] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x99c08400) [pid = 1756] [serial = 1356] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x922ec400) [pid = 1756] [serial = 1344] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x965d5c00) [pid = 1756] [serial = 1329] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x9519a400) [pid = 1756] [serial = 1346] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x965d8000) [pid = 1756] [serial = 1337] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x98343c00) [pid = 1756] [serial = 1338] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x9526e000) [pid = 1756] [serial = 1347] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x916b0400) [pid = 1756] [serial = 1353] [outer = (nil)] [url = about:blank] 17:03:50 INFO - PROCESS | 1756 | 1466035430175 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:50 INFO - PROCESS | 1756 | 1466035430184 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x91575000 == 29 [pid = 1756] [id = 468] 17:03:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x91578800) [pid = 1756] [serial = 1405] [outer = (nil)] 17:03:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x916acc00) [pid = 1756] [serial = 1406] [outer = 0x91578800] 17:03:50 INFO - PROCESS | 1756 | 1466035430244 Marionette DEBUG loaded listener.js 17:03:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x918e3c00) [pid = 1756] [serial = 1407] [outer = 0x91578800] 17:03:50 INFO - PROCESS | 1756 | 1466035430916 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]]]}] 17:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1135ms 17:03:50 INFO - PROCESS | 1756 | 1466035430939 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 17:03:50 INFO - PROCESS | 1756 | 1466035430945 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 17:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:03:50 INFO - PROCESS | 1756 | 1466035430954 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:03:50 INFO - PROCESS | 1756 | 1466035430957 Marionette TRACE conn3 <- [1,1846,null,{}] 17:03:50 INFO - PROCESS | 1756 | 1466035430963 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}] 17:03:50 INFO - PROCESS | 1756 | 1466035430968 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:51 INFO - PROCESS | 1756 | 1466035431148 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 17:03:51 INFO - PROCESS | 1756 | 1466035431167 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:51 INFO - PROCESS | 1756 | 1466035431176 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x91da4400 == 30 [pid = 1756] [id = 469] 17:03:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91de1800) [pid = 1756] [serial = 1408] [outer = (nil)] 17:03:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x91df0800) [pid = 1756] [serial = 1409] [outer = 0x91de1800] 17:03:51 INFO - PROCESS | 1756 | 1466035431235 Marionette DEBUG loaded listener.js 17:03:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x920d1400) [pid = 1756] [serial = 1410] [outer = 0x91de1800] 17:03:52 INFO - PROCESS | 1756 | 1466035431998 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]]]}] 17:03:52 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) 17:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1082ms 17:03:52 INFO - PROCESS | 1756 | 1466035432044 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 17:03:52 INFO - PROCESS | 1756 | 1466035432048 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 17:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:03:52 INFO - PROCESS | 1756 | 1466035432054 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:03:52 INFO - PROCESS | 1756 | 1466035432058 Marionette TRACE conn3 <- [1,1850,null,{}] 17:03:52 INFO - PROCESS | 1756 | 1466035432076 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}] 17:03:52 INFO - PROCESS | 1756 | 1466035432083 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:52 INFO - PROCESS | 1756 | 1466035432216 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 17:03:52 INFO - PROCESS | 1756 | 1466035432235 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:52 INFO - PROCESS | 1756 | 1466035432246 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x93033000 == 31 [pid = 1756] [id = 470] 17:03:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x93a38800) [pid = 1756] [serial = 1411] [outer = (nil)] 17:03:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x93d24800) [pid = 1756] [serial = 1412] [outer = 0x93a38800] 17:03:52 INFO - PROCESS | 1756 | 1466035432306 Marionette DEBUG loaded listener.js 17:03:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9519a400) [pid = 1756] [serial = 1413] [outer = 0x93a38800] 17:03:53 INFO - PROCESS | 1756 | 1466035433193 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]]]}] 17:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1185ms 17:03:53 INFO - PROCESS | 1756 | 1466035433240 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 17:03:53 INFO - PROCESS | 1756 | 1466035433244 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 17:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:03:53 INFO - PROCESS | 1756 | 1466035433256 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:03:53 INFO - PROCESS | 1756 | 1466035433258 Marionette TRACE conn3 <- [1,1854,null,{}] 17:03:53 INFO - PROCESS | 1756 | 1466035433264 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}] 17:03:53 INFO - PROCESS | 1756 | 1466035433267 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:53 INFO - PROCESS | 1756 | 1466035433458 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 17:03:53 INFO - PROCESS | 1756 | 1466035433479 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:53 INFO - PROCESS | 1756 | 1466035433487 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d93c00 == 32 [pid = 1756] [id = 471] 17:03:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x923d6400) [pid = 1756] [serial = 1414] [outer = (nil)] 17:03:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x965d2800) [pid = 1756] [serial = 1415] [outer = 0x923d6400] 17:03:53 INFO - PROCESS | 1756 | 1466035433548 Marionette DEBUG loaded listener.js 17:03:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x965db400) [pid = 1756] [serial = 1416] [outer = 0x923d6400] 17:03:54 INFO - PROCESS | 1756 | 1466035434383 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]]]}] 17:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1178ms 17:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:03:54 INFO - PROCESS | 1756 | 1466035434436 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 17:03:54 INFO - PROCESS | 1756 | 1466035434438 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 17:03:54 INFO - PROCESS | 1756 | 1466035434451 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:03:54 INFO - PROCESS | 1756 | 1466035434453 Marionette TRACE conn3 <- [1,1858,null,{}] 17:03:54 INFO - PROCESS | 1756 | 1466035434457 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}] 17:03:54 INFO - PROCESS | 1756 | 1466035434463 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:54 INFO - PROCESS | 1756 | 1466035434697 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 17:03:54 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9050f800) [pid = 1756] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:03:54 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x91db0400) [pid = 1756] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:03:54 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x906eb800) [pid = 1756] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:03:54 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x91de9000) [pid = 1756] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:03:54 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x91d93000) [pid = 1756] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:03:54 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x9243f000) [pid = 1756] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:03:54 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9a537800) [pid = 1756] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:03:54 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x925b7c00) [pid = 1756] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:03:54 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x920e0c00) [pid = 1756] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:03:54 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x92445000) [pid = 1756] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:03:54 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x906e8800) [pid = 1756] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:03:54 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x916a5800) [pid = 1756] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:03:54 INFO - PROCESS | 1756 | 1466035434800 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:54 INFO - PROCESS | 1756 | 1466035434808 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050f800 == 33 [pid = 1756] [id = 472] 17:03:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x90510c00) [pid = 1756] [serial = 1417] [outer = (nil)] 17:03:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x91578400) [pid = 1756] [serial = 1418] [outer = 0x90510c00] 17:03:54 INFO - PROCESS | 1756 | 1466035434869 Marionette DEBUG loaded listener.js 17:03:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x906efc00) [pid = 1756] [serial = 1419] [outer = 0x90510c00] 17:03:55 INFO - PROCESS | 1756 | 1466035435532 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]]]}] 17:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1137ms 17:03:55 INFO - PROCESS | 1756 | 1466035435580 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 17:03:55 INFO - PROCESS | 1756 | 1466035435584 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 17:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:03:55 INFO - PROCESS | 1756 | 1466035435589 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:03:55 INFO - PROCESS | 1756 | 1466035435592 Marionette TRACE conn3 <- [1,1862,null,{}] 17:03:55 INFO - PROCESS | 1756 | 1466035435604 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}] 17:03:55 INFO - PROCESS | 1756 | 1466035435620 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:55 INFO - PROCESS | 1756 | 1466035435793 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 17:03:55 INFO - PROCESS | 1756 | 1466035435803 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:55 INFO - PROCESS | 1756 | 1466035435812 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a6800 == 34 [pid = 1756] [id = 473] 17:03:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x923d2000) [pid = 1756] [serial = 1420] [outer = (nil)] 17:03:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x98f9e400) [pid = 1756] [serial = 1421] [outer = 0x923d2000] 17:03:55 INFO - PROCESS | 1756 | 1466035435871 Marionette DEBUG loaded listener.js 17:03:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x997ed400) [pid = 1756] [serial = 1422] [outer = 0x923d2000] 17:03:56 INFO - PROCESS | 1756 | 1466035436629 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]]]}] 17:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1088ms 17:03:56 INFO - PROCESS | 1756 | 1466035436740 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 17:03:56 INFO - PROCESS | 1756 | 1466035436744 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 17:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:03:56 INFO - PROCESS | 1756 | 1466035436757 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:03:56 INFO - PROCESS | 1756 | 1466035436762 Marionette TRACE conn3 <- [1,1866,null,{}] 17:03:56 INFO - PROCESS | 1756 | 1466035436771 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}] 17:03:56 INFO - PROCESS | 1756 | 1466035436776 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:56 INFO - PROCESS | 1756 | 1466035436980 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 17:03:57 INFO - PROCESS | 1756 | 1466035437141 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:57 INFO - PROCESS | 1756 | 1466035437156 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f5800 == 35 [pid = 1756] [id = 474] 17:03:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x91578c00) [pid = 1756] [serial = 1423] [outer = (nil)] 17:03:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x916aa400) [pid = 1756] [serial = 1424] [outer = 0x91578c00] 17:03:57 INFO - PROCESS | 1756 | 1466035437227 Marionette DEBUG loaded listener.js 17:03:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x918ebc00) [pid = 1756] [serial = 1425] [outer = 0x91578c00] 17:03:58 INFO - PROCESS | 1756 | 1466035438055 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]]]}] 17:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1340ms 17:03:58 INFO - PROCESS | 1756 | 1466035438097 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 17:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:03:58 INFO - PROCESS | 1756 | 1466035438102 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 17:03:58 INFO - PROCESS | 1756 | 1466035438112 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:03:58 INFO - PROCESS | 1756 | 1466035438117 Marionette TRACE conn3 <- [1,1870,null,{}] 17:03:58 INFO - PROCESS | 1756 | 1466035438123 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}] 17:03:58 INFO - PROCESS | 1756 | 1466035438129 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:58 INFO - PROCESS | 1756 | 1466035438287 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 17:03:58 INFO - PROCESS | 1756 | 1466035438447 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:58 INFO - PROCESS | 1756 | 1466035438456 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ea400 == 36 [pid = 1756] [id = 475] 17:03:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x920d9c00) [pid = 1756] [serial = 1426] [outer = (nil)] 17:03:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x922f7c00) [pid = 1756] [serial = 1427] [outer = 0x920d9c00] 17:03:58 INFO - PROCESS | 1756 | 1466035438527 Marionette DEBUG loaded listener.js 17:03:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x925b4c00) [pid = 1756] [serial = 1428] [outer = 0x920d9c00] 17:03:59 INFO - PROCESS | 1756 | 1466035439410 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]]]}] 17:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1338ms 17:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:03:59 INFO - PROCESS | 1756 | 1466035439446 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 17:03:59 INFO - PROCESS | 1756 | 1466035439449 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 17:03:59 INFO - PROCESS | 1756 | 1466035439455 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:03:59 INFO - PROCESS | 1756 | 1466035439459 Marionette TRACE conn3 <- [1,1874,null,{}] 17:03:59 INFO - PROCESS | 1756 | 1466035439471 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}] 17:03:59 INFO - PROCESS | 1756 | 1466035439479 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:59 INFO - PROCESS | 1756 | 1466035439637 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 17:03:59 INFO - PROCESS | 1756 | 1466035439832 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:59 INFO - PROCESS | 1756 | 1466035439847 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:03:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x98237800 == 37 [pid = 1756] [id = 476] 17:03:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x98343c00) [pid = 1756] [serial = 1429] [outer = (nil)] 17:03:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x98b65800) [pid = 1756] [serial = 1430] [outer = 0x98343c00] 17:03:59 INFO - PROCESS | 1756 | 1466035439958 Marionette DEBUG loaded listener.js 17:04:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x99723800) [pid = 1756] [serial = 1431] [outer = 0x98343c00] 17:04:00 INFO - PROCESS | 1756 | 1466035440868 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]]]}] 17:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1482ms 17:04:00 INFO - PROCESS | 1756 | 1466035440937 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 17:04:00 INFO - PROCESS | 1756 | 1466035440941 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 17:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:04:00 INFO - PROCESS | 1756 | 1466035440946 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:04:00 INFO - PROCESS | 1756 | 1466035440949 Marionette TRACE conn3 <- [1,1878,null,{}] 17:04:00 INFO - PROCESS | 1756 | 1466035440954 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}] 17:04:00 INFO - PROCESS | 1756 | 1466035440959 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:01 INFO - PROCESS | 1756 | 1466035441150 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 17:04:01 INFO - PROCESS | 1756 | 1466035441312 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:01 INFO - PROCESS | 1756 | 1466035441318 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x91df0c00 == 38 [pid = 1756] [id = 477] 17:04:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x92fffc00) [pid = 1756] [serial = 1432] [outer = (nil)] 17:04:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x99eae800) [pid = 1756] [serial = 1433] [outer = 0x92fffc00] 17:04:01 INFO - PROCESS | 1756 | 1466035441391 Marionette DEBUG loaded listener.js 17:04:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x99eb3000) [pid = 1756] [serial = 1434] [outer = 0x92fffc00] 17:04:02 INFO - PROCESS | 1756 | 1466035442199 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]]]}] 17:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1280ms 17:04:02 INFO - PROCESS | 1756 | 1466035442228 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 17:04:02 INFO - PROCESS | 1756 | 1466035442231 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 17:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:04:02 INFO - PROCESS | 1756 | 1466035442237 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:04:02 INFO - PROCESS | 1756 | 1466035442240 Marionette TRACE conn3 <- [1,1882,null,{}] 17:04:02 INFO - PROCESS | 1756 | 1466035442246 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}] 17:04:02 INFO - PROCESS | 1756 | 1466035442250 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:02 INFO - PROCESS | 1756 | 1466035442454 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 17:04:02 INFO - PROCESS | 1756 | 1466035442472 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:02 INFO - PROCESS | 1756 | 1466035442480 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fb4c00 == 39 [pid = 1756] [id = 478] 17:04:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x93a36800) [pid = 1756] [serial = 1435] [outer = (nil)] 17:04:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x99ebac00) [pid = 1756] [serial = 1436] [outer = 0x93a36800] 17:04:02 INFO - PROCESS | 1756 | 1466035442607 Marionette DEBUG loaded listener.js 17:04:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x9a007c00) [pid = 1756] [serial = 1437] [outer = 0x93a36800] 17:04:03 INFO - PROCESS | 1756 | 1466035443761 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]]]}] 17:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1584ms 17:04:03 INFO - PROCESS | 1756 | 1466035443822 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 17:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:04:03 INFO - PROCESS | 1756 | 1466035443827 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 17:04:03 INFO - PROCESS | 1756 | 1466035443835 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:04:03 INFO - PROCESS | 1756 | 1466035443839 Marionette TRACE conn3 <- [1,1886,null,{}] 17:04:03 INFO - PROCESS | 1756 | 1466035443846 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}] 17:04:03 INFO - PROCESS | 1756 | 1466035443852 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:04 INFO - PROCESS | 1756 | 1466035444003 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 17:04:04 INFO - PROCESS | 1756 | 1466035444239 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:04 INFO - PROCESS | 1756 | 1466035444244 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d90400 == 40 [pid = 1756] [id = 479] 17:04:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x91d96800) [pid = 1756] [serial = 1438] [outer = (nil)] 17:04:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x91de9c00) [pid = 1756] [serial = 1439] [outer = 0x91d96800] 17:04:04 INFO - PROCESS | 1756 | 1466035444340 Marionette DEBUG loaded listener.js 17:04:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x91fbec00) [pid = 1756] [serial = 1440] [outer = 0x91d96800] 17:04:05 INFO - PROCESS | 1756 | --DOCSHELL 0x9050f800 == 39 [pid = 1756] [id = 472] 17:04:05 INFO - PROCESS | 1756 | --DOCSHELL 0x91d93c00 == 38 [pid = 1756] [id = 471] 17:04:05 INFO - PROCESS | 1756 | --DOCSHELL 0x93033000 == 37 [pid = 1756] [id = 470] 17:04:05 INFO - PROCESS | 1756 | --DOCSHELL 0x91da4400 == 36 [pid = 1756] [id = 469] 17:04:05 INFO - PROCESS | 1756 | --DOCSHELL 0x91575000 == 35 [pid = 1756] [id = 468] 17:04:05 INFO - PROCESS | 1756 | --DOCSHELL 0x93d2a400 == 34 [pid = 1756] [id = 464] 17:04:05 INFO - PROCESS | 1756 | --DOCSHELL 0x906aec00 == 33 [pid = 1756] [id = 465] 17:04:05 INFO - PROCESS | 1756 | --DOCSHELL 0x916a4400 == 32 [pid = 1756] [id = 467] 17:04:05 INFO - PROCESS | 1756 | --DOCSHELL 0x9050ec00 == 31 [pid = 1756] [id = 466] 17:04:05 INFO - PROCESS | 1756 | --DOCSHELL 0x91de5800 == 30 [pid = 1756] [id = 458] 17:04:05 INFO - PROCESS | 1756 | --DOCSHELL 0x91fb4c00 == 29 [pid = 1756] [id = 478] 17:04:05 INFO - PROCESS | 1756 | --DOCSHELL 0x91df0c00 == 28 [pid = 1756] [id = 477] 17:04:05 INFO - PROCESS | 1756 | --DOCSHELL 0x98237800 == 27 [pid = 1756] [id = 476] 17:04:05 INFO - PROCESS | 1756 | --DOCSHELL 0x906a6800 == 26 [pid = 1756] [id = 473] 17:04:05 INFO - PROCESS | 1756 | --DOCSHELL 0x906f5800 == 25 [pid = 1756] [id = 474] 17:04:05 INFO - PROCESS | 1756 | --DOCSHELL 0x906ea400 == 24 [pid = 1756] [id = 475] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x906f0c00) [pid = 1756] [serial = 1359] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x90517400) [pid = 1756] [serial = 1358] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x925afc00) [pid = 1756] [serial = 1362] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x923d1000) [pid = 1756] [serial = 1361] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x99718800) [pid = 1756] [serial = 1365] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x98be3c00) [pid = 1756] [serial = 1364] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x91fbf400) [pid = 1756] [serial = 1376] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x922f0c00) [pid = 1756] [serial = 1377] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x91d97c00) [pid = 1756] [serial = 1382] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x9a538400) [pid = 1756] [serial = 1368] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9a089c00) [pid = 1756] [serial = 1367] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9a5a3400) [pid = 1756] [serial = 1371] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9a544c00) [pid = 1756] [serial = 1370] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x9a70ec00) [pid = 1756] [serial = 1374] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x93a43400) [pid = 1756] [serial = 1373] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x951e3800) [pid = 1756] [serial = 1394] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x922f5c00) [pid = 1756] [serial = 1385] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x925b9c00) [pid = 1756] [serial = 1388] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9302a800) [pid = 1756] [serial = 1389] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x91573000) [pid = 1756] [serial = 1379] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x91579c00) [pid = 1756] [serial = 1380] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x923d3000) [pid = 1756] [serial = 1386] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x925b4000) [pid = 1756] [serial = 1391] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x93032000) [pid = 1756] [serial = 1392] [outer = (nil)] [url = about:blank] 17:04:05 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x91daac00) [pid = 1756] [serial = 1383] [outer = (nil)] [url = about:blank] 17:04:06 INFO - PROCESS | 1756 | 1466035446056 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]]]}] 17:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 2284ms 17:04:06 INFO - PROCESS | 1756 | 1466035446118 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 17:04:06 INFO - PROCESS | 1756 | 1466035446123 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 17:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:04:06 INFO - PROCESS | 1756 | 1466035446131 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:04:06 INFO - PROCESS | 1756 | 1466035446135 Marionette TRACE conn3 <- [1,1890,null,{}] 17:04:06 INFO - PROCESS | 1756 | 1466035446142 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}] 17:04:06 INFO - PROCESS | 1756 | 1466035446147 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:06 INFO - PROCESS | 1756 | 1466035446293 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 17:04:06 INFO - PROCESS | 1756 | 1466035446304 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:06 INFO - PROCESS | 1756 | 1466035446317 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ab800 == 25 [pid = 1756] [id = 480] 17:04:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x906adc00) [pid = 1756] [serial = 1441] [outer = (nil)] 17:04:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x9157a400) [pid = 1756] [serial = 1442] [outer = 0x906adc00] 17:04:06 INFO - PROCESS | 1756 | 1466035446376 Marionette DEBUG loaded listener.js 17:04:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x9157e000) [pid = 1756] [serial = 1443] [outer = 0x906adc00] 17:04:07 INFO - PROCESS | 1756 | 1466035447150 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]]]}] 17:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1080ms 17:04:07 INFO - PROCESS | 1756 | 1466035447222 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 17:04:07 INFO - PROCESS | 1756 | 1466035447230 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 17:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:04:07 INFO - PROCESS | 1756 | 1466035447240 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:04:07 INFO - PROCESS | 1756 | 1466035447243 Marionette TRACE conn3 <- [1,1894,null,{}] 17:04:07 INFO - PROCESS | 1756 | 1466035447253 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}] 17:04:07 INFO - PROCESS | 1756 | 1466035447258 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:07 INFO - PROCESS | 1756 | 1466035447405 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 17:04:07 INFO - PROCESS | 1756 | 1466035447415 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:07 INFO - PROCESS | 1756 | 1466035447424 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d98800 == 26 [pid = 1756] [id = 481] 17:04:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x91da5c00) [pid = 1756] [serial = 1444] [outer = (nil)] 17:04:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91dab000) [pid = 1756] [serial = 1445] [outer = 0x91da5c00] 17:04:07 INFO - PROCESS | 1756 | 1466035447486 Marionette DEBUG loaded listener.js 17:04:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x91de8c00) [pid = 1756] [serial = 1446] [outer = 0x91da5c00] 17:04:08 INFO - PROCESS | 1756 | 1466035448542 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]]]}] 17:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1384ms 17:04:08 INFO - PROCESS | 1756 | 1466035448625 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 17:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:04:08 INFO - PROCESS | 1756 | 1466035448631 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 17:04:08 INFO - PROCESS | 1756 | 1466035448639 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:04:08 INFO - PROCESS | 1756 | 1466035448644 Marionette TRACE conn3 <- [1,1898,null,{}] 17:04:08 INFO - PROCESS | 1756 | 1466035448651 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}] 17:04:08 INFO - PROCESS | 1756 | 1466035448657 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:08 INFO - PROCESS | 1756 | 1466035448853 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 17:04:09 INFO - PROCESS | 1756 | 1466035449062 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:09 INFO - PROCESS | 1756 | 1466035449069 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x9157a800 == 27 [pid = 1756] [id = 482] 17:04:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x9157ac00) [pid = 1756] [serial = 1447] [outer = (nil)] 17:04:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x91d92c00) [pid = 1756] [serial = 1448] [outer = 0x9157ac00] 17:04:09 INFO - PROCESS | 1756 | 1466035449189 Marionette DEBUG loaded listener.js 17:04:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x91fbb000) [pid = 1756] [serial = 1449] [outer = 0x9157ac00] 17:04:10 INFO - PROCESS | 1756 | 1466035450102 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]]]}] 17:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1538ms 17:04:10 INFO - PROCESS | 1756 | 1466035450175 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 17:04:10 INFO - PROCESS | 1756 | 1466035450181 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 17:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:04:10 INFO - PROCESS | 1756 | 1466035450192 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:04:10 INFO - PROCESS | 1756 | 1466035450196 Marionette TRACE conn3 <- [1,1902,null,{}] 17:04:10 INFO - PROCESS | 1756 | 1466035450203 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}] 17:04:10 INFO - PROCESS | 1756 | 1466035450209 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:10 INFO - PROCESS | 1756 | 1466035450371 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 17:04:10 INFO - PROCESS | 1756 | 1466035450538 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:10 INFO - PROCESS | 1756 | 1466035450546 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x91da7000 == 28 [pid = 1756] [id = 483] 17:04:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x922f0c00) [pid = 1756] [serial = 1450] [outer = (nil)] 17:04:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x923d0c00) [pid = 1756] [serial = 1451] [outer = 0x922f0c00] 17:04:10 INFO - PROCESS | 1756 | 1466035450623 Marionette DEBUG loaded listener.js 17:04:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x92440000) [pid = 1756] [serial = 1452] [outer = 0x922f0c00] 17:04:11 INFO - PROCESS | 1756 | 1466035451585 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]]]}] 17:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1433ms 17:04:11 INFO - PROCESS | 1756 | 1466035451626 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 17:04:11 INFO - PROCESS | 1756 | 1466035451629 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 17:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:04:11 INFO - PROCESS | 1756 | 1466035451636 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:04:11 INFO - PROCESS | 1756 | 1466035451642 Marionette TRACE conn3 <- [1,1906,null,{}] 17:04:11 INFO - PROCESS | 1756 | 1466035451658 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}] 17:04:11 INFO - PROCESS | 1756 | 1466035451667 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:11 INFO - PROCESS | 1756 | 1466035451837 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 17:04:12 INFO - PROCESS | 1756 | 1466035451997 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:12 INFO - PROCESS | 1756 | 1466035452010 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a3b400 == 29 [pid = 1756] [id = 484] 17:04:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x93d28c00) [pid = 1756] [serial = 1453] [outer = (nil)] 17:04:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x95036c00) [pid = 1756] [serial = 1454] [outer = 0x93d28c00] 17:04:12 INFO - PROCESS | 1756 | 1466035452085 Marionette DEBUG loaded listener.js 17:04:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x951e3800) [pid = 1756] [serial = 1455] [outer = 0x93d28c00] 17:04:13 INFO - PROCESS | 1756 | 1466035453098 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]]]}] 17:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1541ms 17:04:13 INFO - PROCESS | 1756 | 1466035453183 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 17:04:13 INFO - PROCESS | 1756 | 1466035453191 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 17:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:04:13 INFO - PROCESS | 1756 | 1466035453207 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:04:13 INFO - PROCESS | 1756 | 1466035453216 Marionette TRACE conn3 <- [1,1910,null,{}] 17:04:13 INFO - PROCESS | 1756 | 1466035453224 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}] 17:04:13 INFO - PROCESS | 1756 | 1466035453229 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:13 INFO - PROCESS | 1756 | 1466035453384 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 17:04:13 INFO - PROCESS | 1756 | 1466035453577 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:13 INFO - PROCESS | 1756 | 1466035453590 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:13 INFO - PROCESS | 1756 | --DOCSHELL 0x906ab800 == 28 [pid = 1756] [id = 480] 17:04:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ab800 == 29 [pid = 1756] [id = 485] 17:04:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9157cc00) [pid = 1756] [serial = 1456] [outer = (nil)] 17:04:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x916ae400) [pid = 1756] [serial = 1457] [outer = 0x9157cc00] 17:04:13 INFO - PROCESS | 1756 | 1466035453666 Marionette DEBUG loaded listener.js 17:04:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x91dac800) [pid = 1756] [serial = 1458] [outer = 0x9157cc00] 17:04:14 INFO - PROCESS | 1756 | 1466035454424 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]]]}] 17:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1234ms 17:04:14 INFO - PROCESS | 1756 | 1466035454441 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 17:04:14 INFO - PROCESS | 1756 | 1466035454447 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 17:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:04:14 INFO - PROCESS | 1756 | 1466035454462 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:04:14 INFO - PROCESS | 1756 | 1466035454466 Marionette TRACE conn3 <- [1,1914,null,{}] 17:04:14 INFO - PROCESS | 1756 | 1466035454471 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}] 17:04:14 INFO - PROCESS | 1756 | 1466035454476 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:14 INFO - PROCESS | 1756 | 1466035454660 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 17:04:14 INFO - PROCESS | 1756 | 1466035454682 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:14 INFO - PROCESS | 1756 | 1466035454688 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x923d0400 == 30 [pid = 1756] [id = 486] 17:04:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x923d3000) [pid = 1756] [serial = 1459] [outer = (nil)] 17:04:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x925b9800) [pid = 1756] [serial = 1460] [outer = 0x923d3000] 17:04:14 INFO - PROCESS | 1756 | 1466035454751 Marionette DEBUG loaded listener.js 17:04:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x93031c00) [pid = 1756] [serial = 1461] [outer = 0x923d3000] 17:04:15 INFO - PROCESS | 1756 | 1466035455601 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]]]}] 17:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1188ms 17:04:15 INFO - PROCESS | 1756 | 1466035455644 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 17:04:15 INFO - PROCESS | 1756 | 1466035455648 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 17:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:04:15 INFO - PROCESS | 1756 | 1466035455659 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:04:15 INFO - PROCESS | 1756 | 1466035455663 Marionette TRACE conn3 <- [1,1918,null,{}] 17:04:15 INFO - PROCESS | 1756 | 1466035455677 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}] 17:04:15 INFO - PROCESS | 1756 | 1466035455685 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:15 INFO - PROCESS | 1756 | 1466035455869 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 17:04:15 INFO - PROCESS | 1756 | 1466035455888 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:15 INFO - PROCESS | 1756 | 1466035455897 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x965d3c00 == 31 [pid = 1756] [id = 487] 17:04:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x965da000) [pid = 1756] [serial = 1462] [outer = (nil)] 17:04:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x98239400) [pid = 1756] [serial = 1463] [outer = 0x965da000] 17:04:15 INFO - PROCESS | 1756 | 1466035455958 Marionette DEBUG loaded listener.js 17:04:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x98f94c00) [pid = 1756] [serial = 1464] [outer = 0x965da000] 17:04:16 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x923d2000) [pid = 1756] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:04:16 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x91d96800) [pid = 1756] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:04:16 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x91578c00) [pid = 1756] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:04:16 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x920d9c00) [pid = 1756] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:04:16 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x98343c00) [pid = 1756] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:04:16 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x92fffc00) [pid = 1756] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:04:16 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x923d6400) [pid = 1756] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:04:16 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x90510c00) [pid = 1756] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:04:16 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x906ec400) [pid = 1756] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:04:16 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x93d2e800) [pid = 1756] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:04:16 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x91fb6400) [pid = 1756] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:04:16 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x906adc00) [pid = 1756] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:04:16 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x91578800) [pid = 1756] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:04:16 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x93a38800) [pid = 1756] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:04:16 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x920de800) [pid = 1756] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:04:16 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x91de1800) [pid = 1756] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:04:16 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x93a36800) [pid = 1756] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:04:16 INFO - PROCESS | 1756 | 1466035456844 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]]]}] 17:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1244ms 17:04:16 INFO - PROCESS | 1756 | 1466035456898 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 17:04:16 INFO - PROCESS | 1756 | 1466035456901 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 17:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:04:16 INFO - PROCESS | 1756 | 1466035456907 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:04:16 INFO - PROCESS | 1756 | 1466035456909 Marionette TRACE conn3 <- [1,1922,null,{}] 17:04:16 INFO - PROCESS | 1756 | 1466035456914 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}] 17:04:16 INFO - PROCESS | 1756 | 1466035456919 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:17 INFO - PROCESS | 1756 | 1466035457116 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 17:04:17 INFO - PROCESS | 1756 | 1466035457131 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:17 INFO - PROCESS | 1756 | 1466035457138 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x91576400 == 32 [pid = 1756] [id = 488] 17:04:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x91d96800) [pid = 1756] [serial = 1465] [outer = (nil)] 17:04:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x92fffc00) [pid = 1756] [serial = 1466] [outer = 0x91d96800] 17:04:17 INFO - PROCESS | 1756 | 1466035457198 Marionette DEBUG loaded listener.js 17:04:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9823f400) [pid = 1756] [serial = 1467] [outer = 0x91d96800] 17:04:17 INFO - PROCESS | 1756 | 1466035457894 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]]]}] 17:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1028ms 17:04:17 INFO - PROCESS | 1756 | 1466035457936 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 17:04:17 INFO - PROCESS | 1756 | 1466035457940 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 17:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:04:17 INFO - PROCESS | 1756 | 1466035457945 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:04:17 INFO - PROCESS | 1756 | 1466035457947 Marionette TRACE conn3 <- [1,1926,null,{}] 17:04:17 INFO - PROCESS | 1756 | 1466035457952 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}] 17:04:17 INFO - PROCESS | 1756 | 1466035457956 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:18 INFO - PROCESS | 1756 | 1466035458147 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 17:04:18 INFO - PROCESS | 1756 | 1466035458164 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:18 INFO - PROCESS | 1756 | 1466035458172 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fc1c00 == 33 [pid = 1756] [id = 489] 17:04:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x97713400) [pid = 1756] [serial = 1468] [outer = (nil)] 17:04:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x999cac00) [pid = 1756] [serial = 1469] [outer = 0x97713400] 17:04:18 INFO - PROCESS | 1756 | 1466035458229 Marionette DEBUG loaded listener.js 17:04:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x99885c00) [pid = 1756] [serial = 1470] [outer = 0x97713400] 17:04:19 INFO - PROCESS | 1756 | 1466035459153 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]]]}] 17:04:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1237ms 17:04:19 INFO - PROCESS | 1756 | 1466035459183 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 17:04:19 INFO - PROCESS | 1756 | 1466035459190 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 17:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:04:19 INFO - PROCESS | 1756 | 1466035459197 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:04:19 INFO - PROCESS | 1756 | 1466035459202 Marionette TRACE conn3 <- [1,1930,null,{}] 17:04:19 INFO - PROCESS | 1756 | 1466035459211 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}] 17:04:19 INFO - PROCESS | 1756 | 1466035459216 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:19 INFO - PROCESS | 1756 | 1466035459376 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 17:04:19 INFO - PROCESS | 1756 | 1466035459537 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:19 INFO - PROCESS | 1756 | 1466035459544 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a0c00 == 34 [pid = 1756] [id = 490] 17:04:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x906ae400) [pid = 1756] [serial = 1471] [outer = (nil)] 17:04:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x920d5400) [pid = 1756] [serial = 1472] [outer = 0x906ae400] 17:04:19 INFO - PROCESS | 1756 | 1466035459629 Marionette DEBUG loaded listener.js 17:04:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x922f8800) [pid = 1756] [serial = 1473] [outer = 0x906ae400] 17:04:20 INFO - PROCESS | 1756 | 1466035460523 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]]]}] 17:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1382ms 17:04:20 INFO - PROCESS | 1756 | 1466035460579 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 17:04:20 INFO - PROCESS | 1756 | 1466035460586 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 17:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:04:20 INFO - PROCESS | 1756 | 1466035460595 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:04:20 INFO - PROCESS | 1756 | 1466035460599 Marionette TRACE conn3 <- [1,1934,null,{}] 17:04:20 INFO - PROCESS | 1756 | 1466035460605 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}] 17:04:20 INFO - PROCESS | 1756 | 1466035460610 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:20 INFO - PROCESS | 1756 | 1466035460776 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 17:04:20 INFO - PROCESS | 1756 | 1466035460937 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:20 INFO - PROCESS | 1756 | 1466035460946 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x920ddc00 == 35 [pid = 1756] [id = 491] 17:04:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x93dc7400) [pid = 1756] [serial = 1474] [outer = (nil)] 17:04:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9526b800) [pid = 1756] [serial = 1475] [outer = 0x93dc7400] 17:04:21 INFO - PROCESS | 1756 | 1466035461021 Marionette DEBUG loaded listener.js 17:04:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x95278000) [pid = 1756] [serial = 1476] [outer = 0x93dc7400] 17:04:21 INFO - PROCESS | 1756 | 1466035461892 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]]]}] 17:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1327ms 17:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:04:21 INFO - PROCESS | 1756 | 1466035461923 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 17:04:21 INFO - PROCESS | 1756 | 1466035461926 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 17:04:21 INFO - PROCESS | 1756 | 1466035461932 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:04:21 INFO - PROCESS | 1756 | 1466035461938 Marionette TRACE conn3 <- [1,1938,null,{}] 17:04:21 INFO - PROCESS | 1756 | 1466035461953 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}] 17:04:21 INFO - PROCESS | 1756 | 1466035461961 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:22 INFO - PROCESS | 1756 | 1466035462124 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 17:04:22 INFO - PROCESS | 1756 | 1466035462289 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:22 INFO - PROCESS | 1756 | 1466035462298 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x99eba400 == 36 [pid = 1756] [id = 492] 17:04:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x99ebb000) [pid = 1756] [serial = 1477] [outer = (nil)] 17:04:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x9a089000) [pid = 1756] [serial = 1478] [outer = 0x99ebb000] 17:04:22 INFO - PROCESS | 1756 | 1466035462372 Marionette DEBUG loaded listener.js 17:04:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x9a537c00) [pid = 1756] [serial = 1479] [outer = 0x99ebb000] 17:04:23 INFO - PROCESS | 1756 | 1466035463224 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]]]}] 17:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1334ms 17:04:23 INFO - PROCESS | 1756 | 1466035463265 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 17:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:04:23 INFO - PROCESS | 1756 | 1466035463270 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 17:04:23 INFO - PROCESS | 1756 | 1466035463276 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:04:23 INFO - PROCESS | 1756 | 1466035463280 Marionette TRACE conn3 <- [1,1942,null,{}] 17:04:23 INFO - PROCESS | 1756 | 1466035463285 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}] 17:04:23 INFO - PROCESS | 1756 | 1466035463290 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:23 INFO - PROCESS | 1756 | 1466035463502 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 17:04:23 INFO - PROCESS | 1756 | 1466035463515 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:23 INFO - PROCESS | 1756 | 1466035463523 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x925b7800 == 37 [pid = 1756] [id = 493] 17:04:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x9a539800) [pid = 1756] [serial = 1480] [outer = (nil)] 17:04:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x9a542000) [pid = 1756] [serial = 1481] [outer = 0x9a539800] 17:04:23 INFO - PROCESS | 1756 | 1466035463628 Marionette DEBUG loaded listener.js 17:04:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x9a545400) [pid = 1756] [serial = 1482] [outer = 0x9a539800] 17:04:24 INFO - PROCESS | 1756 | 1466035464554 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]]]}] 17:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1331ms 17:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:04:24 INFO - PROCESS | 1756 | 1466035464608 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 17:04:24 INFO - PROCESS | 1756 | 1466035464611 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 17:04:24 INFO - PROCESS | 1756 | 1466035464617 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:04:24 INFO - PROCESS | 1756 | 1466035464620 Marionette TRACE conn3 <- [1,1946,null,{}] 17:04:24 INFO - PROCESS | 1756 | 1466035464626 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}] 17:04:24 INFO - PROCESS | 1756 | 1466035464630 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:24 INFO - PROCESS | 1756 | 1466035464778 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 17:04:24 INFO - PROCESS | 1756 | 1466035464942 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:24 INFO - PROCESS | 1756 | 1466035464952 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x97705800 == 38 [pid = 1756] [id = 494] 17:04:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x9a53bc00) [pid = 1756] [serial = 1483] [outer = (nil)] 17:04:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x9a707800) [pid = 1756] [serial = 1484] [outer = 0x9a53bc00] 17:04:25 INFO - PROCESS | 1756 | 1466035465022 Marionette DEBUG loaded listener.js 17:04:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x9a708c00) [pid = 1756] [serial = 1485] [outer = 0x9a53bc00] 17:04:25 INFO - PROCESS | 1756 | 1466035465945 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]]]}] 17:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1533ms 17:04:26 INFO - PROCESS | 1756 | 1466035466150 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 17:04:26 INFO - PROCESS | 1756 | 1466035466156 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 17:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:04:26 INFO - PROCESS | 1756 | 1466035466163 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:04:26 INFO - PROCESS | 1756 | 1466035466168 Marionette TRACE conn3 <- [1,1950,null,{}] 17:04:26 INFO - PROCESS | 1756 | 1466035466175 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}] 17:04:26 INFO - PROCESS | 1756 | 1466035466181 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:26 INFO - PROCESS | 1756 | 1466035466325 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 17:04:26 INFO - PROCESS | 1756 | 1466035466544 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:26 INFO - PROCESS | 1756 | 1466035466557 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a9c00 == 39 [pid = 1756] [id = 495] 17:04:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x9157b800) [pid = 1756] [serial = 1486] [outer = (nil)] 17:04:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x916a9000) [pid = 1756] [serial = 1487] [outer = 0x9157b800] 17:04:26 INFO - PROCESS | 1756 | 1466035466641 Marionette DEBUG loaded listener.js 17:04:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x918eb400) [pid = 1756] [serial = 1488] [outer = 0x9157b800] 17:04:27 INFO - PROCESS | 1756 | 1466035467430 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]]]}] 17:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1284ms 17:04:27 INFO - PROCESS | 1756 | 1466035467447 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 17:04:27 INFO - PROCESS | 1756 | 1466035467451 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 17:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:04:27 INFO - PROCESS | 1756 | 1466035467477 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:04:27 INFO - PROCESS | 1756 | 1466035467482 Marionette TRACE conn3 <- [1,1954,null,{}] 17:04:27 INFO - PROCESS | 1756 | 1466035467488 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}] 17:04:27 INFO - PROCESS | 1756 | 1466035467493 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:27 INFO - PROCESS | 1756 | 1466035467649 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 17:04:27 INFO - PROCESS | 1756 | --DOCSHELL 0x91576400 == 38 [pid = 1756] [id = 488] 17:04:27 INFO - PROCESS | 1756 | --DOCSHELL 0x965d3c00 == 37 [pid = 1756] [id = 487] 17:04:27 INFO - PROCESS | 1756 | --DOCSHELL 0x923d0400 == 36 [pid = 1756] [id = 486] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x91dab000) [pid = 1756] [serial = 1445] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | 1466035467855 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:27 INFO - PROCESS | 1756 | 1466035467863 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:27 INFO - PROCESS | 1756 | --DOCSHELL 0x906ab800 == 35 [pid = 1756] [id = 485] 17:04:27 INFO - PROCESS | 1756 | --DOCSHELL 0x93a3b400 == 34 [pid = 1756] [id = 484] 17:04:27 INFO - PROCESS | 1756 | --DOCSHELL 0x91da7000 == 33 [pid = 1756] [id = 483] 17:04:27 INFO - PROCESS | 1756 | --DOCSHELL 0x9157a800 == 32 [pid = 1756] [id = 482] 17:04:27 INFO - PROCESS | 1756 | --DOCSHELL 0x91d98800 == 31 [pid = 1756] [id = 481] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x98f9e400) [pid = 1756] [serial = 1421] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x91de9c00) [pid = 1756] [serial = 1439] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x91fbec00) [pid = 1756] [serial = 1440] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x916aa400) [pid = 1756] [serial = 1424] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x918ebc00) [pid = 1756] [serial = 1425] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x922f7c00) [pid = 1756] [serial = 1427] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x98b65800) [pid = 1756] [serial = 1430] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x925b4c00) [pid = 1756] [serial = 1428] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x99eae800) [pid = 1756] [serial = 1433] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x965d2800) [pid = 1756] [serial = 1415] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x91578400) [pid = 1756] [serial = 1418] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x965db400) [pid = 1756] [serial = 1416] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x916aac00) [pid = 1756] [serial = 1397] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x916a5400) [pid = 1756] [serial = 1398] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x9526f400) [pid = 1756] [serial = 1395] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x923c8c00) [pid = 1756] [serial = 1400] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9157e000) [pid = 1756] [serial = 1443] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9244dc00) [pid = 1756] [serial = 1401] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x916acc00) [pid = 1756] [serial = 1406] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x918e3c00) [pid = 1756] [serial = 1407] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x99723800) [pid = 1756] [serial = 1431] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x93d24800) [pid = 1756] [serial = 1412] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x95272c00) [pid = 1756] [serial = 1403] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9157a400) [pid = 1756] [serial = 1442] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x965cf800) [pid = 1756] [serial = 1404] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x91df0800) [pid = 1756] [serial = 1409] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x920d1400) [pid = 1756] [serial = 1410] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x9a007c00) [pid = 1756] [serial = 1437] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x99ebac00) [pid = 1756] [serial = 1436] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x99eb3000) [pid = 1756] [serial = 1434] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 59 (0x906efc00) [pid = 1756] [serial = 1419] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 58 (0x9519a400) [pid = 1756] [serial = 1413] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | --DOMWINDOW == 57 (0x997ed400) [pid = 1756] [serial = 1422] [outer = (nil)] [url = about:blank] 17:04:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ab800 == 32 [pid = 1756] [id = 496] 17:04:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 58 (0x91576400) [pid = 1756] [serial = 1489] [outer = (nil)] 17:04:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 59 (0x91580800) [pid = 1756] [serial = 1490] [outer = 0x91576400] 17:04:27 INFO - PROCESS | 1756 | 1466035467971 Marionette DEBUG loaded listener.js 17:04:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0x918e7400) [pid = 1756] [serial = 1491] [outer = 0x91576400] 17:04:28 INFO - PROCESS | 1756 | 1466035468675 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]]]}] 17:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1238ms 17:04:28 INFO - PROCESS | 1756 | 1466035468710 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 17:04:28 INFO - PROCESS | 1756 | 1466035468714 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 17:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:04:28 INFO - PROCESS | 1756 | 1466035468719 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:04:28 INFO - PROCESS | 1756 | 1466035468722 Marionette TRACE conn3 <- [1,1958,null,{}] 17:04:28 INFO - PROCESS | 1756 | 1466035468736 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}] 17:04:28 INFO - PROCESS | 1756 | 1466035468743 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:28 INFO - PROCESS | 1756 | 1466035468881 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 17:04:29 INFO - PROCESS | 1756 | 1466035469008 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:29 INFO - PROCESS | 1756 | 1466035469018 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x920d2800 == 33 [pid = 1756] [id = 497] 17:04:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x920db800) [pid = 1756] [serial = 1492] [outer = (nil)] 17:04:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x925af800) [pid = 1756] [serial = 1493] [outer = 0x920db800] 17:04:29 INFO - PROCESS | 1756 | 1466035469080 Marionette DEBUG loaded listener.js 17:04:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x925ba800) [pid = 1756] [serial = 1494] [outer = 0x920db800] 17:04:29 INFO - PROCESS | 1756 | 1466035469742 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]]]}] 17:04:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1035ms 17:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:04:29 INFO - PROCESS | 1756 | 1466035469753 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 17:04:29 INFO - PROCESS | 1756 | 1466035469756 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 17:04:29 INFO - PROCESS | 1756 | 1466035469766 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:04:29 INFO - PROCESS | 1756 | 1466035469768 Marionette TRACE conn3 <- [1,1962,null,{}] 17:04:29 INFO - PROCESS | 1756 | 1466035469773 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}] 17:04:29 INFO - PROCESS | 1756 | 1466035469778 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:29 INFO - PROCESS | 1756 | 1466035469963 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 17:04:29 INFO - PROCESS | 1756 | 1466035469980 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:29 INFO - PROCESS | 1756 | 1466035469988 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x90512000 == 34 [pid = 1756] [id = 498] 17:04:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x92448000) [pid = 1756] [serial = 1495] [outer = (nil)] 17:04:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x93dc3800) [pid = 1756] [serial = 1496] [outer = 0x92448000] 17:04:30 INFO - PROCESS | 1756 | 1466035470046 Marionette DEBUG loaded listener.js 17:04:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x9526f400) [pid = 1756] [serial = 1497] [outer = 0x92448000] 17:04:30 INFO - PROCESS | 1756 | 1466035470799 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]]]}] 17:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1091ms 17:04:30 INFO - PROCESS | 1756 | 1466035470868 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 17:04:30 INFO - PROCESS | 1756 | 1466035470872 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 17:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:04:30 INFO - PROCESS | 1756 | 1466035470877 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:04:30 INFO - PROCESS | 1756 | 1466035470892 Marionette TRACE conn3 <- [1,1966,null,{}] 17:04:30 INFO - PROCESS | 1756 | 1466035470908 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}] 17:04:30 INFO - PROCESS | 1756 | 1466035470913 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:31 INFO - PROCESS | 1756 | 1466035471090 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 17:04:31 INFO - PROCESS | 1756 | 1466035471171 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:31 INFO - PROCESS | 1756 | 1466035471178 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050ec00 == 35 [pid = 1756] [id = 499] 17:04:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x925ba000) [pid = 1756] [serial = 1498] [outer = (nil)] 17:04:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x965d4000) [pid = 1756] [serial = 1499] [outer = 0x925ba000] 17:04:31 INFO - PROCESS | 1756 | 1466035471239 Marionette DEBUG loaded listener.js 17:04:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x97706400) [pid = 1756] [serial = 1500] [outer = 0x925ba000] 17:04:31 INFO - PROCESS | 1756 | 1466035471972 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]]]}] 17:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1151ms 17:04:32 INFO - PROCESS | 1756 | 1466035472032 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 17:04:32 INFO - PROCESS | 1756 | 1466035472036 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 17:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:04:32 INFO - PROCESS | 1756 | 1466035472041 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:04:32 INFO - PROCESS | 1756 | 1466035472043 Marionette TRACE conn3 <- [1,1970,null,{}] 17:04:32 INFO - PROCESS | 1756 | 1466035472049 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}] 17:04:32 INFO - PROCESS | 1756 | 1466035472058 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:32 INFO - PROCESS | 1756 | 1466035472277 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 17:04:32 INFO - PROCESS | 1756 | 1466035472293 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:32 INFO - PROCESS | 1756 | 1466035472300 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050a800 == 36 [pid = 1756] [id = 500] 17:04:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9050f800) [pid = 1756] [serial = 1501] [outer = (nil)] 17:04:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x99c03000) [pid = 1756] [serial = 1502] [outer = 0x9050f800] 17:04:32 INFO - PROCESS | 1756 | 1466035472360 Marionette DEBUG loaded listener.js 17:04:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x99eb5400) [pid = 1756] [serial = 1503] [outer = 0x9050f800] 17:04:32 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x9157ac00) [pid = 1756] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:04:32 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x93d28c00) [pid = 1756] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:04:32 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x9157cc00) [pid = 1756] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:04:32 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x923d3000) [pid = 1756] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:04:32 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x922f0c00) [pid = 1756] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:04:32 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x965da000) [pid = 1756] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:04:32 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x91d96800) [pid = 1756] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:04:33 INFO - PROCESS | 1756 | 1466035473097 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]]]}] 17:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1079ms 17:04:33 INFO - PROCESS | 1756 | 1466035473136 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 17:04:33 INFO - PROCESS | 1756 | 1466035473139 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 17:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:04:33 INFO - PROCESS | 1756 | 1466035473144 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:04:33 INFO - PROCESS | 1756 | 1466035473147 Marionette TRACE conn3 <- [1,1974,null,{}] 17:04:33 INFO - PROCESS | 1756 | 1466035473152 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}] 17:04:33 INFO - PROCESS | 1756 | 1466035473156 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:33 INFO - PROCESS | 1756 | 1466035473327 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 17:04:33 INFO - PROCESS | 1756 | 1466035473344 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:33 INFO - PROCESS | 1756 | 1466035473351 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x920d9400 == 37 [pid = 1756] [id = 501] 17:04:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x920dc000) [pid = 1756] [serial = 1504] [outer = (nil)] 17:04:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x9971bc00) [pid = 1756] [serial = 1505] [outer = 0x920dc000] 17:04:33 INFO - PROCESS | 1756 | 1466035473409 Marionette DEBUG loaded listener.js 17:04:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x9770e400) [pid = 1756] [serial = 1506] [outer = 0x920dc000] 17:04:34 INFO - PROCESS | 1756 | 1466035474093 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]]]}] 17:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 978ms 17:04:34 INFO - PROCESS | 1756 | 1466035474122 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 17:04:34 INFO - PROCESS | 1756 | 1466035474125 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 17:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:04:34 INFO - PROCESS | 1756 | 1466035474131 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:04:34 INFO - PROCESS | 1756 | 1466035474133 Marionette TRACE conn3 <- [1,1978,null,{}] 17:04:34 INFO - PROCESS | 1756 | 1466035474138 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}] 17:04:34 INFO - PROCESS | 1756 | 1466035474142 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:34 INFO - PROCESS | 1756 | 1466035474273 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 17:04:34 INFO - PROCESS | 1756 | 1466035474402 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:34 INFO - PROCESS | 1756 | 1466035474408 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de4000 == 38 [pid = 1756] [id = 502] 17:04:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x93a3b400) [pid = 1756] [serial = 1507] [outer = (nil)] 17:04:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9a08e800) [pid = 1756] [serial = 1508] [outer = 0x93a3b400] 17:04:34 INFO - PROCESS | 1756 | 1466035474466 Marionette DEBUG loaded listener.js 17:04:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9a53cc00) [pid = 1756] [serial = 1509] [outer = 0x93a3b400] 17:04:35 INFO - PROCESS | 1756 | 1466035475339 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]]]}] 17:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1237ms 17:04:35 INFO - PROCESS | 1756 | 1466035475368 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 17:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:04:35 INFO - PROCESS | 1756 | 1466035475374 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 17:04:35 INFO - PROCESS | 1756 | 1466035475382 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:04:35 INFO - PROCESS | 1756 | 1466035475387 Marionette TRACE conn3 <- [1,1982,null,{}] 17:04:35 INFO - PROCESS | 1756 | 1466035475395 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}] 17:04:35 INFO - PROCESS | 1756 | 1466035475401 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:35 INFO - PROCESS | 1756 | 1466035475576 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 17:04:35 INFO - PROCESS | 1756 | 1466035475739 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:35 INFO - PROCESS | 1756 | 1466035475748 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x91578c00 == 39 [pid = 1756] [id = 503] 17:04:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x9157a000) [pid = 1756] [serial = 1510] [outer = (nil)] 17:04:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x91d97000) [pid = 1756] [serial = 1511] [outer = 0x9157a000] 17:04:35 INFO - PROCESS | 1756 | 1466035475831 Marionette DEBUG loaded listener.js 17:04:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x91dea000) [pid = 1756] [serial = 1512] [outer = 0x9157a000] 17:04:36 INFO - PROCESS | 1756 | 1466035476668 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]]]}] 17:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1335ms 17:04:36 INFO - PROCESS | 1756 | 1466035476716 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 17:04:36 INFO - PROCESS | 1756 | 1466035476723 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 17:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:04:36 INFO - PROCESS | 1756 | 1466035476732 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:04:36 INFO - PROCESS | 1756 | 1466035476737 Marionette TRACE conn3 <- [1,1986,null,{}] 17:04:36 INFO - PROCESS | 1756 | 1466035476742 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}] 17:04:36 INFO - PROCESS | 1756 | 1466035476747 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:36 INFO - PROCESS | 1756 | 1466035476905 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 17:04:37 INFO - PROCESS | 1756 | 1466035477068 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:37 INFO - PROCESS | 1756 | 1466035477077 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x916ab400 == 40 [pid = 1756] [id = 504] 17:04:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x923d3800) [pid = 1756] [serial = 1513] [outer = (nil)] 17:04:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x925b4000) [pid = 1756] [serial = 1514] [outer = 0x923d3800] 17:04:37 INFO - PROCESS | 1756 | 1466035477149 Marionette DEBUG loaded listener.js 17:04:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x93a3a000) [pid = 1756] [serial = 1515] [outer = 0x923d3800] 17:04:38 INFO - PROCESS | 1756 | 1466035478049 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]]]}] 17:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1387ms 17:04:38 INFO - PROCESS | 1756 | 1466035478119 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 17:04:38 INFO - PROCESS | 1756 | 1466035478123 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 17:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:04:38 INFO - PROCESS | 1756 | 1466035478129 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:04:38 INFO - PROCESS | 1756 | 1466035478135 Marionette TRACE conn3 <- [1,1990,null,{}] 17:04:38 INFO - PROCESS | 1756 | 1466035478150 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}] 17:04:38 INFO - PROCESS | 1756 | 1466035478158 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:38 INFO - PROCESS | 1756 | 1466035478353 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 17:04:38 INFO - PROCESS | 1756 | 1466035478518 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:38 INFO - PROCESS | 1756 | 1466035478525 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x9987ec00 == 41 [pid = 1756] [id = 505] 17:04:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x999d1c00) [pid = 1756] [serial = 1516] [outer = (nil)] 17:04:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x9a008000) [pid = 1756] [serial = 1517] [outer = 0x999d1c00] 17:04:38 INFO - PROCESS | 1756 | 1466035478598 Marionette DEBUG loaded listener.js 17:04:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x9a704000) [pid = 1756] [serial = 1518] [outer = 0x999d1c00] 17:04:39 INFO - PROCESS | 1756 | 1466035479426 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]]]}] 17:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1334ms 17:04:39 INFO - PROCESS | 1756 | 1466035479463 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 17:04:39 INFO - PROCESS | 1756 | 1466035479466 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 17:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:04:39 INFO - PROCESS | 1756 | 1466035479472 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:04:39 INFO - PROCESS | 1756 | 1466035479476 Marionette TRACE conn3 <- [1,1994,null,{}] 17:04:39 INFO - PROCESS | 1756 | 1466035479481 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}] 17:04:39 INFO - PROCESS | 1756 | 1466035479486 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:39 INFO - PROCESS | 1756 | 1466035479635 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 17:04:39 INFO - PROCESS | 1756 | 1466035479803 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:39 INFO - PROCESS | 1756 | 1466035479812 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x9770f800 == 42 [pid = 1756] [id = 506] 17:04:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x999ca800) [pid = 1756] [serial = 1519] [outer = (nil)] 17:04:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x9ab56800) [pid = 1756] [serial = 1520] [outer = 0x999ca800] 17:04:39 INFO - PROCESS | 1756 | 1466035479880 Marionette DEBUG loaded listener.js 17:04:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x9ab59800) [pid = 1756] [serial = 1521] [outer = 0x999ca800] 17:04:40 INFO - PROCESS | 1756 | 1466035480729 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]]]}] 17:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1284ms 17:04:40 INFO - PROCESS | 1756 | 1466035480757 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 17:04:40 INFO - PROCESS | 1756 | 1466035480760 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 17:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:04:40 INFO - PROCESS | 1756 | 1466035480766 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:04:40 INFO - PROCESS | 1756 | 1466035480769 Marionette TRACE conn3 <- [1,1998,null,{}] 17:04:40 INFO - PROCESS | 1756 | 1466035480775 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}] 17:04:40 INFO - PROCESS | 1756 | 1466035480779 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:41 INFO - PROCESS | 1756 | 1466035481004 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 17:04:41 INFO - PROCESS | 1756 | 1466035481420 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:41 INFO - PROCESS | 1756 | 1466035481429 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x9157f400 == 43 [pid = 1756] [id = 507] 17:04:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x916a2800) [pid = 1756] [serial = 1522] [outer = (nil)] 17:04:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x918f0000) [pid = 1756] [serial = 1523] [outer = 0x916a2800] 17:04:41 INFO - PROCESS | 1756 | 1466035481541 Marionette DEBUG loaded listener.js 17:04:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x91dab000) [pid = 1756] [serial = 1524] [outer = 0x916a2800] 17:04:42 INFO - PROCESS | 1756 | 1466035482443 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]]]}] 17:04:42 INFO - PROCESS | 1756 | --DOCSHELL 0x920d9400 == 42 [pid = 1756] [id = 501] 17:04:42 INFO - PROCESS | 1756 | --DOCSHELL 0x9050a800 == 41 [pid = 1756] [id = 500] 17:04:42 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x999cac00) [pid = 1756] [serial = 1469] [outer = (nil)] [url = about:blank] 17:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1728ms 17:04:42 INFO - PROCESS | 1756 | --DOCSHELL 0x9050ec00 == 40 [pid = 1756] [id = 499] 17:04:42 INFO - PROCESS | 1756 | --DOCSHELL 0x90512000 == 39 [pid = 1756] [id = 498] 17:04:42 INFO - PROCESS | 1756 | --DOCSHELL 0x920d2800 == 38 [pid = 1756] [id = 497] 17:04:42 INFO - PROCESS | 1756 | --DOCSHELL 0x906ab800 == 37 [pid = 1756] [id = 496] 17:04:42 INFO - PROCESS | 1756 | --DOCSHELL 0x906a9c00 == 36 [pid = 1756] [id = 495] 17:04:42 INFO - PROCESS | 1756 | 1466035482504 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 17:04:42 INFO - PROCESS | 1756 | 1466035482508 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 17:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:04:42 INFO - PROCESS | 1756 | 1466035482515 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:04:42 INFO - PROCESS | 1756 | 1466035482519 Marionette TRACE conn3 <- [1,2002,null,{}] 17:04:42 INFO - PROCESS | 1756 | 1466035482526 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}] 17:04:42 INFO - PROCESS | 1756 | 1466035482533 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:42 INFO - PROCESS | 1756 | 1466035482678 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:04:42 INFO - PROCESS | 1756 | 1466035482696 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:42 INFO - PROCESS | 1756 | 1466035482704 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:42 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x91fbb000) [pid = 1756] [serial = 1449] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x91d92c00) [pid = 1756] [serial = 1448] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x951e3800) [pid = 1756] [serial = 1455] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x95036c00) [pid = 1756] [serial = 1454] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x916ae400) [pid = 1756] [serial = 1457] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x925b9800) [pid = 1756] [serial = 1460] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x92440000) [pid = 1756] [serial = 1452] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x923d0c00) [pid = 1756] [serial = 1451] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x98239400) [pid = 1756] [serial = 1463] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x93031c00) [pid = 1756] [serial = 1461] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x92fffc00) [pid = 1756] [serial = 1466] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x98f94c00) [pid = 1756] [serial = 1464] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9823f400) [pid = 1756] [serial = 1467] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x91dac800) [pid = 1756] [serial = 1458] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ab400 == 37 [pid = 1756] [id = 508] 17:04:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x916ae400) [pid = 1756] [serial = 1525] [outer = (nil)] 17:04:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x920d5000) [pid = 1756] [serial = 1526] [outer = 0x916ae400] 17:04:42 INFO - PROCESS | 1756 | 1466035482902 Marionette DEBUG loaded listener.js 17:04:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x923d0800) [pid = 1756] [serial = 1527] [outer = 0x916ae400] 17:04:43 INFO - PROCESS | 1756 | 1466035483603 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]]]}] 17:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1136ms 17:04:43 INFO - PROCESS | 1756 | 1466035483654 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:04:43 INFO - PROCESS | 1756 | 1466035483659 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 17:04:43 INFO - PROCESS | 1756 | 1466035483677 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:04:43 INFO - PROCESS | 1756 | 1466035483681 Marionette TRACE conn3 <- [1,2006,null,{}] 17:04:43 INFO - PROCESS | 1756 | 1466035483693 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}] 17:04:43 INFO - PROCESS | 1756 | 1466035483696 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:43 INFO - PROCESS | 1756 | 1466035483845 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:04:43 INFO - PROCESS | 1756 | 1466035483854 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:43 INFO - PROCESS | 1756 | 1466035483860 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x925b9000 == 38 [pid = 1756] [id = 509] 17:04:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x92ffb800) [pid = 1756] [serial = 1528] [outer = (nil)] 17:04:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9519fc00) [pid = 1756] [serial = 1529] [outer = 0x92ffb800] 17:04:43 INFO - PROCESS | 1756 | 1466035483920 Marionette DEBUG loaded listener.js 17:04:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x965cfc00) [pid = 1756] [serial = 1530] [outer = 0x92ffb800] 17:04:44 INFO - PROCESS | 1756 | 1466035484745 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]]]}] 17:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 17:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1155ms 17:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:04:44 INFO - PROCESS | 1756 | 1466035484820 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:04:44 INFO - PROCESS | 1756 | 1466035484823 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 17:04:44 INFO - PROCESS | 1756 | 1466035484844 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:04:44 INFO - PROCESS | 1756 | 1466035484852 Marionette TRACE conn3 <- [1,2010,null,{}] 17:04:44 INFO - PROCESS | 1756 | 1466035484860 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}] 17:04:44 INFO - PROCESS | 1756 | 1466035484866 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:45 INFO - PROCESS | 1756 | 1466035485054 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:04:45 INFO - PROCESS | 1756 | 1466035485079 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:45 INFO - PROCESS | 1756 | 1466035485085 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fb7400 == 39 [pid = 1756] [id = 510] 17:04:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x965db000) [pid = 1756] [serial = 1531] [outer = (nil)] 17:04:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x99b64c00) [pid = 1756] [serial = 1532] [outer = 0x965db000] 17:04:45 INFO - PROCESS | 1756 | 1466035485144 Marionette DEBUG loaded listener.js 17:04:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x99c0b400) [pid = 1756] [serial = 1533] [outer = 0x965db000] 17:04:45 INFO - PROCESS | 1756 | 1466035485976 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]]]}] 17:04:46 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 17:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1204ms 17:04:46 INFO - PROCESS | 1756 | 1466035486032 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:04:46 INFO - PROCESS | 1756 | 1466035486035 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 17:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:04:46 INFO - PROCESS | 1756 | 1466035486053 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:04:46 INFO - PROCESS | 1756 | 1466035486056 Marionette TRACE conn3 <- [1,2014,null,{}] 17:04:46 INFO - PROCESS | 1756 | 1466035486061 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}] 17:04:46 INFO - PROCESS | 1756 | 1466035486065 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:46 INFO - PROCESS | 1756 | 1466035486250 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:04:46 INFO - PROCESS | 1756 | 1466035486269 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:46 INFO - PROCESS | 1756 | 1466035486276 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x95271000 == 40 [pid = 1756] [id = 511] 17:04:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x98be3c00) [pid = 1756] [serial = 1534] [outer = (nil)] 17:04:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x9a703800) [pid = 1756] [serial = 1535] [outer = 0x98be3c00] 17:04:46 INFO - PROCESS | 1756 | 1466035486334 Marionette DEBUG loaded listener.js 17:04:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x9a70c800) [pid = 1756] [serial = 1536] [outer = 0x98be3c00] 17:04:47 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x9157b800) [pid = 1756] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:04:47 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x91576400) [pid = 1756] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:04:47 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x925ba000) [pid = 1756] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:04:47 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x920db800) [pid = 1756] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:04:47 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x92448000) [pid = 1756] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:04:47 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x9050f800) [pid = 1756] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:04:47 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x920dc000) [pid = 1756] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:04:47 INFO - PROCESS | 1756 | 1466035487313 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]]]}] 17:04:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:04:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1276ms 17:04:47 INFO - PROCESS | 1756 | 1466035487337 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:04:47 INFO - PROCESS | 1756 | 1466035487340 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 17:04:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:04:47 INFO - PROCESS | 1756 | 1466035487347 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:04:47 INFO - PROCESS | 1756 | 1466035487349 Marionette TRACE conn3 <- [1,2018,null,{}] 17:04:47 INFO - PROCESS | 1756 | 1466035487354 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}] 17:04:47 INFO - PROCESS | 1756 | 1466035487358 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:47 INFO - PROCESS | 1756 | 1466035487486 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:04:47 INFO - PROCESS | 1756 | 1466035487502 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:47 INFO - PROCESS | 1756 | 1466035487519 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x920dc000 == 41 [pid = 1756] [id = 512] 17:04:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x920dc800) [pid = 1756] [serial = 1537] [outer = (nil)] 17:04:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x965d0800) [pid = 1756] [serial = 1538] [outer = 0x920dc800] 17:04:47 INFO - PROCESS | 1756 | 1466035487596 Marionette DEBUG loaded listener.js 17:04:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x9a540400) [pid = 1756] [serial = 1539] [outer = 0x920dc800] 17:04:48 INFO - PROCESS | 1756 | 1466035488384 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]]]}] 17:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1077ms 17:04:48 INFO - PROCESS | 1756 | 1466035488424 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:04:48 INFO - PROCESS | 1756 | 1466035488426 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 17:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:04:48 INFO - PROCESS | 1756 | 1466035488432 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:04:48 INFO - PROCESS | 1756 | 1466035488434 Marionette TRACE conn3 <- [1,2022,null,{}] 17:04:48 INFO - PROCESS | 1756 | 1466035488439 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}] 17:04:48 INFO - PROCESS | 1756 | 1466035488443 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:48 INFO - PROCESS | 1756 | 1466035488621 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:04:48 INFO - PROCESS | 1756 | 1466035488654 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:48 INFO - PROCESS | 1756 | 1466035488663 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050b000 == 42 [pid = 1756] [id = 513] 17:04:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x906e8400) [pid = 1756] [serial = 1540] [outer = (nil)] 17:04:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x9a710800) [pid = 1756] [serial = 1541] [outer = 0x906e8400] 17:04:48 INFO - PROCESS | 1756 | 1466035488719 Marionette DEBUG loaded listener.js 17:04:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x9ab64800) [pid = 1756] [serial = 1542] [outer = 0x906e8400] 17:04:49 INFO - PROCESS | 1756 | 1466035489577 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]]]}] 17:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1176ms 17:04:49 INFO - PROCESS | 1756 | 1466035489619 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:04:49 INFO - PROCESS | 1756 | 1466035489625 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 17:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:04:49 INFO - PROCESS | 1756 | 1466035489633 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:04:49 INFO - PROCESS | 1756 | 1466035489638 Marionette TRACE conn3 <- [1,2026,null,{}] 17:04:49 INFO - PROCESS | 1756 | 1466035489646 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}] 17:04:49 INFO - PROCESS | 1756 | 1466035489652 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:49 INFO - PROCESS | 1756 | 1466035489823 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:04:50 INFO - PROCESS | 1756 | 1466035489990 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:50 INFO - PROCESS | 1756 | 1466035490004 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a6800 == 43 [pid = 1756] [id = 514] 17:04:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x906ae000) [pid = 1756] [serial = 1543] [outer = (nil)] 17:04:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x91fbf400) [pid = 1756] [serial = 1544] [outer = 0x906ae000] 17:04:50 INFO - PROCESS | 1756 | 1466035490077 Marionette DEBUG loaded listener.js 17:04:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x920db000) [pid = 1756] [serial = 1545] [outer = 0x906ae000] 17:04:51 INFO - PROCESS | 1756 | 1466035491007 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]]]}] 17:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1431ms 17:04:51 INFO - PROCESS | 1756 | 1466035491064 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:04:51 INFO - PROCESS | 1756 | 1466035491071 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 17:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:04:51 INFO - PROCESS | 1756 | 1466035491081 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:04:51 INFO - PROCESS | 1756 | 1466035491084 Marionette TRACE conn3 <- [1,2030,null,{}] 17:04:51 INFO - PROCESS | 1756 | 1466035491090 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}] 17:04:51 INFO - PROCESS | 1756 | 1466035491096 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:51 INFO - PROCESS | 1756 | 1466035491256 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:04:51 INFO - PROCESS | 1756 | 1466035491423 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:51 INFO - PROCESS | 1756 | 1466035491434 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x920d2c00 == 44 [pid = 1756] [id = 515] 17:04:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x93d2e800) [pid = 1756] [serial = 1546] [outer = (nil)] 17:04:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x9526e800) [pid = 1756] [serial = 1547] [outer = 0x93d2e800] 17:04:51 INFO - PROCESS | 1756 | 1466035491505 Marionette DEBUG loaded listener.js 17:04:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x97711000) [pid = 1756] [serial = 1548] [outer = 0x93d2e800] 17:04:52 INFO - PROCESS | 1756 | 1466035492375 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]]]}] 17:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1328ms 17:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:04:52 INFO - PROCESS | 1756 | 1466035492408 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:04:52 INFO - PROCESS | 1756 | 1466035492411 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 17:04:52 INFO - PROCESS | 1756 | 1466035492418 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:04:52 INFO - PROCESS | 1756 | 1466035492423 Marionette TRACE conn3 <- [1,2034,null,{}] 17:04:52 INFO - PROCESS | 1756 | 1466035492438 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}] 17:04:52 INFO - PROCESS | 1756 | 1466035492446 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:52 INFO - PROCESS | 1756 | 1466035492605 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:04:52 INFO - PROCESS | 1756 | 1466035492783 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:52 INFO - PROCESS | 1756 | 1466035492789 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x9987a800 == 45 [pid = 1756] [id = 516] 17:04:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x9987e400) [pid = 1756] [serial = 1549] [outer = (nil)] 17:04:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x9ab59400) [pid = 1756] [serial = 1550] [outer = 0x9987e400] 17:04:52 INFO - PROCESS | 1756 | 1466035492866 Marionette DEBUG loaded listener.js 17:04:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x9af07000) [pid = 1756] [serial = 1551] [outer = 0x9987e400] 17:04:53 INFO - PROCESS | 1756 | 1466035493745 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]]]}] 17:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1384ms 17:04:53 INFO - PROCESS | 1756 | 1466035493801 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:04:53 INFO - PROCESS | 1756 | 1466035493806 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 17:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:04:53 INFO - PROCESS | 1756 | 1466035493811 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:04:53 INFO - PROCESS | 1756 | 1466035493814 Marionette TRACE conn3 <- [1,2038,null,{}] 17:04:53 INFO - PROCESS | 1756 | 1466035493820 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}] 17:04:53 INFO - PROCESS | 1756 | 1466035493824 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:53 INFO - PROCESS | 1756 | 1466035493982 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:04:54 INFO - PROCESS | 1756 | 1466035494150 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:54 INFO - PROCESS | 1756 | 1466035494160 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x922fa800 == 46 [pid = 1756] [id = 517] 17:04:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x923d7800) [pid = 1756] [serial = 1552] [outer = (nil)] 17:04:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x9b7e4400) [pid = 1756] [serial = 1553] [outer = 0x923d7800] 17:04:54 INFO - PROCESS | 1756 | 1466035494228 Marionette DEBUG loaded listener.js 17:04:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x9b8dc800) [pid = 1756] [serial = 1554] [outer = 0x923d7800] 17:04:55 INFO - PROCESS | 1756 | 1466035495086 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]]]}] 17:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1332ms 17:04:55 INFO - PROCESS | 1756 | 1466035495144 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:04:55 INFO - PROCESS | 1756 | 1466035495147 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 17:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:04:55 INFO - PROCESS | 1756 | 1466035495153 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:04:55 INFO - PROCESS | 1756 | 1466035495156 Marionette TRACE conn3 <- [1,2042,null,{}] 17:04:55 INFO - PROCESS | 1756 | 1466035495162 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}] 17:04:55 INFO - PROCESS | 1756 | 1466035495166 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:55 INFO - PROCESS | 1756 | 1466035495315 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:04:55 INFO - PROCESS | 1756 | 1466035495482 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:55 INFO - PROCESS | 1756 | 1466035495490 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x918e9800 == 47 [pid = 1756] [id = 518] 17:04:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x923d6800) [pid = 1756] [serial = 1555] [outer = (nil)] 17:04:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x9b905800) [pid = 1756] [serial = 1556] [outer = 0x923d6800] 17:04:55 INFO - PROCESS | 1756 | 1466035495560 Marionette DEBUG loaded listener.js 17:04:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x9b908800) [pid = 1756] [serial = 1557] [outer = 0x923d6800] 17:04:56 INFO - PROCESS | 1756 | 1466035496448 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]]]}] 17:04:56 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) 17:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1335ms 17:04:56 INFO - PROCESS | 1756 | 1466035496489 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:04:56 INFO - PROCESS | 1756 | 1466035496493 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 17:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:04:56 INFO - PROCESS | 1756 | 1466035496499 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:04:56 INFO - PROCESS | 1756 | 1466035496501 Marionette TRACE conn3 <- [1,2046,null,{}] 17:04:56 INFO - PROCESS | 1756 | 1466035496507 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}] 17:04:56 INFO - PROCESS | 1756 | 1466035496516 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:56 INFO - PROCESS | 1756 | 1466035496700 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:04:56 INFO - PROCESS | 1756 | 1466035496882 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:56 INFO - PROCESS | 1756 | 1466035496889 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x91574000 == 48 [pid = 1756] [id = 519] 17:04:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x91d98000) [pid = 1756] [serial = 1558] [outer = (nil)] 17:04:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x9b930c00) [pid = 1756] [serial = 1559] [outer = 0x91d98000] 17:04:56 INFO - PROCESS | 1756 | 1466035496962 Marionette DEBUG loaded listener.js 17:04:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x9b93dc00) [pid = 1756] [serial = 1560] [outer = 0x91d98000] 17:04:57 INFO - PROCESS | 1756 | 1466035497791 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]]]}] 17:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1328ms 17:04:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:04:57 INFO - PROCESS | 1756 | 1466035497827 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:04:57 INFO - PROCESS | 1756 | 1466035497830 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 17:04:57 INFO - PROCESS | 1756 | 1466035497836 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:04:57 INFO - PROCESS | 1756 | 1466035497839 Marionette TRACE conn3 <- [1,2050,null,{}] 17:04:57 INFO - PROCESS | 1756 | 1466035497844 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}] 17:04:57 INFO - PROCESS | 1756 | 1466035497849 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:57 INFO - PROCESS | 1756 | 1466035497992 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:04:58 INFO - PROCESS | 1756 | 1466035498341 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:58 INFO - PROCESS | 1756 | 1466035498350 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a4400 == 49 [pid = 1756] [id = 520] 17:04:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0x916a4800) [pid = 1756] [serial = 1561] [outer = (nil)] 17:04:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0x918ebc00) [pid = 1756] [serial = 1562] [outer = 0x916a4800] 17:04:58 INFO - PROCESS | 1756 | 1466035498482 Marionette DEBUG loaded listener.js 17:04:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x91fb4c00) [pid = 1756] [serial = 1563] [outer = 0x916a4800] 17:04:59 INFO - PROCESS | 1756 | 1466035499392 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]]]}] 17:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1585ms 17:04:59 INFO - PROCESS | 1756 | 1466035499422 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:04:59 INFO - PROCESS | 1756 | 1466035499427 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 17:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:04:59 INFO - PROCESS | 1756 | 1466035499434 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:04:59 INFO - PROCESS | 1756 | 1466035499438 Marionette TRACE conn3 <- [1,2054,null,{}] 17:04:59 INFO - PROCESS | 1756 | 1466035499488 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}] 17:04:59 INFO - PROCESS | 1756 | 1466035499494 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:59 INFO - PROCESS | 1756 | --DOCSHELL 0x920dc000 == 48 [pid = 1756] [id = 512] 17:04:59 INFO - PROCESS | 1756 | --DOCSHELL 0x95271000 == 47 [pid = 1756] [id = 511] 17:04:59 INFO - PROCESS | 1756 | --DOCSHELL 0x91fb7400 == 46 [pid = 1756] [id = 510] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 102 (0x9a08e800) [pid = 1756] [serial = 1508] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOCSHELL 0x925b9000 == 45 [pid = 1756] [id = 509] 17:04:59 INFO - PROCESS | 1756 | --DOCSHELL 0x906ab400 == 44 [pid = 1756] [id = 508] 17:04:59 INFO - PROCESS | 1756 | --DOCSHELL 0x9157f400 == 43 [pid = 1756] [id = 507] 17:04:59 INFO - PROCESS | 1756 | 1466035499733 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:04:59 INFO - PROCESS | 1756 | --DOCSHELL 0x91578c00 == 42 [pid = 1756] [id = 503] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0x918eb400) [pid = 1756] [serial = 1488] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x916a9000) [pid = 1756] [serial = 1487] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x91580800) [pid = 1756] [serial = 1490] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0x918e7400) [pid = 1756] [serial = 1491] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x965d4000) [pid = 1756] [serial = 1499] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x920d5400) [pid = 1756] [serial = 1472] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x925af800) [pid = 1756] [serial = 1493] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x925ba800) [pid = 1756] [serial = 1494] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x9a542000) [pid = 1756] [serial = 1481] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x93dc3800) [pid = 1756] [serial = 1496] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x9526b800) [pid = 1756] [serial = 1475] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x9a089000) [pid = 1756] [serial = 1478] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x99c03000) [pid = 1756] [serial = 1502] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x9a707800) [pid = 1756] [serial = 1484] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x97706400) [pid = 1756] [serial = 1500] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x9971bc00) [pid = 1756] [serial = 1505] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x9770e400) [pid = 1756] [serial = 1506] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x99eb5400) [pid = 1756] [serial = 1503] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x9526f400) [pid = 1756] [serial = 1497] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 1756 | 1466035499903 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:59 INFO - PROCESS | 1756 | 1466035499910 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:04:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x918eb400 == 43 [pid = 1756] [id = 521] 17:04:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x920d2800) [pid = 1756] [serial = 1564] [outer = (nil)] 17:04:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x9243e400) [pid = 1756] [serial = 1565] [outer = 0x920d2800] 17:04:59 INFO - PROCESS | 1756 | 1466035499980 Marionette DEBUG loaded listener.js 17:05:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x925b4800) [pid = 1756] [serial = 1566] [outer = 0x920d2800] 17:05:00 INFO - PROCESS | 1756 | 1466035500672 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]]]}] 17:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1278ms 17:05:00 INFO - PROCESS | 1756 | 1466035500715 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:05:00 INFO - PROCESS | 1756 | 1466035500721 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 17:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:05:00 INFO - PROCESS | 1756 | 1466035500769 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:05:00 INFO - PROCESS | 1756 | 1466035500773 Marionette TRACE conn3 <- [1,2058,null,{}] 17:05:00 INFO - PROCESS | 1756 | 1466035500782 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}] 17:05:00 INFO - PROCESS | 1756 | 1466035500785 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:00 INFO - PROCESS | 1756 | 1466035500943 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:05:00 INFO - PROCESS | 1756 | 1466035500952 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:00 INFO - PROCESS | 1756 | 1466035500958 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x9503e400 == 44 [pid = 1756] [id = 522] 17:05:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x95040800) [pid = 1756] [serial = 1567] [outer = (nil)] 17:05:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x98b63c00) [pid = 1756] [serial = 1568] [outer = 0x95040800] 17:05:01 INFO - PROCESS | 1756 | 1466035501019 Marionette DEBUG loaded listener.js 17:05:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x997f7800) [pid = 1756] [serial = 1569] [outer = 0x95040800] 17:05:01 INFO - PROCESS | 1756 | 1466035501878 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]]]}] 17:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1161ms 17:05:01 INFO - PROCESS | 1756 | 1466035501922 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:05:01 INFO - PROCESS | 1756 | 1466035501925 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 17:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:05:01 INFO - PROCESS | 1756 | 1466035501932 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:05:01 INFO - PROCESS | 1756 | 1466035501940 Marionette TRACE conn3 <- [1,2062,null,{}] 17:05:01 INFO - PROCESS | 1756 | 1466035501953 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}] 17:05:01 INFO - PROCESS | 1756 | 1466035501959 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:02 INFO - PROCESS | 1756 | 1466035502107 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:05:02 INFO - PROCESS | 1756 | 1466035502116 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:02 INFO - PROCESS | 1756 | 1466035502121 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x923cac00 == 45 [pid = 1756] [id = 523] 17:05:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x999d2000) [pid = 1756] [serial = 1570] [outer = (nil)] 17:05:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x9a542000) [pid = 1756] [serial = 1571] [outer = 0x999d2000] 17:05:02 INFO - PROCESS | 1756 | 1466035502181 Marionette DEBUG loaded listener.js 17:05:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x9a709400) [pid = 1756] [serial = 1572] [outer = 0x999d2000] 17:05:03 INFO - PROCESS | 1756 | 1466035503059 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]]]}] 17:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1192ms 17:05:03 INFO - PROCESS | 1756 | 1466035503124 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:05:03 INFO - PROCESS | 1756 | 1466035503128 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 17:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:05:03 INFO - PROCESS | 1756 | 1466035503133 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:05:03 INFO - PROCESS | 1756 | 1466035503136 Marionette TRACE conn3 <- [1,2066,null,{}] 17:05:03 INFO - PROCESS | 1756 | 1466035503141 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}] 17:05:03 INFO - PROCESS | 1756 | 1466035503145 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:03 INFO - PROCESS | 1756 | 1466035503334 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:05:03 INFO - PROCESS | 1756 | 1466035503354 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:03 INFO - PROCESS | 1756 | 1466035503363 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x90511400 == 46 [pid = 1756] [id = 524] 17:05:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x91572000) [pid = 1756] [serial = 1573] [outer = (nil)] 17:05:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x9ab5fc00) [pid = 1756] [serial = 1574] [outer = 0x91572000] 17:05:03 INFO - PROCESS | 1756 | 1466035503420 Marionette DEBUG loaded listener.js 17:05:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x9ad86400) [pid = 1756] [serial = 1575] [outer = 0x91572000] 17:05:04 INFO - PROCESS | 1756 | 1466035504184 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]]]}] 17:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1084ms 17:05:04 INFO - PROCESS | 1756 | 1466035504225 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:05:04 INFO - PROCESS | 1756 | 1466035504227 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 17:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:05:04 INFO - PROCESS | 1756 | 1466035504233 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:05:04 INFO - PROCESS | 1756 | 1466035504235 Marionette TRACE conn3 <- [1,2070,null,{}] 17:05:04 INFO - PROCESS | 1756 | 1466035504241 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}] 17:05:04 INFO - PROCESS | 1756 | 1466035504245 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:04 INFO - PROCESS | 1756 | 1466035504428 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:05:04 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x98be3c00) [pid = 1756] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:05:04 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x916a2800) [pid = 1756] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:05:04 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x965db000) [pid = 1756] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:05:04 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x916ae400) [pid = 1756] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:05:04 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x92ffb800) [pid = 1756] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:05:04 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x920dc800) [pid = 1756] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:05:04 INFO - PROCESS | 1756 | 1466035504599 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:04 INFO - PROCESS | 1756 | 1466035504614 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d95800 == 47 [pid = 1756] [id = 525] 17:05:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x91da9800) [pid = 1756] [serial = 1576] [outer = (nil)] 17:05:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x9302f400) [pid = 1756] [serial = 1577] [outer = 0x91da9800] 17:05:04 INFO - PROCESS | 1756 | 1466035504682 Marionette DEBUG loaded listener.js 17:05:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x9ad85800) [pid = 1756] [serial = 1578] [outer = 0x91da9800] 17:05:05 INFO - PROCESS | 1756 | 1466035505377 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]]]}] 17:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1178ms 17:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:05:05 INFO - PROCESS | 1756 | 1466035505412 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:05:05 INFO - PROCESS | 1756 | 1466035505415 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 17:05:05 INFO - PROCESS | 1756 | 1466035505421 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:05:05 INFO - PROCESS | 1756 | 1466035505424 Marionette TRACE conn3 <- [1,2074,null,{}] 17:05:05 INFO - PROCESS | 1756 | 1466035505429 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}] 17:05:05 INFO - PROCESS | 1756 | 1466035505432 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:05 INFO - PROCESS | 1756 | 1466035505616 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:05:05 INFO - PROCESS | 1756 | 1466035505637 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:05 INFO - PROCESS | 1756 | 1466035505643 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f3400 == 48 [pid = 1756] [id = 526] 17:05:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x918ed800) [pid = 1756] [serial = 1579] [outer = (nil)] 17:05:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x9b939400) [pid = 1756] [serial = 1580] [outer = 0x918ed800] 17:05:05 INFO - PROCESS | 1756 | 1466035505715 Marionette DEBUG loaded listener.js 17:05:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x9b93f800) [pid = 1756] [serial = 1581] [outer = 0x918ed800] 17:05:06 INFO - PROCESS | 1756 | 1466035506457 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]]]}] 17:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1077ms 17:05:06 INFO - PROCESS | 1756 | 1466035506497 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:05:06 INFO - PROCESS | 1756 | 1466035506500 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 17:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:05:06 INFO - PROCESS | 1756 | 1466035506506 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:05:06 INFO - PROCESS | 1756 | 1466035506508 Marionette TRACE conn3 <- [1,2078,null,{}] 17:05:06 INFO - PROCESS | 1756 | 1466035506570 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}] 17:05:06 INFO - PROCESS | 1756 | 1466035506576 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:06 INFO - PROCESS | 1756 | 1466035506794 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:05:06 INFO - PROCESS | 1756 | 1466035506967 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:06 INFO - PROCESS | 1756 | 1466035506976 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ef000 == 49 [pid = 1756] [id = 527] 17:05:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x918ed000) [pid = 1756] [serial = 1582] [outer = (nil)] 17:05:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x91d96800) [pid = 1756] [serial = 1583] [outer = 0x918ed000] 17:05:07 INFO - PROCESS | 1756 | 1466035507054 Marionette DEBUG loaded listener.js 17:05:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x91df0c00) [pid = 1756] [serial = 1584] [outer = 0x918ed000] 17:05:08 INFO - PROCESS | 1756 | 1466035508002 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]]]}] 17:05:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:05:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1537ms 17:05:08 INFO - PROCESS | 1756 | 1466035508045 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:05:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:05:08 INFO - PROCESS | 1756 | 1466035508050 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 17:05:08 INFO - PROCESS | 1756 | 1466035508057 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:05:08 INFO - PROCESS | 1756 | 1466035508061 Marionette TRACE conn3 <- [1,2082,null,{}] 17:05:08 INFO - PROCESS | 1756 | 1466035508070 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}] 17:05:08 INFO - PROCESS | 1756 | 1466035508075 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:08 INFO - PROCESS | 1756 | 1466035508237 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:05:08 INFO - PROCESS | 1756 | 1466035508415 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:08 INFO - PROCESS | 1756 | 1466035508426 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x92445000 == 50 [pid = 1756] [id = 528] 17:05:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x9526ec00) [pid = 1756] [serial = 1585] [outer = (nil)] 17:05:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x9770e400) [pid = 1756] [serial = 1586] [outer = 0x9526ec00] 17:05:08 INFO - PROCESS | 1756 | 1466035508499 Marionette DEBUG loaded listener.js 17:05:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0x9987dc00) [pid = 1756] [serial = 1587] [outer = 0x9526ec00] 17:05:09 INFO - PROCESS | 1756 | 1466035509389 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]]]}] 17:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1381ms 17:05:09 INFO - PROCESS | 1756 | 1466035509438 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:05:09 INFO - PROCESS | 1756 | 1466035509441 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 17:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:05:09 INFO - PROCESS | 1756 | 1466035509448 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:05:09 INFO - PROCESS | 1756 | 1466035509451 Marionette TRACE conn3 <- [1,2086,null,{}] 17:05:09 INFO - PROCESS | 1756 | 1466035509457 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}] 17:05:09 INFO - PROCESS | 1756 | 1466035509462 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:09 INFO - PROCESS | 1756 | 1466035509623 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:05:09 INFO - PROCESS | 1756 | 1466035509797 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:09 INFO - PROCESS | 1756 | 1466035509806 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a090000 == 51 [pid = 1756] [id = 529] 17:05:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0x9a70d000) [pid = 1756] [serial = 1588] [outer = (nil)] 17:05:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x9afca800) [pid = 1756] [serial = 1589] [outer = 0x9a70d000] 17:05:09 INFO - PROCESS | 1756 | 1466035509883 Marionette DEBUG loaded listener.js 17:05:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 104 (0x9b90b800) [pid = 1756] [serial = 1590] [outer = 0x9a70d000] 17:05:10 INFO - PROCESS | 1756 | 1466035510754 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]]]}] 17:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1381ms 17:05:10 INFO - PROCESS | 1756 | 1466035510836 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:05:10 INFO - PROCESS | 1756 | 1466035510845 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 17:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:05:10 INFO - PROCESS | 1756 | 1466035510852 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:05:10 INFO - PROCESS | 1756 | 1466035510855 Marionette TRACE conn3 <- [1,2090,null,{}] 17:05:10 INFO - PROCESS | 1756 | 1466035510860 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}] 17:05:10 INFO - PROCESS | 1756 | 1466035510864 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:11 INFO - PROCESS | 1756 | 1466035511058 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:05:11 INFO - PROCESS | 1756 | 1466035511230 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:11 INFO - PROCESS | 1756 | 1466035511236 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b7e9400 == 52 [pid = 1756] [id = 530] 17:05:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 105 (0x9b909400) [pid = 1756] [serial = 1591] [outer = (nil)] 17:05:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 106 (0x9d30d800) [pid = 1756] [serial = 1592] [outer = 0x9b909400] 17:05:11 INFO - PROCESS | 1756 | 1466035511306 Marionette DEBUG loaded listener.js 17:05:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 107 (0x9d494c00) [pid = 1756] [serial = 1593] [outer = 0x9b909400] 17:05:12 INFO - PROCESS | 1756 | 1466035512142 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]]]}] 17:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1338ms 17:05:12 INFO - PROCESS | 1756 | 1466035512190 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:05:12 INFO - PROCESS | 1756 | 1466035512194 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 17:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:05:12 INFO - PROCESS | 1756 | 1466035512200 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:05:12 INFO - PROCESS | 1756 | 1466035512202 Marionette TRACE conn3 <- [1,2094,null,{}] 17:05:12 INFO - PROCESS | 1756 | 1466035512208 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}] 17:05:12 INFO - PROCESS | 1756 | 1466035512213 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:12 INFO - PROCESS | 1756 | 1466035512362 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:05:12 INFO - PROCESS | 1756 | 1466035512539 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:12 INFO - PROCESS | 1756 | 1466035512545 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x90517800 == 53 [pid = 1756] [id = 531] 17:05:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 108 (0x906eac00) [pid = 1756] [serial = 1594] [outer = (nil)] 17:05:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 109 (0x9d804c00) [pid = 1756] [serial = 1595] [outer = 0x906eac00] 17:05:12 INFO - PROCESS | 1756 | 1466035512616 Marionette DEBUG loaded listener.js 17:05:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 110 (0x9d80e800) [pid = 1756] [serial = 1596] [outer = 0x906eac00] 17:05:13 INFO - PROCESS | 1756 | 1466035513447 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]]]}] 17:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1292ms 17:05:13 INFO - PROCESS | 1756 | 1466035513492 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:05:13 INFO - PROCESS | 1756 | 1466035513496 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 17:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:05:13 INFO - PROCESS | 1756 | 1466035513502 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:05:13 INFO - PROCESS | 1756 | 1466035513504 Marionette TRACE conn3 <- [1,2098,null,{}] 17:05:13 INFO - PROCESS | 1756 | 1466035513510 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}] 17:05:13 INFO - PROCESS | 1756 | 1466035513518 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:13 INFO - PROCESS | 1756 | 1466035513712 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:05:13 INFO - PROCESS | 1756 | 1466035513886 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:13 INFO - PROCESS | 1756 | 1466035513893 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x9157a800 == 54 [pid = 1756] [id = 532] 17:05:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 111 (0x918e5c00) [pid = 1756] [serial = 1597] [outer = (nil)] 17:05:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 112 (0x9526d400) [pid = 1756] [serial = 1598] [outer = 0x918e5c00] 17:05:13 INFO - PROCESS | 1756 | 1466035513961 Marionette DEBUG loaded listener.js 17:05:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 113 (0x9ab5e000) [pid = 1756] [serial = 1599] [outer = 0x918e5c00] 17:05:15 INFO - PROCESS | 1756 | 1466035515096 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]]]}] 17:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1629ms 17:05:15 INFO - PROCESS | 1756 | 1466035515131 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:05:15 INFO - PROCESS | 1756 | 1466035515137 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 17:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:05:15 INFO - PROCESS | 1756 | 1466035515144 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:05:15 INFO - PROCESS | 1756 | 1466035515148 Marionette TRACE conn3 <- [1,2102,null,{}] 17:05:15 INFO - PROCESS | 1756 | 1466035515156 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}] 17:05:15 INFO - PROCESS | 1756 | 1466035515161 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:15 INFO - PROCESS | 1756 | 1466035515317 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:05:15 INFO - PROCESS | 1756 | 1466035515514 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:15 INFO - PROCESS | 1756 | 1466035515522 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d8f800 == 55 [pid = 1756] [id = 533] 17:05:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 114 (0x91d9e400) [pid = 1756] [serial = 1600] [outer = (nil)] 17:05:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 115 (0x920d4c00) [pid = 1756] [serial = 1601] [outer = 0x91d9e400] 17:05:15 INFO - PROCESS | 1756 | 1466035515625 Marionette DEBUG loaded listener.js 17:05:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 116 (0x9302d000) [pid = 1756] [serial = 1602] [outer = 0x91d9e400] 17:05:16 INFO - PROCESS | 1756 | --DOCSHELL 0x91d90400 == 54 [pid = 1756] [id = 479] 17:05:16 INFO - PROCESS | 1756 | --DOMWINDOW == 115 (0x9a710800) [pid = 1756] [serial = 1541] [outer = (nil)] [url = about:blank] 17:05:16 INFO - PROCESS | 1756 | --DOCSHELL 0x91d95800 == 53 [pid = 1756] [id = 525] 17:05:16 INFO - PROCESS | 1756 | --DOCSHELL 0x90511400 == 52 [pid = 1756] [id = 524] 17:05:16 INFO - PROCESS | 1756 | --DOCSHELL 0x923cac00 == 51 [pid = 1756] [id = 523] 17:05:16 INFO - PROCESS | 1756 | --DOCSHELL 0x9503e400 == 50 [pid = 1756] [id = 522] 17:05:16 INFO - PROCESS | 1756 | --DOCSHELL 0x918eb400 == 49 [pid = 1756] [id = 521] 17:05:16 INFO - PROCESS | 1756 | --DOCSHELL 0x916a4400 == 48 [pid = 1756] [id = 520] 17:05:16 INFO - PROCESS | 1756 | --DOMWINDOW == 114 (0x9ab56800) [pid = 1756] [serial = 1520] [outer = (nil)] [url = about:blank] 17:05:16 INFO - PROCESS | 1756 | --DOMWINDOW == 113 (0x925b4000) [pid = 1756] [serial = 1514] [outer = (nil)] [url = about:blank] 17:05:16 INFO - PROCESS | 1756 | --DOMWINDOW == 112 (0x91dab000) [pid = 1756] [serial = 1524] [outer = (nil)] [url = about:blank] 17:05:16 INFO - PROCESS | 1756 | --DOMWINDOW == 111 (0x91d97000) [pid = 1756] [serial = 1511] [outer = (nil)] [url = about:blank] 17:05:16 INFO - PROCESS | 1756 | --DOMWINDOW == 110 (0x99b64c00) [pid = 1756] [serial = 1532] [outer = (nil)] [url = about:blank] 17:05:16 INFO - PROCESS | 1756 | --DOMWINDOW == 109 (0x9a008000) [pid = 1756] [serial = 1517] [outer = (nil)] [url = about:blank] 17:05:16 INFO - PROCESS | 1756 | --DOMWINDOW == 108 (0x923d0800) [pid = 1756] [serial = 1527] [outer = (nil)] [url = about:blank] 17:05:16 INFO - PROCESS | 1756 | --DOMWINDOW == 107 (0x9519fc00) [pid = 1756] [serial = 1529] [outer = (nil)] [url = about:blank] 17:05:16 INFO - PROCESS | 1756 | --DOMWINDOW == 106 (0x99c0b400) [pid = 1756] [serial = 1533] [outer = (nil)] [url = about:blank] 17:05:16 INFO - PROCESS | 1756 | --DOMWINDOW == 105 (0x9a540400) [pid = 1756] [serial = 1539] [outer = (nil)] [url = about:blank] 17:05:16 INFO - PROCESS | 1756 | --DOMWINDOW == 104 (0x965d0800) [pid = 1756] [serial = 1538] [outer = (nil)] [url = about:blank] 17:05:16 INFO - PROCESS | 1756 | --DOMWINDOW == 103 (0x920d5000) [pid = 1756] [serial = 1526] [outer = (nil)] [url = about:blank] 17:05:16 INFO - PROCESS | 1756 | --DOMWINDOW == 102 (0x9a70c800) [pid = 1756] [serial = 1536] [outer = (nil)] [url = about:blank] 17:05:16 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0x918f0000) [pid = 1756] [serial = 1523] [outer = (nil)] [url = about:blank] 17:05:16 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x9a703800) [pid = 1756] [serial = 1535] [outer = (nil)] [url = about:blank] 17:05:16 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x965cfc00) [pid = 1756] [serial = 1530] [outer = (nil)] [url = about:blank] 17:05:16 INFO - PROCESS | 1756 | 1466035516586 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]]]}] 17:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1489ms 17:05:16 INFO - PROCESS | 1756 | 1466035516632 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:05:16 INFO - PROCESS | 1756 | 1466035516638 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 17:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:05:16 INFO - PROCESS | 1756 | 1466035516647 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:05:16 INFO - PROCESS | 1756 | 1466035516651 Marionette TRACE conn3 <- [1,2106,null,{}] 17:05:16 INFO - PROCESS | 1756 | 1466035516656 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}] 17:05:16 INFO - PROCESS | 1756 | 1466035516661 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:16 INFO - PROCESS | 1756 | 1466035516805 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:05:16 INFO - PROCESS | 1756 | 1466035516942 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:16 INFO - PROCESS | 1756 | 1466035516951 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x9157c400 == 49 [pid = 1756] [id = 534] 17:05:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x91de9000) [pid = 1756] [serial = 1603] [outer = (nil)] 17:05:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0x9519b000) [pid = 1756] [serial = 1604] [outer = 0x91de9000] 17:05:17 INFO - PROCESS | 1756 | 1466035517011 Marionette DEBUG loaded listener.js 17:05:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0x95273c00) [pid = 1756] [serial = 1605] [outer = 0x91de9000] 17:05:17 INFO - PROCESS | 1756 | 1466035517760 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]]]}] 17:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1134ms 17:05:17 INFO - PROCESS | 1756 | 1466035517781 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:05:17 INFO - PROCESS | 1756 | 1466035517785 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 17:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:05:17 INFO - PROCESS | 1756 | 1466035517813 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:05:17 INFO - PROCESS | 1756 | 1466035517818 Marionette TRACE conn3 <- [1,2110,null,{}] 17:05:17 INFO - PROCESS | 1756 | 1466035517838 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}] 17:05:17 INFO - PROCESS | 1756 | 1466035517845 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:17 INFO - PROCESS | 1756 | 1466035517988 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:05:18 INFO - PROCESS | 1756 | 1466035517997 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:18 INFO - PROCESS | 1756 | 1466035518005 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x99c0c000 == 50 [pid = 1756] [id = 535] 17:05:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x99eae800) [pid = 1756] [serial = 1606] [outer = (nil)] 17:05:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 104 (0x99eb5000) [pid = 1756] [serial = 1607] [outer = 0x99eae800] 17:05:18 INFO - PROCESS | 1756 | 1466035518067 Marionette DEBUG loaded listener.js 17:05:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 105 (0x9a08ac00) [pid = 1756] [serial = 1608] [outer = 0x99eae800] 17:05:18 INFO - PROCESS | 1756 | 1466035518855 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]]]}] 17:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1109ms 17:05:18 INFO - PROCESS | 1756 | 1466035518902 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:05:18 INFO - PROCESS | 1756 | 1466035518906 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 17:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:05:18 INFO - PROCESS | 1756 | 1466035518912 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:05:18 INFO - PROCESS | 1756 | 1466035518914 Marionette TRACE conn3 <- [1,2114,null,{}] 17:05:18 INFO - PROCESS | 1756 | 1466035518920 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}] 17:05:18 INFO - PROCESS | 1756 | 1466035518923 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:19 INFO - PROCESS | 1756 | 1466035519121 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:05:19 INFO - PROCESS | 1756 | 1466035519152 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:19 INFO - PROCESS | 1756 | 1466035519160 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x922ef400 == 51 [pid = 1756] [id = 536] 17:05:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 106 (0x99eb6000) [pid = 1756] [serial = 1609] [outer = (nil)] 17:05:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 107 (0x9a703c00) [pid = 1756] [serial = 1610] [outer = 0x99eb6000] 17:05:19 INFO - PROCESS | 1756 | 1466035519219 Marionette DEBUG loaded listener.js 17:05:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 108 (0x9ab58c00) [pid = 1756] [serial = 1611] [outer = 0x99eb6000] 17:05:20 INFO - PROCESS | 1756 | 1466035520050 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]]]}] 17:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1176ms 17:05:20 INFO - PROCESS | 1756 | 1466035520091 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:05:20 INFO - PROCESS | 1756 | 1466035520093 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 17:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:05:20 INFO - PROCESS | 1756 | 1466035520100 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:05:20 INFO - PROCESS | 1756 | 1466035520102 Marionette TRACE conn3 <- [1,2118,null,{}] 17:05:20 INFO - PROCESS | 1756 | 1466035520107 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}] 17:05:20 INFO - PROCESS | 1756 | 1466035520112 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:20 INFO - PROCESS | 1756 | 1466035520293 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:05:20 INFO - PROCESS | 1756 | 1466035520322 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:20 INFO - PROCESS | 1756 | 1466035520328 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x916adc00 == 52 [pid = 1756] [id = 537] 17:05:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 109 (0x920d9800) [pid = 1756] [serial = 1612] [outer = (nil)] 17:05:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 110 (0x9ad93000) [pid = 1756] [serial = 1613] [outer = 0x920d9800] 17:05:20 INFO - PROCESS | 1756 | 1466035520389 Marionette DEBUG loaded listener.js 17:05:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 111 (0x9afca000) [pid = 1756] [serial = 1614] [outer = 0x920d9800] 17:05:21 INFO - PROCESS | 1756 | --DOMWINDOW == 110 (0x91572000) [pid = 1756] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:05:21 INFO - PROCESS | 1756 | --DOMWINDOW == 109 (0x91da9800) [pid = 1756] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:05:21 INFO - PROCESS | 1756 | --DOMWINDOW == 108 (0x916a4800) [pid = 1756] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:05:21 INFO - PROCESS | 1756 | --DOMWINDOW == 107 (0x95040800) [pid = 1756] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:05:21 INFO - PROCESS | 1756 | --DOMWINDOW == 106 (0x920d2800) [pid = 1756] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:05:21 INFO - PROCESS | 1756 | --DOMWINDOW == 105 (0x999d2000) [pid = 1756] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:05:21 INFO - PROCESS | 1756 | 1466035521378 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]]]}] 17:05:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1333ms 17:05:21 INFO - PROCESS | 1756 | 1466035521433 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 17:05:21 INFO - PROCESS | 1756 | 1466035521436 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 17:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:05:21 INFO - PROCESS | 1756 | 1466035521442 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:05:21 INFO - PROCESS | 1756 | 1466035521444 Marionette TRACE conn3 <- [1,2122,null,{}] 17:05:21 INFO - PROCESS | 1756 | 1466035521449 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}] 17:05:21 INFO - PROCESS | 1756 | 1466035521458 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:21 INFO - PROCESS | 1756 | 1466035521667 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:05:21 INFO - PROCESS | 1756 | 1466035521679 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:21 INFO - PROCESS | 1756 | 1466035521685 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x916aa400 == 53 [pid = 1756] [id = 538] 17:05:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 106 (0x918edc00) [pid = 1756] [serial = 1615] [outer = (nil)] 17:05:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 107 (0x99bbe800) [pid = 1756] [serial = 1616] [outer = 0x918edc00] 17:05:21 INFO - PROCESS | 1756 | 1466035521745 Marionette DEBUG loaded listener.js 17:05:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 108 (0x9b90d000) [pid = 1756] [serial = 1617] [outer = 0x918edc00] 17:05:22 INFO - PROCESS | 1756 | 1466035522448 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]]]}] 17:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1028ms 17:05:22 INFO - PROCESS | 1756 | 1466035522470 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:05:22 INFO - PROCESS | 1756 | 1466035522473 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 17:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:05:22 INFO - PROCESS | 1756 | 1466035522478 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:05:22 INFO - PROCESS | 1756 | 1466035522480 Marionette TRACE conn3 <- [1,2126,null,{}] 17:05:22 INFO - PROCESS | 1756 | 1466035522486 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}] 17:05:22 INFO - PROCESS | 1756 | 1466035522490 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:22 INFO - PROCESS | 1756 | 1466035522668 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:05:22 INFO - PROCESS | 1756 | 1466035522698 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:22 INFO - PROCESS | 1756 | 1466035522704 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a6800 == 54 [pid = 1756] [id = 539] 17:05:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 109 (0x916a9000) [pid = 1756] [serial = 1618] [outer = (nil)] 17:05:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 110 (0x9d309800) [pid = 1756] [serial = 1619] [outer = 0x916a9000] 17:05:22 INFO - PROCESS | 1756 | 1466035522764 Marionette DEBUG loaded listener.js 17:05:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 111 (0x9d30b000) [pid = 1756] [serial = 1620] [outer = 0x916a9000] 17:05:23 INFO - PROCESS | 1756 | 1466035523625 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]]]}] 17:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1175ms 17:05:23 INFO - PROCESS | 1756 | 1466035523655 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:05:23 INFO - PROCESS | 1756 | 1466035523661 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 17:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:05:23 INFO - PROCESS | 1756 | 1466035523686 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:05:23 INFO - PROCESS | 1756 | 1466035523691 Marionette TRACE conn3 <- [1,2130,null,{}] 17:05:23 INFO - PROCESS | 1756 | 1466035523699 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}] 17:05:23 INFO - PROCESS | 1756 | 1466035523704 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:23 INFO - PROCESS | 1756 | 1466035523878 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:05:24 INFO - PROCESS | 1756 | 1466035524056 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:24 INFO - PROCESS | 1756 | 1466035524068 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d8f400 == 55 [pid = 1756] [id = 540] 17:05:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 112 (0x91d95800) [pid = 1756] [serial = 1621] [outer = (nil)] 17:05:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 113 (0x923cb800) [pid = 1756] [serial = 1622] [outer = 0x91d95800] 17:05:24 INFO - PROCESS | 1756 | 1466035524145 Marionette DEBUG loaded listener.js 17:05:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 114 (0x92441800) [pid = 1756] [serial = 1623] [outer = 0x91d95800] 17:05:25 INFO - PROCESS | 1756 | 1466035525041 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] 17:05:25 INFO - PROCESS | 1756 | 1466035525129 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 17:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:05:25 INFO - PROCESS | 1756 | 1466035525139 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:05:25 INFO - PROCESS | 1756 | 1466035525143 Marionette TRACE conn3 <- [1,2134,null,{}] 17:05:25 INFO - PROCESS | 1756 | 1466035525149 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}] 17:05:25 INFO - PROCESS | 1756 | 1466035525154 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:25 INFO - PROCESS | 1756 | 1466035525380 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:05:25 INFO - PROCESS | 1756 | 1466035525555 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:25 INFO - PROCESS | 1756 | 1466035525565 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x922ec400 == 56 [pid = 1756] [id = 541] 17:05:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 115 (0x965d3400) [pid = 1756] [serial = 1624] [outer = (nil)] 17:05:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 116 (0x9839c400) [pid = 1756] [serial = 1625] [outer = 0x965d3400] 17:05:25 INFO - PROCESS | 1756 | 1466035525637 Marionette DEBUG loaded listener.js 17:05:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 117 (0x99cc3800) [pid = 1756] [serial = 1626] [outer = 0x965d3400] 17:05:26 INFO - PROCESS | 1756 | 1466035526560 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]]]}] 17:05:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:05:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1485ms 17:05:26 INFO - PROCESS | 1756 | 1466035526623 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 17:05:26 INFO - PROCESS | 1756 | 1466035526627 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 17:05:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:05:26 INFO - PROCESS | 1756 | 1466035526633 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:05:26 INFO - PROCESS | 1756 | 1466035526639 Marionette TRACE conn3 <- [1,2138,null,{}] 17:05:26 INFO - PROCESS | 1756 | 1466035526654 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}] 17:05:26 INFO - PROCESS | 1756 | 1466035526662 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:26 INFO - PROCESS | 1756 | 1466035526857 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:05:27 INFO - PROCESS | 1756 | 1466035527033 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:27 INFO - PROCESS | 1756 | 1466035527044 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ab65c00 == 57 [pid = 1756] [id = 542] 17:05:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 118 (0x9b908000) [pid = 1756] [serial = 1627] [outer = (nil)] 17:05:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 119 (0x9d30ac00) [pid = 1756] [serial = 1628] [outer = 0x9b908000] 17:05:27 INFO - PROCESS | 1756 | 1466035527117 Marionette DEBUG loaded listener.js 17:05:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x9d8f9c00) [pid = 1756] [serial = 1629] [outer = 0x9b908000] 17:05:27 INFO - PROCESS | 1756 | 1466035527965 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]]]}] 17:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1391ms 17:05:28 INFO - PROCESS | 1756 | 1466035528026 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:05:28 INFO - PROCESS | 1756 | 1466035528031 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 17:05:28 INFO - PROCESS | 1756 | 1466035528038 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:05:28 INFO - PROCESS | 1756 | 1466035528041 Marionette TRACE conn3 <- [1,2142,null,{}] 17:05:28 INFO - PROCESS | 1756 | 1466035528046 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}] 17:05:28 INFO - PROCESS | 1756 | 1466035528051 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:28 INFO - PROCESS | 1756 | 1466035528210 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:05:28 INFO - PROCESS | 1756 | 1466035528394 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:28 INFO - PROCESS | 1756 | 1466035528403 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x91580800 == 58 [pid = 1756] [id = 543] 17:05:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x99c07000) [pid = 1756] [serial = 1630] [outer = (nil)] 17:05:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0xa108f800) [pid = 1756] [serial = 1631] [outer = 0x99c07000] 17:05:28 INFO - PROCESS | 1756 | 1466035528474 Marionette DEBUG loaded listener.js 17:05:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0xa2321400) [pid = 1756] [serial = 1632] [outer = 0x99c07000] 17:05:29 INFO - PROCESS | 1756 | 1466035529310 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] 17:05:29 INFO - PROCESS | 1756 | 1466035529371 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 17:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:05:29 INFO - PROCESS | 1756 | 1466035529377 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:05:29 INFO - PROCESS | 1756 | 1466035529379 Marionette TRACE conn3 <- [1,2146,null,{}] 17:05:29 INFO - PROCESS | 1756 | 1466035529385 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}] 17:05:29 INFO - PROCESS | 1756 | 1466035529390 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:29 INFO - PROCESS | 1756 | 1466035529545 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:05:29 INFO - PROCESS | 1756 | 1466035529722 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:29 INFO - PROCESS | 1756 | 1466035529730 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x9d309000 == 59 [pid = 1756] [id = 544] 17:05:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0xa102f000) [pid = 1756] [serial = 1633] [outer = (nil)] 17:05:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0xa23a4800) [pid = 1756] [serial = 1634] [outer = 0xa102f000] 17:05:29 INFO - PROCESS | 1756 | 1466035529802 Marionette DEBUG loaded listener.js 17:05:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0xa23ab400) [pid = 1756] [serial = 1635] [outer = 0xa102f000] 17:05:30 INFO - PROCESS | 1756 | 1466035530612 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] 17:05:30 INFO - PROCESS | 1756 | 1466035530676 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 17:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:05:30 INFO - PROCESS | 1756 | 1466035530684 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:05:30 INFO - PROCESS | 1756 | 1466035530687 Marionette TRACE conn3 <- [1,2150,null,{}] 17:05:30 INFO - PROCESS | 1756 | 1466035530693 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}] 17:05:30 INFO - PROCESS | 1756 | 1466035530701 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:30 INFO - PROCESS | 1756 | 1466035530883 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:05:31 INFO - PROCESS | 1756 | 1466035531081 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:31 INFO - PROCESS | 1756 | 1466035531089 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x906aa000 == 60 [pid = 1756] [id = 545] 17:05:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x906eb000) [pid = 1756] [serial = 1636] [outer = (nil)] 17:05:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0xa2537400) [pid = 1756] [serial = 1637] [outer = 0x906eb000] 17:05:31 INFO - PROCESS | 1756 | 1466035531194 Marionette DEBUG loaded listener.js 17:05:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0xa2fee000) [pid = 1756] [serial = 1638] [outer = 0x906eb000] 17:05:32 INFO - PROCESS | 1756 | 1466035532028 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]]]}] 17:05:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:05:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1380ms 17:05:32 INFO - PROCESS | 1756 | 1466035532065 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:05:32 INFO - PROCESS | 1756 | 1466035532068 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 17:05:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:05:32 INFO - PROCESS | 1756 | 1466035532074 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:05:32 INFO - PROCESS | 1756 | 1466035532078 Marionette TRACE conn3 <- [1,2154,null,{}] 17:05:32 INFO - PROCESS | 1756 | 1466035532083 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}] 17:05:32 INFO - PROCESS | 1756 | 1466035532088 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:32 INFO - PROCESS | 1756 | 1466035532297 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:05:32 INFO - PROCESS | 1756 | 1466035532434 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:32 INFO - PROCESS | 1756 | 1466035532440 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a537800 == 61 [pid = 1756] [id = 546] 17:05:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x9a53b000) [pid = 1756] [serial = 1639] [outer = (nil)] 17:05:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x95277400) [pid = 1756] [serial = 1640] [outer = 0x9a53b000] 17:05:32 INFO - PROCESS | 1756 | 1466035532519 Marionette DEBUG loaded listener.js 17:05:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0xa3286400) [pid = 1756] [serial = 1641] [outer = 0x9a53b000] 17:05:33 INFO - PROCESS | 1756 | 1466035533603 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]]]}] 17:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1579ms 17:05:33 INFO - PROCESS | 1756 | 1466035533655 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:05:33 INFO - PROCESS | 1756 | 1466035533660 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 17:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:05:33 INFO - PROCESS | 1756 | 1466035533667 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:05:33 INFO - PROCESS | 1756 | 1466035533672 Marionette TRACE conn3 <- [1,2158,null,{}] 17:05:33 INFO - PROCESS | 1756 | 1466035533680 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}] 17:05:33 INFO - PROCESS | 1756 | 1466035533684 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:33 INFO - PROCESS | 1756 | 1466035533841 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:05:34 INFO - PROCESS | 1756 | 1466035534039 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:34 INFO - PROCESS | 1756 | 1466035534048 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f6800 == 62 [pid = 1756] [id = 547] 17:05:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x922f8000) [pid = 1756] [serial = 1642] [outer = (nil)] 17:05:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x93dc3800) [pid = 1756] [serial = 1643] [outer = 0x922f8000] 17:05:34 INFO - PROCESS | 1756 | 1466035534147 Marionette DEBUG loaded listener.js 17:05:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x951ed800) [pid = 1756] [serial = 1644] [outer = 0x922f8000] 17:05:34 INFO - PROCESS | 1756 | 1466035534965 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]]]}] 17:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1331ms 17:05:35 INFO - PROCESS | 1756 | 1466035534999 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:05:35 INFO - PROCESS | 1756 | 1466035535004 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 17:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:05:35 INFO - PROCESS | 1756 | 1466035535013 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:05:35 INFO - PROCESS | 1756 | 1466035535016 Marionette TRACE conn3 <- [1,2162,null,{}] 17:05:35 INFO - PROCESS | 1756 | 1466035535022 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}] 17:05:35 INFO - PROCESS | 1756 | 1466035535027 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:35 INFO - PROCESS | 1756 | 1466035535250 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:05:35 INFO - PROCESS | 1756 | 1466035535381 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:35 INFO - PROCESS | 1756 | 1466035535390 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x9526b800 == 63 [pid = 1756] [id = 548] 17:05:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x99eb6c00) [pid = 1756] [serial = 1645] [outer = (nil)] 17:05:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x9a70a400) [pid = 1756] [serial = 1646] [outer = 0x99eb6c00] 17:05:35 INFO - PROCESS | 1756 | 1466035535454 Marionette DEBUG loaded listener.js 17:05:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x9ab5f800) [pid = 1756] [serial = 1647] [outer = 0x99eb6c00] 17:05:36 INFO - PROCESS | 1756 | --DOCSHELL 0x916aa400 == 62 [pid = 1756] [id = 538] 17:05:36 INFO - PROCESS | 1756 | --DOCSHELL 0x916adc00 == 61 [pid = 1756] [id = 537] 17:05:36 INFO - PROCESS | 1756 | --DOCSHELL 0x922ef400 == 60 [pid = 1756] [id = 536] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x9b939400) [pid = 1756] [serial = 1580] [outer = (nil)] [url = about:blank] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x9526e800) [pid = 1756] [serial = 1547] [outer = (nil)] [url = about:blank] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x91fbf400) [pid = 1756] [serial = 1544] [outer = (nil)] [url = about:blank] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x9b905800) [pid = 1756] [serial = 1556] [outer = (nil)] [url = about:blank] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x9b930c00) [pid = 1756] [serial = 1559] [outer = (nil)] [url = about:blank] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x9ab59400) [pid = 1756] [serial = 1550] [outer = (nil)] [url = about:blank] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x9b7e4400) [pid = 1756] [serial = 1553] [outer = (nil)] [url = about:blank] 17:05:36 INFO - PROCESS | 1756 | --DOCSHELL 0x99c0c000 == 59 [pid = 1756] [id = 535] 17:05:36 INFO - PROCESS | 1756 | --DOCSHELL 0x9157c400 == 58 [pid = 1756] [id = 534] 17:05:36 INFO - PROCESS | 1756 | --DOCSHELL 0x91d8f800 == 57 [pid = 1756] [id = 533] 17:05:36 INFO - PROCESS | 1756 | --DOCSHELL 0x906ef000 == 56 [pid = 1756] [id = 527] 17:05:36 INFO - PROCESS | 1756 | --DOCSHELL 0x906f3400 == 55 [pid = 1756] [id = 526] 17:05:36 INFO - PROCESS | 1756 | 1466035536396 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]]]}] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x9ab5fc00) [pid = 1756] [serial = 1574] [outer = (nil)] [url = about:blank] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x9ad86400) [pid = 1756] [serial = 1575] [outer = (nil)] [url = about:blank] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x9302f400) [pid = 1756] [serial = 1577] [outer = (nil)] [url = about:blank] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x91fb4c00) [pid = 1756] [serial = 1563] [outer = (nil)] [url = about:blank] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x918ebc00) [pid = 1756] [serial = 1562] [outer = (nil)] [url = about:blank] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x98b63c00) [pid = 1756] [serial = 1568] [outer = (nil)] [url = about:blank] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x997f7800) [pid = 1756] [serial = 1569] [outer = (nil)] [url = about:blank] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x9243e400) [pid = 1756] [serial = 1565] [outer = (nil)] [url = about:blank] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x925b4800) [pid = 1756] [serial = 1566] [outer = (nil)] [url = about:blank] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x9a542000) [pid = 1756] [serial = 1571] [outer = (nil)] [url = about:blank] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x9ad85800) [pid = 1756] [serial = 1578] [outer = (nil)] [url = about:blank] 17:05:36 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0x9a709400) [pid = 1756] [serial = 1572] [outer = (nil)] [url = about:blank] 17:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1428ms 17:05:36 INFO - PROCESS | 1756 | 1466035536441 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:05:36 INFO - PROCESS | 1756 | 1466035536445 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 17:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:05:36 INFO - PROCESS | 1756 | 1466035536450 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:05:36 INFO - PROCESS | 1756 | 1466035536455 Marionette TRACE conn3 <- [1,2166,null,{}] 17:05:36 INFO - PROCESS | 1756 | 1466035536469 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}] 17:05:36 INFO - PROCESS | 1756 | 1466035536476 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:36 INFO - PROCESS | 1756 | 1466035536619 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:05:36 INFO - PROCESS | 1756 | 1466035536629 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:36 INFO - PROCESS | 1756 | 1466035536638 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x9519d400 == 56 [pid = 1756] [id = 549] 17:05:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x9526e800) [pid = 1756] [serial = 1648] [outer = (nil)] 17:05:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x9a701c00) [pid = 1756] [serial = 1649] [outer = 0x9526e800] 17:05:36 INFO - PROCESS | 1756 | 1466035536700 Marionette DEBUG loaded listener.js 17:05:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x9ad8b800) [pid = 1756] [serial = 1650] [outer = 0x9526e800] 17:05:37 INFO - PROCESS | 1756 | 1466035537504 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]]]}] 17:05:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:05:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1084ms 17:05:37 INFO - PROCESS | 1756 | 1466035537541 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:05:37 INFO - PROCESS | 1756 | 1466035537545 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 17:05:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:05:37 INFO - PROCESS | 1756 | 1466035537550 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:05:37 INFO - PROCESS | 1756 | 1466035537553 Marionette TRACE conn3 <- [1,2170,null,{}] 17:05:37 INFO - PROCESS | 1756 | 1466035537558 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}] 17:05:37 INFO - PROCESS | 1756 | 1466035537561 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:37 INFO - PROCESS | 1756 | 1466035537697 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:05:37 INFO - PROCESS | 1756 | 1466035537709 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:37 INFO - PROCESS | 1756 | 1466035537716 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a5800 == 57 [pid = 1756] [id = 550] 17:05:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x923d7c00) [pid = 1756] [serial = 1651] [outer = (nil)] 17:05:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x9b907800) [pid = 1756] [serial = 1652] [outer = 0x923d7c00] 17:05:37 INFO - PROCESS | 1756 | 1466035537774 Marionette DEBUG loaded listener.js 17:05:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x9b9c3800) [pid = 1756] [serial = 1653] [outer = 0x923d7c00] 17:05:38 INFO - PROCESS | 1756 | 1466035538581 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]]]}] 17:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1091ms 17:05:38 INFO - PROCESS | 1756 | 1466035538642 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:05:38 INFO - PROCESS | 1756 | 1466035538644 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 17:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:05:38 INFO - PROCESS | 1756 | 1466035538650 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:05:38 INFO - PROCESS | 1756 | 1466035538652 Marionette TRACE conn3 <- [1,2174,null,{}] 17:05:38 INFO - PROCESS | 1756 | 1466035538657 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}] 17:05:38 INFO - PROCESS | 1756 | 1466035538661 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:38 INFO - PROCESS | 1756 | 1466035538855 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:05:38 INFO - PROCESS | 1756 | 1466035538879 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:38 INFO - PROCESS | 1756 | 1466035538886 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x906abc00 == 58 [pid = 1756] [id = 551] 17:05:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x906efc00) [pid = 1756] [serial = 1654] [outer = (nil)] 17:05:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x9d30c800) [pid = 1756] [serial = 1655] [outer = 0x906efc00] 17:05:38 INFO - PROCESS | 1756 | 1466035538945 Marionette DEBUG loaded listener.js 17:05:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x9d4a2000) [pid = 1756] [serial = 1656] [outer = 0x906efc00] 17:05:39 INFO - PROCESS | 1756 | 1466035539766 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]]]}] 17:05:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:05:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1176ms 17:05:39 INFO - PROCESS | 1756 | 1466035539826 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:05:39 INFO - PROCESS | 1756 | 1466035539829 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 17:05:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:05:39 INFO - PROCESS | 1756 | 1466035539845 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:05:39 INFO - PROCESS | 1756 | 1466035539848 Marionette TRACE conn3 <- [1,2178,null,{}] 17:05:39 INFO - PROCESS | 1756 | 1466035539853 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}] 17:05:39 INFO - PROCESS | 1756 | 1466035539861 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:40 INFO - PROCESS | 1756 | 1466035540076 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:05:40 INFO - PROCESS | 1756 | 1466035540094 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:40 INFO - PROCESS | 1756 | 1466035540102 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ee000 == 59 [pid = 1756] [id = 552] 17:05:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x99724000) [pid = 1756] [serial = 1657] [outer = (nil)] 17:05:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0xa253bc00) [pid = 1756] [serial = 1658] [outer = 0x99724000] 17:05:40 INFO - PROCESS | 1756 | 1466035540158 Marionette DEBUG loaded listener.js 17:05:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0xa2fb6c00) [pid = 1756] [serial = 1659] [outer = 0x99724000] 17:05:41 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x906ae400) [pid = 1756] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:05:41 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x99ebb000) [pid = 1756] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:05:41 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x9a539800) [pid = 1756] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:05:41 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x91da5c00) [pid = 1756] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:05:41 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x97713400) [pid = 1756] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:05:41 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x93dc7400) [pid = 1756] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:05:41 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x9a53bc00) [pid = 1756] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:05:41 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x91d9e400) [pid = 1756] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:05:41 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x91de9000) [pid = 1756] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:05:41 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x99eae800) [pid = 1756] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:05:41 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x918ed800) [pid = 1756] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:05:41 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0x920d9800) [pid = 1756] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:05:41 INFO - PROCESS | 1756 | --DOMWINDOW == 118 (0x99eb6000) [pid = 1756] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:05:41 INFO - PROCESS | 1756 | --DOMWINDOW == 117 (0x918edc00) [pid = 1756] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:05:41 INFO - PROCESS | 1756 | 1466035541272 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]]]}] 17:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1490ms 17:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:05:41 INFO - PROCESS | 1756 | 1466035541325 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:05:41 INFO - PROCESS | 1756 | 1466035541327 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 17:05:41 INFO - PROCESS | 1756 | 1466035541333 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:05:41 INFO - PROCESS | 1756 | 1466035541336 Marionette TRACE conn3 <- [1,2182,null,{}] 17:05:41 INFO - PROCESS | 1756 | 1466035541341 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}] 17:05:41 INFO - PROCESS | 1756 | 1466035541344 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:41 INFO - PROCESS | 1756 | 1466035541491 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:05:41 INFO - PROCESS | 1756 | 1466035541502 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:41 INFO - PROCESS | 1756 | 1466035541509 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ae400 == 60 [pid = 1756] [id = 553] 17:05:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 118 (0x906afc00) [pid = 1756] [serial = 1660] [outer = (nil)] 17:05:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 119 (0x90899400) [pid = 1756] [serial = 1661] [outer = 0x906afc00] 17:05:41 INFO - PROCESS | 1756 | 1466035541567 Marionette DEBUG loaded listener.js 17:05:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x9089ac00) [pid = 1756] [serial = 1662] [outer = 0x906afc00] 17:05:42 INFO - PROCESS | 1756 | 1466035542316 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]]]}] 17:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1036ms 17:05:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:05:42 INFO - PROCESS | 1756 | 1466035542368 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:05:42 INFO - PROCESS | 1756 | 1466035542371 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 17:05:42 INFO - PROCESS | 1756 | 1466035542376 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:05:42 INFO - PROCESS | 1756 | 1466035542379 Marionette TRACE conn3 <- [1,2186,null,{}] 17:05:42 INFO - PROCESS | 1756 | 1466035542384 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}] 17:05:42 INFO - PROCESS | 1756 | 1466035542387 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:42 INFO - PROCESS | 1756 | 1466035542590 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:05:42 INFO - PROCESS | 1756 | 1466035542616 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:42 INFO - PROCESS | 1756 | 1466035542620 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f5800 == 61 [pid = 1756] [id = 554] 17:05:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x90898800) [pid = 1756] [serial = 1663] [outer = (nil)] 17:05:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x91574800) [pid = 1756] [serial = 1664] [outer = 0x90898800] 17:05:42 INFO - PROCESS | 1756 | 1466035542680 Marionette DEBUG loaded listener.js 17:05:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x91de6c00) [pid = 1756] [serial = 1665] [outer = 0x90898800] 17:05:43 INFO - PROCESS | 1756 | 1466035543555 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]]]}] 17:05:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:05:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1229ms 17:05:43 INFO - PROCESS | 1756 | 1466035543606 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:05:43 INFO - PROCESS | 1756 | 1466035543612 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 17:05:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:05:43 INFO - PROCESS | 1756 | 1466035543620 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:05:43 INFO - PROCESS | 1756 | 1466035543625 Marionette TRACE conn3 <- [1,2190,null,{}] 17:05:43 INFO - PROCESS | 1756 | 1466035543633 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}] 17:05:43 INFO - PROCESS | 1756 | 1466035543637 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:43 INFO - PROCESS | 1756 | 1466035543814 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:05:44 INFO - PROCESS | 1756 | 1466035543997 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:44 INFO - PROCESS | 1756 | 1466035544011 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x91572400 == 62 [pid = 1756] [id = 555] 17:05:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x91578400) [pid = 1756] [serial = 1666] [outer = (nil)] 17:05:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x91d93400) [pid = 1756] [serial = 1667] [outer = 0x91578400] 17:05:44 INFO - PROCESS | 1756 | 1466035544084 Marionette DEBUG loaded listener.js 17:05:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x91fbcc00) [pid = 1756] [serial = 1668] [outer = 0x91578400] 17:05:44 INFO - PROCESS | 1756 | 1466035544960 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]]]}] 17:05:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:05:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1387ms 17:05:45 INFO - PROCESS | 1756 | 1466035545006 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:05:45 INFO - PROCESS | 1756 | 1466035545013 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 17:05:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:05:45 INFO - PROCESS | 1756 | 1466035545023 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:05:45 INFO - PROCESS | 1756 | 1466035545027 Marionette TRACE conn3 <- [1,2194,null,{}] 17:05:45 INFO - PROCESS | 1756 | 1466035545033 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}] 17:05:45 INFO - PROCESS | 1756 | 1466035545038 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:45 INFO - PROCESS | 1756 | 1466035545204 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:05:45 INFO - PROCESS | 1756 | 1466035545385 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:45 INFO - PROCESS | 1756 | 1466035545393 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d97c00 == 63 [pid = 1756] [id = 556] 17:05:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x95278c00) [pid = 1756] [serial = 1669] [outer = (nil)] 17:05:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x98b63c00) [pid = 1756] [serial = 1670] [outer = 0x95278c00] 17:05:45 INFO - PROCESS | 1756 | 1466035545465 Marionette DEBUG loaded listener.js 17:05:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x99c0b400) [pid = 1756] [serial = 1671] [outer = 0x95278c00] 17:05:46 INFO - PROCESS | 1756 | 1466035546385 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]]]}] 17:05:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:05:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1431ms 17:05:46 INFO - PROCESS | 1756 | 1466035546453 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:05:46 INFO - PROCESS | 1756 | 1466035546457 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 17:05:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:05:46 INFO - PROCESS | 1756 | 1466035546463 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:05:46 INFO - PROCESS | 1756 | 1466035546469 Marionette TRACE conn3 <- [1,2198,null,{}] 17:05:46 INFO - PROCESS | 1756 | 1466035546484 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}] 17:05:46 INFO - PROCESS | 1756 | 1466035546492 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:46 INFO - PROCESS | 1756 | 1466035546677 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:05:46 INFO - PROCESS | 1756 | 1466035546874 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:46 INFO - PROCESS | 1756 | 1466035546884 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x9b8e0c00 == 64 [pid = 1756] [id = 557] 17:05:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x9b908c00) [pid = 1756] [serial = 1672] [outer = (nil)] 17:05:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x9b9ca400) [pid = 1756] [serial = 1673] [outer = 0x9b908c00] 17:05:46 INFO - PROCESS | 1756 | 1466035546963 Marionette DEBUG loaded listener.js 17:05:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0xa102a000) [pid = 1756] [serial = 1674] [outer = 0x9b908c00] 17:05:47 INFO - PROCESS | 1756 | 1466035547779 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]]]}] 17:05:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:05:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1335ms 17:05:47 INFO - PROCESS | 1756 | 1466035547798 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:05:47 INFO - PROCESS | 1756 | 1466035547802 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 17:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:05:47 INFO - PROCESS | 1756 | 1466035547808 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:05:47 INFO - PROCESS | 1756 | 1466035547810 Marionette TRACE conn3 <- [1,2202,null,{}] 17:05:47 INFO - PROCESS | 1756 | 1466035547816 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}] 17:05:47 INFO - PROCESS | 1756 | 1466035547821 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:47 INFO - PROCESS | 1756 | 1466035547986 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:05:48 INFO - PROCESS | 1756 | 1466035548174 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:48 INFO - PROCESS | 1756 | 1466035548183 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x99eb4000 == 65 [pid = 1756] [id = 558] 17:05:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0xa2373c00) [pid = 1756] [serial = 1675] [outer = (nil)] 17:05:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0xa2551c00) [pid = 1756] [serial = 1676] [outer = 0xa2373c00] 17:05:48 INFO - PROCESS | 1756 | 1466035548255 Marionette DEBUG loaded listener.js 17:05:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0xa2fb1000) [pid = 1756] [serial = 1677] [outer = 0xa2373c00] 17:05:49 INFO - PROCESS | 1756 | 1466035549113 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]]]}] 17:05:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:05:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1378ms 17:05:49 INFO - PROCESS | 1756 | 1466035549186 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:05:49 INFO - PROCESS | 1756 | 1466035549190 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 17:05:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:05:49 INFO - PROCESS | 1756 | 1466035549196 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:05:49 INFO - PROCESS | 1756 | 1466035549200 Marionette TRACE conn3 <- [1,2206,null,{}] 17:05:49 INFO - PROCESS | 1756 | 1466035549205 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}] 17:05:49 INFO - PROCESS | 1756 | 1466035549209 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:49 INFO - PROCESS | 1756 | 1466035549371 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:05:49 INFO - PROCESS | 1756 | 1466035549554 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:49 INFO - PROCESS | 1756 | 1466035549562 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a544400 == 66 [pid = 1756] [id = 559] 17:05:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0xa2371000) [pid = 1756] [serial = 1678] [outer = (nil)] 17:05:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0xa3345400) [pid = 1756] [serial = 1679] [outer = 0xa2371000] 17:05:49 INFO - PROCESS | 1756 | 1466035549633 Marionette DEBUG loaded listener.js 17:05:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0xa33c8800) [pid = 1756] [serial = 1680] [outer = 0xa2371000] 17:05:50 INFO - PROCESS | 1756 | 1466035550500 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]]]}] 17:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1334ms 17:05:50 INFO - PROCESS | 1756 | 1466035550531 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:05:50 INFO - PROCESS | 1756 | 1466035550534 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 17:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:05:50 INFO - PROCESS | 1756 | 1466035550540 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:05:50 INFO - PROCESS | 1756 | 1466035550543 Marionette TRACE conn3 <- [1,2210,null,{}] 17:05:50 INFO - PROCESS | 1756 | 1466035550549 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}] 17:05:50 INFO - PROCESS | 1756 | 1466035550558 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:50 INFO - PROCESS | 1756 | 1466035550742 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:05:50 INFO - PROCESS | 1756 | 1466035550928 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:50 INFO - PROCESS | 1756 | 1466035550934 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:50 INFO - PROCESS | 1756 | ++DOCSHELL 0xa331e000 == 67 [pid = 1756] [id = 560] 17:05:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0xa4d0a000) [pid = 1756] [serial = 1681] [outer = (nil)] 17:05:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0xa61b7400) [pid = 1756] [serial = 1682] [outer = 0xa4d0a000] 17:05:51 INFO - PROCESS | 1756 | 1466035551011 Marionette DEBUG loaded listener.js 17:05:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0xa6723c00) [pid = 1756] [serial = 1683] [outer = 0xa4d0a000] 17:05:51 INFO - PROCESS | 1756 | 1466035551840 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]]]}] 17:05:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:05:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1339ms 17:05:51 INFO - PROCESS | 1756 | 1466035551879 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:05:51 INFO - PROCESS | 1756 | 1466035551883 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 17:05:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:05:51 INFO - PROCESS | 1756 | 1466035551889 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:05:51 INFO - PROCESS | 1756 | 1466035551892 Marionette TRACE conn3 <- [1,2214,null,{}] 17:05:51 INFO - PROCESS | 1756 | 1466035551897 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}] 17:05:51 INFO - PROCESS | 1756 | 1466035551902 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:52 INFO - PROCESS | 1756 | 1466035552047 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:05:52 INFO - PROCESS | 1756 | 1466035552236 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:52 INFO - PROCESS | 1756 | 1466035552244 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x90511400 == 68 [pid = 1756] [id = 561] 17:05:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x92902000) [pid = 1756] [serial = 1684] [outer = (nil)] 17:05:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x92909c00) [pid = 1756] [serial = 1685] [outer = 0x92902000] 17:05:52 INFO - PROCESS | 1756 | 1466035552314 Marionette DEBUG loaded listener.js 17:05:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x9290b400) [pid = 1756] [serial = 1686] [outer = 0x92902000] 17:05:53 INFO - PROCESS | 1756 | 1466035553134 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]]]}] 17:05:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:05:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1293ms 17:05:53 INFO - PROCESS | 1756 | 1466035553182 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:05:53 INFO - PROCESS | 1756 | 1466035553186 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 17:05:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:05:53 INFO - PROCESS | 1756 | 1466035553192 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:05:53 INFO - PROCESS | 1756 | 1466035553194 Marionette TRACE conn3 <- [1,2218,null,{}] 17:05:53 INFO - PROCESS | 1756 | 1466035553200 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}] 17:05:53 INFO - PROCESS | 1756 | 1466035553204 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:53 INFO - PROCESS | 1756 | 1466035553365 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:05:53 INFO - PROCESS | 1756 | 1466035553555 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:53 INFO - PROCESS | 1756 | 1466035553562 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x91db0c00 == 69 [pid = 1756] [id = 562] 17:05:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x92905000) [pid = 1756] [serial = 1687] [outer = (nil)] 17:05:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x9302d800) [pid = 1756] [serial = 1688] [outer = 0x92905000] 17:05:53 INFO - PROCESS | 1756 | 1466035553630 Marionette DEBUG loaded listener.js 17:05:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x95271000) [pid = 1756] [serial = 1689] [outer = 0x92905000] 17:05:54 INFO - PROCESS | 1756 | 1466035554800 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]]]}] 17:05:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:05:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1638ms 17:05:54 INFO - PROCESS | 1756 | 1466035554831 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:05:54 INFO - PROCESS | 1756 | 1466035554836 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 17:05:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:05:54 INFO - PROCESS | 1756 | 1466035554845 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:05:54 INFO - PROCESS | 1756 | 1466035554849 Marionette TRACE conn3 <- [1,2222,null,{}] 17:05:54 INFO - PROCESS | 1756 | 1466035554856 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}] 17:05:54 INFO - PROCESS | 1756 | 1466035554861 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:55 INFO - PROCESS | 1756 | 1466035555020 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:05:55 INFO - PROCESS | 1756 | 1466035555241 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:55 INFO - PROCESS | 1756 | 1466035555255 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x9089a000 == 70 [pid = 1756] [id = 563] 17:05:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x9089dc00) [pid = 1756] [serial = 1690] [outer = (nil)] 17:05:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x91575000) [pid = 1756] [serial = 1691] [outer = 0x9089dc00] 17:05:55 INFO - PROCESS | 1756 | 1466035555318 Marionette DEBUG loaded listener.js 17:05:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x916a2800) [pid = 1756] [serial = 1692] [outer = 0x9089dc00] 17:05:56 INFO - PROCESS | 1756 | 1466035556082 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]]]}] 17:05:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:05:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1280ms 17:05:56 INFO - PROCESS | 1756 | 1466035556124 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:05:56 INFO - PROCESS | 1756 | 1466035556130 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 17:05:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:05:56 INFO - PROCESS | 1756 | 1466035556139 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:05:56 INFO - PROCESS | 1756 | 1466035556143 Marionette TRACE conn3 <- [1,2226,null,{}] 17:05:56 INFO - PROCESS | 1756 | 1466035556149 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}] 17:05:56 INFO - PROCESS | 1756 | 1466035556153 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:56 INFO - PROCESS | 1756 | 1466035556314 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:05:56 INFO - PROCESS | 1756 | 1466035556600 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:56 INFO - PROCESS | 1756 | 1466035556608 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x90513c00 == 71 [pid = 1756] [id = 564] 17:05:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x918ec000) [pid = 1756] [serial = 1693] [outer = (nil)] 17:05:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x923d6400) [pid = 1756] [serial = 1694] [outer = 0x918ec000] 17:05:56 INFO - PROCESS | 1756 | 1466035556682 Marionette DEBUG loaded listener.js 17:05:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x92907000) [pid = 1756] [serial = 1695] [outer = 0x918ec000] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x918e9800 == 70 [pid = 1756] [id = 518] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x906a6800 == 69 [pid = 1756] [id = 514] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x906a0c00 == 68 [pid = 1756] [id = 490] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x9050b000 == 67 [pid = 1756] [id = 513] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x9d804c00) [pid = 1756] [serial = 1595] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x9d309800) [pid = 1756] [serial = 1619] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x99eba400 == 66 [pid = 1756] [id = 492] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x925b7800 == 65 [pid = 1756] [id = 493] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x920d2c00 == 64 [pid = 1756] [id = 515] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x920ddc00 == 63 [pid = 1756] [id = 491] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x97705800 == 62 [pid = 1756] [id = 494] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x9987a800 == 61 [pid = 1756] [id = 516] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x91574000 == 60 [pid = 1756] [id = 519] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x906ae400 == 59 [pid = 1756] [id = 553] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x906ee000 == 58 [pid = 1756] [id = 552] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x906abc00 == 57 [pid = 1756] [id = 551] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x906a5800 == 56 [pid = 1756] [id = 550] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x9519d400 == 55 [pid = 1756] [id = 549] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x922fa800 == 54 [pid = 1756] [id = 517] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x9526b800 == 53 [pid = 1756] [id = 548] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x922f6800 == 52 [pid = 1756] [id = 547] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x91d8f400 == 51 [pid = 1756] [id = 540] 17:05:57 INFO - PROCESS | 1756 | --DOCSHELL 0x916a6800 == 50 [pid = 1756] [id = 539] 17:05:57 INFO - PROCESS | 1756 | 1466035557540 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]]]}] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x922f8800) [pid = 1756] [serial = 1473] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x9a537c00) [pid = 1756] [serial = 1479] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x9a545400) [pid = 1756] [serial = 1482] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x91de8c00) [pid = 1756] [serial = 1446] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x99885c00) [pid = 1756] [serial = 1470] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x95278000) [pid = 1756] [serial = 1476] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x9a708c00) [pid = 1756] [serial = 1485] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x9526d400) [pid = 1756] [serial = 1598] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x920d4c00) [pid = 1756] [serial = 1601] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x9302d000) [pid = 1756] [serial = 1602] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x9519b000) [pid = 1756] [serial = 1604] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x95273c00) [pid = 1756] [serial = 1605] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x9770e400) [pid = 1756] [serial = 1586] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x99eb5000) [pid = 1756] [serial = 1607] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x9a08ac00) [pid = 1756] [serial = 1608] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x9afca800) [pid = 1756] [serial = 1589] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x91d96800) [pid = 1756] [serial = 1583] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x9d30d800) [pid = 1756] [serial = 1592] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x9b93f800) [pid = 1756] [serial = 1581] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x9ad93000) [pid = 1756] [serial = 1613] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x9a703c00) [pid = 1756] [serial = 1610] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x9afca000) [pid = 1756] [serial = 1614] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x9ab58c00) [pid = 1756] [serial = 1611] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x99bbe800) [pid = 1756] [serial = 1616] [outer = (nil)] [url = about:blank] 17:05:57 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x9b90d000) [pid = 1756] [serial = 1617] [outer = (nil)] [url = about:blank] 17:05:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:05:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1479ms 17:05:57 INFO - PROCESS | 1756 | 1466035557618 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:05:57 INFO - PROCESS | 1756 | 1466035557621 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 17:05:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:05:57 INFO - PROCESS | 1756 | 1466035557627 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:05:57 INFO - PROCESS | 1756 | 1466035557632 Marionette TRACE conn3 <- [1,2230,null,{}] 17:05:57 INFO - PROCESS | 1756 | 1466035557646 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}] 17:05:57 INFO - PROCESS | 1756 | 1466035557653 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:57 INFO - PROCESS | 1756 | 1466035557798 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:05:58 INFO - PROCESS | 1756 | 1466035557988 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:58 INFO - PROCESS | 1756 | 1466035557997 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f6800 == 51 [pid = 1756] [id = 565] 17:05:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x923d1000) [pid = 1756] [serial = 1696] [outer = (nil)] 17:05:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x93033000) [pid = 1756] [serial = 1697] [outer = 0x923d1000] 17:05:58 INFO - PROCESS | 1756 | 1466035558062 Marionette DEBUG loaded listener.js 17:05:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x9519d400) [pid = 1756] [serial = 1698] [outer = 0x923d1000] 17:05:58 INFO - PROCESS | 1756 | 1466035558771 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]]]}] 17:05:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:05:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1189ms 17:05:58 INFO - PROCESS | 1756 | 1466035558816 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:05:58 INFO - PROCESS | 1756 | 1466035558820 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 17:05:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:05:58 INFO - PROCESS | 1756 | 1466035558825 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:05:58 INFO - PROCESS | 1756 | 1466035558828 Marionette TRACE conn3 <- [1,2234,null,{}] 17:05:58 INFO - PROCESS | 1756 | 1466035558833 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}] 17:05:58 INFO - PROCESS | 1756 | 1466035558837 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:58 INFO - PROCESS | 1756 | 1466035558973 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:05:59 INFO - PROCESS | 1756 | 1466035558984 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:59 INFO - PROCESS | 1756 | 1466035558991 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:05:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x92ff0400 == 52 [pid = 1756] [id = 566] 17:05:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x9526a000) [pid = 1756] [serial = 1699] [outer = (nil)] 17:05:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x9823a400) [pid = 1756] [serial = 1700] [outer = 0x9526a000] 17:05:59 INFO - PROCESS | 1756 | 1466035559051 Marionette DEBUG loaded listener.js 17:05:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x997ed000) [pid = 1756] [serial = 1701] [outer = 0x9526a000] 17:05:59 INFO - PROCESS | 1756 | 1466035559870 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]]]}] 17:05:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:05:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1076ms 17:05:59 INFO - PROCESS | 1756 | 1466035559907 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:05:59 INFO - PROCESS | 1756 | 1466035559910 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 17:05:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:05:59 INFO - PROCESS | 1756 | 1466035559915 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:05:59 INFO - PROCESS | 1756 | 1466035559918 Marionette TRACE conn3 <- [1,2238,null,{}] 17:05:59 INFO - PROCESS | 1756 | 1466035559931 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}] 17:05:59 INFO - PROCESS | 1756 | 1466035559934 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:00 INFO - PROCESS | 1756 | 1466035560119 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:06:00 INFO - PROCESS | 1756 | 1466035560140 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:00 INFO - PROCESS | 1756 | 1466035560145 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x9526e000 == 53 [pid = 1756] [id = 567] 17:06:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x95273c00) [pid = 1756] [serial = 1702] [outer = (nil)] 17:06:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x99eb2800) [pid = 1756] [serial = 1703] [outer = 0x95273c00] 17:06:00 INFO - PROCESS | 1756 | 1466035560217 Marionette DEBUG loaded listener.js 17:06:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x9a007800) [pid = 1756] [serial = 1704] [outer = 0x95273c00] 17:06:01 INFO - PROCESS | 1756 | 1466035561018 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]]]}] 17:06:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:06:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1133ms 17:06:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:06:01 INFO - PROCESS | 1756 | 1466035561049 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:06:01 INFO - PROCESS | 1756 | 1466035561051 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 17:06:01 INFO - PROCESS | 1756 | 1466035561057 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:06:01 INFO - PROCESS | 1756 | 1466035561060 Marionette TRACE conn3 <- [1,2242,null,{}] 17:06:01 INFO - PROCESS | 1756 | 1466035561064 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}] 17:06:01 INFO - PROCESS | 1756 | 1466035561073 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:01 INFO - PROCESS | 1756 | 1466035561312 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:06:01 INFO - PROCESS | 1756 | 1466035561332 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:01 INFO - PROCESS | 1756 | 1466035561339 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a9400 == 54 [pid = 1756] [id = 568] 17:06:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x906acc00) [pid = 1756] [serial = 1705] [outer = (nil)] 17:06:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x9a905800) [pid = 1756] [serial = 1706] [outer = 0x906acc00] 17:06:01 INFO - PROCESS | 1756 | 1466035561398 Marionette DEBUG loaded listener.js 17:06:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x9ad8b000) [pid = 1756] [serial = 1707] [outer = 0x906acc00] 17:06:02 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x9526e800) [pid = 1756] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:06:02 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x923d7c00) [pid = 1756] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:06:02 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x99eb6c00) [pid = 1756] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:06:02 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x906afc00) [pid = 1756] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:06:02 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x922f8000) [pid = 1756] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:06:02 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x99724000) [pid = 1756] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:06:02 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x906efc00) [pid = 1756] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:06:02 INFO - PROCESS | 1756 | 1466035562634 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]]]}] 17:06:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:06:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1631ms 17:06:02 INFO - PROCESS | 1756 | 1466035562687 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:06:02 INFO - PROCESS | 1756 | 1466035562690 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 17:06:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:06:02 INFO - PROCESS | 1756 | 1466035562696 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:06:02 INFO - PROCESS | 1756 | 1466035562698 Marionette TRACE conn3 <- [1,2246,null,{}] 17:06:02 INFO - PROCESS | 1756 | 1466035562703 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}] 17:06:02 INFO - PROCESS | 1756 | 1466035562707 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:02 INFO - PROCESS | 1756 | 1466035562883 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:06:02 INFO - PROCESS | 1756 | 1466035562899 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:02 INFO - PROCESS | 1756 | 1466035562908 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ab800 == 55 [pid = 1756] [id = 569] 17:06:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x906afc00) [pid = 1756] [serial = 1708] [outer = (nil)] 17:06:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x9af0d000) [pid = 1756] [serial = 1709] [outer = 0x906afc00] 17:06:02 INFO - PROCESS | 1756 | 1466035562976 Marionette DEBUG loaded listener.js 17:06:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x9b29bc00) [pid = 1756] [serial = 1710] [outer = 0x906afc00] 17:06:03 INFO - PROCESS | 1756 | 1466035563676 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]]]}] 17:06:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:06:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1035ms 17:06:03 INFO - PROCESS | 1756 | 1466035563731 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:06:03 INFO - PROCESS | 1756 | 1466035563735 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 17:06:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:06:03 INFO - PROCESS | 1756 | 1466035563744 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:06:03 INFO - PROCESS | 1756 | 1466035563746 Marionette TRACE conn3 <- [1,2250,null,{}] 17:06:03 INFO - PROCESS | 1756 | 1466035563766 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}] 17:06:03 INFO - PROCESS | 1756 | 1466035563782 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:03 INFO - PROCESS | 1756 | 1466035563978 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:06:04 INFO - PROCESS | 1756 | 1466035563991 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:04 INFO - PROCESS | 1756 | 1466035563997 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a540400 == 56 [pid = 1756] [id = 570] 17:06:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x9a710c00) [pid = 1756] [serial = 1711] [outer = (nil)] 17:06:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x9b901800) [pid = 1756] [serial = 1712] [outer = 0x9a710c00] 17:06:04 INFO - PROCESS | 1756 | 1466035564056 Marionette DEBUG loaded listener.js 17:06:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x9b90f800) [pid = 1756] [serial = 1713] [outer = 0x9a710c00] 17:06:05 INFO - PROCESS | 1756 | 1466035565004 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]]]}] 17:06:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:06:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1299ms 17:06:05 INFO - PROCESS | 1756 | 1466035565040 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:06:05 INFO - PROCESS | 1756 | 1466035565045 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 17:06:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:06:05 INFO - PROCESS | 1756 | 1466035565053 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:06:05 INFO - PROCESS | 1756 | 1466035565058 Marionette TRACE conn3 <- [1,2254,null,{}] 17:06:05 INFO - PROCESS | 1756 | 1466035565067 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}] 17:06:05 INFO - PROCESS | 1756 | 1466035565071 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:05 INFO - PROCESS | 1756 | 1466035565280 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:06:05 INFO - PROCESS | 1756 | 1466035565452 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:05 INFO - PROCESS | 1756 | 1466035565463 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x906abc00 == 57 [pid = 1756] [id = 571] 17:06:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x90894400) [pid = 1756] [serial = 1714] [outer = (nil)] 17:06:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x91d96c00) [pid = 1756] [serial = 1715] [outer = 0x90894400] 17:06:05 INFO - PROCESS | 1756 | 1466035565537 Marionette DEBUG loaded listener.js 17:06:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x91fb7400) [pid = 1756] [serial = 1716] [outer = 0x90894400] 17:06:06 INFO - PROCESS | 1756 | 1466035566403 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]]]}] 17:06:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:06:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1386ms 17:06:06 INFO - PROCESS | 1756 | 1466035566438 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:06:06 INFO - PROCESS | 1756 | 1466035566445 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 17:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:06:06 INFO - PROCESS | 1756 | 1466035566454 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:06:06 INFO - PROCESS | 1756 | 1466035566458 Marionette TRACE conn3 <- [1,2258,null,{}] 17:06:06 INFO - PROCESS | 1756 | 1466035566464 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}] 17:06:06 INFO - PROCESS | 1756 | 1466035566469 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:06 INFO - PROCESS | 1756 | 1466035566627 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:06:06 INFO - PROCESS | 1756 | 1466035566830 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:06 INFO - PROCESS | 1756 | 1466035566837 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a1000 == 58 [pid = 1756] [id = 572] 17:06:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x92906400) [pid = 1756] [serial = 1717] [outer = (nil)] 17:06:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x9526b800) [pid = 1756] [serial = 1718] [outer = 0x92906400] 17:06:06 INFO - PROCESS | 1756 | 1466035566911 Marionette DEBUG loaded listener.js 17:06:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x965d6400) [pid = 1756] [serial = 1719] [outer = 0x92906400] 17:06:07 INFO - PROCESS | 1756 | 1466035567828 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]]]}] 17:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1443ms 17:06:07 INFO - PROCESS | 1756 | 1466035567897 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:06:07 INFO - PROCESS | 1756 | 1466035567901 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 17:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:06:07 INFO - PROCESS | 1756 | 1466035567908 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:06:07 INFO - PROCESS | 1756 | 1466035567913 Marionette TRACE conn3 <- [1,2262,null,{}] 17:06:07 INFO - PROCESS | 1756 | 1466035567928 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}] 17:06:07 INFO - PROCESS | 1756 | 1466035567936 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:08 INFO - PROCESS | 1756 | 1466035568150 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:06:08 INFO - PROCESS | 1756 | 1466035568337 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:08 INFO - PROCESS | 1756 | 1466035568349 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x9a709000 == 59 [pid = 1756] [id = 573] 17:06:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x9a710800) [pid = 1756] [serial = 1720] [outer = (nil)] 17:06:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x9b7e9000) [pid = 1756] [serial = 1721] [outer = 0x9a710800] 17:06:08 INFO - PROCESS | 1756 | 1466035568422 Marionette DEBUG loaded listener.js 17:06:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x9b93d400) [pid = 1756] [serial = 1722] [outer = 0x9a710800] 17:06:09 INFO - PROCESS | 1756 | 1466035569269 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]]]}] 17:06:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:06:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1382ms 17:06:09 INFO - PROCESS | 1756 | 1466035569291 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:06:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:06:09 INFO - PROCESS | 1756 | 1466035569296 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 17:06:09 INFO - PROCESS | 1756 | 1466035569302 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:06:09 INFO - PROCESS | 1756 | 1466035569305 Marionette TRACE conn3 <- [1,2266,null,{}] 17:06:09 INFO - PROCESS | 1756 | 1466035569310 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}] 17:06:09 INFO - PROCESS | 1756 | 1466035569315 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:09 INFO - PROCESS | 1756 | 1466035569478 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:06:09 INFO - PROCESS | 1756 | 1466035569669 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:09 INFO - PROCESS | 1756 | 1466035569675 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x9ab56800 == 60 [pid = 1756] [id = 574] 17:06:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x9b903000) [pid = 1756] [serial = 1723] [outer = (nil)] 17:06:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x9d30dc00) [pid = 1756] [serial = 1724] [outer = 0x9b903000] 17:06:09 INFO - PROCESS | 1756 | 1466035569749 Marionette DEBUG loaded listener.js 17:06:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x9d806c00) [pid = 1756] [serial = 1725] [outer = 0x9b903000] 17:06:10 INFO - PROCESS | 1756 | 1466035570578 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]]]}] 17:06:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:06:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1333ms 17:06:10 INFO - PROCESS | 1756 | 1466035570634 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:06:10 INFO - PROCESS | 1756 | 1466035570638 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 17:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:06:10 INFO - PROCESS | 1756 | 1466035570644 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:06:10 INFO - PROCESS | 1756 | 1466035570646 Marionette TRACE conn3 <- [1,2270,null,{}] 17:06:10 INFO - PROCESS | 1756 | 1466035570652 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}] 17:06:10 INFO - PROCESS | 1756 | 1466035570657 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:10 INFO - PROCESS | 1756 | 1466035570815 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:06:11 INFO - PROCESS | 1756 | 1466035571012 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:11 INFO - PROCESS | 1756 | 1466035571019 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x90456000 == 61 [pid = 1756] [id = 575] 17:06:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x90512000) [pid = 1756] [serial = 1726] [outer = (nil)] 17:06:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0xa2094c00) [pid = 1756] [serial = 1727] [outer = 0x90512000] 17:06:11 INFO - PROCESS | 1756 | 1466035571092 Marionette DEBUG loaded listener.js 17:06:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0xa2373000) [pid = 1756] [serial = 1728] [outer = 0x90512000] 17:06:11 INFO - PROCESS | 1756 | 1466035571917 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]]]}] 17:06:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:06:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1329ms 17:06:11 INFO - PROCESS | 1756 | 1466035571973 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:06:11 INFO - PROCESS | 1756 | 1466035571977 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 17:06:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:06:11 INFO - PROCESS | 1756 | 1466035571983 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:06:11 INFO - PROCESS | 1756 | 1466035571987 Marionette TRACE conn3 <- [1,2274,null,{}] 17:06:11 INFO - PROCESS | 1756 | 1466035571992 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}] 17:06:12 INFO - PROCESS | 1756 | 1466035572001 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:12 INFO - PROCESS | 1756 | 1466035572223 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:06:12 INFO - PROCESS | 1756 | 1466035572420 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:12 INFO - PROCESS | 1756 | 1466035572428 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050a000 == 62 [pid = 1756] [id = 576] 17:06:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x90511800) [pid = 1756] [serial = 1729] [outer = (nil)] 17:06:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0xa331b800) [pid = 1756] [serial = 1730] [outer = 0x90511800] 17:06:12 INFO - PROCESS | 1756 | 1466035572537 Marionette DEBUG loaded listener.js 17:06:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0xa4f78400) [pid = 1756] [serial = 1731] [outer = 0x90511800] 17:06:13 INFO - PROCESS | 1756 | 1466035573331 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]]]}] 17:06:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:06:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1380ms 17:06:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:06:13 INFO - PROCESS | 1756 | 1466035573364 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:06:13 INFO - PROCESS | 1756 | 1466035573367 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 17:06:13 INFO - PROCESS | 1756 | 1466035573373 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:06:13 INFO - PROCESS | 1756 | 1466035573376 Marionette TRACE conn3 <- [1,2278,null,{}] 17:06:13 INFO - PROCESS | 1756 | 1466035573381 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}] 17:06:13 INFO - PROCESS | 1756 | 1466035573385 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:13 INFO - PROCESS | 1756 | 1466035573533 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:06:13 INFO - PROCESS | 1756 | 1466035573727 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:13 INFO - PROCESS | 1756 | 1466035573732 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x90452800 == 63 [pid = 1756] [id = 577] 17:06:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x99ebc400) [pid = 1756] [serial = 1732] [outer = (nil)] 17:06:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0xa674e400) [pid = 1756] [serial = 1733] [outer = 0x99ebc400] 17:06:13 INFO - PROCESS | 1756 | 1466035573810 Marionette DEBUG loaded listener.js 17:06:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0xa6759c00) [pid = 1756] [serial = 1734] [outer = 0x99ebc400] 17:06:14 INFO - PROCESS | 1756 | 1466035574635 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]]]}] 17:06:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:06:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1282ms 17:06:14 INFO - PROCESS | 1756 | 1466035574661 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:06:14 INFO - PROCESS | 1756 | 1466035574665 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 17:06:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:06:14 INFO - PROCESS | 1756 | 1466035574672 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:06:14 INFO - PROCESS | 1756 | 1466035574676 Marionette TRACE conn3 <- [1,2282,null,{}] 17:06:14 INFO - PROCESS | 1756 | 1466035574681 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}] 17:06:14 INFO - PROCESS | 1756 | 1466035574686 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:14 INFO - PROCESS | 1756 | 1466035574850 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:06:15 INFO - PROCESS | 1756 | 1466035575044 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:15 INFO - PROCESS | 1756 | 1466035575055 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x9089fc00 == 64 [pid = 1756] [id = 578] 17:06:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x91913c00) [pid = 1756] [serial = 1735] [outer = (nil)] 17:06:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x9191b800) [pid = 1756] [serial = 1736] [outer = 0x91913c00] 17:06:15 INFO - PROCESS | 1756 | 1466035575131 Marionette DEBUG loaded listener.js 17:06:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x9191ec00) [pid = 1756] [serial = 1737] [outer = 0x91913c00] 17:06:15 INFO - PROCESS | 1756 | 1466035575950 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]]]}] 17:06:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:06:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1327ms 17:06:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:06:16 INFO - PROCESS | 1756 | 1466035576001 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:06:16 INFO - PROCESS | 1756 | 1466035576004 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 17:06:16 INFO - PROCESS | 1756 | 1466035576010 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:06:16 INFO - PROCESS | 1756 | 1466035576013 Marionette TRACE conn3 <- [1,2286,null,{}] 17:06:16 INFO - PROCESS | 1756 | 1466035576018 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}] 17:06:16 INFO - PROCESS | 1756 | 1466035576022 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:16 INFO - PROCESS | 1756 | 1466035576177 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:06:16 INFO - PROCESS | 1756 | 1466035576410 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:16 INFO - PROCESS | 1756 | 1466035576416 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f1c00 == 65 [pid = 1756] [id = 579] 17:06:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x906f3800) [pid = 1756] [serial = 1738] [outer = (nil)] 17:06:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x918edc00) [pid = 1756] [serial = 1739] [outer = 0x906f3800] 17:06:16 INFO - PROCESS | 1756 | 1466035576489 Marionette DEBUG loaded listener.js 17:06:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0xa252dc00) [pid = 1756] [serial = 1740] [outer = 0x906f3800] 17:06:17 INFO - PROCESS | 1756 | 1466035577343 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]]]}] 17:06:17 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 17:06:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1391ms 17:06:17 INFO - PROCESS | 1756 | 1466035577400 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:06:17 INFO - PROCESS | 1756 | 1466035577403 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 17:06:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:06:17 INFO - PROCESS | 1756 | 1466035577409 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:06:17 INFO - PROCESS | 1756 | 1466035577412 Marionette TRACE conn3 <- [1,2290,null,{}] 17:06:17 INFO - PROCESS | 1756 | 1466035577418 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}] 17:06:17 INFO - PROCESS | 1756 | 1466035577422 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:17 INFO - PROCESS | 1756 | 1466035577605 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:06:17 INFO - PROCESS | 1756 | 1466035577805 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:17 INFO - PROCESS | 1756 | 1466035577813 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x920d4400 == 66 [pid = 1756] [id = 580] 17:06:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x92444400) [pid = 1756] [serial = 1741] [outer = (nil)] 17:06:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x9d879400) [pid = 1756] [serial = 1742] [outer = 0x92444400] 17:06:17 INFO - PROCESS | 1756 | 1466035577880 Marionette DEBUG loaded listener.js 17:06:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x9d8f7c00) [pid = 1756] [serial = 1743] [outer = 0x92444400] 17:06:18 INFO - PROCESS | 1756 | 1466035578985 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]]]}] 17:06:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:06:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1628ms 17:06:19 INFO - PROCESS | 1756 | 1466035579039 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:06:19 INFO - PROCESS | 1756 | 1466035579044 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 17:06:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:06:19 INFO - PROCESS | 1756 | 1466035579052 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:06:19 INFO - PROCESS | 1756 | 1466035579056 Marionette TRACE conn3 <- [1,2294,null,{}] 17:06:19 INFO - PROCESS | 1756 | 1466035579064 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}] 17:06:19 INFO - PROCESS | 1756 | 1466035579069 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:19 INFO - PROCESS | 1756 | 1466035579267 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:06:19 INFO - PROCESS | 1756 | 1466035579570 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:19 INFO - PROCESS | 1756 | 1466035579587 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x90892000 == 67 [pid = 1756] [id = 581] 17:06:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x90893c00) [pid = 1756] [serial = 1744] [outer = (nil)] 17:06:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x9089e800) [pid = 1756] [serial = 1745] [outer = 0x90893c00] 17:06:19 INFO - PROCESS | 1756 | 1466035579688 Marionette DEBUG loaded listener.js 17:06:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x918e9800) [pid = 1756] [serial = 1746] [outer = 0x90893c00] 17:06:20 INFO - PROCESS | 1756 | 1466035580513 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]]]}] 17:06:20 INFO - PROCESS | 1756 | --DOCSHELL 0x906ab800 == 66 [pid = 1756] [id = 569] 17:06:20 INFO - PROCESS | 1756 | --DOCSHELL 0x906a9400 == 65 [pid = 1756] [id = 568] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x91574800) [pid = 1756] [serial = 1664] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOCSHELL 0x9526e000 == 64 [pid = 1756] [id = 567] 17:06:20 INFO - PROCESS | 1756 | --DOCSHELL 0x92ff0400 == 63 [pid = 1756] [id = 566] 17:06:20 INFO - PROCESS | 1756 | --DOCSHELL 0x922f6800 == 62 [pid = 1756] [id = 565] 17:06:20 INFO - PROCESS | 1756 | --DOCSHELL 0x90513c00 == 61 [pid = 1756] [id = 564] 17:06:20 INFO - PROCESS | 1756 | --DOCSHELL 0x9089a000 == 60 [pid = 1756] [id = 563] 17:06:20 INFO - PROCESS | 1756 | --DOCSHELL 0x91572400 == 59 [pid = 1756] [id = 555] 17:06:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:06:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1580ms 17:06:20 INFO - PROCESS | 1756 | 1466035580631 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:06:20 INFO - PROCESS | 1756 | 1466035580636 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 17:06:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:06:20 INFO - PROCESS | 1756 | 1466035580645 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:06:20 INFO - PROCESS | 1756 | 1466035580649 Marionette TRACE conn3 <- [1,2298,null,{}] 17:06:20 INFO - PROCESS | 1756 | 1466035580655 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}] 17:06:20 INFO - PROCESS | 1756 | 1466035580659 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:20 INFO - PROCESS | 1756 | 1466035580804 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x923cb800) [pid = 1756] [serial = 1622] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x9a701c00) [pid = 1756] [serial = 1649] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x9ad8b800) [pid = 1756] [serial = 1650] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0xa2537400) [pid = 1756] [serial = 1637] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0xa108f800) [pid = 1756] [serial = 1631] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x95277400) [pid = 1756] [serial = 1640] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x9b907800) [pid = 1756] [serial = 1652] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x9b9c3800) [pid = 1756] [serial = 1653] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x9839c400) [pid = 1756] [serial = 1625] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x9ab5f800) [pid = 1756] [serial = 1647] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x90899400) [pid = 1756] [serial = 1661] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x9a70a400) [pid = 1756] [serial = 1646] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x951ed800) [pid = 1756] [serial = 1644] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x93dc3800) [pid = 1756] [serial = 1643] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x9d30ac00) [pid = 1756] [serial = 1628] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0xa23a4800) [pid = 1756] [serial = 1634] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0xa253bc00) [pid = 1756] [serial = 1658] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0xa2fb6c00) [pid = 1756] [serial = 1659] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x9089ac00) [pid = 1756] [serial = 1662] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x9d30c800) [pid = 1756] [serial = 1655] [outer = (nil)] [url = about:blank] 17:06:20 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0x9d4a2000) [pid = 1756] [serial = 1656] [outer = (nil)] [url = about:blank] 17:06:21 INFO - PROCESS | 1756 | 1466035580986 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:21 INFO - PROCESS | 1756 | 1466035580993 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x90899400 == 60 [pid = 1756] [id = 582] 17:06:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x91d97800) [pid = 1756] [serial = 1747] [outer = (nil)] 17:06:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 150 (0x91db0400) [pid = 1756] [serial = 1748] [outer = 0x91d97800] 17:06:21 INFO - PROCESS | 1756 | 1466035581058 Marionette DEBUG loaded listener.js 17:06:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 151 (0x922fa000) [pid = 1756] [serial = 1749] [outer = 0x91d97800] 17:06:21 INFO - PROCESS | 1756 | 1466035581901 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]]]}] 17:06:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:06:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1283ms 17:06:21 INFO - PROCESS | 1756 | 1466035581942 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:06:21 INFO - PROCESS | 1756 | 1466035581946 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 17:06:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:06:21 INFO - PROCESS | 1756 | 1466035581953 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:06:21 INFO - PROCESS | 1756 | 1466035581958 Marionette TRACE conn3 <- [1,2302,null,{}] 17:06:21 INFO - PROCESS | 1756 | 1466035581976 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}] 17:06:21 INFO - PROCESS | 1756 | 1466035581983 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:22 INFO - PROCESS | 1756 | 1466035582131 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:06:22 INFO - PROCESS | 1756 | 1466035582142 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:22 INFO - PROCESS | 1756 | 1466035582154 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x95270400 == 61 [pid = 1756] [id = 583] 17:06:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 152 (0x95274800) [pid = 1756] [serial = 1750] [outer = (nil)] 17:06:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 153 (0x97711800) [pid = 1756] [serial = 1751] [outer = 0x95274800] 17:06:22 INFO - PROCESS | 1756 | 1466035582215 Marionette DEBUG loaded listener.js 17:06:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x99b62800) [pid = 1756] [serial = 1752] [outer = 0x95274800] 17:06:23 INFO - PROCESS | 1756 | 1466035583098 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]]]}] 17:06:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:06:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1191ms 17:06:23 INFO - PROCESS | 1756 | 1466035583157 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:06:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:06:23 INFO - PROCESS | 1756 | 1466035583162 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 17:06:23 INFO - PROCESS | 1756 | 1466035583173 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:06:23 INFO - PROCESS | 1756 | 1466035583175 Marionette TRACE conn3 <- [1,2306,null,{}] 17:06:23 INFO - PROCESS | 1756 | 1466035583179 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}] 17:06:23 INFO - PROCESS | 1756 | 1466035583185 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:23 INFO - PROCESS | 1756 | 1466035583386 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:06:23 INFO - PROCESS | 1756 | 1466035583403 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:23 INFO - PROCESS | 1756 | 1466035583412 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x9191b400 == 62 [pid = 1756] [id = 584] 17:06:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x9519b000) [pid = 1756] [serial = 1753] [outer = (nil)] 17:06:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x9a705c00) [pid = 1756] [serial = 1754] [outer = 0x9519b000] 17:06:23 INFO - PROCESS | 1756 | 1466035583470 Marionette DEBUG loaded listener.js 17:06:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x9ab59000) [pid = 1756] [serial = 1755] [outer = 0x9519b000] 17:06:24 INFO - PROCESS | 1756 | 1466035584308 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]]]}] 17:06:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:06:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1186ms 17:06:24 INFO - PROCESS | 1756 | 1466035584353 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 17:06:24 INFO - PROCESS | 1756 | 1466035584357 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 17:06:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:06:24 INFO - PROCESS | 1756 | 1466035584362 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:06:24 INFO - PROCESS | 1756 | 1466035584364 Marionette TRACE conn3 <- [1,2310,null,{}] 17:06:24 INFO - PROCESS | 1756 | 1466035584375 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}] 17:06:24 INFO - PROCESS | 1756 | 1466035584378 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:24 INFO - PROCESS | 1756 | 1466035584570 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:06:24 INFO - PROCESS | 1756 | 1466035584590 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:24 INFO - PROCESS | 1756 | 1466035584597 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x9302f400 == 63 [pid = 1756] [id = 585] 17:06:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0x9a538400) [pid = 1756] [serial = 1756] [outer = (nil)] 17:06:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0x9afca000) [pid = 1756] [serial = 1757] [outer = 0x9a538400] 17:06:24 INFO - PROCESS | 1756 | 1466035584655 Marionette DEBUG loaded listener.js 17:06:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x9b907800) [pid = 1756] [serial = 1758] [outer = 0x9a538400] 17:06:25 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x95273c00) [pid = 1756] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:06:25 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0x906acc00) [pid = 1756] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:06:25 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x9526a000) [pid = 1756] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:06:25 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x9089dc00) [pid = 1756] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:06:25 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x918ec000) [pid = 1756] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:06:25 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x923d1000) [pid = 1756] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:06:25 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x906afc00) [pid = 1756] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:06:25 INFO - PROCESS | 1756 | 1466035585735 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]]]}] 17:06:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:06:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1434ms 17:06:25 INFO - PROCESS | 1756 | 1466035585797 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:06:25 INFO - PROCESS | 1756 | 1466035585800 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 17:06:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:06:25 INFO - PROCESS | 1756 | 1466035585806 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:06:25 INFO - PROCESS | 1756 | 1466035585808 Marionette TRACE conn3 <- [1,2314,null,{}] 17:06:25 INFO - PROCESS | 1756 | 1466035585813 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}] 17:06:25 INFO - PROCESS | 1756 | 1466035585822 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:25 INFO - PROCESS | 1756 | 1466035585992 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:06:26 INFO - PROCESS | 1756 | 1466035586142 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:26 INFO - PROCESS | 1756 | 1466035586152 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x906acc00 == 64 [pid = 1756] [id = 586] 17:06:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 154 (0x9157b400) [pid = 1756] [serial = 1759] [outer = (nil)] 17:06:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 155 (0x9afcb400) [pid = 1756] [serial = 1760] [outer = 0x9157b400] 17:06:26 INFO - PROCESS | 1756 | 1466035586247 Marionette DEBUG loaded listener.js 17:06:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 156 (0x9d873c00) [pid = 1756] [serial = 1761] [outer = 0x9157b400] 17:06:26 INFO - PROCESS | 1756 | 1466035586857 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]]]}] 17:06:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:06:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1083ms 17:06:26 INFO - PROCESS | 1756 | 1466035586897 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:06:26 INFO - PROCESS | 1756 | 1466035586900 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 17:06:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:06:26 INFO - PROCESS | 1756 | 1466035586907 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:06:26 INFO - PROCESS | 1756 | 1466035586909 Marionette TRACE conn3 <- [1,2318,null,{}] 17:06:26 INFO - PROCESS | 1756 | 1466035586915 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}] 17:06:26 INFO - PROCESS | 1756 | 1466035586919 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:27 INFO - PROCESS | 1756 | 1466035587055 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:06:27 INFO - PROCESS | 1756 | 1466035587083 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:27 INFO - PROCESS | 1756 | 1466035587091 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a5000 == 65 [pid = 1756] [id = 587] 17:06:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 157 (0x906a5800) [pid = 1756] [serial = 1762] [outer = (nil)] 17:06:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 158 (0xa2325c00) [pid = 1756] [serial = 1763] [outer = 0x906a5800] 17:06:27 INFO - PROCESS | 1756 | 1466035587294 Marionette DEBUG loaded listener.js 17:06:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 159 (0xa23f8800) [pid = 1756] [serial = 1764] [outer = 0x906a5800] 17:06:28 INFO - PROCESS | 1756 | 1466035588236 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] 17:06:28 INFO - PROCESS | 1756 | 1466035588294 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 17:06:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:06:28 INFO - PROCESS | 1756 | 1466035588302 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:06:28 INFO - PROCESS | 1756 | 1466035588307 Marionette TRACE conn3 <- [1,2322,null,{}] 17:06:28 INFO - PROCESS | 1756 | 1466035588316 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}] 17:06:28 INFO - PROCESS | 1756 | 1466035588321 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:28 INFO - PROCESS | 1756 | 1466035588509 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:06:28 INFO - PROCESS | 1756 | 1466035588704 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:28 INFO - PROCESS | 1756 | 1466035588712 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x90516400 == 66 [pid = 1756] [id = 588] 17:06:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 160 (0x906f7800) [pid = 1756] [serial = 1765] [outer = (nil)] 17:06:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x922f8000) [pid = 1756] [serial = 1766] [outer = 0x906f7800] 17:06:28 INFO - PROCESS | 1756 | 1466035588832 Marionette DEBUG loaded listener.js 17:06:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x92904400) [pid = 1756] [serial = 1767] [outer = 0x906f7800] 17:06:29 INFO - PROCESS | 1756 | 1466035589726 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]]]}] 17:06:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:06:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1483ms 17:06:29 INFO - PROCESS | 1756 | 1466035589786 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:06:29 INFO - PROCESS | 1756 | 1466035589793 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 17:06:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:06:29 INFO - PROCESS | 1756 | 1466035589802 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:06:29 INFO - PROCESS | 1756 | 1466035589806 Marionette TRACE conn3 <- [1,2326,null,{}] 17:06:29 INFO - PROCESS | 1756 | 1466035589812 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}] 17:06:29 INFO - PROCESS | 1756 | 1466035589817 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:30 INFO - PROCESS | 1756 | 1466035590023 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:06:30 INFO - PROCESS | 1756 | 1466035590217 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:30 INFO - PROCESS | 1756 | 1466035590225 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x965cd800 == 67 [pid = 1756] [id = 589] 17:06:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x98397400) [pid = 1756] [serial = 1768] [outer = (nil)] 17:06:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x9a537c00) [pid = 1756] [serial = 1769] [outer = 0x98397400] 17:06:30 INFO - PROCESS | 1756 | 1466035590299 Marionette DEBUG loaded listener.js 17:06:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x9a70f800) [pid = 1756] [serial = 1770] [outer = 0x98397400] 17:06:31 INFO - PROCESS | 1756 | 1466035591215 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]]]}] 17:06:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:06:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1484ms 17:06:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:06:31 INFO - PROCESS | 1756 | 1466035591287 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:06:31 INFO - PROCESS | 1756 | 1466035591290 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 17:06:31 INFO - PROCESS | 1756 | 1466035591297 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:06:31 INFO - PROCESS | 1756 | 1466035591307 Marionette TRACE conn3 <- [1,2330,null,{}] 17:06:31 INFO - PROCESS | 1756 | 1466035591328 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}] 17:06:31 INFO - PROCESS | 1756 | 1466035591336 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:31 INFO - PROCESS | 1756 | 1466035591599 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:06:31 INFO - PROCESS | 1756 | 1466035591745 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:31 INFO - PROCESS | 1756 | 1466035591755 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:31 INFO - PROCESS | 1756 | ++DOCSHELL 0xa102bc00 == 68 [pid = 1756] [id = 590] 17:06:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0xa108cc00) [pid = 1756] [serial = 1771] [outer = (nil)] 17:06:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0xa25eac00) [pid = 1756] [serial = 1772] [outer = 0xa108cc00] 17:06:31 INFO - PROCESS | 1756 | 1466035591866 Marionette DEBUG loaded listener.js 17:06:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0xa3286800) [pid = 1756] [serial = 1773] [outer = 0xa108cc00] 17:06:32 INFO - PROCESS | 1756 | 1466035592732 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]]]}] 17:06:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:06:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1450ms 17:06:32 INFO - PROCESS | 1756 | 1466035592746 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:06:32 INFO - PROCESS | 1756 | 1466035592750 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 17:06:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:06:32 INFO - PROCESS | 1756 | 1466035592756 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:06:32 INFO - PROCESS | 1756 | 1466035592760 Marionette TRACE conn3 <- [1,2334,null,{}] 17:06:32 INFO - PROCESS | 1756 | 1466035592782 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}] 17:06:32 INFO - PROCESS | 1756 | 1466035592786 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:32 INFO - PROCESS | 1756 | 1466035592958 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:06:33 INFO - PROCESS | 1756 | 1466035593164 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:33 INFO - PROCESS | 1756 | 1466035593172 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x97706000 == 69 [pid = 1756] [id = 591] 17:06:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x9ab62400) [pid = 1756] [serial = 1774] [outer = (nil)] 17:06:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0xa4f17c00) [pid = 1756] [serial = 1775] [outer = 0x9ab62400] 17:06:33 INFO - PROCESS | 1756 | 1466035593284 Marionette DEBUG loaded listener.js 17:06:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0xa671c400) [pid = 1756] [serial = 1776] [outer = 0x9ab62400] 17:06:34 INFO - PROCESS | 1756 | 1466035594118 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]]]}] 17:06:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:06:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1380ms 17:06:34 INFO - PROCESS | 1756 | 1466035594137 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:06:34 INFO - PROCESS | 1756 | 1466035594141 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 17:06:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:06:34 INFO - PROCESS | 1756 | 1466035594146 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:06:34 INFO - PROCESS | 1756 | 1466035594149 Marionette TRACE conn3 <- [1,2338,null,{}] 17:06:34 INFO - PROCESS | 1756 | 1466035594156 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}] 17:06:34 INFO - PROCESS | 1756 | 1466035594160 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:34 INFO - PROCESS | 1756 | 1466035594315 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:06:34 INFO - PROCESS | 1756 | 1466035594514 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:34 INFO - PROCESS | 1756 | 1466035594522 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x927e5000 == 70 [pid = 1756] [id = 592] 17:06:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x927e7000) [pid = 1756] [serial = 1777] [outer = (nil)] 17:06:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 173 (0x927ec800) [pid = 1756] [serial = 1778] [outer = 0x927e7000] 17:06:34 INFO - PROCESS | 1756 | 1466035594595 Marionette DEBUG loaded listener.js 17:06:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 174 (0x927ef800) [pid = 1756] [serial = 1779] [outer = 0x927e7000] 17:06:35 INFO - PROCESS | 1756 | 1466035595472 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]]]}] 17:06:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:06:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1378ms 17:06:35 INFO - PROCESS | 1756 | 1466035595525 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:06:35 INFO - PROCESS | 1756 | 1466035595528 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 17:06:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:06:35 INFO - PROCESS | 1756 | 1466035595535 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:06:35 INFO - PROCESS | 1756 | 1466035595537 Marionette TRACE conn3 <- [1,2342,null,{}] 17:06:35 INFO - PROCESS | 1756 | 1466035595543 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}] 17:06:35 INFO - PROCESS | 1756 | 1466035595552 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:35 INFO - PROCESS | 1756 | 1466035595772 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:06:35 INFO - PROCESS | 1756 | 1466035595971 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:35 INFO - PROCESS | 1756 | 1466035595979 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x927e6000 == 71 [pid = 1756] [id = 593] 17:06:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 175 (0x927e6800) [pid = 1756] [serial = 1780] [outer = (nil)] 17:06:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 176 (0xa68ddc00) [pid = 1756] [serial = 1781] [outer = 0x927e6800] 17:06:36 INFO - PROCESS | 1756 | 1466035596051 Marionette DEBUG loaded listener.js 17:06:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 177 (0xa6ea1c00) [pid = 1756] [serial = 1782] [outer = 0x927e6800] 17:06:36 INFO - PROCESS | 1756 | 1466035596928 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]]]}] 17:06:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:06:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1427ms 17:06:36 INFO - PROCESS | 1756 | 1466035596962 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:06:36 INFO - PROCESS | 1756 | 1466035596965 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 17:06:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:06:36 INFO - PROCESS | 1756 | 1466035596972 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:06:36 INFO - PROCESS | 1756 | 1466035596974 Marionette TRACE conn3 <- [1,2346,null,{}] 17:06:36 INFO - PROCESS | 1756 | 1466035596980 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}] 17:06:36 INFO - PROCESS | 1756 | 1466035596984 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:37 INFO - PROCESS | 1756 | 1466035597136 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:06:37 INFO - PROCESS | 1756 | 1466035597348 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:37 INFO - PROCESS | 1756 | 1466035597356 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x9044bc00 == 72 [pid = 1756] [id = 594] 17:06:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 178 (0x9044cc00) [pid = 1756] [serial = 1783] [outer = (nil)] 17:06:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 179 (0x90452c00) [pid = 1756] [serial = 1784] [outer = 0x9044cc00] 17:06:37 INFO - PROCESS | 1756 | 1466035597767 Marionette DEBUG loaded listener.js 17:06:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 180 (0x90517400) [pid = 1756] [serial = 1785] [outer = 0x9044cc00] 17:06:38 INFO - PROCESS | 1756 | 1466035598761 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]]]}] 17:06:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:06:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1836ms 17:06:38 INFO - PROCESS | 1756 | 1466035598810 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:06:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:06:38 INFO - PROCESS | 1756 | 1466035598823 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 17:06:38 INFO - PROCESS | 1756 | 1466035598834 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:06:38 INFO - PROCESS | 1756 | 1466035598841 Marionette TRACE conn3 <- [1,2350,null,{}] 17:06:38 INFO - PROCESS | 1756 | 1466035598850 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}] 17:06:38 INFO - PROCESS | 1756 | 1466035598857 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:39 INFO - PROCESS | 1756 | 1466035599073 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:06:39 INFO - PROCESS | 1756 | 1466035599311 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:39 INFO - PROCESS | 1756 | 1466035599318 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x90515c00 == 73 [pid = 1756] [id = 595] 17:06:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 181 (0x9191e400) [pid = 1756] [serial = 1786] [outer = (nil)] 17:06:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 182 (0x9205dc00) [pid = 1756] [serial = 1787] [outer = 0x9191e400] 17:06:39 INFO - PROCESS | 1756 | 1466035599432 Marionette DEBUG loaded listener.js 17:06:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 183 (0x92066000) [pid = 1756] [serial = 1788] [outer = 0x9191e400] 17:06:40 INFO - PROCESS | 1756 | 1466035600230 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]]]}] 17:06:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:06:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1441ms 17:06:40 INFO - PROCESS | 1756 | 1466035600271 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:06:40 INFO - PROCESS | 1756 | 1466035600276 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 17:06:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:06:40 INFO - PROCESS | 1756 | 1466035600285 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:06:40 INFO - PROCESS | 1756 | 1466035600289 Marionette TRACE conn3 <- [1,2354,null,{}] 17:06:40 INFO - PROCESS | 1756 | 1466035600314 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}] 17:06:40 INFO - PROCESS | 1756 | 1466035600320 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:40 INFO - PROCESS | 1756 | 1466035600483 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9d309000 == 72 [pid = 1756] [id = 544] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x91580800 == 71 [pid = 1756] [id = 543] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x906aa000 == 70 [pid = 1756] [id = 545] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x906acc00 == 69 [pid = 1756] [id = 586] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9302f400 == 68 [pid = 1756] [id = 585] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9191b400 == 67 [pid = 1756] [id = 584] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x95270400 == 66 [pid = 1756] [id = 583] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x90899400 == 65 [pid = 1756] [id = 582] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x90892000 == 64 [pid = 1756] [id = 581] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9050a000 == 63 [pid = 1756] [id = 576] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x90456000 == 62 [pid = 1756] [id = 575] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9ab56800 == 61 [pid = 1756] [id = 574] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9a709000 == 60 [pid = 1756] [id = 573] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9a540400 == 59 [pid = 1756] [id = 570] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x906abc00 == 58 [pid = 1756] [id = 571] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x906a1000 == 57 [pid = 1756] [id = 572] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9a090000 == 56 [pid = 1756] [id = 529] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9157a800 == 55 [pid = 1756] [id = 532] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x99eb4000 == 54 [pid = 1756] [id = 558] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9a544400 == 53 [pid = 1756] [id = 559] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9b7e9400 == 52 [pid = 1756] [id = 530] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0xa331e000 == 51 [pid = 1756] [id = 560] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9a537800 == 50 [pid = 1756] [id = 546] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x90511400 == 49 [pid = 1756] [id = 561] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x91de4000 == 48 [pid = 1756] [id = 502] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x91fc1c00 == 47 [pid = 1756] [id = 489] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x906f5800 == 46 [pid = 1756] [id = 554] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x922ec400 == 45 [pid = 1756] [id = 541] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9ab65c00 == 44 [pid = 1756] [id = 542] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x916ab400 == 43 [pid = 1756] [id = 504] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9089fc00 == 42 [pid = 1756] [id = 578] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x90452800 == 41 [pid = 1756] [id = 577] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9987ec00 == 40 [pid = 1756] [id = 505] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x92445000 == 39 [pid = 1756] [id = 528] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x906f1c00 == 38 [pid = 1756] [id = 579] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x920d4400 == 37 [pid = 1756] [id = 580] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9b8e0c00 == 36 [pid = 1756] [id = 557] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x90517800 == 35 [pid = 1756] [id = 531] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x91db0c00 == 34 [pid = 1756] [id = 562] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9770f800 == 33 [pid = 1756] [id = 506] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x91d97c00 == 32 [pid = 1756] [id = 556] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x90515c00 == 31 [pid = 1756] [id = 595] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x927e6000 == 30 [pid = 1756] [id = 593] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9044bc00 == 29 [pid = 1756] [id = 594] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x927e5000 == 28 [pid = 1756] [id = 592] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x97706000 == 27 [pid = 1756] [id = 591] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0xa102bc00 == 26 [pid = 1756] [id = 590] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x90516400 == 25 [pid = 1756] [id = 588] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x965cd800 == 24 [pid = 1756] [id = 589] 17:06:41 INFO - PROCESS | 1756 | --DOCSHELL 0x906a5000 == 23 [pid = 1756] [id = 587] 17:06:41 INFO - PROCESS | 1756 | --DOMWINDOW == 182 (0x99eb2800) [pid = 1756] [serial = 1703] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1756 | --DOMWINDOW == 181 (0x9a905800) [pid = 1756] [serial = 1706] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1756 | --DOMWINDOW == 180 (0x91d93400) [pid = 1756] [serial = 1667] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1756 | --DOMWINDOW == 179 (0x9823a400) [pid = 1756] [serial = 1700] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1756 | --DOMWINDOW == 178 (0x92909c00) [pid = 1756] [serial = 1685] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1756 | --DOMWINDOW == 177 (0x9b9ca400) [pid = 1756] [serial = 1673] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1756 | --DOMWINDOW == 176 (0x916a2800) [pid = 1756] [serial = 1692] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1756 | --DOMWINDOW == 175 (0x91575000) [pid = 1756] [serial = 1691] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1756 | --DOMWINDOW == 174 (0x92907000) [pid = 1756] [serial = 1695] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1756 | --DOMWINDOW == 173 (0x923d6400) [pid = 1756] [serial = 1694] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1756 | --DOMWINDOW == 172 (0xa61b7400) [pid = 1756] [serial = 1682] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x93033000) [pid = 1756] [serial = 1697] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x9519d400) [pid = 1756] [serial = 1698] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0xa3345400) [pid = 1756] [serial = 1679] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x9302d800) [pid = 1756] [serial = 1688] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0xa2551c00) [pid = 1756] [serial = 1676] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x98b63c00) [pid = 1756] [serial = 1670] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x9ad8b000) [pid = 1756] [serial = 1707] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x9a007800) [pid = 1756] [serial = 1704] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x9b29bc00) [pid = 1756] [serial = 1710] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x9b901800) [pid = 1756] [serial = 1712] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x9af0d000) [pid = 1756] [serial = 1709] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0x997ed000) [pid = 1756] [serial = 1701] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1756 | 1466035602178 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:42 INFO - PROCESS | 1756 | 1466035602187 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eaaf000 == 24 [pid = 1756] [id = 596] 17:06:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 161 (0x8eab0400) [pid = 1756] [serial = 1789] [outer = (nil)] 17:06:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 162 (0x8eab5c00) [pid = 1756] [serial = 1790] [outer = 0x8eab0400] 17:06:42 INFO - PROCESS | 1756 | 1466035602258 Marionette DEBUG loaded listener.js 17:06:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 163 (0x90456400) [pid = 1756] [serial = 1791] [outer = 0x8eab0400] 17:06:43 INFO - PROCESS | 1756 | 1466035603009 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]]]}] 17:06:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:06:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2762ms 17:06:43 INFO - PROCESS | 1756 | 1466035603049 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:06:43 INFO - PROCESS | 1756 | 1466035603055 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 17:06:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:06:43 INFO - PROCESS | 1756 | 1466035603061 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:06:43 INFO - PROCESS | 1756 | 1466035603066 Marionette TRACE conn3 <- [1,2358,null,{}] 17:06:43 INFO - PROCESS | 1756 | 1466035603073 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}] 17:06:43 INFO - PROCESS | 1756 | 1466035603088 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:43 INFO - PROCESS | 1756 | 1466035603246 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:06:43 INFO - PROCESS | 1756 | 1466035603396 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:43 INFO - PROCESS | 1756 | 1466035603405 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x906acc00 == 25 [pid = 1756] [id = 597] 17:06:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 164 (0x906af800) [pid = 1756] [serial = 1792] [outer = (nil)] 17:06:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 165 (0x90899400) [pid = 1756] [serial = 1793] [outer = 0x906af800] 17:06:43 INFO - PROCESS | 1756 | 1466035603478 Marionette DEBUG loaded listener.js 17:06:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 166 (0x91572000) [pid = 1756] [serial = 1794] [outer = 0x906af800] 17:06:44 INFO - PROCESS | 1756 | 1466035604221 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]]]}] 17:06:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:06:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1179ms 17:06:44 INFO - PROCESS | 1756 | 1466035604259 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:06:44 INFO - PROCESS | 1756 | 1466035604265 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 17:06:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:06:44 INFO - PROCESS | 1756 | 1466035604278 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:06:44 INFO - PROCESS | 1756 | 1466035604280 Marionette TRACE conn3 <- [1,2362,null,{}] 17:06:44 INFO - PROCESS | 1756 | 1466035604285 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}] 17:06:44 INFO - PROCESS | 1756 | 1466035604291 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:44 INFO - PROCESS | 1756 | 1466035604443 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:06:44 INFO - PROCESS | 1756 | 1466035604452 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:44 INFO - PROCESS | 1756 | 1466035604458 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a2800 == 26 [pid = 1756] [id = 598] 17:06:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 167 (0x918f1800) [pid = 1756] [serial = 1795] [outer = (nil)] 17:06:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 168 (0x91921000) [pid = 1756] [serial = 1796] [outer = 0x918f1800] 17:06:44 INFO - PROCESS | 1756 | 1466035604523 Marionette DEBUG loaded listener.js 17:06:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 169 (0x91da7000) [pid = 1756] [serial = 1797] [outer = 0x918f1800] 17:06:45 INFO - PROCESS | 1756 | 1466035605562 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]]]}] 17:06:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:06:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1332ms 17:06:45 INFO - PROCESS | 1756 | 1466035605606 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:06:45 INFO - PROCESS | 1756 | 1466035605610 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 17:06:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:06:45 INFO - PROCESS | 1756 | 1466035605624 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:06:45 INFO - PROCESS | 1756 | 1466035605632 Marionette TRACE conn3 <- [1,2366,null,{}] 17:06:45 INFO - PROCESS | 1756 | 1466035605648 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}] 17:06:45 INFO - PROCESS | 1756 | 1466035605655 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:45 INFO - PROCESS | 1756 | 1466035605871 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:06:45 INFO - PROCESS | 1756 | 1466035605900 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:45 INFO - PROCESS | 1756 | 1466035605910 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x9044f000 == 27 [pid = 1756] [id = 599] 17:06:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 170 (0x906eb800) [pid = 1756] [serial = 1798] [outer = (nil)] 17:06:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 171 (0x920d3000) [pid = 1756] [serial = 1799] [outer = 0x906eb800] 17:06:45 INFO - PROCESS | 1756 | 1466035605989 Marionette DEBUG loaded listener.js 17:06:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 172 (0x922f1800) [pid = 1756] [serial = 1800] [outer = 0x906eb800] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 171 (0x918e5c00) [pid = 1756] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 170 (0x9157a000) [pid = 1756] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 169 (0x999d1c00) [pid = 1756] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 168 (0x906eb000) [pid = 1756] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 167 (0x965d3400) [pid = 1756] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 166 (0x9b909400) [pid = 1756] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 165 (0x92902000) [pid = 1756] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 164 (0x9b908000) [pid = 1756] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 163 (0x906ae000) [pid = 1756] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 162 (0x91d95800) [pid = 1756] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 161 (0x9987e400) [pid = 1756] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 160 (0xa2371000) [pid = 1756] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 159 (0x906eac00) [pid = 1756] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 158 (0xa4d0a000) [pid = 1756] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 157 (0x923d3800) [pid = 1756] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 156 (0x9b908c00) [pid = 1756] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 155 (0x918ed000) [pid = 1756] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 154 (0x90898800) [pid = 1756] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 153 (0x9526ec00) [pid = 1756] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 152 (0x916a9000) [pid = 1756] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 151 (0x91578400) [pid = 1756] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 150 (0x95278c00) [pid = 1756] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 149 (0x999ca800) [pid = 1756] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0xa2373c00) [pid = 1756] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x92905000) [pid = 1756] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x9a53b000) [pid = 1756] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x906a5800) [pid = 1756] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x9a538400) [pid = 1756] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x99ebc400) [pid = 1756] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x90893c00) [pid = 1756] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0x91913c00) [pid = 1756] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x90894400) [pid = 1756] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x91d97800) [pid = 1756] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x9a710800) [pid = 1756] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x95274800) [pid = 1756] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x92906400) [pid = 1756] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x90512000) [pid = 1756] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x92444400) [pid = 1756] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0x9b903000) [pid = 1756] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x90511800) [pid = 1756] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0x9a710c00) [pid = 1756] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x906f3800) [pid = 1756] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0x9519b000) [pid = 1756] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x9157b400) [pid = 1756] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x923d6800) [pid = 1756] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x9a70d000) [pid = 1756] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x906e8400) [pid = 1756] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x99c07000) [pid = 1756] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x923d7800) [pid = 1756] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0xa102f000) [pid = 1756] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0x93a3b400) [pid = 1756] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x93d2e800) [pid = 1756] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:06:48 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0x91d98000) [pid = 1756] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:06:48 INFO - PROCESS | 1756 | 1466035608379 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]]]}] 17:06:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:06:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2810ms 17:06:48 INFO - PROCESS | 1756 | 1466035608427 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:06:48 INFO - PROCESS | 1756 | 1466035608431 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 17:06:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:06:48 INFO - PROCESS | 1756 | 1466035608438 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:06:48 INFO - PROCESS | 1756 | 1466035608442 Marionette TRACE conn3 <- [1,2370,null,{}] 17:06:48 INFO - PROCESS | 1756 | 1466035608447 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}] 17:06:48 INFO - PROCESS | 1756 | 1466035608451 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:48 INFO - PROCESS | 1756 | 1466035608603 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:06:48 INFO - PROCESS | 1756 | 1466035608754 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:48 INFO - PROCESS | 1756 | 1466035608762 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eaa7400 == 28 [pid = 1756] [id = 600] 17:06:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 120 (0x9044e000) [pid = 1756] [serial = 1801] [outer = (nil)] 17:06:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 121 (0x9157fc00) [pid = 1756] [serial = 1802] [outer = 0x9044e000] 17:06:48 INFO - PROCESS | 1756 | 1466035608829 Marionette DEBUG loaded listener.js 17:06:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 122 (0x91913800) [pid = 1756] [serial = 1803] [outer = 0x9044e000] 17:06:49 INFO - PROCESS | 1756 | 1466035609525 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]]]}] 17:06:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:06:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1134ms 17:06:49 INFO - PROCESS | 1756 | 1466035609573 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:06:49 INFO - PROCESS | 1756 | 1466035609577 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 17:06:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:06:49 INFO - PROCESS | 1756 | 1466035609583 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:06:49 INFO - PROCESS | 1756 | 1466035609587 Marionette TRACE conn3 <- [1,2374,null,{}] 17:06:49 INFO - PROCESS | 1756 | 1466035609593 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}] 17:06:49 INFO - PROCESS | 1756 | 1466035609598 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:49 INFO - PROCESS | 1756 | 1466035609801 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:06:49 INFO - PROCESS | 1756 | 1466035609818 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:49 INFO - PROCESS | 1756 | 1466035609834 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x920e0400 == 29 [pid = 1756] [id = 601] 17:06:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 123 (0x922ee400) [pid = 1756] [serial = 1804] [outer = (nil)] 17:06:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 124 (0x923c8c00) [pid = 1756] [serial = 1805] [outer = 0x922ee400] 17:06:49 INFO - PROCESS | 1756 | 1466035609911 Marionette DEBUG loaded listener.js 17:06:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 125 (0x925be000) [pid = 1756] [serial = 1806] [outer = 0x922ee400] 17:06:50 INFO - PROCESS | 1756 | 1466035610986 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]]]}] 17:06:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:06:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1435ms 17:06:51 INFO - PROCESS | 1756 | 1466035611020 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:06:51 INFO - PROCESS | 1756 | 1466035611025 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 17:06:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:06:51 INFO - PROCESS | 1756 | 1466035611035 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:06:51 INFO - PROCESS | 1756 | 1466035611042 Marionette TRACE conn3 <- [1,2378,null,{}] 17:06:51 INFO - PROCESS | 1756 | 1466035611051 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}] 17:06:51 INFO - PROCESS | 1756 | 1466035611056 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:51 INFO - PROCESS | 1756 | 1466035611236 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:06:51 INFO - PROCESS | 1756 | 1466035611444 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:51 INFO - PROCESS | 1756 | 1466035611453 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eab3000 == 30 [pid = 1756] [id = 602] 17:06:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 126 (0x906eb000) [pid = 1756] [serial = 1807] [outer = (nil)] 17:06:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 127 (0x9089d800) [pid = 1756] [serial = 1808] [outer = 0x906eb000] 17:06:51 INFO - PROCESS | 1756 | 1466035611575 Marionette DEBUG loaded listener.js 17:06:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 128 (0x918e6800) [pid = 1756] [serial = 1809] [outer = 0x906eb000] 17:06:52 INFO - PROCESS | 1756 | 1466035612514 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]]]}] 17:06:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:06:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1537ms 17:06:52 INFO - PROCESS | 1756 | 1466035612571 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:06:52 INFO - PROCESS | 1756 | 1466035612578 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 17:06:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:06:52 INFO - PROCESS | 1756 | 1466035612588 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:06:52 INFO - PROCESS | 1756 | 1466035612593 Marionette TRACE conn3 <- [1,2382,null,{}] 17:06:52 INFO - PROCESS | 1756 | 1466035612599 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}] 17:06:52 INFO - PROCESS | 1756 | 1466035612605 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:52 INFO - PROCESS | 1756 | 1466035612818 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:06:53 INFO - PROCESS | 1756 | 1466035613013 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:53 INFO - PROCESS | 1756 | 1466035613026 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fc0000 == 31 [pid = 1756] [id = 603] 17:06:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 129 (0x9205f800) [pid = 1756] [serial = 1810] [outer = (nil)] 17:06:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 130 (0x920d4400) [pid = 1756] [serial = 1811] [outer = 0x9205f800] 17:06:53 INFO - PROCESS | 1756 | 1466035613151 Marionette DEBUG loaded listener.js 17:06:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 131 (0x922f0c00) [pid = 1756] [serial = 1812] [outer = 0x9205f800] 17:06:54 INFO - PROCESS | 1756 | 1466035614084 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]]]}] 17:06:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:06:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1531ms 17:06:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:06:54 INFO - PROCESS | 1756 | 1466035614120 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:06:54 INFO - PROCESS | 1756 | 1466035614123 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 17:06:54 INFO - PROCESS | 1756 | 1466035614130 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:06:54 INFO - PROCESS | 1756 | 1466035614136 Marionette TRACE conn3 <- [1,2386,null,{}] 17:06:54 INFO - PROCESS | 1756 | 1466035614170 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}] 17:06:54 INFO - PROCESS | 1756 | 1466035614180 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:54 INFO - PROCESS | 1756 | 1466035614356 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:06:54 INFO - PROCESS | 1756 | 1466035614559 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:54 INFO - PROCESS | 1756 | 1466035614574 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x927f1800 == 32 [pid = 1756] [id = 604] 17:06:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 132 (0x927f3000) [pid = 1756] [serial = 1813] [outer = (nil)] 17:06:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 133 (0x92905c00) [pid = 1756] [serial = 1814] [outer = 0x927f3000] 17:06:54 INFO - PROCESS | 1756 | 1466035614686 Marionette DEBUG loaded listener.js 17:06:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 134 (0x9290d000) [pid = 1756] [serial = 1815] [outer = 0x927f3000] 17:06:55 INFO - PROCESS | 1756 | 1466035615546 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]]]}] 17:06:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:06:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1492ms 17:06:55 INFO - PROCESS | 1756 | 1466035615627 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:06:55 INFO - PROCESS | 1756 | 1466035615632 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 17:06:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:06:55 INFO - PROCESS | 1756 | 1466035615639 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:06:55 INFO - PROCESS | 1756 | 1466035615643 Marionette TRACE conn3 <- [1,2390,null,{}] 17:06:55 INFO - PROCESS | 1756 | 1466035615648 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}] 17:06:55 INFO - PROCESS | 1756 | 1466035615653 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:55 INFO - PROCESS | 1756 | 1466035615823 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:06:56 INFO - PROCESS | 1756 | 1466035616021 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:56 INFO - PROCESS | 1756 | 1466035616028 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x92904000 == 33 [pid = 1756] [id = 605] 17:06:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 135 (0x9302e400) [pid = 1756] [serial = 1816] [outer = (nil)] 17:06:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 136 (0x93a3b400) [pid = 1756] [serial = 1817] [outer = 0x9302e400] 17:06:56 INFO - PROCESS | 1756 | 1466035616140 Marionette DEBUG loaded listener.js 17:06:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 137 (0x93dbc400) [pid = 1756] [serial = 1818] [outer = 0x9302e400] 17:06:57 INFO - PROCESS | 1756 | 1466035617032 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]]]}] 17:06:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:06:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1432ms 17:06:57 INFO - PROCESS | 1756 | 1466035617071 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:06:57 INFO - PROCESS | 1756 | 1466035617074 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 17:06:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:06:57 INFO - PROCESS | 1756 | 1466035617081 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:06:57 INFO - PROCESS | 1756 | 1466035617083 Marionette TRACE conn3 <- [1,2394,null,{}] 17:06:57 INFO - PROCESS | 1756 | 1466035617089 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}] 17:06:57 INFO - PROCESS | 1756 | 1466035617094 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:57 INFO - PROCESS | 1756 | 1466035617251 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:06:57 INFO - PROCESS | 1756 | 1466035617451 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:57 INFO - PROCESS | 1756 | 1466035617461 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x92067400 == 34 [pid = 1756] [id = 606] 17:06:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 138 (0x93a39000) [pid = 1756] [serial = 1819] [outer = (nil)] 17:06:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 139 (0x95036c00) [pid = 1756] [serial = 1820] [outer = 0x93a39000] 17:06:57 INFO - PROCESS | 1756 | 1466035617538 Marionette DEBUG loaded listener.js 17:06:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 140 (0x9519d000) [pid = 1756] [serial = 1821] [outer = 0x93a39000] 17:06:58 INFO - PROCESS | 1756 | 1466035618491 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]]]}] 17:06:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:06:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1480ms 17:06:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:06:58 INFO - PROCESS | 1756 | 1466035618562 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:06:58 INFO - PROCESS | 1756 | 1466035618565 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 17:06:58 INFO - PROCESS | 1756 | 1466035618571 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:06:58 INFO - PROCESS | 1756 | 1466035618575 Marionette TRACE conn3 <- [1,2398,null,{}] 17:06:58 INFO - PROCESS | 1756 | 1466035618580 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}] 17:06:58 INFO - PROCESS | 1756 | 1466035618590 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:58 INFO - PROCESS | 1756 | 1466035618810 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:06:59 INFO - PROCESS | 1756 | 1466035619053 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:59 INFO - PROCESS | 1756 | 1466035619061 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:06:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x90450800 == 35 [pid = 1756] [id = 607] 17:06:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 141 (0x918ed000) [pid = 1756] [serial = 1822] [outer = (nil)] 17:06:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 142 (0x965db000) [pid = 1756] [serial = 1823] [outer = 0x918ed000] 17:06:59 INFO - PROCESS | 1756 | 1466035619177 Marionette DEBUG loaded listener.js 17:06:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 143 (0x95273400) [pid = 1756] [serial = 1824] [outer = 0x918ed000] 17:07:00 INFO - PROCESS | 1756 | 1466035620065 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]]]}] 17:07:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:07:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1538ms 17:07:00 INFO - PROCESS | 1756 | 1466035620109 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:07:00 INFO - PROCESS | 1756 | 1466035620113 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 17:07:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:07:00 INFO - PROCESS | 1756 | 1466035620119 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:07:00 INFO - PROCESS | 1756 | 1466035620122 Marionette TRACE conn3 <- [1,2402,null,{}] 17:07:00 INFO - PROCESS | 1756 | 1466035620128 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}] 17:07:00 INFO - PROCESS | 1756 | 1466035620133 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:00 INFO - PROCESS | 1756 | 1466035620298 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:07:00 INFO - PROCESS | 1756 | 1466035620494 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:00 INFO - PROCESS | 1756 | 1466035620501 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eaa8400 == 36 [pid = 1756] [id = 608] 17:07:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 144 (0x90455000) [pid = 1756] [serial = 1825] [outer = (nil)] 17:07:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 145 (0x91fb9800) [pid = 1756] [serial = 1826] [outer = 0x90455000] 17:07:00 INFO - PROCESS | 1756 | 1466035620577 Marionette DEBUG loaded listener.js 17:07:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 146 (0x922ec800) [pid = 1756] [serial = 1827] [outer = 0x90455000] 17:07:01 INFO - PROCESS | 1756 | 1466035621463 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]]]}] 17:07:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:07:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1378ms 17:07:01 INFO - PROCESS | 1756 | 1466035621513 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:07:01 INFO - PROCESS | 1756 | 1466035621517 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 17:07:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:07:01 INFO - PROCESS | 1756 | 1466035621523 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:07:01 INFO - PROCESS | 1756 | 1466035621526 Marionette TRACE conn3 <- [1,2406,null,{}] 17:07:01 INFO - PROCESS | 1756 | 1466035621532 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}] 17:07:01 INFO - PROCESS | 1756 | 1466035621536 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:01 INFO - PROCESS | 1756 | 1466035621705 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:07:01 INFO - PROCESS | 1756 | 1466035621901 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:01 INFO - PROCESS | 1756 | 1466035621909 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a9c00 == 37 [pid = 1756] [id = 609] 17:07:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 147 (0x9089a800) [pid = 1756] [serial = 1828] [outer = (nil)] 17:07:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 148 (0x92060400) [pid = 1756] [serial = 1829] [outer = 0x9089a800] 17:07:01 INFO - PROCESS | 1756 | 1466035621980 Marionette DEBUG loaded listener.js 17:07:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 149 (0x93db9800) [pid = 1756] [serial = 1830] [outer = 0x9089a800] 17:07:03 INFO - PROCESS | 1756 | 1466035623037 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]]]}] 17:07:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:07:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1581ms 17:07:03 INFO - PROCESS | 1756 | 1466035623105 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:07:03 INFO - PROCESS | 1756 | 1466035623111 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 17:07:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:07:03 INFO - PROCESS | 1756 | 1466035623118 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:07:03 INFO - PROCESS | 1756 | 1466035623123 Marionette TRACE conn3 <- [1,2410,null,{}] 17:07:03 INFO - PROCESS | 1756 | 1466035623132 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}] 17:07:03 INFO - PROCESS | 1756 | 1466035623138 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:03 INFO - PROCESS | 1756 | 1466035623398 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:07:03 INFO - PROCESS | 1756 | 1466035623746 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:03 INFO - PROCESS | 1756 | 1466035623753 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 148 (0xa3286400) [pid = 1756] [serial = 1641] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 147 (0x9ab5e000) [pid = 1756] [serial = 1599] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 146 (0x95271000) [pid = 1756] [serial = 1689] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 145 (0x97711000) [pid = 1756] [serial = 1548] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 144 (0x9b93dc00) [pid = 1756] [serial = 1560] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 143 (0x91dea000) [pid = 1756] [serial = 1512] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 142 (0x9a704000) [pid = 1756] [serial = 1518] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 141 (0xa2fee000) [pid = 1756] [serial = 1638] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 140 (0x99cc3800) [pid = 1756] [serial = 1626] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 139 (0x9d494c00) [pid = 1756] [serial = 1593] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 138 (0x9290b400) [pid = 1756] [serial = 1686] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 137 (0x9d8f9c00) [pid = 1756] [serial = 1629] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 136 (0x920db000) [pid = 1756] [serial = 1545] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 135 (0x92441800) [pid = 1756] [serial = 1623] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 134 (0x9af07000) [pid = 1756] [serial = 1551] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 133 (0xa33c8800) [pid = 1756] [serial = 1680] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 132 (0x9d80e800) [pid = 1756] [serial = 1596] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 131 (0xa6723c00) [pid = 1756] [serial = 1683] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 130 (0x93a3a000) [pid = 1756] [serial = 1515] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 129 (0xa102a000) [pid = 1756] [serial = 1674] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 128 (0x91df0c00) [pid = 1756] [serial = 1584] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 127 (0x91de6c00) [pid = 1756] [serial = 1665] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 126 (0x9987dc00) [pid = 1756] [serial = 1587] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 125 (0x9d30b000) [pid = 1756] [serial = 1620] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 124 (0x91fbcc00) [pid = 1756] [serial = 1668] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 123 (0x99c0b400) [pid = 1756] [serial = 1671] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 122 (0x9ab59800) [pid = 1756] [serial = 1521] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 121 (0xa2fb1000) [pid = 1756] [serial = 1677] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 120 (0x9b908800) [pid = 1756] [serial = 1557] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 119 (0x9b90b800) [pid = 1756] [serial = 1590] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 118 (0x9ab64800) [pid = 1756] [serial = 1542] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 117 (0xa2321400) [pid = 1756] [serial = 1632] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 116 (0x9b8dc800) [pid = 1756] [serial = 1554] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 115 (0xa23ab400) [pid = 1756] [serial = 1635] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 114 (0x9a53cc00) [pid = 1756] [serial = 1509] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 113 (0xa2325c00) [pid = 1756] [serial = 1763] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 112 (0x9afca000) [pid = 1756] [serial = 1757] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 111 (0x9b907800) [pid = 1756] [serial = 1758] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 110 (0xa674e400) [pid = 1756] [serial = 1733] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 109 (0xa6759c00) [pid = 1756] [serial = 1734] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 108 (0x9089e800) [pid = 1756] [serial = 1745] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 107 (0x918e9800) [pid = 1756] [serial = 1746] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 106 (0x9191b800) [pid = 1756] [serial = 1736] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 105 (0x9191ec00) [pid = 1756] [serial = 1737] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 104 (0x91d96c00) [pid = 1756] [serial = 1715] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 103 (0x91fb7400) [pid = 1756] [serial = 1716] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 102 (0x91db0400) [pid = 1756] [serial = 1748] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0x922fa000) [pid = 1756] [serial = 1749] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x9b7e9000) [pid = 1756] [serial = 1721] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x9b93d400) [pid = 1756] [serial = 1722] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0x97711800) [pid = 1756] [serial = 1751] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x9526b800) [pid = 1756] [serial = 1718] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x965d6400) [pid = 1756] [serial = 1719] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0xa2094c00) [pid = 1756] [serial = 1727] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0xa2373000) [pid = 1756] [serial = 1728] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x9d879400) [pid = 1756] [serial = 1742] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x9d8f7c00) [pid = 1756] [serial = 1743] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x9d30dc00) [pid = 1756] [serial = 1724] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x9d806c00) [pid = 1756] [serial = 1725] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0xa331b800) [pid = 1756] [serial = 1730] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0xa4f78400) [pid = 1756] [serial = 1731] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x9b90f800) [pid = 1756] [serial = 1713] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x918edc00) [pid = 1756] [serial = 1739] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0xa252dc00) [pid = 1756] [serial = 1740] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x9a705c00) [pid = 1756] [serial = 1754] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x9ab59000) [pid = 1756] [serial = 1755] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x9afcb400) [pid = 1756] [serial = 1760] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x99b62800) [pid = 1756] [serial = 1752] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x9d873c00) [pid = 1756] [serial = 1761] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0xa23f8800) [pid = 1756] [serial = 1764] [outer = (nil)] [url = about:blank] 17:07:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x90518000 == 38 [pid = 1756] [id = 610] 17:07:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x906a5000) [pid = 1756] [serial = 1831] [outer = (nil)] 17:07:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x90891800) [pid = 1756] [serial = 1832] [outer = 0x906a5000] 17:07:03 INFO - PROCESS | 1756 | 1466035623977 Marionette DEBUG loaded listener.js 17:07:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x91579c00) [pid = 1756] [serial = 1833] [outer = 0x906a5000] 17:07:04 INFO - PROCESS | 1756 | 1466035624729 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]]]}] 17:07:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:07:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1639ms 17:07:04 INFO - PROCESS | 1756 | 1466035624757 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:07:04 INFO - PROCESS | 1756 | 1466035624764 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 17:07:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:07:04 INFO - PROCESS | 1756 | 1466035624785 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:07:04 INFO - PROCESS | 1756 | 1466035624790 Marionette TRACE conn3 <- [1,2414,null,{}] 17:07:04 INFO - PROCESS | 1756 | 1466035624795 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}] 17:07:04 INFO - PROCESS | 1756 | 1466035624801 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:04 INFO - PROCESS | 1756 | 1466035624975 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:07:05 INFO - PROCESS | 1756 | 1466035624984 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:05 INFO - PROCESS | 1756 | 1466035624992 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d91800 == 39 [pid = 1756] [id = 611] 17:07:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x91d98000) [pid = 1756] [serial = 1834] [outer = (nil)] 17:07:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x91de5800) [pid = 1756] [serial = 1835] [outer = 0x91d98000] 17:07:05 INFO - PROCESS | 1756 | 1466035625057 Marionette DEBUG loaded listener.js 17:07:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x91fb7400) [pid = 1756] [serial = 1836] [outer = 0x91d98000] 17:07:06 INFO - PROCESS | 1756 | 1466035626005 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]]]}] 17:07:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:07:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1287ms 17:07:06 INFO - PROCESS | 1756 | 1466035626066 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:07:06 INFO - PROCESS | 1756 | 1466035626069 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 17:07:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:07:06 INFO - PROCESS | 1756 | 1466035626076 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:07:06 INFO - PROCESS | 1756 | 1466035626081 Marionette TRACE conn3 <- [1,2418,null,{}] 17:07:06 INFO - PROCESS | 1756 | 1466035626095 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}] 17:07:06 INFO - PROCESS | 1756 | 1466035626103 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:06 INFO - PROCESS | 1756 | 1466035626262 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:07:06 INFO - PROCESS | 1756 | 1466035626429 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:06 INFO - PROCESS | 1756 | 1466035626435 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x920d8800 == 40 [pid = 1756] [id = 612] 17:07:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x920dbc00) [pid = 1756] [serial = 1837] [outer = (nil)] 17:07:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x922fb000) [pid = 1756] [serial = 1838] [outer = 0x920dbc00] 17:07:06 INFO - PROCESS | 1756 | 1466035626514 Marionette DEBUG loaded listener.js 17:07:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x925b3400) [pid = 1756] [serial = 1839] [outer = 0x920dbc00] 17:07:07 INFO - PROCESS | 1756 | 1466035627309 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]]]}] 17:07:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:07:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1291ms 17:07:07 INFO - PROCESS | 1756 | 1466035627368 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:07:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:07:07 INFO - PROCESS | 1756 | 1466035627372 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 17:07:07 INFO - PROCESS | 1756 | 1466035627379 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:07:07 INFO - PROCESS | 1756 | 1466035627382 Marionette TRACE conn3 <- [1,2422,null,{}] 17:07:07 INFO - PROCESS | 1756 | 1466035627392 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}] 17:07:07 INFO - PROCESS | 1756 | 1466035627395 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:07 INFO - PROCESS | 1756 | 1466035627624 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:07:07 INFO - PROCESS | 1756 | 1466035627640 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:07 INFO - PROCESS | 1756 | 1466035627648 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f5800 == 41 [pid = 1756] [id = 613] 17:07:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x91fb3800) [pid = 1756] [serial = 1840] [outer = (nil)] 17:07:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x92901400) [pid = 1756] [serial = 1841] [outer = 0x91fb3800] 17:07:07 INFO - PROCESS | 1756 | 1466035627710 Marionette DEBUG loaded listener.js 17:07:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x9302d800) [pid = 1756] [serial = 1842] [outer = 0x91fb3800] 17:07:08 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x9191e400) [pid = 1756] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:07:08 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x906eb800) [pid = 1756] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:07:08 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x906af800) [pid = 1756] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:07:08 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x918f1800) [pid = 1756] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:07:08 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x8eab0400) [pid = 1756] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:07:08 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x906f7800) [pid = 1756] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:07:08 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x98397400) [pid = 1756] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:07:08 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0xa108cc00) [pid = 1756] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:07:08 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x9ab62400) [pid = 1756] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:07:08 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x927e7000) [pid = 1756] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:07:08 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x927e6800) [pid = 1756] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:07:08 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x9044cc00) [pid = 1756] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:07:08 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x9044e000) [pid = 1756] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:07:08 INFO - PROCESS | 1756 | 1466035628744 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]]]}] 17:07:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:07:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1384ms 17:07:08 INFO - PROCESS | 1756 | 1466035628763 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:07:08 INFO - PROCESS | 1756 | 1466035628766 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 17:07:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:07:08 INFO - PROCESS | 1756 | 1466035628776 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:07:08 INFO - PROCESS | 1756 | 1466035628778 Marionette TRACE conn3 <- [1,2426,null,{}] 17:07:08 INFO - PROCESS | 1756 | 1466035628785 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}] 17:07:08 INFO - PROCESS | 1756 | 1466035628789 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:08 INFO - PROCESS | 1756 | 1466035628937 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:07:08 INFO - PROCESS | 1756 | 1466035628951 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:08 INFO - PROCESS | 1756 | 1466035628957 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x90449400 == 42 [pid = 1756] [id = 614] 17:07:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x90450000) [pid = 1756] [serial = 1843] [outer = (nil)] 17:07:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x9191d400) [pid = 1756] [serial = 1844] [outer = 0x90450000] 17:07:09 INFO - PROCESS | 1756 | 1466035629021 Marionette DEBUG loaded listener.js 17:07:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x927e7000) [pid = 1756] [serial = 1845] [outer = 0x90450000] 17:07:09 INFO - PROCESS | 1756 | 1466035629880 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]]]}] 17:07:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:07:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1126ms 17:07:09 INFO - PROCESS | 1756 | 1466035629903 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:07:09 INFO - PROCESS | 1756 | 1466035629907 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 17:07:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:07:09 INFO - PROCESS | 1756 | 1466035629922 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:07:09 INFO - PROCESS | 1756 | 1466035629924 Marionette TRACE conn3 <- [1,2430,null,{}] 17:07:09 INFO - PROCESS | 1756 | 1466035629930 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}] 17:07:09 INFO - PROCESS | 1756 | 1466035629939 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:10 INFO - PROCESS | 1756 | 1466035630121 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:07:10 INFO - PROCESS | 1756 | 1466035630129 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:10 INFO - PROCESS | 1756 | 1466035630136 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x9205c400 == 43 [pid = 1756] [id = 615] 17:07:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x9205e800) [pid = 1756] [serial = 1846] [outer = (nil)] 17:07:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x965d5400) [pid = 1756] [serial = 1847] [outer = 0x9205e800] 17:07:10 INFO - PROCESS | 1756 | 1466035630204 Marionette DEBUG loaded listener.js 17:07:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x98343000) [pid = 1756] [serial = 1848] [outer = 0x9205e800] 17:07:11 INFO - PROCESS | 1756 | 1466035631309 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]]]}] 17:07:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:07:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1429ms 17:07:11 INFO - PROCESS | 1756 | 1466035631351 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:07:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:07:11 INFO - PROCESS | 1756 | 1466035631358 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 17:07:11 INFO - PROCESS | 1756 | 1466035631367 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:07:11 INFO - PROCESS | 1756 | 1466035631373 Marionette TRACE conn3 <- [1,2434,null,{}] 17:07:11 INFO - PROCESS | 1756 | 1466035631382 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}] 17:07:11 INFO - PROCESS | 1756 | 1466035631387 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:11 INFO - PROCESS | 1756 | 1466035631594 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:07:11 INFO - PROCESS | 1756 | 1466035631786 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:11 INFO - PROCESS | 1756 | 1466035631795 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x9089f400 == 44 [pid = 1756] [id = 616] 17:07:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x91573400) [pid = 1756] [serial = 1849] [outer = (nil)] 17:07:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x91914000) [pid = 1756] [serial = 1850] [outer = 0x91573400] 17:07:11 INFO - PROCESS | 1756 | 1466035631925 Marionette DEBUG loaded listener.js 17:07:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x91d90800) [pid = 1756] [serial = 1851] [outer = 0x91573400] 17:07:12 INFO - PROCESS | 1756 | 1466035632785 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]]]}] 17:07:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:07:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1492ms 17:07:12 INFO - PROCESS | 1756 | 1466035632858 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:07:12 INFO - PROCESS | 1756 | 1466035632865 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 17:07:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:07:12 INFO - PROCESS | 1756 | 1466035632876 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:07:12 INFO - PROCESS | 1756 | 1466035632879 Marionette TRACE conn3 <- [1,2438,null,{}] 17:07:12 INFO - PROCESS | 1756 | 1466035632886 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}] 17:07:12 INFO - PROCESS | 1756 | 1466035632891 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:13 INFO - PROCESS | 1756 | 1466035633115 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:07:13 INFO - PROCESS | 1756 | 1466035633325 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:13 INFO - PROCESS | 1756 | 1466035633333 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ed800 == 45 [pid = 1756] [id = 617] 17:07:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x9205bc00) [pid = 1756] [serial = 1852] [outer = (nil)] 17:07:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x920dd000) [pid = 1756] [serial = 1853] [outer = 0x9205bc00] 17:07:13 INFO - PROCESS | 1756 | 1466035633455 Marionette DEBUG loaded listener.js 17:07:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x925ba000) [pid = 1756] [serial = 1854] [outer = 0x9205bc00] 17:07:14 INFO - PROCESS | 1756 | 1466035634396 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]]]}] 17:07:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:07:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1587ms 17:07:14 INFO - PROCESS | 1756 | 1466035634463 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:07:14 INFO - PROCESS | 1756 | 1466035634467 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 17:07:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:07:14 INFO - PROCESS | 1756 | 1466035634473 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:07:14 INFO - PROCESS | 1756 | 1466035634479 Marionette TRACE conn3 <- [1,2442,null,{}] 17:07:14 INFO - PROCESS | 1756 | 1466035634495 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}] 17:07:14 INFO - PROCESS | 1756 | 1466035634504 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:14 INFO - PROCESS | 1756 | 1466035634725 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:07:14 INFO - PROCESS | 1756 | 1466035634916 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:14 INFO - PROCESS | 1756 | 1466035634926 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x965d6800 == 46 [pid = 1756] [id = 618] 17:07:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x965d7c00) [pid = 1756] [serial = 1855] [outer = (nil)] 17:07:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x9823f400) [pid = 1756] [serial = 1856] [outer = 0x965d7c00] 17:07:15 INFO - PROCESS | 1756 | 1466035635045 Marionette DEBUG loaded listener.js 17:07:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x99885000) [pid = 1756] [serial = 1857] [outer = 0x965d7c00] 17:07:15 INFO - PROCESS | 1756 | 1466035635904 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]]]}] 17:07:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:07:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1498ms 17:07:15 INFO - PROCESS | 1756 | 1466035635971 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:07:15 INFO - PROCESS | 1756 | 1466035635975 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 17:07:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:07:15 INFO - PROCESS | 1756 | 1466035635982 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:07:15 INFO - PROCESS | 1756 | 1466035635986 Marionette TRACE conn3 <- [1,2446,null,{}] 17:07:15 INFO - PROCESS | 1756 | 1466035635991 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}] 17:07:15 INFO - PROCESS | 1756 | 1466035635997 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:16 INFO - PROCESS | 1756 | 1466035636179 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:07:16 INFO - PROCESS | 1756 | 1466035636370 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:16 INFO - PROCESS | 1756 | 1466035636376 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x9987dc00 == 47 [pid = 1756] [id = 619] 17:07:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x999cf400) [pid = 1756] [serial = 1858] [outer = (nil)] 17:07:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x99c0b800) [pid = 1756] [serial = 1859] [outer = 0x999cf400] 17:07:16 INFO - PROCESS | 1756 | 1466035636455 Marionette DEBUG loaded listener.js 17:07:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x99eb2000) [pid = 1756] [serial = 1860] [outer = 0x999cf400] 17:07:17 INFO - PROCESS | 1756 | 1466035637335 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]]]}] 17:07:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:07:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1380ms 17:07:17 INFO - PROCESS | 1756 | 1466035637369 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:07:17 INFO - PROCESS | 1756 | 1466035637373 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 17:07:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:07:17 INFO - PROCESS | 1756 | 1466035637381 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:07:17 INFO - PROCESS | 1756 | 1466035637385 Marionette TRACE conn3 <- [1,2450,null,{}] 17:07:17 INFO - PROCESS | 1756 | 1466035637391 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}] 17:07:17 INFO - PROCESS | 1756 | 1466035637396 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:17 INFO - PROCESS | 1756 | 1466035637563 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:07:17 INFO - PROCESS | 1756 | 1466035637758 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:17 INFO - PROCESS | 1756 | 1466035637768 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eaa9c00 == 48 [pid = 1756] [id = 620] 17:07:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x9519ec00) [pid = 1756] [serial = 1861] [outer = (nil)] 17:07:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x9a006400) [pid = 1756] [serial = 1862] [outer = 0x9519ec00] 17:07:17 INFO - PROCESS | 1756 | 1466035637839 Marionette DEBUG loaded listener.js 17:07:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 99 (0x9a008800) [pid = 1756] [serial = 1863] [outer = 0x9519ec00] 17:07:18 INFO - PROCESS | 1756 | 1466035638865 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]]]}] 17:07:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:07:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1536ms 17:07:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:07:18 INFO - PROCESS | 1756 | 1466035638918 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:07:18 INFO - PROCESS | 1756 | 1466035638922 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 17:07:18 INFO - PROCESS | 1756 | 1466035638929 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:07:18 INFO - PROCESS | 1756 | 1466035638932 Marionette TRACE conn3 <- [1,2454,null,{}] 17:07:18 INFO - PROCESS | 1756 | 1466035638939 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}] 17:07:18 INFO - PROCESS | 1756 | 1466035638949 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:19 INFO - PROCESS | 1756 | 1466035639193 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:07:19 INFO - PROCESS | 1756 | 1466035639432 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:19 INFO - PROCESS | 1756 | 1466035639440 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fbf800 == 49 [pid = 1756] [id = 621] 17:07:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 100 (0x951e5400) [pid = 1756] [serial = 1864] [outer = (nil)] 17:07:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 101 (0x9a702400) [pid = 1756] [serial = 1865] [outer = 0x951e5400] 17:07:19 INFO - PROCESS | 1756 | 1466035639530 Marionette DEBUG loaded listener.js 17:07:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 102 (0x9a70b000) [pid = 1756] [serial = 1866] [outer = 0x951e5400] 17:07:20 INFO - PROCESS | 1756 | 1466035640356 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]]]}] 17:07:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:07:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1482ms 17:07:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:07:20 INFO - PROCESS | 1756 | 1466035640410 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:07:20 INFO - PROCESS | 1756 | 1466035640413 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 17:07:20 INFO - PROCESS | 1756 | 1466035640421 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:07:20 INFO - PROCESS | 1756 | 1466035640424 Marionette TRACE conn3 <- [1,2458,null,{}] 17:07:20 INFO - PROCESS | 1756 | 1466035640430 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}] 17:07:20 INFO - PROCESS | 1756 | 1466035640436 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:20 INFO - PROCESS | 1756 | 1466035640626 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:07:20 INFO - PROCESS | 1756 | 1466035640821 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:20 INFO - PROCESS | 1756 | 1466035640827 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x927f2800 == 50 [pid = 1756] [id = 622] 17:07:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 103 (0x9a705000) [pid = 1756] [serial = 1867] [outer = (nil)] 17:07:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 104 (0x9ab57400) [pid = 1756] [serial = 1868] [outer = 0x9a705000] 17:07:20 INFO - PROCESS | 1756 | 1466035640904 Marionette DEBUG loaded listener.js 17:07:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 105 (0x9ab59800) [pid = 1756] [serial = 1869] [outer = 0x9a705000] 17:07:21 INFO - PROCESS | 1756 | 1466035641822 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]]]}] 17:07:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:07:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1482ms 17:07:21 INFO - PROCESS | 1756 | 1466035641902 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:07:21 INFO - PROCESS | 1756 | 1466035641913 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 17:07:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:07:21 INFO - PROCESS | 1756 | 1466035641920 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:07:21 INFO - PROCESS | 1756 | 1466035641924 Marionette TRACE conn3 <- [1,2462,null,{}] 17:07:21 INFO - PROCESS | 1756 | 1466035641930 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}] 17:07:21 INFO - PROCESS | 1756 | 1466035641935 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:22 INFO - PROCESS | 1756 | 1466035642386 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:07:22 INFO - PROCESS | 1756 | 1466035642689 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:22 INFO - PROCESS | 1756 | 1466035642703 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x90897c00 == 51 [pid = 1756] [id = 623] 17:07:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 106 (0x90898c00) [pid = 1756] [serial = 1870] [outer = (nil)] 17:07:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 107 (0x91577800) [pid = 1756] [serial = 1871] [outer = 0x90898c00] 17:07:22 INFO - PROCESS | 1756 | 1466035642811 Marionette DEBUG loaded listener.js 17:07:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 108 (0x918e2c00) [pid = 1756] [serial = 1872] [outer = 0x90898c00] 17:07:23 INFO - PROCESS | 1756 | 1466035643843 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]]]}] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x90518c00 == 50 [pid = 1756] [id = 420] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x906f5400 == 49 [pid = 1756] [id = 431] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x9157f000 == 48 [pid = 1756] [id = 417] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x92ff4800 == 47 [pid = 1756] [id = 428] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x90514400 == 46 [pid = 1756] [id = 425] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x916af400 == 45 [pid = 1756] [id = 418] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x95273000 == 44 [pid = 1756] [id = 432] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x918e6000 == 43 [pid = 1756] [id = 426] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x91d9ec00 == 42 [pid = 1756] [id = 419] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x922ed800 == 41 [pid = 1756] [id = 427] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x8eaaf000 == 40 [pid = 1756] [id = 596] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x906a7000 == 39 [pid = 1756] [id = 422] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x90449400 == 38 [pid = 1756] [id = 614] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x906a3000 == 37 [pid = 1756] [id = 429] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x93a36c00 == 36 [pid = 1756] [id = 421] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x9519f400 == 35 [pid = 1756] [id = 424] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x965d2c00 == 34 [pid = 1756] [id = 433] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x9050b400 == 33 [pid = 1756] [id = 430] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x91de9400 == 32 [pid = 1756] [id = 423] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x927f2800 == 31 [pid = 1756] [id = 622] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x8eaa9c00 == 30 [pid = 1756] [id = 620] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x91fbf800 == 29 [pid = 1756] [id = 621] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x9987dc00 == 28 [pid = 1756] [id = 619] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x965d6800 == 27 [pid = 1756] [id = 618] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x9089f400 == 26 [pid = 1756] [id = 616] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x906ed800 == 25 [pid = 1756] [id = 617] 17:07:24 INFO - PROCESS | 1756 | --DOCSHELL 0x9205c400 == 24 [pid = 1756] [id = 615] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 107 (0x92066000) [pid = 1756] [serial = 1788] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 106 (0x9205dc00) [pid = 1756] [serial = 1787] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 105 (0x920d3000) [pid = 1756] [serial = 1799] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 104 (0x90899400) [pid = 1756] [serial = 1793] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 103 (0x91572000) [pid = 1756] [serial = 1794] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 102 (0x91921000) [pid = 1756] [serial = 1796] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 101 (0x8eab5c00) [pid = 1756] [serial = 1790] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 100 (0x90456400) [pid = 1756] [serial = 1791] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 99 (0x92904400) [pid = 1756] [serial = 1767] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 98 (0x922f8000) [pid = 1756] [serial = 1766] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x9a70f800) [pid = 1756] [serial = 1770] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x9a537c00) [pid = 1756] [serial = 1769] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0xa3286800) [pid = 1756] [serial = 1773] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0xa25eac00) [pid = 1756] [serial = 1772] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0xa671c400) [pid = 1756] [serial = 1776] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0xa4f17c00) [pid = 1756] [serial = 1775] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x927ef800) [pid = 1756] [serial = 1779] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x927ec800) [pid = 1756] [serial = 1778] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0xa6ea1c00) [pid = 1756] [serial = 1782] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0xa68ddc00) [pid = 1756] [serial = 1781] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x90517400) [pid = 1756] [serial = 1785] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x90452c00) [pid = 1756] [serial = 1784] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x9157fc00) [pid = 1756] [serial = 1802] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x922f1800) [pid = 1756] [serial = 1800] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x91da7000) [pid = 1756] [serial = 1797] [outer = (nil)] [url = about:blank] 17:07:25 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x91913800) [pid = 1756] [serial = 1803] [outer = (nil)] [url = about:blank] 17:07:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:07:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 3200ms 17:07:25 INFO - PROCESS | 1756 | 1466035645242 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:07:25 INFO - PROCESS | 1756 | 1466035645246 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 17:07:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:07:25 INFO - PROCESS | 1756 | 1466035645267 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:07:25 INFO - PROCESS | 1756 | 1466035645276 Marionette TRACE conn3 <- [1,2466,null,{}] 17:07:25 INFO - PROCESS | 1756 | 1466035645286 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}] 17:07:25 INFO - PROCESS | 1756 | 1466035645293 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:25 INFO - PROCESS | 1756 | 1466035645472 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:07:25 INFO - PROCESS | 1756 | 1466035645604 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:25 INFO - PROCESS | 1756 | 1466035645617 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x90458000 == 25 [pid = 1756] [id = 624] 17:07:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x90458400) [pid = 1756] [serial = 1873] [outer = (nil)] 17:07:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x9050ac00) [pid = 1756] [serial = 1874] [outer = 0x90458400] 17:07:25 INFO - PROCESS | 1756 | 1466035645691 Marionette DEBUG loaded listener.js 17:07:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x9050f800) [pid = 1756] [serial = 1875] [outer = 0x90458400] 17:07:26 INFO - PROCESS | 1756 | 1466035646499 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]]]}] 17:07:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:07:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1291ms 17:07:26 INFO - PROCESS | 1756 | 1466035646555 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:07:26 INFO - PROCESS | 1756 | 1466035646560 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 17:07:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:07:26 INFO - PROCESS | 1756 | 1466035646574 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:07:26 INFO - PROCESS | 1756 | 1466035646581 Marionette TRACE conn3 <- [1,2470,null,{}] 17:07:26 INFO - PROCESS | 1756 | 1466035646588 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}] 17:07:26 INFO - PROCESS | 1756 | 1466035646594 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:26 INFO - PROCESS | 1756 | 1466035646779 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:07:26 INFO - PROCESS | 1756 | 1466035646908 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:26 INFO - PROCESS | 1756 | 1466035646916 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ebc00 == 26 [pid = 1756] [id = 625] 17:07:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x906f0c00) [pid = 1756] [serial = 1876] [outer = (nil)] 17:07:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x906f6c00) [pid = 1756] [serial = 1877] [outer = 0x906f0c00] 17:07:27 INFO - PROCESS | 1756 | 1466035646998 Marionette DEBUG loaded listener.js 17:07:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x90899000) [pid = 1756] [serial = 1878] [outer = 0x906f0c00] 17:07:27 INFO - PROCESS | 1756 | 1466035647863 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]]]}] 17:07:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:07:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1340ms 17:07:27 INFO - PROCESS | 1756 | 1466035647909 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:07:27 INFO - PROCESS | 1756 | 1466035647913 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 17:07:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:07:27 INFO - PROCESS | 1756 | 1466035647929 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:07:27 INFO - PROCESS | 1756 | 1466035647933 Marionette TRACE conn3 <- [1,2474,null,{}] 17:07:27 INFO - PROCESS | 1756 | 1466035647950 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}] 17:07:27 INFO - PROCESS | 1756 | 1466035647959 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:28 INFO - PROCESS | 1756 | 1466035648190 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:07:28 INFO - PROCESS | 1756 | 1466035648215 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:28 INFO - PROCESS | 1756 | 1466035648229 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a6c00 == 27 [pid = 1756] [id = 626] 17:07:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x916a7400) [pid = 1756] [serial = 1879] [outer = (nil)] 17:07:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x916ae800) [pid = 1756] [serial = 1880] [outer = 0x916a7400] 17:07:28 INFO - PROCESS | 1756 | 1466035648298 Marionette DEBUG loaded listener.js 17:07:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x918e7400) [pid = 1756] [serial = 1881] [outer = 0x916a7400] 17:07:29 INFO - PROCESS | 1756 | 1466035649278 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]]]}] 17:07:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:07:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1389ms 17:07:29 INFO - PROCESS | 1756 | 1466035649318 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:07:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:07:29 INFO - PROCESS | 1756 | 1466035649322 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 17:07:29 INFO - PROCESS | 1756 | 1466035649337 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:07:29 INFO - PROCESS | 1756 | 1466035649340 Marionette TRACE conn3 <- [1,2478,null,{}] 17:07:29 INFO - PROCESS | 1756 | 1466035649347 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}] 17:07:29 INFO - PROCESS | 1756 | 1466035649352 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:29 INFO - PROCESS | 1756 | 1466035649585 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:07:30 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x91fb3800) [pid = 1756] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:07:30 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x920dbc00) [pid = 1756] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:07:30 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x90450000) [pid = 1756] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:07:30 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x918ed000) [pid = 1756] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:07:30 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x906eb000) [pid = 1756] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:07:30 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x93a39000) [pid = 1756] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:07:30 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x90455000) [pid = 1756] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:07:30 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x9302e400) [pid = 1756] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:07:30 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x922ee400) [pid = 1756] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:07:30 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x9205f800) [pid = 1756] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:07:30 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x927f3000) [pid = 1756] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:07:30 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x9089a800) [pid = 1756] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:07:30 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x906a5000) [pid = 1756] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:07:30 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x91d98000) [pid = 1756] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:07:30 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x9205e800) [pid = 1756] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:07:30 INFO - PROCESS | 1756 | 1466035650504 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:30 INFO - PROCESS | 1756 | 1466035650513 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eab6c00 == 28 [pid = 1756] [id = 627] 17:07:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x90455000) [pid = 1756] [serial = 1882] [outer = (nil)] 17:07:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x906ef400) [pid = 1756] [serial = 1883] [outer = 0x90455000] 17:07:30 INFO - PROCESS | 1756 | 1466035650587 Marionette DEBUG loaded listener.js 17:07:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x91daa000) [pid = 1756] [serial = 1884] [outer = 0x90455000] 17:07:31 INFO - PROCESS | 1756 | 1466035651357 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]]]}] 17:07:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:07:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2044ms 17:07:31 INFO - PROCESS | 1756 | 1466035651373 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:07:31 INFO - PROCESS | 1756 | 1466035651379 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 17:07:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:07:31 INFO - PROCESS | 1756 | 1466035651390 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:07:31 INFO - PROCESS | 1756 | 1466035651393 Marionette TRACE conn3 <- [1,2482,null,{}] 17:07:31 INFO - PROCESS | 1756 | 1466035651409 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}] 17:07:31 INFO - PROCESS | 1756 | 1466035651415 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:31 INFO - PROCESS | 1756 | 1466035651571 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:07:31 INFO - PROCESS | 1756 | 1466035651584 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:31 INFO - PROCESS | 1756 | 1466035651593 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f4800 == 29 [pid = 1756] [id = 628] 17:07:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x91577000) [pid = 1756] [serial = 1885] [outer = (nil)] 17:07:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x91dea000) [pid = 1756] [serial = 1886] [outer = 0x91577000] 17:07:31 INFO - PROCESS | 1756 | 1466035651659 Marionette DEBUG loaded listener.js 17:07:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x91fbb000) [pid = 1756] [serial = 1887] [outer = 0x91577000] 17:07:32 INFO - PROCESS | 1756 | 1466035652802 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]]]}] 17:07:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:07:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1479ms 17:07:32 INFO - PROCESS | 1756 | 1466035652871 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:07:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:07:32 INFO - PROCESS | 1756 | 1466035652879 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 17:07:32 INFO - PROCESS | 1756 | 1466035652888 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:07:32 INFO - PROCESS | 1756 | 1466035652894 Marionette TRACE conn3 <- [1,2486,null,{}] 17:07:32 INFO - PROCESS | 1756 | 1466035652903 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}] 17:07:32 INFO - PROCESS | 1756 | 1466035652908 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:33 INFO - PROCESS | 1756 | 1466035653201 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:07:33 INFO - PROCESS | 1756 | 1466035653413 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:33 INFO - PROCESS | 1756 | 1466035653425 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x9044fc00 == 30 [pid = 1756] [id = 629] 17:07:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x9050dc00) [pid = 1756] [serial = 1888] [outer = (nil)] 17:07:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x9089e400) [pid = 1756] [serial = 1889] [outer = 0x9050dc00] 17:07:33 INFO - PROCESS | 1756 | 1466035653505 Marionette DEBUG loaded listener.js 17:07:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x916a2000) [pid = 1756] [serial = 1890] [outer = 0x9050dc00] 17:07:34 INFO - PROCESS | 1756 | 1466035654478 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]]]}] 17:07:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:07:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1642ms 17:07:34 INFO - PROCESS | 1756 | 1466035654540 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:07:34 INFO - PROCESS | 1756 | 1466035654548 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 17:07:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:07:34 INFO - PROCESS | 1756 | 1466035654559 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:07:34 INFO - PROCESS | 1756 | 1466035654563 Marionette TRACE conn3 <- [1,2490,null,{}] 17:07:34 INFO - PROCESS | 1756 | 1466035654570 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}] 17:07:34 INFO - PROCESS | 1756 | 1466035654576 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:34 INFO - PROCESS | 1756 | 1466035654760 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:07:34 INFO - PROCESS | 1756 | 1466035654931 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:34 INFO - PROCESS | 1756 | 1466035654941 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x91922800 == 31 [pid = 1756] [id = 630] 17:07:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x91de1800) [pid = 1756] [serial = 1891] [outer = (nil)] 17:07:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x91fbec00) [pid = 1756] [serial = 1892] [outer = 0x91de1800] 17:07:35 INFO - PROCESS | 1756 | 1466035655019 Marionette DEBUG loaded listener.js 17:07:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x9205e800) [pid = 1756] [serial = 1893] [outer = 0x91de1800] 17:07:36 INFO - PROCESS | 1756 | 1466035656065 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]]]}] 17:07:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:07:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1592ms 17:07:36 INFO - PROCESS | 1756 | 1466035656151 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:07:36 INFO - PROCESS | 1756 | 1466035656155 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 17:07:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:07:36 INFO - PROCESS | 1756 | 1466035656162 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:07:36 INFO - PROCESS | 1756 | 1466035656168 Marionette TRACE conn3 <- [1,2494,null,{}] 17:07:36 INFO - PROCESS | 1756 | 1466035656184 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}] 17:07:36 INFO - PROCESS | 1756 | 1466035656192 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:36 INFO - PROCESS | 1756 | 1466035656403 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:07:36 INFO - PROCESS | 1756 | 1466035656624 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:36 INFO - PROCESS | 1756 | 1466035656634 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x920de800 == 32 [pid = 1756] [id = 631] 17:07:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x920dec00) [pid = 1756] [serial = 1894] [outer = (nil)] 17:07:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x922f3000) [pid = 1756] [serial = 1895] [outer = 0x920dec00] 17:07:36 INFO - PROCESS | 1756 | 1466035656738 Marionette DEBUG loaded listener.js 17:07:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x922fac00) [pid = 1756] [serial = 1896] [outer = 0x920dec00] 17:07:37 INFO - PROCESS | 1756 | 1466035657609 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]]]}] 17:07:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:07:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1535ms 17:07:37 INFO - PROCESS | 1756 | 1466035657698 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:07:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:07:37 INFO - PROCESS | 1756 | 1466035657703 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 17:07:37 INFO - PROCESS | 1756 | 1466035657709 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:07:37 INFO - PROCESS | 1756 | 1466035657713 Marionette TRACE conn3 <- [1,2498,null,{}] 17:07:37 INFO - PROCESS | 1756 | 1466035657719 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}] 17:07:37 INFO - PROCESS | 1756 | 1466035657724 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:37 INFO - PROCESS | 1756 | 1466035657908 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:07:38 INFO - PROCESS | 1756 | 1466035658083 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:38 INFO - PROCESS | 1756 | 1466035658091 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x906aa000 == 33 [pid = 1756] [id = 632] 17:07:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x90894800) [pid = 1756] [serial = 1897] [outer = (nil)] 17:07:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x923d4400) [pid = 1756] [serial = 1898] [outer = 0x90894800] 17:07:38 INFO - PROCESS | 1756 | 1466035658168 Marionette DEBUG loaded listener.js 17:07:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x923d7c00) [pid = 1756] [serial = 1899] [outer = 0x90894800] 17:07:39 INFO - PROCESS | 1756 | 1466035659284 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]]]}] 17:07:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:07:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1635ms 17:07:39 INFO - PROCESS | 1756 | 1466035659373 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:07:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:07:39 INFO - PROCESS | 1756 | 1466035659383 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 17:07:39 INFO - PROCESS | 1756 | 1466035659394 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:07:39 INFO - PROCESS | 1756 | 1466035659399 Marionette TRACE conn3 <- [1,2502,null,{}] 17:07:39 INFO - PROCESS | 1756 | 1466035659407 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}] 17:07:39 INFO - PROCESS | 1756 | 1466035659412 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:39 INFO - PROCESS | 1756 | 1466035659599 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:07:39 INFO - PROCESS | 1756 | 1466035659839 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:39 INFO - PROCESS | 1756 | 1466035659851 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:39 INFO - PROCESS | 1756 | --DOCSHELL 0x90518000 == 32 [pid = 1756] [id = 610] 17:07:39 INFO - PROCESS | 1756 | --DOCSHELL 0x906acc00 == 31 [pid = 1756] [id = 597] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x92901400) [pid = 1756] [serial = 1841] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x925b3400) [pid = 1756] [serial = 1839] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x9191d400) [pid = 1756] [serial = 1844] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x9302d800) [pid = 1756] [serial = 1842] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x965db000) [pid = 1756] [serial = 1823] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x95273400) [pid = 1756] [serial = 1824] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x9089d800) [pid = 1756] [serial = 1808] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x918e6800) [pid = 1756] [serial = 1809] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x95036c00) [pid = 1756] [serial = 1820] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x9519d000) [pid = 1756] [serial = 1821] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x91fb9800) [pid = 1756] [serial = 1826] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x922ec800) [pid = 1756] [serial = 1827] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x93a3b400) [pid = 1756] [serial = 1817] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x93dbc400) [pid = 1756] [serial = 1818] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x925be000) [pid = 1756] [serial = 1806] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x923c8c00) [pid = 1756] [serial = 1805] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x920d4400) [pid = 1756] [serial = 1811] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x922f0c00) [pid = 1756] [serial = 1812] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x92905c00) [pid = 1756] [serial = 1814] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9290d000) [pid = 1756] [serial = 1815] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x92060400) [pid = 1756] [serial = 1829] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x93db9800) [pid = 1756] [serial = 1830] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x90891800) [pid = 1756] [serial = 1832] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x91579c00) [pid = 1756] [serial = 1833] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x91de5800) [pid = 1756] [serial = 1835] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x91fb7400) [pid = 1756] [serial = 1836] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x965d5400) [pid = 1756] [serial = 1847] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x98343000) [pid = 1756] [serial = 1848] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x927e7000) [pid = 1756] [serial = 1845] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x922fb000) [pid = 1756] [serial = 1838] [outer = (nil)] [url = about:blank] 17:07:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eab5400 == 32 [pid = 1756] [id = 633] 17:07:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x90513c00) [pid = 1756] [serial = 1900] [outer = (nil)] 17:07:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x906f7c00) [pid = 1756] [serial = 1901] [outer = 0x90513c00] 17:07:39 INFO - PROCESS | 1756 | 1466035659985 Marionette DEBUG loaded listener.js 17:07:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x9089f400) [pid = 1756] [serial = 1902] [outer = 0x90513c00] 17:07:40 INFO - PROCESS | 1756 | 1466035660769 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]]]}] 17:07:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:07:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1444ms 17:07:40 INFO - PROCESS | 1756 | 1466035660836 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:07:40 INFO - PROCESS | 1756 | 1466035660843 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 17:07:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:07:40 INFO - PROCESS | 1756 | 1466035660854 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:07:40 INFO - PROCESS | 1756 | 1466035660858 Marionette TRACE conn3 <- [1,2506,null,{}] 17:07:40 INFO - PROCESS | 1756 | 1466035660865 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}] 17:07:40 INFO - PROCESS | 1756 | 1466035660870 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:41 INFO - PROCESS | 1756 | 1466035661042 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:07:41 INFO - PROCESS | 1756 | 1466035661052 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:41 INFO - PROCESS | 1756 | 1466035661061 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x918e7c00 == 33 [pid = 1756] [id = 634] 17:07:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x91918400) [pid = 1756] [serial = 1903] [outer = (nil)] 17:07:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x91d90400) [pid = 1756] [serial = 1904] [outer = 0x91918400] 17:07:41 INFO - PROCESS | 1756 | 1466035661139 Marionette DEBUG loaded listener.js 17:07:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x91daa400) [pid = 1756] [serial = 1905] [outer = 0x91918400] 17:07:42 INFO - PROCESS | 1756 | 1466035662086 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]]]}] 17:07:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:07:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1289ms 17:07:42 INFO - PROCESS | 1756 | 1466035662143 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:07:42 INFO - PROCESS | 1756 | 1466035662147 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 17:07:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:07:42 INFO - PROCESS | 1756 | 1466035662153 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:07:42 INFO - PROCESS | 1756 | 1466035662158 Marionette TRACE conn3 <- [1,2510,null,{}] 17:07:42 INFO - PROCESS | 1756 | 1466035662173 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}] 17:07:42 INFO - PROCESS | 1756 | 1466035662182 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:42 INFO - PROCESS | 1756 | 1466035662399 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:07:42 INFO - PROCESS | 1756 | 1466035662411 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:42 INFO - PROCESS | 1756 | 1466035662417 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x920d3000 == 34 [pid = 1756] [id = 635] 17:07:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x920d4800) [pid = 1756] [serial = 1906] [outer = (nil)] 17:07:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x922ec400) [pid = 1756] [serial = 1907] [outer = 0x920d4800] 17:07:42 INFO - PROCESS | 1756 | 1466035662487 Marionette DEBUG loaded listener.js 17:07:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x922f7400) [pid = 1756] [serial = 1908] [outer = 0x920d4800] 17:07:43 INFO - PROCESS | 1756 | 1466035663382 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]]]}] 17:07:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:07:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1284ms 17:07:43 INFO - PROCESS | 1756 | 1466035663443 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:07:43 INFO - PROCESS | 1756 | 1466035663448 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 17:07:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:07:43 INFO - PROCESS | 1756 | 1466035663454 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:07:43 INFO - PROCESS | 1756 | 1466035663456 Marionette TRACE conn3 <- [1,2514,null,{}] 17:07:43 INFO - PROCESS | 1756 | 1466035663463 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}] 17:07:43 INFO - PROCESS | 1756 | 1466035663468 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:43 INFO - PROCESS | 1756 | 1466035663677 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:07:43 INFO - PROCESS | 1756 | 1466035663701 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:43 INFO - PROCESS | 1756 | 1466035663727 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eab2400 == 35 [pid = 1756] [id = 636] 17:07:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x920d4400) [pid = 1756] [serial = 1909] [outer = (nil)] 17:07:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9244a400) [pid = 1756] [serial = 1910] [outer = 0x920d4400] 17:07:43 INFO - PROCESS | 1756 | 1466035663872 Marionette DEBUG loaded listener.js 17:07:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x925b2800) [pid = 1756] [serial = 1911] [outer = 0x920d4400] 17:07:44 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x916a7400) [pid = 1756] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:07:44 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x91573400) [pid = 1756] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:07:44 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9205bc00) [pid = 1756] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:07:44 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x965d7c00) [pid = 1756] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:07:44 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x999cf400) [pid = 1756] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:07:44 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x9519ec00) [pid = 1756] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:07:44 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x951e5400) [pid = 1756] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:07:44 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x9a705000) [pid = 1756] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:07:44 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x90458400) [pid = 1756] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:07:44 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x90898c00) [pid = 1756] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:07:44 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x906f0c00) [pid = 1756] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:07:44 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x90455000) [pid = 1756] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:07:44 INFO - PROCESS | 1756 | 1466035664810 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]]]}] 17:07:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:07:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1383ms 17:07:44 INFO - PROCESS | 1756 | 1466035664838 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:07:44 INFO - PROCESS | 1756 | 1466035664841 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 17:07:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:07:44 INFO - PROCESS | 1756 | 1466035664847 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:07:44 INFO - PROCESS | 1756 | 1466035664849 Marionette TRACE conn3 <- [1,2518,null,{}] 17:07:44 INFO - PROCESS | 1756 | 1466035664855 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}] 17:07:44 INFO - PROCESS | 1756 | 1466035664860 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:45 INFO - PROCESS | 1756 | 1466035665010 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:07:45 INFO - PROCESS | 1756 | 1466035665146 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:45 INFO - PROCESS | 1756 | 1466035665151 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d9ec00 == 36 [pid = 1756] [id = 637] 17:07:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91da4400) [pid = 1756] [serial = 1912] [outer = (nil)] 17:07:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x92066000) [pid = 1756] [serial = 1913] [outer = 0x91da4400] 17:07:45 INFO - PROCESS | 1756 | 1466035665222 Marionette DEBUG loaded listener.js 17:07:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x91def000) [pid = 1756] [serial = 1914] [outer = 0x91da4400] 17:07:45 INFO - PROCESS | 1756 | 1466035665982 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]]]}] 17:07:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:07:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1178ms 17:07:46 INFO - PROCESS | 1756 | 1466035666026 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:07:46 INFO - PROCESS | 1756 | 1466035666029 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 17:07:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:07:46 INFO - PROCESS | 1756 | 1466035666036 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:07:46 INFO - PROCESS | 1756 | 1466035666038 Marionette TRACE conn3 <- [1,2522,null,{}] 17:07:46 INFO - PROCESS | 1756 | 1466035666052 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}] 17:07:46 INFO - PROCESS | 1756 | 1466035666062 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:46 INFO - PROCESS | 1756 | 1466035666261 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:07:46 INFO - PROCESS | 1756 | 1466035666270 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:46 INFO - PROCESS | 1756 | 1466035666278 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ed800 == 37 [pid = 1756] [id = 638] 17:07:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x91576400) [pid = 1756] [serial = 1915] [outer = (nil)] 17:07:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x92904800) [pid = 1756] [serial = 1916] [outer = 0x91576400] 17:07:46 INFO - PROCESS | 1756 | 1466035666343 Marionette DEBUG loaded listener.js 17:07:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x92908800) [pid = 1756] [serial = 1917] [outer = 0x91576400] 17:07:47 INFO - PROCESS | 1756 | 1466035667446 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]]]}] 17:07:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:07:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1484ms 17:07:47 INFO - PROCESS | 1756 | 1466035667521 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:07:47 INFO - PROCESS | 1756 | 1466035667527 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 17:07:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:07:47 INFO - PROCESS | 1756 | 1466035667536 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:07:47 INFO - PROCESS | 1756 | 1466035667542 Marionette TRACE conn3 <- [1,2526,null,{}] 17:07:47 INFO - PROCESS | 1756 | 1466035667551 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}] 17:07:47 INFO - PROCESS | 1756 | 1466035667557 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:47 INFO - PROCESS | 1756 | 1466035667775 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:07:48 INFO - PROCESS | 1756 | 1466035668004 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:48 INFO - PROCESS | 1756 | 1466035668013 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a6000 == 38 [pid = 1756] [id = 639] 17:07:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x906f2400) [pid = 1756] [serial = 1918] [outer = (nil)] 17:07:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x916aac00) [pid = 1756] [serial = 1919] [outer = 0x906f2400] 17:07:48 INFO - PROCESS | 1756 | 1466035668104 Marionette DEBUG loaded listener.js 17:07:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x916af400) [pid = 1756] [serial = 1920] [outer = 0x906f2400] 17:07:48 INFO - PROCESS | 1756 | 1466035668967 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]]]}] 17:07:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:07:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1535ms 17:07:49 INFO - PROCESS | 1756 | 1466035669070 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:07:49 INFO - PROCESS | 1756 | 1466035669077 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 17:07:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:07:49 INFO - PROCESS | 1756 | 1466035669089 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:07:49 INFO - PROCESS | 1756 | 1466035669093 Marionette TRACE conn3 <- [1,2530,null,{}] 17:07:49 INFO - PROCESS | 1756 | 1466035669100 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}] 17:07:49 INFO - PROCESS | 1756 | 1466035669106 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:49 INFO - PROCESS | 1756 | 1466035669338 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:07:49 INFO - PROCESS | 1756 | 1466035669566 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:49 INFO - PROCESS | 1756 | 1466035669575 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x92065800 == 39 [pid = 1756] [id = 640] 17:07:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x92066c00) [pid = 1756] [serial = 1921] [outer = (nil)] 17:07:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x920d9c00) [pid = 1756] [serial = 1922] [outer = 0x92066c00] 17:07:49 INFO - PROCESS | 1756 | 1466035669701 Marionette DEBUG loaded listener.js 17:07:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x923cdc00) [pid = 1756] [serial = 1923] [outer = 0x92066c00] 17:07:50 INFO - PROCESS | 1756 | 1466035670665 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]]]}] 17:07:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:07:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1632ms 17:07:50 INFO - PROCESS | 1756 | 1466035670722 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:07:50 INFO - PROCESS | 1756 | 1466035670726 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 17:07:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:07:50 INFO - PROCESS | 1756 | 1466035670733 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:07:50 INFO - PROCESS | 1756 | 1466035670740 Marionette TRACE conn3 <- [1,2534,null,{}] 17:07:50 INFO - PROCESS | 1756 | 1466035670757 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}] 17:07:50 INFO - PROCESS | 1756 | 1466035670766 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:50 INFO - PROCESS | 1756 | 1466035670986 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:07:51 INFO - PROCESS | 1756 | 1466035671203 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:51 INFO - PROCESS | 1756 | 1466035671212 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x927e9000 == 40 [pid = 1756] [id = 641] 17:07:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x92904400) [pid = 1756] [serial = 1924] [outer = (nil)] 17:07:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9290cc00) [pid = 1756] [serial = 1925] [outer = 0x92904400] 17:07:51 INFO - PROCESS | 1756 | 1466035671336 Marionette DEBUG loaded listener.js 17:07:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x92ffb800) [pid = 1756] [serial = 1926] [outer = 0x92904400] 17:07:52 INFO - PROCESS | 1756 | 1466035672197 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]]]}] 17:07:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:07:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1536ms 17:07:52 INFO - PROCESS | 1756 | 1466035672270 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:07:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:07:52 INFO - PROCESS | 1756 | 1466035672275 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 17:07:52 INFO - PROCESS | 1756 | 1466035672282 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:07:52 INFO - PROCESS | 1756 | 1466035672287 Marionette TRACE conn3 <- [1,2538,null,{}] 17:07:52 INFO - PROCESS | 1756 | 1466035672294 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}] 17:07:52 INFO - PROCESS | 1756 | 1466035672299 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:52 INFO - PROCESS | 1756 | 1466035672519 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:07:52 INFO - PROCESS | 1756 | 1466035672693 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:52 INFO - PROCESS | 1756 | 1466035672701 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:52 INFO - PROCESS | 1756 | ++DOCSHELL 0x93a34800 == 41 [pid = 1756] [id = 642] 17:07:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x93a38000) [pid = 1756] [serial = 1927] [outer = (nil)] 17:07:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x93a42400) [pid = 1756] [serial = 1928] [outer = 0x93a38000] 17:07:52 INFO - PROCESS | 1756 | 1466035672774 Marionette DEBUG loaded listener.js 17:07:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x93d2e800) [pid = 1756] [serial = 1929] [outer = 0x93a38000] 17:07:53 INFO - PROCESS | 1756 | 1466035673765 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]]]}] 17:07:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:07:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1542ms 17:07:53 INFO - PROCESS | 1756 | 1466035673825 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:07:53 INFO - PROCESS | 1756 | 1466035673829 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 17:07:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:07:53 INFO - PROCESS | 1756 | 1466035673838 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:07:53 INFO - PROCESS | 1756 | 1466035673842 Marionette TRACE conn3 <- [1,2542,null,{}] 17:07:53 INFO - PROCESS | 1756 | 1466035673849 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}] 17:07:53 INFO - PROCESS | 1756 | 1466035673854 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:54 INFO - PROCESS | 1756 | 1466035674288 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:07:54 INFO - PROCESS | 1756 | 1466035674535 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:54 INFO - PROCESS | 1756 | 1466035674542 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ee000 == 42 [pid = 1756] [id = 643] 17:07:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x906f0800) [pid = 1756] [serial = 1930] [outer = (nil)] 17:07:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x90898400) [pid = 1756] [serial = 1931] [outer = 0x906f0800] 17:07:54 INFO - PROCESS | 1756 | 1466035674628 Marionette DEBUG loaded listener.js 17:07:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x9157b400) [pid = 1756] [serial = 1932] [outer = 0x906f0800] 17:07:55 INFO - PROCESS | 1756 | 1466035675553 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]]]}] 17:07:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:07:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1788ms 17:07:55 INFO - PROCESS | 1756 | 1466035675627 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:07:55 INFO - PROCESS | 1756 | 1466035675633 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 17:07:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:07:55 INFO - PROCESS | 1756 | 1466035675643 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:07:55 INFO - PROCESS | 1756 | 1466035675648 Marionette TRACE conn3 <- [1,2546,null,{}] 17:07:55 INFO - PROCESS | 1756 | 1466035675656 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}] 17:07:55 INFO - PROCESS | 1756 | 1466035675663 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:55 INFO - PROCESS | 1756 | 1466035675845 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:07:56 INFO - PROCESS | 1756 | --DOCSHELL 0x8eaa7400 == 41 [pid = 1756] [id = 600] 17:07:56 INFO - PROCESS | 1756 | --DOCSHELL 0x9044f000 == 40 [pid = 1756] [id = 599] 17:07:56 INFO - PROCESS | 1756 | --DOCSHELL 0x90450800 == 39 [pid = 1756] [id = 607] 17:07:56 INFO - PROCESS | 1756 | --DOCSHELL 0x91d91800 == 38 [pid = 1756] [id = 611] 17:07:56 INFO - PROCESS | 1756 | --DOCSHELL 0x920d8800 == 37 [pid = 1756] [id = 612] 17:07:56 INFO - PROCESS | 1756 | --DOCSHELL 0x927f1800 == 36 [pid = 1756] [id = 604] 17:07:56 INFO - PROCESS | 1756 | --DOCSHELL 0x906f5800 == 35 [pid = 1756] [id = 613] 17:07:56 INFO - PROCESS | 1756 | --DOCSHELL 0x92904000 == 34 [pid = 1756] [id = 605] 17:07:56 INFO - PROCESS | 1756 | --DOCSHELL 0x920e0400 == 33 [pid = 1756] [id = 601] 17:07:56 INFO - PROCESS | 1756 | --DOCSHELL 0x916a2800 == 32 [pid = 1756] [id = 598] 17:07:56 INFO - PROCESS | 1756 | --DOCSHELL 0x91fc0000 == 31 [pid = 1756] [id = 603] 17:07:56 INFO - PROCESS | 1756 | --DOCSHELL 0x8eab3000 == 30 [pid = 1756] [id = 602] 17:07:56 INFO - PROCESS | 1756 | --DOCSHELL 0x8eaa8400 == 29 [pid = 1756] [id = 608] 17:07:56 INFO - PROCESS | 1756 | --DOCSHELL 0x906a9c00 == 28 [pid = 1756] [id = 609] 17:07:56 INFO - PROCESS | 1756 | --DOCSHELL 0x90897c00 == 27 [pid = 1756] [id = 623] 17:07:56 INFO - PROCESS | 1756 | --DOCSHELL 0x92067400 == 26 [pid = 1756] [id = 606] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x91dea000) [pid = 1756] [serial = 1886] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x916ae800) [pid = 1756] [serial = 1880] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x91d90800) [pid = 1756] [serial = 1851] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x91914000) [pid = 1756] [serial = 1850] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x925ba000) [pid = 1756] [serial = 1854] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x920dd000) [pid = 1756] [serial = 1853] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x99885000) [pid = 1756] [serial = 1857] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x9823f400) [pid = 1756] [serial = 1856] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x99eb2000) [pid = 1756] [serial = 1860] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x99c0b800) [pid = 1756] [serial = 1859] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9a008800) [pid = 1756] [serial = 1863] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9a006400) [pid = 1756] [serial = 1862] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x9a70b000) [pid = 1756] [serial = 1866] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x9a702400) [pid = 1756] [serial = 1865] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x9ab59800) [pid = 1756] [serial = 1869] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x9ab57400) [pid = 1756] [serial = 1868] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x9050ac00) [pid = 1756] [serial = 1874] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x9050f800) [pid = 1756] [serial = 1875] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x918e2c00) [pid = 1756] [serial = 1872] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x91577800) [pid = 1756] [serial = 1871] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x906f6c00) [pid = 1756] [serial = 1877] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x906ef400) [pid = 1756] [serial = 1883] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x918e7400) [pid = 1756] [serial = 1881] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x90899000) [pid = 1756] [serial = 1878] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x91daa000) [pid = 1756] [serial = 1884] [outer = (nil)] [url = about:blank] 17:07:57 INFO - PROCESS | 1756 | 1466035677101 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:57 INFO - PROCESS | 1756 | 1466035677109 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eab2c00 == 27 [pid = 1756] [id = 644] 17:07:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x8eab3000) [pid = 1756] [serial = 1933] [outer = (nil)] 17:07:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x9044b400) [pid = 1756] [serial = 1934] [outer = 0x8eab3000] 17:07:57 INFO - PROCESS | 1756 | 1466035677186 Marionette DEBUG loaded listener.js 17:07:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x90454000) [pid = 1756] [serial = 1935] [outer = 0x8eab3000] 17:07:57 INFO - PROCESS | 1756 | 1466035677987 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]]]}] 17:07:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:07:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2393ms 17:07:58 INFO - PROCESS | 1756 | 1466035678036 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:07:58 INFO - PROCESS | 1756 | 1466035678042 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 17:07:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:07:58 INFO - PROCESS | 1756 | 1466035678049 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:07:58 INFO - PROCESS | 1756 | 1466035678054 Marionette TRACE conn3 <- [1,2550,null,{}] 17:07:58 INFO - PROCESS | 1756 | 1466035678066 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}] 17:07:58 INFO - PROCESS | 1756 | 1466035678074 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:58 INFO - PROCESS | 1756 | 1466035678294 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:07:58 INFO - PROCESS | 1756 | 1466035678306 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:58 INFO - PROCESS | 1756 | 1466035678317 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x906acc00 == 28 [pid = 1756] [id = 645] 17:07:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x906aec00) [pid = 1756] [serial = 1936] [outer = (nil)] 17:07:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x906eb400) [pid = 1756] [serial = 1937] [outer = 0x906aec00] 17:07:58 INFO - PROCESS | 1756 | 1466035678399 Marionette DEBUG loaded listener.js 17:07:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x906f6c00) [pid = 1756] [serial = 1938] [outer = 0x906aec00] 17:07:59 INFO - PROCESS | 1756 | 1466035679314 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]]]}] 17:07:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:07:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1281ms 17:07:59 INFO - PROCESS | 1756 | 1466035679336 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:07:59 INFO - PROCESS | 1756 | 1466035679343 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 17:07:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:07:59 INFO - PROCESS | 1756 | 1466035679351 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:07:59 INFO - PROCESS | 1756 | 1466035679355 Marionette TRACE conn3 <- [1,2554,null,{}] 17:07:59 INFO - PROCESS | 1756 | 1466035679362 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}] 17:07:59 INFO - PROCESS | 1756 | 1466035679368 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:59 INFO - PROCESS | 1756 | 1466035679588 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:07:59 INFO - PROCESS | 1756 | 1466035679625 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:59 INFO - PROCESS | 1756 | 1466035679634 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:07:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x91577c00 == 29 [pid = 1756] [id = 646] 17:07:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x9157f000) [pid = 1756] [serial = 1939] [outer = (nil)] 17:07:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x916afc00) [pid = 1756] [serial = 1940] [outer = 0x9157f000] 17:07:59 INFO - PROCESS | 1756 | 1466035679700 Marionette DEBUG loaded listener.js 17:07:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x918ea400) [pid = 1756] [serial = 1941] [outer = 0x9157f000] 17:08:00 INFO - PROCESS | 1756 | 1466035680746 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]]]}] 17:08:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:08:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1431ms 17:08:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:08:00 INFO - PROCESS | 1756 | 1466035680783 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:08:00 INFO - PROCESS | 1756 | 1466035680786 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 17:08:00 INFO - PROCESS | 1756 | 1466035680809 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:08:00 INFO - PROCESS | 1756 | 1466035680819 Marionette TRACE conn3 <- [1,2558,null,{}] 17:08:00 INFO - PROCESS | 1756 | 1466035680829 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}] 17:08:00 INFO - PROCESS | 1756 | 1466035680837 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:01 INFO - PROCESS | 1756 | 1466035681071 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:08:01 INFO - PROCESS | 1756 | 1466035681094 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:01 INFO - PROCESS | 1756 | 1466035681102 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x91920400 == 30 [pid = 1756] [id = 647] 17:08:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x91920c00) [pid = 1756] [serial = 1942] [outer = (nil)] 17:08:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x91da6800) [pid = 1756] [serial = 1943] [outer = 0x91920c00] 17:08:01 INFO - PROCESS | 1756 | 1466035681166 Marionette DEBUG loaded listener.js 17:08:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x91de2000) [pid = 1756] [serial = 1944] [outer = 0x91920c00] 17:08:02 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x90894800) [pid = 1756] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:08:02 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x90513c00) [pid = 1756] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:08:02 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x91918400) [pid = 1756] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:08:02 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x91de1800) [pid = 1756] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:08:02 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x9050dc00) [pid = 1756] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:08:02 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x91da4400) [pid = 1756] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:08:02 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x920d4800) [pid = 1756] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:08:02 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x920dec00) [pid = 1756] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:08:02 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x920d4400) [pid = 1756] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:08:02 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x91577000) [pid = 1756] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:08:02 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x91576400) [pid = 1756] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:08:02 INFO - PROCESS | 1756 | 1466035682540 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]]]}] 17:08:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:08:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1806ms 17:08:02 INFO - PROCESS | 1756 | 1466035682599 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:08:02 INFO - PROCESS | 1756 | 1466035682603 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 17:08:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:08:02 INFO - PROCESS | 1756 | 1466035682610 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:08:02 INFO - PROCESS | 1756 | 1466035682613 Marionette TRACE conn3 <- [1,2562,null,{}] 17:08:02 INFO - PROCESS | 1756 | 1466035682619 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}] 17:08:02 INFO - PROCESS | 1756 | 1466035682624 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:02 INFO - PROCESS | 1756 | 1466035682777 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:08:02 INFO - PROCESS | 1756 | 1466035682787 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:02 INFO - PROCESS | 1756 | 1466035682792 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:02 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eab5800 == 31 [pid = 1756] [id = 648] 17:08:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x9050dc00) [pid = 1756] [serial = 1945] [outer = (nil)] 17:08:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x91de1800) [pid = 1756] [serial = 1946] [outer = 0x9050dc00] 17:08:02 INFO - PROCESS | 1756 | 1466035682863 Marionette DEBUG loaded listener.js 17:08:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x91de7800) [pid = 1756] [serial = 1947] [outer = 0x9050dc00] 17:08:03 INFO - PROCESS | 1756 | 1466035683749 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]]]}] 17:08:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:08:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1187ms 17:08:03 INFO - PROCESS | 1756 | 1466035683798 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:08:03 INFO - PROCESS | 1756 | 1466035683803 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 17:08:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:08:03 INFO - PROCESS | 1756 | 1466035683810 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:08:03 INFO - PROCESS | 1756 | 1466035683813 Marionette TRACE conn3 <- [1,2566,null,{}] 17:08:03 INFO - PROCESS | 1756 | 1466035683818 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}] 17:08:03 INFO - PROCESS | 1756 | 1466035683822 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:03 INFO - PROCESS | 1756 | 1466035683966 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:08:03 INFO - PROCESS | 1756 | 1466035683975 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:03 INFO - PROCESS | 1756 | 1466035683993 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fb7800 == 32 [pid = 1756] [id = 649] 17:08:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91fb8c00) [pid = 1756] [serial = 1948] [outer = (nil)] 17:08:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x91fc0400) [pid = 1756] [serial = 1949] [outer = 0x91fb8c00] 17:08:04 INFO - PROCESS | 1756 | 1466035684079 Marionette DEBUG loaded listener.js 17:08:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x920d6c00) [pid = 1756] [serial = 1950] [outer = 0x91fb8c00] 17:08:05 INFO - PROCESS | 1756 | 1466035685317 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]]]}] 17:08:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:08:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1585ms 17:08:05 INFO - PROCESS | 1756 | 1466035685396 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:08:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:08:05 INFO - PROCESS | 1756 | 1466035685402 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 17:08:05 INFO - PROCESS | 1756 | 1466035685410 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:08:05 INFO - PROCESS | 1756 | 1466035685415 Marionette TRACE conn3 <- [1,2570,null,{}] 17:08:05 INFO - PROCESS | 1756 | 1466035685423 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}] 17:08:05 INFO - PROCESS | 1756 | 1466035685429 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:05 INFO - PROCESS | 1756 | 1466035685627 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:08:05 INFO - PROCESS | 1756 | 1466035685857 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:05 INFO - PROCESS | 1756 | 1466035685869 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050b400 == 33 [pid = 1756] [id = 650] 17:08:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x906a7800) [pid = 1756] [serial = 1951] [outer = (nil)] 17:08:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x91571400) [pid = 1756] [serial = 1952] [outer = 0x906a7800] 17:08:05 INFO - PROCESS | 1756 | 1466035685968 Marionette DEBUG loaded listener.js 17:08:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x916ae000) [pid = 1756] [serial = 1953] [outer = 0x906a7800] 17:08:06 INFO - PROCESS | 1756 | 1466035686965 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]]]}] 17:08:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:08:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1637ms 17:08:07 INFO - PROCESS | 1756 | 1466035687046 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:08:07 INFO - PROCESS | 1756 | 1466035687053 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 17:08:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:08:07 INFO - PROCESS | 1756 | 1466035687064 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:08:07 INFO - PROCESS | 1756 | 1466035687067 Marionette TRACE conn3 <- [1,2574,null,{}] 17:08:07 INFO - PROCESS | 1756 | 1466035687074 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}] 17:08:07 INFO - PROCESS | 1756 | 1466035687079 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:07 INFO - PROCESS | 1756 | 1466035687293 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:08:07 INFO - PROCESS | 1756 | 1466035687551 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:07 INFO - PROCESS | 1756 | 1466035687561 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x91da9800 == 34 [pid = 1756] [id = 651] 17:08:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x91ded400) [pid = 1756] [serial = 1954] [outer = (nil)] 17:08:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x91fb6800) [pid = 1756] [serial = 1955] [outer = 0x91ded400] 17:08:07 INFO - PROCESS | 1756 | 1466035687680 Marionette DEBUG loaded listener.js 17:08:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x92062800) [pid = 1756] [serial = 1956] [outer = 0x91ded400] 17:08:08 INFO - PROCESS | 1756 | 1466035688628 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]]]}] 17:08:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:08:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1632ms 17:08:08 INFO - PROCESS | 1756 | 1466035688697 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:08:08 INFO - PROCESS | 1756 | 1466035688700 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 17:08:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:08:08 INFO - PROCESS | 1756 | 1466035688709 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:08:08 INFO - PROCESS | 1756 | 1466035688715 Marionette TRACE conn3 <- [1,2578,null,{}] 17:08:08 INFO - PROCESS | 1756 | 1466035688733 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}] 17:08:08 INFO - PROCESS | 1756 | 1466035688742 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:09 INFO - PROCESS | 1756 | 1466035689096 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:08:09 INFO - PROCESS | 1756 | 1466035689327 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:09 INFO - PROCESS | 1756 | 1466035689337 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eaaa800 == 35 [pid = 1756] [id = 652] 17:08:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x8eaac400) [pid = 1756] [serial = 1957] [outer = (nil)] 17:08:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9044c800) [pid = 1756] [serial = 1958] [outer = 0x8eaac400] 17:08:09 INFO - PROCESS | 1756 | 1466035689448 Marionette DEBUG loaded listener.js 17:08:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9050c800) [pid = 1756] [serial = 1959] [outer = 0x8eaac400] 17:08:10 INFO - PROCESS | 1756 | --DOCSHELL 0x906aa000 == 34 [pid = 1756] [id = 632] 17:08:10 INFO - PROCESS | 1756 | --DOCSHELL 0x8eab6c00 == 33 [pid = 1756] [id = 627] 17:08:10 INFO - PROCESS | 1756 | --DOCSHELL 0x918e7c00 == 32 [pid = 1756] [id = 634] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x923d4400) [pid = 1756] [serial = 1898] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x906f7c00) [pid = 1756] [serial = 1901] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x91d90400) [pid = 1756] [serial = 1904] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x91fbec00) [pid = 1756] [serial = 1892] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x916a2000) [pid = 1756] [serial = 1890] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x9089f400) [pid = 1756] [serial = 1902] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x92066000) [pid = 1756] [serial = 1913] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x922f7400) [pid = 1756] [serial = 1908] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x922f3000) [pid = 1756] [serial = 1895] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x922fac00) [pid = 1756] [serial = 1896] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x9244a400) [pid = 1756] [serial = 1910] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x925b2800) [pid = 1756] [serial = 1911] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x9205e800) [pid = 1756] [serial = 1893] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x922ec400) [pid = 1756] [serial = 1907] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x923d7c00) [pid = 1756] [serial = 1899] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x9089e400) [pid = 1756] [serial = 1889] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 59 (0x91daa400) [pid = 1756] [serial = 1905] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 58 (0x91fbb000) [pid = 1756] [serial = 1887] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 57 (0x91def000) [pid = 1756] [serial = 1914] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 56 (0x92904800) [pid = 1756] [serial = 1916] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | --DOMWINDOW == 55 (0x92908800) [pid = 1756] [serial = 1917] [outer = (nil)] [url = about:blank] 17:08:10 INFO - PROCESS | 1756 | 1466035690390 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]]]}] 17:08:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:08:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1747ms 17:08:10 INFO - PROCESS | 1756 | 1466035690457 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:08:10 INFO - PROCESS | 1756 | 1466035690463 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 17:08:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:08:10 INFO - PROCESS | 1756 | 1466035690475 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:08:10 INFO - PROCESS | 1756 | 1466035690479 Marionette TRACE conn3 <- [1,2582,null,{}] 17:08:10 INFO - PROCESS | 1756 | 1466035690490 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}] 17:08:10 INFO - PROCESS | 1756 | 1466035690495 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:10 INFO - PROCESS | 1756 | 1466035690650 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:08:10 INFO - PROCESS | 1756 | 1466035690664 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:10 INFO - PROCESS | 1756 | 1466035690676 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x906af000 == 33 [pid = 1756] [id = 653] 17:08:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 56 (0x90895400) [pid = 1756] [serial = 1960] [outer = (nil)] 17:08:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 57 (0x90899c00) [pid = 1756] [serial = 1961] [outer = 0x90895400] 17:08:10 INFO - PROCESS | 1756 | 1466035690746 Marionette DEBUG loaded listener.js 17:08:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 58 (0x908a0c00) [pid = 1756] [serial = 1962] [outer = 0x90895400] 17:08:11 INFO - PROCESS | 1756 | 1466035691642 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]]]}] 17:08:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:08:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1244ms 17:08:11 INFO - PROCESS | 1756 | 1466035691715 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:08:11 INFO - PROCESS | 1756 | 1466035691719 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 17:08:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:08:11 INFO - PROCESS | 1756 | 1466035691726 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:08:11 INFO - PROCESS | 1756 | 1466035691730 Marionette TRACE conn3 <- [1,2586,null,{}] 17:08:11 INFO - PROCESS | 1756 | 1466035691736 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}] 17:08:11 INFO - PROCESS | 1756 | 1466035691739 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:11 INFO - PROCESS | 1756 | 1466035691892 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:08:12 INFO - PROCESS | 1756 | 1466035692023 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:12 INFO - PROCESS | 1756 | 1466035692028 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a2000 == 34 [pid = 1756] [id = 654] 17:08:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 59 (0x916a8000) [pid = 1756] [serial = 1963] [outer = (nil)] 17:08:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0x918f1000) [pid = 1756] [serial = 1964] [outer = 0x916a8000] 17:08:12 INFO - PROCESS | 1756 | 1466035692099 Marionette DEBUG loaded listener.js 17:08:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x91921000) [pid = 1756] [serial = 1965] [outer = 0x916a8000] 17:08:12 INFO - PROCESS | 1756 | 1466035692943 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]]]}] 17:08:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:08:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1232ms 17:08:12 INFO - PROCESS | 1756 | 1466035692959 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:08:12 INFO - PROCESS | 1756 | 1466035692964 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 17:08:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:08:12 INFO - PROCESS | 1756 | 1466035692992 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:08:13 INFO - PROCESS | 1756 | 1466035692999 Marionette TRACE conn3 <- [1,2590,null,{}] 17:08:13 INFO - PROCESS | 1756 | 1466035693005 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}] 17:08:13 INFO - PROCESS | 1756 | 1466035693012 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:13 INFO - PROCESS | 1756 | 1466035693224 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:08:13 INFO - PROCESS | 1756 | 1466035693247 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:13 INFO - PROCESS | 1756 | 1466035693258 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d97c00 == 35 [pid = 1756] [id = 655] 17:08:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x91da5800) [pid = 1756] [serial = 1966] [outer = (nil)] 17:08:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x9205e800) [pid = 1756] [serial = 1967] [outer = 0x91da5800] 17:08:13 INFO - PROCESS | 1756 | 1466035693316 Marionette DEBUG loaded listener.js 17:08:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x920db000) [pid = 1756] [serial = 1968] [outer = 0x91da5800] 17:08:14 INFO - PROCESS | 1756 | 1466035694175 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]]]}] 17:08:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:08:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1254ms 17:08:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:08:14 INFO - PROCESS | 1756 | 1466035694228 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:08:14 INFO - PROCESS | 1756 | 1466035694231 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 17:08:14 INFO - PROCESS | 1756 | 1466035694238 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:08:14 INFO - PROCESS | 1756 | 1466035694241 Marionette TRACE conn3 <- [1,2594,null,{}] 17:08:14 INFO - PROCESS | 1756 | 1466035694254 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}] 17:08:14 INFO - PROCESS | 1756 | 1466035694259 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:14 INFO - PROCESS | 1756 | 1466035694464 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:08:14 INFO - PROCESS | 1756 | 1466035694482 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:14 INFO - PROCESS | 1756 | 1466035694490 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x91def000 == 36 [pid = 1756] [id = 656] 17:08:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x92061000) [pid = 1756] [serial = 1969] [outer = (nil)] 17:08:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x922f4c00) [pid = 1756] [serial = 1970] [outer = 0x92061000] 17:08:14 INFO - PROCESS | 1756 | 1466035694553 Marionette DEBUG loaded listener.js 17:08:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x922fac00) [pid = 1756] [serial = 1971] [outer = 0x92061000] 17:08:15 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9050dc00) [pid = 1756] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:08:15 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x91920c00) [pid = 1756] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:08:15 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x906aec00) [pid = 1756] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:08:15 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x8eab3000) [pid = 1756] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:08:15 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x906f0800) [pid = 1756] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:08:15 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x906f2400) [pid = 1756] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:08:15 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x92066c00) [pid = 1756] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:08:15 INFO - PROCESS | 1756 | --DOMWINDOW == 59 (0x92904400) [pid = 1756] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:08:15 INFO - PROCESS | 1756 | --DOMWINDOW == 58 (0x9157f000) [pid = 1756] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:08:15 INFO - PROCESS | 1756 | --DOMWINDOW == 57 (0x93a38000) [pid = 1756] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:08:15 INFO - PROCESS | 1756 | 1466035695431 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]]]}] 17:08:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:08:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1282ms 17:08:15 INFO - PROCESS | 1756 | 1466035695519 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:08:15 INFO - PROCESS | 1756 | 1466035695521 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 17:08:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:08:15 INFO - PROCESS | 1756 | 1466035695528 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:08:15 INFO - PROCESS | 1756 | 1466035695530 Marionette TRACE conn3 <- [1,2598,null,{}] 17:08:15 INFO - PROCESS | 1756 | 1466035695536 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}] 17:08:15 INFO - PROCESS | 1756 | 1466035695541 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:15 INFO - PROCESS | 1756 | 1466035695692 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:08:15 INFO - PROCESS | 1756 | 1466035695706 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:15 INFO - PROCESS | 1756 | 1466035695724 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f0c00 == 37 [pid = 1756] [id = 657] 17:08:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 58 (0x922f1400) [pid = 1756] [serial = 1972] [outer = (nil)] 17:08:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 59 (0x923c9c00) [pid = 1756] [serial = 1973] [outer = 0x922f1400] 17:08:15 INFO - PROCESS | 1756 | 1466035695913 Marionette DEBUG loaded listener.js 17:08:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0x923d4400) [pid = 1756] [serial = 1974] [outer = 0x922f1400] 17:08:16 INFO - PROCESS | 1756 | 1466035696698 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]]]}] 17:08:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:08:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1186ms 17:08:16 INFO - PROCESS | 1756 | 1466035696714 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:08:16 INFO - PROCESS | 1756 | 1466035696717 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 17:08:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:08:16 INFO - PROCESS | 1756 | 1466035696724 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:08:16 INFO - PROCESS | 1756 | 1466035696728 Marionette TRACE conn3 <- [1,2602,null,{}] 17:08:16 INFO - PROCESS | 1756 | 1466035696733 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}] 17:08:16 INFO - PROCESS | 1756 | 1466035696738 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:16 INFO - PROCESS | 1756 | 1466035696939 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:08:17 INFO - PROCESS | 1756 | 1466035697077 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:17 INFO - PROCESS | 1756 | 1466035697090 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eaa8c00 == 38 [pid = 1756] [id = 658] 17:08:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x8eaa9c00) [pid = 1756] [serial = 1975] [outer = (nil)] 17:08:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x8eaadc00) [pid = 1756] [serial = 1976] [outer = 0x8eaa9c00] 17:08:17 INFO - PROCESS | 1756 | 1466035697166 Marionette DEBUG loaded listener.js 17:08:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x90453000) [pid = 1756] [serial = 1977] [outer = 0x8eaa9c00] 17:08:18 INFO - PROCESS | 1756 | 1466035698233 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]]]}] 17:08:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:08:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1579ms 17:08:18 INFO - PROCESS | 1756 | 1466035698307 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:08:18 INFO - PROCESS | 1756 | 1466035698314 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 17:08:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:08:18 INFO - PROCESS | 1756 | 1466035698322 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:08:18 INFO - PROCESS | 1756 | 1466035698327 Marionette TRACE conn3 <- [1,2606,null,{}] 17:08:18 INFO - PROCESS | 1756 | 1466035698336 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}] 17:08:18 INFO - PROCESS | 1756 | 1466035698345 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:18 INFO - PROCESS | 1756 | 1466035698575 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:08:18 INFO - PROCESS | 1756 | 1466035698798 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:18 INFO - PROCESS | 1756 | 1466035698808 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ad400 == 39 [pid = 1756] [id = 659] 17:08:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x90892800) [pid = 1756] [serial = 1978] [outer = (nil)] 17:08:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91576800) [pid = 1756] [serial = 1979] [outer = 0x90892800] 17:08:18 INFO - PROCESS | 1756 | 1466035698905 Marionette DEBUG loaded listener.js 17:08:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x916a6800) [pid = 1756] [serial = 1980] [outer = 0x90892800] 17:08:19 INFO - PROCESS | 1756 | 1466035699920 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]]]}] 17:08:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:08:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1633ms 17:08:19 INFO - PROCESS | 1756 | 1466035699958 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:08:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:08:19 INFO - PROCESS | 1756 | 1466035699966 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 17:08:19 INFO - PROCESS | 1756 | 1466035699973 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:08:19 INFO - PROCESS | 1756 | 1466035699978 Marionette TRACE conn3 <- [1,2610,null,{}] 17:08:19 INFO - PROCESS | 1756 | 1466035699985 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}] 17:08:19 INFO - PROCESS | 1756 | 1466035699990 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:20 INFO - PROCESS | 1756 | 1466035700183 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:08:20 INFO - PROCESS | 1756 | 1466035700446 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:20 INFO - PROCESS | 1756 | 1466035700455 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d95400 == 40 [pid = 1756] [id = 660] 17:08:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x91daa000) [pid = 1756] [serial = 1981] [outer = (nil)] 17:08:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x91def800) [pid = 1756] [serial = 1982] [outer = 0x91daa000] 17:08:20 INFO - PROCESS | 1756 | 1466035700573 Marionette DEBUG loaded listener.js 17:08:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x91fc0800) [pid = 1756] [serial = 1983] [outer = 0x91daa000] 17:08:21 INFO - PROCESS | 1756 | 1466035701464 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]]]}] 17:08:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:08:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1536ms 17:08:21 INFO - PROCESS | 1756 | 1466035701509 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:08:21 INFO - PROCESS | 1756 | 1466035701513 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 17:08:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:08:21 INFO - PROCESS | 1756 | 1466035701528 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:08:21 INFO - PROCESS | 1756 | 1466035701538 Marionette TRACE conn3 <- [1,2614,null,{}] 17:08:21 INFO - PROCESS | 1756 | 1466035701544 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}] 17:08:21 INFO - PROCESS | 1756 | 1466035701551 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:21 INFO - PROCESS | 1756 | 1466035701775 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:08:21 INFO - PROCESS | 1756 | 1466035701944 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:21 INFO - PROCESS | 1756 | 1466035701951 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x91920c00 == 41 [pid = 1756] [id = 661] 17:08:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x91de5800) [pid = 1756] [serial = 1984] [outer = (nil)] 17:08:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x923d6800) [pid = 1756] [serial = 1985] [outer = 0x91de5800] 17:08:22 INFO - PROCESS | 1756 | 1466035702068 Marionette DEBUG loaded listener.js 17:08:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x925b0800) [pid = 1756] [serial = 1986] [outer = 0x91de5800] 17:08:22 INFO - PROCESS | 1756 | 1466035702912 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]]]}] 17:08:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:08:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1452ms 17:08:22 INFO - PROCESS | 1756 | 1466035702973 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:08:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:08:22 INFO - PROCESS | 1756 | 1466035702978 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 17:08:22 INFO - PROCESS | 1756 | 1466035702984 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:08:22 INFO - PROCESS | 1756 | 1466035702988 Marionette TRACE conn3 <- [1,2618,null,{}] 17:08:22 INFO - PROCESS | 1756 | 1466035702994 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}] 17:08:23 INFO - PROCESS | 1756 | 1466035702999 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:23 INFO - PROCESS | 1756 | 1466035703177 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:08:23 INFO - PROCESS | 1756 | 1466035703348 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:23 INFO - PROCESS | 1756 | 1466035703357 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x923d0400 == 42 [pid = 1756] [id = 662] 17:08:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x92440c00) [pid = 1756] [serial = 1987] [outer = (nil)] 17:08:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x927e7000) [pid = 1756] [serial = 1988] [outer = 0x92440c00] 17:08:23 INFO - PROCESS | 1756 | 1466035703431 Marionette DEBUG loaded listener.js 17:08:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x927eb400) [pid = 1756] [serial = 1989] [outer = 0x92440c00] 17:08:24 INFO - PROCESS | 1756 | 1466035704316 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]]]}] 17:08:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:08:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1381ms 17:08:24 INFO - PROCESS | 1756 | 1466035704364 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:08:24 INFO - PROCESS | 1756 | 1466035704368 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 17:08:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:08:24 INFO - PROCESS | 1756 | 1466035704375 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:08:24 INFO - PROCESS | 1756 | 1466035704379 Marionette TRACE conn3 <- [1,2622,null,{}] 17:08:24 INFO - PROCESS | 1756 | 1466035704384 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}] 17:08:24 INFO - PROCESS | 1756 | 1466035704389 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:24 INFO - PROCESS | 1756 | 1466035704555 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:08:24 INFO - PROCESS | 1756 | 1466035704729 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:24 INFO - PROCESS | 1756 | 1466035704744 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x925bdc00 == 43 [pid = 1756] [id = 663] 17:08:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x927e5800) [pid = 1756] [serial = 1990] [outer = (nil)] 17:08:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x92901400) [pid = 1756] [serial = 1991] [outer = 0x927e5800] 17:08:24 INFO - PROCESS | 1756 | 1466035704830 Marionette DEBUG loaded listener.js 17:08:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x92ff0400) [pid = 1756] [serial = 1992] [outer = 0x927e5800] 17:08:26 INFO - PROCESS | 1756 | 1466035706021 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]]]}] 17:08:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:08:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1683ms 17:08:26 INFO - PROCESS | 1756 | 1466035706059 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:08:26 INFO - PROCESS | 1756 | 1466035706065 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 17:08:26 INFO - PROCESS | 1756 | 1466035706073 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:08:26 INFO - PROCESS | 1756 | 1466035706078 Marionette TRACE conn3 <- [1,2626,null,{}] 17:08:26 INFO - PROCESS | 1756 | 1466035706086 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}] 17:08:26 INFO - PROCESS | 1756 | 1466035706092 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:26 INFO - PROCESS | 1756 | 1466035706275 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:08:26 INFO - PROCESS | 1756 | 1466035706527 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:26 INFO - PROCESS | 1756 | 1466035706541 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x90891c00 == 44 [pid = 1756] [id = 664] 17:08:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x90893c00) [pid = 1756] [serial = 1993] [outer = (nil)] 17:08:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x9089d800) [pid = 1756] [serial = 1994] [outer = 0x90893c00] 17:08:26 INFO - PROCESS | 1756 | 1466035706632 Marionette DEBUG loaded listener.js 17:08:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x9157b800) [pid = 1756] [serial = 1995] [outer = 0x90893c00] 17:08:27 INFO - PROCESS | 1756 | --DOCSHELL 0x922f0c00 == 43 [pid = 1756] [id = 657] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x91def000 == 42 [pid = 1756] [id = 656] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x91d97c00 == 41 [pid = 1756] [id = 655] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x916a2000 == 40 [pid = 1756] [id = 654] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x906af000 == 39 [pid = 1756] [id = 653] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x8eaaa800 == 38 [pid = 1756] [id = 652] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x91da9800 == 37 [pid = 1756] [id = 651] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x9050b400 == 36 [pid = 1756] [id = 650] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x920d3000 == 35 [pid = 1756] [id = 635] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x906f4800 == 34 [pid = 1756] [id = 628] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x920de800 == 33 [pid = 1756] [id = 631] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x91d9ec00 == 32 [pid = 1756] [id = 637] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x8eab5400 == 31 [pid = 1756] [id = 633] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x91922800 == 30 [pid = 1756] [id = 630] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x93a34800 == 29 [pid = 1756] [id = 642] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x92065800 == 28 [pid = 1756] [id = 640] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x906ee000 == 27 [pid = 1756] [id = 643] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x927e9000 == 26 [pid = 1756] [id = 641] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x8eab2c00 == 25 [pid = 1756] [id = 644] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x90458000 == 24 [pid = 1756] [id = 624] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x906acc00 == 23 [pid = 1756] [id = 645] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x906ed800 == 22 [pid = 1756] [id = 638] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x91fb7800 == 21 [pid = 1756] [id = 649] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x91577c00 == 20 [pid = 1756] [id = 646] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x906ebc00 == 19 [pid = 1756] [id = 625] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x9044fc00 == 18 [pid = 1756] [id = 629] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x8eab5800 == 17 [pid = 1756] [id = 648] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x91920400 == 16 [pid = 1756] [id = 647] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x8eab2400 == 15 [pid = 1756] [id = 636] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x916a6c00 == 14 [pid = 1756] [id = 626] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x906a6000 == 13 [pid = 1756] [id = 639] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x925bdc00 == 12 [pid = 1756] [id = 663] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x923d0400 == 11 [pid = 1756] [id = 662] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x91920c00 == 10 [pid = 1756] [id = 661] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x906ad400 == 9 [pid = 1756] [id = 659] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x91d95400 == 8 [pid = 1756] [id = 660] 17:08:28 INFO - PROCESS | 1756 | --DOCSHELL 0x8eaa8c00 == 7 [pid = 1756] [id = 658] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x91de1800) [pid = 1756] [serial = 1946] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x91da6800) [pid = 1756] [serial = 1943] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x906eb400) [pid = 1756] [serial = 1937] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x906f6c00) [pid = 1756] [serial = 1938] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x9044b400) [pid = 1756] [serial = 1934] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x90454000) [pid = 1756] [serial = 1935] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9157b400) [pid = 1756] [serial = 1932] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x90898400) [pid = 1756] [serial = 1931] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x916af400) [pid = 1756] [serial = 1920] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x916aac00) [pid = 1756] [serial = 1919] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x91de2000) [pid = 1756] [serial = 1944] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x923cdc00) [pid = 1756] [serial = 1923] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x920d9c00) [pid = 1756] [serial = 1922] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x9290cc00) [pid = 1756] [serial = 1925] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x92ffb800) [pid = 1756] [serial = 1926] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x916afc00) [pid = 1756] [serial = 1940] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x93d2e800) [pid = 1756] [serial = 1929] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x93a42400) [pid = 1756] [serial = 1928] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x918ea400) [pid = 1756] [serial = 1941] [outer = (nil)] [url = about:blank] 17:08:28 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x91de7800) [pid = 1756] [serial = 1947] [outer = (nil)] [url = about:blank] 17:08:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:08:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 2385ms 17:08:28 INFO - PROCESS | 1756 | 1466035708447 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]]]}] 17:08:28 INFO - PROCESS | 1756 | 1466035708458 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:08:28 INFO - PROCESS | 1756 | 1466035708463 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 17:08:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:08:28 INFO - PROCESS | 1756 | 1466035708477 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:08:28 INFO - PROCESS | 1756 | 1466035708481 Marionette TRACE conn3 <- [1,2630,null,{}] 17:08:28 INFO - PROCESS | 1756 | 1466035708489 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}] 17:08:28 INFO - PROCESS | 1756 | 1466035708493 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:28 INFO - PROCESS | 1756 | 1466035708694 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:08:28 INFO - PROCESS | 1756 | 1466035708714 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:28 INFO - PROCESS | 1756 | 1466035708729 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x90454800 == 8 [pid = 1756] [id = 665] 17:08:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x90456c00) [pid = 1756] [serial = 1996] [outer = (nil)] 17:08:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x906a4400) [pid = 1756] [serial = 1997] [outer = 0x90456c00] 17:08:28 INFO - PROCESS | 1756 | 1466035708791 Marionette DEBUG loaded listener.js 17:08:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x906eb400) [pid = 1756] [serial = 1998] [outer = 0x90456c00] 17:08:29 INFO - PROCESS | 1756 | 1466035709608 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]]]}] 17:08:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:08:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1183ms 17:08:29 INFO - PROCESS | 1756 | 1466035709659 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:08:29 INFO - PROCESS | 1756 | 1466035709667 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 17:08:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:08:29 INFO - PROCESS | 1756 | 1466035709678 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:08:29 INFO - PROCESS | 1756 | 1466035709681 Marionette TRACE conn3 <- [1,2634,null,{}] 17:08:29 INFO - PROCESS | 1756 | 1466035709687 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}] 17:08:29 INFO - PROCESS | 1756 | 1466035709692 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:29 INFO - PROCESS | 1756 | 1466035709865 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:08:29 INFO - PROCESS | 1756 | 1466035709875 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:29 INFO - PROCESS | 1756 | 1466035709884 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x90897400 == 9 [pid = 1756] [id = 666] 17:08:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91576400) [pid = 1756] [serial = 1999] [outer = (nil)] 17:08:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x916a4800) [pid = 1756] [serial = 2000] [outer = 0x91576400] 17:08:30 INFO - PROCESS | 1756 | 1466035710064 Marionette DEBUG loaded listener.js 17:08:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x916ab400) [pid = 1756] [serial = 2001] [outer = 0x91576400] 17:08:30 INFO - PROCESS | 1756 | 1466035710928 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]]]}] 17:08:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:08:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1290ms 17:08:30 INFO - PROCESS | 1756 | 1466035710968 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:08:30 INFO - PROCESS | 1756 | 1466035710971 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 17:08:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:08:30 INFO - PROCESS | 1756 | 1466035710977 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:08:30 INFO - PROCESS | 1756 | 1466035710983 Marionette TRACE conn3 <- [1,2638,null,{}] 17:08:31 INFO - PROCESS | 1756 | 1466035711009 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}] 17:08:31 INFO - PROCESS | 1756 | 1466035711017 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:31 INFO - PROCESS | 1756 | 1466035711219 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:08:31 INFO - PROCESS | 1756 | 1466035711241 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:31 INFO - PROCESS | 1756 | 1466035711251 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d9ec00 == 10 [pid = 1756] [id = 667] 17:08:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x91da5000) [pid = 1756] [serial = 2002] [outer = (nil)] 17:08:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x91dafc00) [pid = 1756] [serial = 2003] [outer = 0x91da5000] 17:08:31 INFO - PROCESS | 1756 | 1466035711316 Marionette DEBUG loaded listener.js 17:08:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x91deac00) [pid = 1756] [serial = 2004] [outer = 0x91da5000] 17:08:32 INFO - PROCESS | 1756 | 1466035712186 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]]]}] 17:08:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:08:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1253ms 17:08:32 INFO - PROCESS | 1756 | 1466035712231 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:08:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:08:32 INFO - PROCESS | 1756 | 1466035712235 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 17:08:32 INFO - PROCESS | 1756 | 1466035712246 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:08:32 INFO - PROCESS | 1756 | 1466035712249 Marionette TRACE conn3 <- [1,2642,null,{}] 17:08:32 INFO - PROCESS | 1756 | 1466035712254 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}] 17:08:32 INFO - PROCESS | 1756 | 1466035712258 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:32 INFO - PROCESS | 1756 | 1466035712461 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:08:32 INFO - PROCESS | 1756 | 1466035712479 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:32 INFO - PROCESS | 1756 | 1466035712485 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x90510c00 == 11 [pid = 1756] [id = 668] 17:08:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9191fc00) [pid = 1756] [serial = 2005] [outer = (nil)] 17:08:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x9205c000) [pid = 1756] [serial = 2006] [outer = 0x9191fc00] 17:08:32 INFO - PROCESS | 1756 | 1466035712550 Marionette DEBUG loaded listener.js 17:08:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x920d1c00) [pid = 1756] [serial = 2007] [outer = 0x9191fc00] 17:08:33 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x922f1400) [pid = 1756] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:08:33 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x91da5800) [pid = 1756] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:08:33 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x92061000) [pid = 1756] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:08:33 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x91ded400) [pid = 1756] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:08:33 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x916a8000) [pid = 1756] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:08:33 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x906a7800) [pid = 1756] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:08:33 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x90895400) [pid = 1756] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:08:33 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x91fb8c00) [pid = 1756] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:08:33 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x8eaac400) [pid = 1756] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:08:33 INFO - PROCESS | 1756 | 1466035713624 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]]]}] 17:08:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:08:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1433ms 17:08:33 INFO - PROCESS | 1756 | 1466035713675 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:08:33 INFO - PROCESS | 1756 | 1466035713677 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 17:08:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:08:33 INFO - PROCESS | 1756 | 1466035713684 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:08:33 INFO - PROCESS | 1756 | 1466035713686 Marionette TRACE conn3 <- [1,2646,null,{}] 17:08:33 INFO - PROCESS | 1756 | 1466035713695 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}] 17:08:33 INFO - PROCESS | 1756 | 1466035713699 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:33 INFO - PROCESS | 1756 | 1466035713850 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:08:33 INFO - PROCESS | 1756 | 1466035713859 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:33 INFO - PROCESS | 1756 | 1466035713868 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a8000 == 12 [pid = 1756] [id = 669] 17:08:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91dac000) [pid = 1756] [serial = 2008] [outer = (nil)] 17:08:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x920d4400) [pid = 1756] [serial = 2009] [outer = 0x91dac000] 17:08:33 INFO - PROCESS | 1756 | 1466035713927 Marionette DEBUG loaded listener.js 17:08:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x920dec00) [pid = 1756] [serial = 2010] [outer = 0x91dac000] 17:08:34 INFO - PROCESS | 1756 | 1466035714729 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]]]}] 17:08:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:08:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1136ms 17:08:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:08:34 INFO - PROCESS | 1756 | 1466035714821 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:08:34 INFO - PROCESS | 1756 | 1466035714824 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 17:08:34 INFO - PROCESS | 1756 | 1466035714830 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:08:34 INFO - PROCESS | 1756 | 1466035714833 Marionette TRACE conn3 <- [1,2650,null,{}] 17:08:34 INFO - PROCESS | 1756 | 1466035714842 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}] 17:08:34 INFO - PROCESS | 1756 | 1466035714851 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:35 INFO - PROCESS | 1756 | 1466035715025 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:08:35 INFO - PROCESS | 1756 | 1466035715033 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:35 INFO - PROCESS | 1756 | 1466035715039 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eaa8c00 == 13 [pid = 1756] [id = 670] 17:08:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x8eaa9000) [pid = 1756] [serial = 2011] [outer = (nil)] 17:08:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x8eab2400) [pid = 1756] [serial = 2012] [outer = 0x8eaa9000] 17:08:35 INFO - PROCESS | 1756 | 1466035715161 Marionette DEBUG loaded listener.js 17:08:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9050b400) [pid = 1756] [serial = 2013] [outer = 0x8eaa9000] 17:08:36 INFO - PROCESS | 1756 | 1466035716327 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]]]}] 17:08:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:08:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1532ms 17:08:36 INFO - PROCESS | 1756 | 1466035716363 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:08:36 INFO - PROCESS | 1756 | 1466035716369 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 17:08:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:08:36 INFO - PROCESS | 1756 | 1466035716377 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:08:36 INFO - PROCESS | 1756 | 1466035716380 Marionette TRACE conn3 <- [1,2654,null,{}] 17:08:36 INFO - PROCESS | 1756 | 1466035716388 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}] 17:08:36 INFO - PROCESS | 1756 | 1466035716393 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:36 INFO - PROCESS | 1756 | 1466035716574 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:08:36 INFO - PROCESS | 1756 | 1466035716740 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:36 INFO - PROCESS | 1756 | 1466035716750 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eab4800 == 14 [pid = 1756] [id = 671] 17:08:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9044c400) [pid = 1756] [serial = 2014] [outer = (nil)] 17:08:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x916acc00) [pid = 1756] [serial = 2015] [outer = 0x9044c400] 17:08:36 INFO - PROCESS | 1756 | 1466035716867 Marionette DEBUG loaded listener.js 17:08:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x918e5c00) [pid = 1756] [serial = 2016] [outer = 0x9044c400] 17:08:37 INFO - PROCESS | 1756 | 1466035717789 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]]]}] 17:08:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:08:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1480ms 17:08:37 INFO - PROCESS | 1756 | 1466035717856 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:08:37 INFO - PROCESS | 1756 | 1466035717862 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 17:08:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:08:37 INFO - PROCESS | 1756 | 1466035717872 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:08:37 INFO - PROCESS | 1756 | 1466035717876 Marionette TRACE conn3 <- [1,2658,null,{}] 17:08:37 INFO - PROCESS | 1756 | 1466035717881 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}] 17:08:37 INFO - PROCESS | 1756 | 1466035717887 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:38 INFO - PROCESS | 1756 | 1466035718091 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:08:38 INFO - PROCESS | 1756 | 1466035718337 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:38 INFO - PROCESS | 1756 | 1466035718346 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x91919400 == 15 [pid = 1756] [id = 672] 17:08:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x91d95400) [pid = 1756] [serial = 2017] [outer = (nil)] 17:08:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x91da4400) [pid = 1756] [serial = 2018] [outer = 0x91d95400] 17:08:38 INFO - PROCESS | 1756 | 1466035718462 Marionette DEBUG loaded listener.js 17:08:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x91fb2c00) [pid = 1756] [serial = 2019] [outer = 0x91d95400] 17:08:39 INFO - PROCESS | 1756 | 1466035719542 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]]]}] 17:08:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:08:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1738ms 17:08:39 INFO - PROCESS | 1756 | 1466035719610 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:08:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:08:39 INFO - PROCESS | 1756 | 1466035719615 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 17:08:39 INFO - PROCESS | 1756 | 1466035719623 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:08:39 INFO - PROCESS | 1756 | 1466035719626 Marionette TRACE conn3 <- [1,2662,null,{}] 17:08:39 INFO - PROCESS | 1756 | 1466035719634 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}] 17:08:39 INFO - PROCESS | 1756 | 1466035719639 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:39 INFO - PROCESS | 1756 | 1466035719838 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:08:40 INFO - PROCESS | 1756 | 1466035720097 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:40 INFO - PROCESS | 1756 | 1466035720112 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a6400 == 16 [pid = 1756] [id = 673] 17:08:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x906e9400) [pid = 1756] [serial = 2020] [outer = (nil)] 17:08:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x906f3c00) [pid = 1756] [serial = 2021] [outer = 0x906e9400] 17:08:40 INFO - PROCESS | 1756 | 1466035720176 Marionette DEBUG loaded listener.js 17:08:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x90893400) [pid = 1756] [serial = 2022] [outer = 0x906e9400] 17:08:40 INFO - PROCESS | 1756 | --DOCSHELL 0x916a8000 == 15 [pid = 1756] [id = 669] 17:08:40 INFO - PROCESS | 1756 | --DOCSHELL 0x90510c00 == 14 [pid = 1756] [id = 668] 17:08:40 INFO - PROCESS | 1756 | --DOCSHELL 0x91d9ec00 == 13 [pid = 1756] [id = 667] 17:08:40 INFO - PROCESS | 1756 | --DOCSHELL 0x90897400 == 12 [pid = 1756] [id = 666] 17:08:40 INFO - PROCESS | 1756 | --DOCSHELL 0x90454800 == 11 [pid = 1756] [id = 665] 17:08:40 INFO - PROCESS | 1756 | --DOCSHELL 0x90891c00 == 10 [pid = 1756] [id = 664] 17:08:40 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x923c9c00) [pid = 1756] [serial = 1973] [outer = (nil)] [url = about:blank] 17:08:40 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x9205e800) [pid = 1756] [serial = 1967] [outer = (nil)] [url = about:blank] 17:08:40 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x922f4c00) [pid = 1756] [serial = 1970] [outer = (nil)] [url = about:blank] 17:08:40 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x920db000) [pid = 1756] [serial = 1968] [outer = (nil)] [url = about:blank] 17:08:40 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x91fb6800) [pid = 1756] [serial = 1955] [outer = (nil)] [url = about:blank] 17:08:40 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x92062800) [pid = 1756] [serial = 1956] [outer = (nil)] [url = about:blank] 17:08:40 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x918f1000) [pid = 1756] [serial = 1964] [outer = (nil)] [url = about:blank] 17:08:40 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x91571400) [pid = 1756] [serial = 1952] [outer = (nil)] [url = about:blank] 17:08:40 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x916ae000) [pid = 1756] [serial = 1953] [outer = (nil)] [url = about:blank] 17:08:40 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x90899c00) [pid = 1756] [serial = 1961] [outer = (nil)] [url = about:blank] 17:08:40 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x908a0c00) [pid = 1756] [serial = 1962] [outer = (nil)] [url = about:blank] 17:08:40 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x920d6c00) [pid = 1756] [serial = 1950] [outer = (nil)] [url = about:blank] 17:08:40 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x91fc0400) [pid = 1756] [serial = 1949] [outer = (nil)] [url = about:blank] 17:08:40 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x9044c800) [pid = 1756] [serial = 1958] [outer = (nil)] [url = about:blank] 17:08:40 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x9050c800) [pid = 1756] [serial = 1959] [outer = (nil)] [url = about:blank] 17:08:40 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x923d4400) [pid = 1756] [serial = 1974] [outer = (nil)] [url = about:blank] 17:08:40 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x922fac00) [pid = 1756] [serial = 1971] [outer = (nil)] [url = about:blank] 17:08:40 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x91921000) [pid = 1756] [serial = 1965] [outer = (nil)] [url = about:blank] 17:08:40 INFO - PROCESS | 1756 | 1466035720990 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]]]}] 17:08:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:08:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1431ms 17:08:41 INFO - PROCESS | 1756 | 1466035721053 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:08:41 INFO - PROCESS | 1756 | 1466035721059 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 17:08:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:08:41 INFO - PROCESS | 1756 | 1466035721068 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:08:41 INFO - PROCESS | 1756 | 1466035721072 Marionette TRACE conn3 <- [1,2666,null,{}] 17:08:41 INFO - PROCESS | 1756 | 1466035721078 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}] 17:08:41 INFO - PROCESS | 1756 | 1466035721082 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:41 INFO - PROCESS | 1756 | 1466035721236 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:08:41 INFO - PROCESS | 1756 | 1466035721245 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:41 INFO - PROCESS | 1756 | 1466035721252 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a6800 == 11 [pid = 1756] [id = 674] 17:08:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x9157d000) [pid = 1756] [serial = 2023] [outer = (nil)] 17:08:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x916ad800) [pid = 1756] [serial = 2024] [outer = 0x9157d000] 17:08:41 INFO - PROCESS | 1756 | 1466035721315 Marionette DEBUG loaded listener.js 17:08:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x918eb800) [pid = 1756] [serial = 2025] [outer = 0x9157d000] 17:08:42 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:42 INFO - PROCESS | 1756 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:08:42 INFO - PROCESS | 1756 | 1466035722568 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]]]}] 17:08:42 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) 17:08:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1531ms 17:08:42 INFO - PROCESS | 1756 | 1466035722599 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:08:42 INFO - PROCESS | 1756 | 1466035722602 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 17:08:42 INFO - PROCESS | 1756 | 1466035722613 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:08:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:08:42 INFO - PROCESS | 1756 | 1466035722619 Marionette TRACE conn3 <- [1,2670,null,{}] 17:08:42 INFO - PROCESS | 1756 | 1466035722636 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}] 17:08:42 INFO - PROCESS | 1756 | 1466035722645 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:42 INFO - PROCESS | 1756 | 1466035722842 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:08:42 INFO - PROCESS | 1756 | 1466035722863 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:42 INFO - PROCESS | 1756 | 1466035722875 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d8f400 == 12 [pid = 1756] [id = 675] 17:08:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91d8f800) [pid = 1756] [serial = 2026] [outer = (nil)] 17:08:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x91dee800) [pid = 1756] [serial = 2027] [outer = 0x91d8f800] 17:08:42 INFO - PROCESS | 1756 | 1466035722939 Marionette DEBUG loaded listener.js 17:08:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x91fbe800) [pid = 1756] [serial = 2028] [outer = 0x91d8f800] 17:08:44 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:44 INFO - PROCESS | 1756 | 1466035724249 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"]]]}] 17:08:44 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 17:08:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:08:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 17:08:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:08:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1680ms 17:08:44 INFO - PROCESS | 1756 | 1466035724316 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 17:08:44 INFO - PROCESS | 1756 | 1466035724321 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 17:08:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:08:44 INFO - PROCESS | 1756 | 1466035724336 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:08:44 INFO - PROCESS | 1756 | 1466035724340 Marionette TRACE conn3 <- [1,2674,null,{}] 17:08:44 INFO - PROCESS | 1756 | 1466035724345 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}] 17:08:44 INFO - PROCESS | 1756 | 1466035724350 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:44 INFO - PROCESS | 1756 | 1466035724540 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:08:44 INFO - PROCESS | 1756 | 1466035724607 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:44 INFO - PROCESS | 1756 | 1466035724616 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x92064c00 == 13 [pid = 1756] [id = 676] 17:08:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x92068c00) [pid = 1756] [serial = 2029] [outer = (nil)] 17:08:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x922f6400) [pid = 1756] [serial = 2030] [outer = 0x92068c00] 17:08:44 INFO - PROCESS | 1756 | 1466035724677 Marionette DEBUG loaded listener.js 17:08:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x923c9800) [pid = 1756] [serial = 2031] [outer = 0x92068c00] 17:08:45 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x91daa000) [pid = 1756] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:08:45 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x91576400) [pid = 1756] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:08:45 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x8eaa9c00) [pid = 1756] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:08:45 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x927e5800) [pid = 1756] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:08:45 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x90892800) [pid = 1756] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:08:45 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x91da5000) [pid = 1756] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:08:45 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x9191fc00) [pid = 1756] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:08:45 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x91de5800) [pid = 1756] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:08:45 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x90456c00) [pid = 1756] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:08:45 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x92440c00) [pid = 1756] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:08:45 INFO - PROCESS | 1756 | --DOMWINDOW == 59 (0x90893c00) [pid = 1756] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:08:45 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:45 INFO - PROCESS | 1756 | 1466035725930 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"]]]}] 17:08:45 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 17:08:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:08:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 17:08:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:08:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1635ms 17:08:45 INFO - PROCESS | 1756 | 1466035725973 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 17:08:45 INFO - PROCESS | 1756 | 1466035725975 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 17:08:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:08:45 INFO - PROCESS | 1756 | 1466035725981 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:08:45 INFO - PROCESS | 1756 | 1466035725984 Marionette TRACE conn3 <- [1,2678,null,{}] 17:08:45 INFO - PROCESS | 1756 | 1466035725989 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}] 17:08:45 INFO - PROCESS | 1756 | 1466035725993 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:46 INFO - PROCESS | 1756 | 1466035726123 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:08:46 INFO - PROCESS | 1756 | 1466035726314 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:46 INFO - PROCESS | 1756 | 1466035726325 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x90456c00 == 14 [pid = 1756] [id = 677] 17:08:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0x906a4c00) [pid = 1756] [serial = 2032] [outer = (nil)] 17:08:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x91da8800) [pid = 1756] [serial = 2033] [outer = 0x906a4c00] 17:08:46 INFO - PROCESS | 1756 | 1466035726381 Marionette DEBUG loaded listener.js 17:08:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x92065c00) [pid = 1756] [serial = 2034] [outer = 0x906a4c00] 17:08:47 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:47 INFO - PROCESS | 1756 | 1466035727439 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]]]}] 17:08:47 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) 17:08:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1477ms 17:08:47 INFO - PROCESS | 1756 | 1466035727459 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:08:47 INFO - PROCESS | 1756 | 1466035727465 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 17:08:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:08:47 INFO - PROCESS | 1756 | 1466035727473 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:08:47 INFO - PROCESS | 1756 | 1466035727478 Marionette TRACE conn3 <- [1,2682,null,{}] 17:08:47 INFO - PROCESS | 1756 | 1466035727486 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}] 17:08:47 INFO - PROCESS | 1756 | 1466035727491 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:47 INFO - PROCESS | 1756 | 1466035727670 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:08:47 INFO - PROCESS | 1756 | 1466035727861 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:47 INFO - PROCESS | 1756 | 1466035727869 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x90893c00 == 15 [pid = 1756] [id = 678] 17:08:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x9089dc00) [pid = 1756] [serial = 2035] [outer = (nil)] 17:08:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x91575000) [pid = 1756] [serial = 2036] [outer = 0x9089dc00] 17:08:47 INFO - PROCESS | 1756 | 1466035727944 Marionette DEBUG loaded listener.js 17:08:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x918f1000) [pid = 1756] [serial = 2037] [outer = 0x9089dc00] 17:08:49 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:49 INFO - PROCESS | 1756 | 1466035729193 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]]]}] 17:08:49 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) 17:08:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1785ms 17:08:49 INFO - PROCESS | 1756 | 1466035729257 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:08:49 INFO - PROCESS | 1756 | 1466035729264 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 17:08:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:08:49 INFO - PROCESS | 1756 | 1466035729274 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:08:49 INFO - PROCESS | 1756 | 1466035729278 Marionette TRACE conn3 <- [1,2686,null,{}] 17:08:49 INFO - PROCESS | 1756 | 1466035729284 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}] 17:08:49 INFO - PROCESS | 1756 | 1466035729289 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:49 INFO - PROCESS | 1756 | 1466035729554 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:08:49 INFO - PROCESS | 1756 | 1466035729678 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:49 INFO - PROCESS | 1756 | 1466035729687 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x918ed400 == 16 [pid = 1756] [id = 679] 17:08:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x9191b400) [pid = 1756] [serial = 2038] [outer = (nil)] 17:08:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x920dd000) [pid = 1756] [serial = 2039] [outer = 0x9191b400] 17:08:49 INFO - PROCESS | 1756 | 1466035729760 Marionette DEBUG loaded listener.js 17:08:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x922f2800) [pid = 1756] [serial = 2040] [outer = 0x9191b400] 17:08:51 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:51 INFO - PROCESS | 1756 | 1466035731123 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"]]]}] 17:08:51 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 17:08:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:08:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 17:08:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:08:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1880ms 17:08:51 INFO - PROCESS | 1756 | 1466035731155 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 17:08:51 INFO - PROCESS | 1756 | 1466035731159 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 17:08:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:08:51 INFO - PROCESS | 1756 | 1466035731165 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:08:51 INFO - PROCESS | 1756 | 1466035731171 Marionette TRACE conn3 <- [1,2690,null,{}] 17:08:51 INFO - PROCESS | 1756 | 1466035731186 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}] 17:08:51 INFO - PROCESS | 1756 | 1466035731194 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:51 INFO - PROCESS | 1756 | 1466035731498 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:08:51 INFO - PROCESS | 1756 | 1466035731620 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:51 INFO - PROCESS | 1756 | 1466035731630 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x923d4400 == 17 [pid = 1756] [id = 680] 17:08:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x9243e800) [pid = 1756] [serial = 2041] [outer = (nil)] 17:08:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x927e5800) [pid = 1756] [serial = 2042] [outer = 0x9243e800] 17:08:51 INFO - PROCESS | 1756 | 1466035731704 Marionette DEBUG loaded listener.js 17:08:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x927ec400) [pid = 1756] [serial = 2043] [outer = 0x9243e800] 17:08:53 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:53 INFO - PROCESS | 1756 | 1466035733229 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"]]]}] 17:08:53 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 17:08:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:08:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 17:08:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:08:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2090ms 17:08:53 INFO - PROCESS | 1756 | 1466035733256 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 17:08:53 INFO - PROCESS | 1756 | 1466035733261 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 17:08:53 INFO - PROCESS | 1756 | --DOCSHELL 0x91919400 == 16 [pid = 1756] [id = 672] 17:08:53 INFO - PROCESS | 1756 | --DOCSHELL 0x8eab4800 == 15 [pid = 1756] [id = 671] 17:08:53 INFO - PROCESS | 1756 | --DOCSHELL 0x8eaa8c00 == 14 [pid = 1756] [id = 670] 17:08:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x920d4400) [pid = 1756] [serial = 2009] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x91fc0800) [pid = 1756] [serial = 1983] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x916ab400) [pid = 1756] [serial = 2001] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x91def800) [pid = 1756] [serial = 1982] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x90453000) [pid = 1756] [serial = 1977] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x92ff0400) [pid = 1756] [serial = 1992] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x916a6800) [pid = 1756] [serial = 1980] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x91576800) [pid = 1756] [serial = 1979] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x91dafc00) [pid = 1756] [serial = 2003] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x8eaadc00) [pid = 1756] [serial = 1976] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x916a4800) [pid = 1756] [serial = 2000] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 59 (0x91deac00) [pid = 1756] [serial = 2004] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 58 (0x92901400) [pid = 1756] [serial = 1991] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 57 (0x9205c000) [pid = 1756] [serial = 2006] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 56 (0x923d6800) [pid = 1756] [serial = 1985] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 55 (0x906a4400) [pid = 1756] [serial = 1997] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 54 (0x927eb400) [pid = 1756] [serial = 1989] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 53 (0x927e7000) [pid = 1756] [serial = 1988] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 52 (0x9157b800) [pid = 1756] [serial = 1995] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 51 (0x9089d800) [pid = 1756] [serial = 1994] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 50 (0x920d1c00) [pid = 1756] [serial = 2007] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 49 (0x906eb400) [pid = 1756] [serial = 1998] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | --DOMWINDOW == 48 (0x925b0800) [pid = 1756] [serial = 1986] [outer = (nil)] [url = about:blank] 17:08:54 INFO - PROCESS | 1756 | 1466035734124 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:08:54 INFO - PROCESS | 1756 | 1466035734128 Marionette TRACE conn3 <- [1,2694,null,{}] 17:08:54 INFO - PROCESS | 1756 | 1466035734138 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}] 17:08:54 INFO - PROCESS | 1756 | 1466035734145 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:54 INFO - PROCESS | 1756 | 1466035734282 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:08:54 INFO - PROCESS | 1756 | 1466035734291 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:54 INFO - PROCESS | 1756 | 1466035734304 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x90511c00 == 15 [pid = 1756] [id = 681] 17:08:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 49 (0x90512400) [pid = 1756] [serial = 2044] [outer = (nil)] 17:08:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 50 (0x90516c00) [pid = 1756] [serial = 2045] [outer = 0x90512400] 17:08:54 INFO - PROCESS | 1756 | 1466035734376 Marionette DEBUG loaded listener.js 17:08:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 51 (0x906a3c00) [pid = 1756] [serial = 2046] [outer = 0x90512400] 17:08:55 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:55 INFO - PROCESS | 1756 | 1466035735650 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"]]]}] 17:08:55 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 17:08:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:08:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 17:08:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:08:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1659ms 17:08:55 INFO - PROCESS | 1756 | 1466035735664 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 17:08:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:08:55 INFO - PROCESS | 1756 | 1466035735671 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 17:08:55 INFO - PROCESS | 1756 | 1466035735679 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:08:55 INFO - PROCESS | 1756 | 1466035735681 Marionette TRACE conn3 <- [1,2698,null,{}] 17:08:55 INFO - PROCESS | 1756 | 1466035735702 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}] 17:08:55 INFO - PROCESS | 1756 | 1466035735709 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:55 INFO - PROCESS | 1756 | 1466035735859 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:08:56 INFO - PROCESS | 1756 | 1466035736034 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:56 INFO - PROCESS | 1756 | 1466035736044 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x90897400 == 16 [pid = 1756] [id = 682] 17:08:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 52 (0x90898c00) [pid = 1756] [serial = 2047] [outer = (nil)] 17:08:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 53 (0x91576800) [pid = 1756] [serial = 2048] [outer = 0x90898c00] 17:08:56 INFO - PROCESS | 1756 | 1466035736117 Marionette DEBUG loaded listener.js 17:08:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 54 (0x9157d400) [pid = 1756] [serial = 2049] [outer = 0x90898c00] 17:08:57 INFO - PROCESS | 1756 | SkCairoFTTypeface::onFilterRec unimplemented 17:08:57 INFO - PROCESS | 1756 | 1466035737264 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"]]]}] 17:08:57 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 17:08:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:08:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 17:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:08:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1642ms 17:08:57 INFO - PROCESS | 1756 | 1466035737331 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 17:08:57 INFO - PROCESS | 1756 | 1466035737334 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 17:08:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:08:57 INFO - PROCESS | 1756 | 1466035737350 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:08:57 INFO - PROCESS | 1756 | 1466035737353 Marionette TRACE conn3 <- [1,2702,null,{}] 17:08:57 INFO - PROCESS | 1756 | 1466035737359 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}] 17:08:57 INFO - PROCESS | 1756 | 1466035737363 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:57 INFO - PROCESS | 1756 | 1466035737544 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:08:57 INFO - PROCESS | 1756 | 1466035737662 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:57 INFO - PROCESS | 1756 | 1466035737679 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x9191f000 == 17 [pid = 1756] [id = 683] 17:08:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 55 (0x9191f400) [pid = 1756] [serial = 2050] [outer = (nil)] 17:08:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 56 (0x91922c00) [pid = 1756] [serial = 2051] [outer = 0x9191f400] 17:08:57 INFO - PROCESS | 1756 | 1466035737814 Marionette DEBUG loaded listener.js 17:08:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 57 (0x91d99400) [pid = 1756] [serial = 2052] [outer = 0x9191f400] 17:08:58 INFO - PROCESS | 1756 | --DOMWINDOW == 56 (0x906a4c00) [pid = 1756] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:08:58 INFO - PROCESS | 1756 | --DOMWINDOW == 55 (0x91d8f800) [pid = 1756] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:08:58 INFO - PROCESS | 1756 | --DOMWINDOW == 54 (0x92068c00) [pid = 1756] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:08:58 INFO - PROCESS | 1756 | --DOMWINDOW == 53 (0x9044c400) [pid = 1756] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:08:58 INFO - PROCESS | 1756 | --DOMWINDOW == 52 (0x91d95400) [pid = 1756] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:08:58 INFO - PROCESS | 1756 | --DOMWINDOW == 51 (0x9157d000) [pid = 1756] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:08:58 INFO - PROCESS | 1756 | --DOMWINDOW == 50 (0x906e9400) [pid = 1756] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:08:58 INFO - PROCESS | 1756 | --DOMWINDOW == 49 (0x8eaa9000) [pid = 1756] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:08:58 INFO - PROCESS | 1756 | --DOMWINDOW == 48 (0x91dac000) [pid = 1756] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:08:58 INFO - PROCESS | 1756 | 1466035738727 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]]]}] 17:08:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:08:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1434ms 17:08:58 INFO - PROCESS | 1756 | 1466035738785 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:08:58 INFO - PROCESS | 1756 | 1466035738788 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 17:08:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:08:58 INFO - PROCESS | 1756 | 1466035738794 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:08:58 INFO - PROCESS | 1756 | 1466035738796 Marionette TRACE conn3 <- [1,2706,null,{}] 17:08:58 INFO - PROCESS | 1756 | 1466035738801 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}] 17:08:58 INFO - PROCESS | 1756 | 1466035738806 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:58 INFO - PROCESS | 1756 | 1466035738988 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:08:59 INFO - PROCESS | 1756 | 1466035739023 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:59 INFO - PROCESS | 1756 | 1466035739036 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:08:59 INFO - PROCESS | 1756 | ++DOCSHELL 0x918e8c00 == 18 [pid = 1756] [id = 684] 17:08:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 49 (0x91917000) [pid = 1756] [serial = 2053] [outer = (nil)] 17:08:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 50 (0x91deb400) [pid = 1756] [serial = 2054] [outer = 0x91917000] 17:08:59 INFO - PROCESS | 1756 | 1466035739104 Marionette DEBUG loaded listener.js 17:08:59 INFO - PROCESS | 1756 | ++DOMWINDOW == 51 (0x91fbd400) [pid = 1756] [serial = 2055] [outer = 0x91917000] 17:08:59 INFO - PROCESS | 1756 | 1466035739848 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]]]}] 17:08:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:08:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1086ms 17:08:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:08:59 INFO - PROCESS | 1756 | 1466035739881 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 17:08:59 INFO - PROCESS | 1756 | 1466035739883 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 17:08:59 INFO - PROCESS | 1756 | 1466035739890 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:08:59 INFO - PROCESS | 1756 | 1466035739893 Marionette TRACE conn3 <- [1,2710,null,{}] 17:08:59 INFO - PROCESS | 1756 | 1466035739907 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}] 17:08:59 INFO - PROCESS | 1756 | 1466035739912 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:00 INFO - PROCESS | 1756 | 1466035740051 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:09:00 INFO - PROCESS | 1756 | 1466035740069 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:00 INFO - PROCESS | 1756 | 1466035740080 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ebc00 == 19 [pid = 1756] [id = 685] 17:09:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 52 (0x916a9000) [pid = 1756] [serial = 2056] [outer = (nil)] 17:09:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 53 (0x92060000) [pid = 1756] [serial = 2057] [outer = 0x916a9000] 17:09:00 INFO - PROCESS | 1756 | 1466035740139 Marionette DEBUG loaded listener.js 17:09:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 54 (0x92069800) [pid = 1756] [serial = 2058] [outer = 0x916a9000] 17:09:01 INFO - PROCESS | 1756 | 1466035741213 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] 17:09:01 INFO - PROCESS | 1756 | 1466035741285 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 17:09:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:09:01 INFO - PROCESS | 1756 | 1466035741293 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:09:01 INFO - PROCESS | 1756 | 1466035741300 Marionette TRACE conn3 <- [1,2714,null,{}] 17:09:01 INFO - PROCESS | 1756 | 1466035741307 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}] 17:09:01 INFO - PROCESS | 1756 | 1466035741313 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:01 INFO - PROCESS | 1756 | 1466035741610 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:09:01 INFO - PROCESS | 1756 | 1466035741799 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:01 INFO - PROCESS | 1756 | 1466035741807 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x9157c400 == 20 [pid = 1756] [id = 686] 17:09:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 55 (0x916a4400) [pid = 1756] [serial = 2059] [outer = (nil)] 17:09:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 56 (0x918e2c00) [pid = 1756] [serial = 2060] [outer = 0x916a4400] 17:09:01 INFO - PROCESS | 1756 | 1466035741885 Marionette DEBUG loaded listener.js 17:09:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 57 (0x9191b800) [pid = 1756] [serial = 2061] [outer = 0x916a4400] 17:09:02 INFO - PROCESS | 1756 | 1466035742780 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]]]}] 17:09:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:09:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1552ms 17:09:02 INFO - PROCESS | 1756 | 1466035742844 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:09:02 INFO - PROCESS | 1756 | 1466035742851 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 17:09:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:09:02 INFO - PROCESS | 1756 | 1466035742861 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:09:02 INFO - PROCESS | 1756 | 1466035742865 Marionette TRACE conn3 <- [1,2718,null,{}] 17:09:02 INFO - PROCESS | 1756 | 1466035742871 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}] 17:09:02 INFO - PROCESS | 1756 | 1466035742876 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:03 INFO - PROCESS | 1756 | 1466035743052 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:09:03 INFO - PROCESS | 1756 | 1466035743215 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:03 INFO - PROCESS | 1756 | 1466035743223 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eaac400 == 21 [pid = 1756] [id = 687] 17:09:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 58 (0x9205cc00) [pid = 1756] [serial = 2062] [outer = (nil)] 17:09:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 59 (0x92069400) [pid = 1756] [serial = 2063] [outer = 0x9205cc00] 17:09:03 INFO - PROCESS | 1756 | 1466035743303 Marionette DEBUG loaded listener.js 17:09:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0x920d6c00) [pid = 1756] [serial = 2064] [outer = 0x9205cc00] 17:09:04 INFO - PROCESS | 1756 | 1466035744386 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] 17:09:04 INFO - PROCESS | 1756 | 1466035744447 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 17:09:04 INFO - PROCESS | 1756 | 1466035744454 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:09:04 INFO - PROCESS | 1756 | 1466035744460 Marionette TRACE conn3 <- [1,2722,null,{}] 17:09:04 INFO - PROCESS | 1756 | 1466035744475 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}] 17:09:04 INFO - PROCESS | 1756 | 1466035744483 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:04 INFO - PROCESS | 1756 | 1466035744727 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:09:05 INFO - PROCESS | 1756 | 1466035745067 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:05 INFO - PROCESS | 1756 | 1466035745082 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x90449400 == 22 [pid = 1756] [id = 688] 17:09:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x9044b800) [pid = 1756] [serial = 2065] [outer = (nil)] 17:09:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x9050fc00) [pid = 1756] [serial = 2066] [outer = 0x9044b800] 17:09:05 INFO - PROCESS | 1756 | 1466035745151 Marionette DEBUG loaded listener.js 17:09:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x906aec00) [pid = 1756] [serial = 2067] [outer = 0x9044b800] 17:09:05 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x920dec00) [pid = 1756] [serial = 2010] [outer = (nil)] [url = about:blank] 17:09:05 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x91fbe800) [pid = 1756] [serial = 2028] [outer = (nil)] [url = about:blank] 17:09:05 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x922f6400) [pid = 1756] [serial = 2030] [outer = (nil)] [url = about:blank] 17:09:05 INFO - PROCESS | 1756 | --DOMWINDOW == 59 (0x916acc00) [pid = 1756] [serial = 2015] [outer = (nil)] [url = about:blank] 17:09:05 INFO - PROCESS | 1756 | --DOMWINDOW == 58 (0x918e5c00) [pid = 1756] [serial = 2016] [outer = (nil)] [url = about:blank] 17:09:05 INFO - PROCESS | 1756 | --DOMWINDOW == 57 (0x91da4400) [pid = 1756] [serial = 2018] [outer = (nil)] [url = about:blank] 17:09:05 INFO - PROCESS | 1756 | --DOMWINDOW == 56 (0x91fb2c00) [pid = 1756] [serial = 2019] [outer = (nil)] [url = about:blank] 17:09:05 INFO - PROCESS | 1756 | --DOMWINDOW == 55 (0x916ad800) [pid = 1756] [serial = 2024] [outer = (nil)] [url = about:blank] 17:09:05 INFO - PROCESS | 1756 | --DOMWINDOW == 54 (0x918eb800) [pid = 1756] [serial = 2025] [outer = (nil)] [url = about:blank] 17:09:05 INFO - PROCESS | 1756 | --DOMWINDOW == 53 (0x906f3c00) [pid = 1756] [serial = 2021] [outer = (nil)] [url = about:blank] 17:09:05 INFO - PROCESS | 1756 | --DOMWINDOW == 52 (0x90893400) [pid = 1756] [serial = 2022] [outer = (nil)] [url = about:blank] 17:09:05 INFO - PROCESS | 1756 | --DOMWINDOW == 51 (0x8eab2400) [pid = 1756] [serial = 2012] [outer = (nil)] [url = about:blank] 17:09:05 INFO - PROCESS | 1756 | --DOMWINDOW == 50 (0x9050b400) [pid = 1756] [serial = 2013] [outer = (nil)] [url = about:blank] 17:09:05 INFO - PROCESS | 1756 | --DOMWINDOW == 49 (0x91dee800) [pid = 1756] [serial = 2027] [outer = (nil)] [url = about:blank] 17:09:05 INFO - PROCESS | 1756 | --DOMWINDOW == 48 (0x923c9800) [pid = 1756] [serial = 2031] [outer = (nil)] [url = about:blank] 17:09:05 INFO - PROCESS | 1756 | --DOMWINDOW == 47 (0x92065c00) [pid = 1756] [serial = 2034] [outer = (nil)] [url = about:blank] 17:09:05 INFO - PROCESS | 1756 | --DOMWINDOW == 46 (0x91da8800) [pid = 1756] [serial = 2033] [outer = (nil)] [url = about:blank] 17:09:06 INFO - PROCESS | 1756 | 1466035746082 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] 17:09:06 INFO - PROCESS | 1756 | 1466035746152 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 17:09:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:09:06 INFO - PROCESS | 1756 | 1466035746159 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:09:06 INFO - PROCESS | 1756 | 1466035746163 Marionette TRACE conn3 <- [1,2726,null,{}] 17:09:06 INFO - PROCESS | 1756 | 1466035746170 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}] 17:09:06 INFO - PROCESS | 1756 | 1466035746174 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:06 INFO - PROCESS | 1756 | 1466035746319 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:09:06 INFO - PROCESS | 1756 | 1466035746330 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:06 INFO - PROCESS | 1756 | 1466035746337 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x9089bc00 == 23 [pid = 1756] [id = 689] 17:09:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 47 (0x91577c00) [pid = 1756] [serial = 2068] [outer = (nil)] 17:09:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 48 (0x916af400) [pid = 1756] [serial = 2069] [outer = 0x91577c00] 17:09:06 INFO - PROCESS | 1756 | 1466035746404 Marionette DEBUG loaded listener.js 17:09:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 49 (0x918ec400) [pid = 1756] [serial = 2070] [outer = 0x91577c00] 17:09:07 INFO - PROCESS | 1756 | 1466035747255 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]]]}] 17:09:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:09:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1136ms 17:09:07 INFO - PROCESS | 1756 | 1466035747297 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:09:07 INFO - PROCESS | 1756 | 1466035747303 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 17:09:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:09:07 INFO - PROCESS | 1756 | 1466035747312 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:09:07 INFO - PROCESS | 1756 | 1466035747316 Marionette TRACE conn3 <- [1,2730,null,{}] 17:09:07 INFO - PROCESS | 1756 | 1466035747321 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}] 17:09:07 INFO - PROCESS | 1756 | 1466035747325 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:07 INFO - PROCESS | 1756 | 1466035747470 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:09:07 INFO - PROCESS | 1756 | 1466035747595 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:07 INFO - PROCESS | 1756 | 1466035747602 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x91de1800 == 24 [pid = 1756] [id = 690] 17:09:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 50 (0x91de8400) [pid = 1756] [serial = 2071] [outer = (nil)] 17:09:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 51 (0x91fba400) [pid = 1756] [serial = 2072] [outer = 0x91de8400] 17:09:07 INFO - PROCESS | 1756 | 1466035747669 Marionette DEBUG loaded listener.js 17:09:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 52 (0x92064800) [pid = 1756] [serial = 2073] [outer = 0x91de8400] 17:09:08 INFO - PROCESS | 1756 | 1466035748798 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"]]]}] 17:09:08 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 17:09:08 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 17:09:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 17:09:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:09:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1542ms 17:09:08 INFO - PROCESS | 1756 | 1466035748864 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 17:09:08 INFO - PROCESS | 1756 | 1466035748868 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 17:09:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:09:08 INFO - PROCESS | 1756 | 1466035748884 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:09:08 INFO - PROCESS | 1756 | 1466035748892 Marionette TRACE conn3 <- [1,2734,null,{}] 17:09:08 INFO - PROCESS | 1756 | 1466035748906 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}] 17:09:08 INFO - PROCESS | 1756 | 1466035748914 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:09 INFO - PROCESS | 1756 | 1466035749094 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:09:09 INFO - PROCESS | 1756 | 1466035749164 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:09 INFO - PROCESS | 1756 | 1466035749175 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ae800 == 25 [pid = 1756] [id = 691] 17:09:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 53 (0x91da6800) [pid = 1756] [serial = 2074] [outer = (nil)] 17:09:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 54 (0x922f5000) [pid = 1756] [serial = 2075] [outer = 0x91da6800] 17:09:09 INFO - PROCESS | 1756 | 1466035749239 Marionette DEBUG loaded listener.js 17:09:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 55 (0x9243f400) [pid = 1756] [serial = 2076] [outer = 0x91da6800] 17:09:09 INFO - PROCESS | 1756 | --DOMWINDOW == 54 (0x9191f400) [pid = 1756] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:09:09 INFO - PROCESS | 1756 | --DOMWINDOW == 53 (0x91917000) [pid = 1756] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:09:09 INFO - PROCESS | 1756 | --DOMWINDOW == 52 (0x90512400) [pid = 1756] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:09:09 INFO - PROCESS | 1756 | --DOMWINDOW == 51 (0x90898c00) [pid = 1756] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:09:09 INFO - PROCESS | 1756 | --DOMWINDOW == 50 (0x9243e800) [pid = 1756] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:09:09 INFO - PROCESS | 1756 | --DOMWINDOW == 49 (0x9089dc00) [pid = 1756] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:09:09 INFO - PROCESS | 1756 | --DOMWINDOW == 48 (0x9191b400) [pid = 1756] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:09:10 INFO - PROCESS | 1756 | 1466035750051 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]]]}] 17:09:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:09:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1200ms 17:09:10 INFO - PROCESS | 1756 | 1466035750077 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:09:10 INFO - PROCESS | 1756 | 1466035750080 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 17:09:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:09:10 INFO - PROCESS | 1756 | 1466035750087 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:09:10 INFO - PROCESS | 1756 | 1466035750090 Marionette TRACE conn3 <- [1,2738,null,{}] 17:09:10 INFO - PROCESS | 1756 | 1466035750095 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}] 17:09:10 INFO - PROCESS | 1756 | 1466035750099 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:10 INFO - PROCESS | 1756 | 1466035750283 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:09:10 INFO - PROCESS | 1756 | 1466035750378 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:10 INFO - PROCESS | 1756 | 1466035750387 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f2800 == 26 [pid = 1756] [id = 692] 17:09:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 49 (0x918e7400) [pid = 1756] [serial = 2077] [outer = (nil)] 17:09:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 50 (0x92441800) [pid = 1756] [serial = 2078] [outer = 0x918e7400] 17:09:10 INFO - PROCESS | 1756 | 1466035750446 Marionette DEBUG loaded listener.js 17:09:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 51 (0x920df000) [pid = 1756] [serial = 2079] [outer = 0x918e7400] 17:09:11 INFO - PROCESS | 1756 | 1466035751163 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]]]}] 17:09:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:09:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1131ms 17:09:11 INFO - PROCESS | 1756 | 1466035751219 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:09:11 INFO - PROCESS | 1756 | 1466035751222 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 17:09:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:09:11 INFO - PROCESS | 1756 | 1466035751227 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:09:11 INFO - PROCESS | 1756 | 1466035751230 Marionette TRACE conn3 <- [1,2742,null,{}] 17:09:11 INFO - PROCESS | 1756 | 1466035751235 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}] 17:09:11 INFO - PROCESS | 1756 | 1466035751239 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:11 INFO - PROCESS | 1756 | 1466035751378 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:09:11 INFO - PROCESS | 1756 | 1466035751387 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:11 INFO - PROCESS | 1756 | 1466035751401 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ec400 == 27 [pid = 1756] [id = 693] 17:09:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 52 (0x9089a400) [pid = 1756] [serial = 2080] [outer = (nil)] 17:09:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 53 (0x925bbc00) [pid = 1756] [serial = 2081] [outer = 0x9089a400] 17:09:11 INFO - PROCESS | 1756 | 1466035751472 Marionette DEBUG loaded listener.js 17:09:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 54 (0x927ed400) [pid = 1756] [serial = 2082] [outer = 0x9089a400] 17:09:12 INFO - PROCESS | 1756 | 1466035752274 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]]]}] 17:09:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:09:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1125ms 17:09:12 INFO - PROCESS | 1756 | 1466035752361 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:09:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:09:12 INFO - PROCESS | 1756 | 1466035752366 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 17:09:12 INFO - PROCESS | 1756 | 1466035752377 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:09:12 INFO - PROCESS | 1756 | 1466035752383 Marionette TRACE conn3 <- [1,2746,null,{}] 17:09:12 INFO - PROCESS | 1756 | 1466035752391 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}] 17:09:12 INFO - PROCESS | 1756 | 1466035752397 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:12 INFO - PROCESS | 1756 | 1466035752572 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:09:12 INFO - PROCESS | 1756 | 1466035752737 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:12 INFO - PROCESS | 1756 | 1466035752752 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x906e8400 == 28 [pid = 1756] [id = 694] 17:09:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 55 (0x90892800) [pid = 1756] [serial = 2083] [outer = (nil)] 17:09:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 56 (0x91576400) [pid = 1756] [serial = 2084] [outer = 0x90892800] 17:09:12 INFO - PROCESS | 1756 | 1466035752827 Marionette DEBUG loaded listener.js 17:09:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 57 (0x916aa800) [pid = 1756] [serial = 2085] [outer = 0x90892800] 17:09:13 INFO - PROCESS | 1756 | 1466035753708 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]]]}] 17:09:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:09:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1388ms 17:09:13 INFO - PROCESS | 1756 | 1466035753761 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:09:13 INFO - PROCESS | 1756 | 1466035753765 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 17:09:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:09:13 INFO - PROCESS | 1756 | 1466035753776 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:09:13 INFO - PROCESS | 1756 | 1466035753781 Marionette TRACE conn3 <- [1,2750,null,{}] 17:09:13 INFO - PROCESS | 1756 | 1466035753788 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}] 17:09:13 INFO - PROCESS | 1756 | 1466035753793 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:13 INFO - PROCESS | 1756 | 1466035753955 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:09:14 INFO - PROCESS | 1756 | 1466035754121 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:14 INFO - PROCESS | 1756 | 1466035754129 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x91daac00 == 29 [pid = 1756] [id = 695] 17:09:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 58 (0x91fb7c00) [pid = 1756] [serial = 2086] [outer = (nil)] 17:09:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 59 (0x92066400) [pid = 1756] [serial = 2087] [outer = 0x91fb7c00] 17:09:14 INFO - PROCESS | 1756 | 1466035754205 Marionette DEBUG loaded listener.js 17:09:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0x920e0000) [pid = 1756] [serial = 2088] [outer = 0x91fb7c00] 17:09:15 INFO - PROCESS | 1756 | 1466035755152 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]]]}] 17:09:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:09:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1434ms 17:09:15 INFO - PROCESS | 1756 | 1466035755207 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:09:15 INFO - PROCESS | 1756 | 1466035755210 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 17:09:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:09:15 INFO - PROCESS | 1756 | 1466035755217 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:09:15 INFO - PROCESS | 1756 | 1466035755220 Marionette TRACE conn3 <- [1,2754,null,{}] 17:09:15 INFO - PROCESS | 1756 | 1466035755236 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}] 17:09:15 INFO - PROCESS | 1756 | 1466035755244 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:15 INFO - PROCESS | 1756 | 1466035755437 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:09:15 INFO - PROCESS | 1756 | 1466035755606 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:15 INFO - PROCESS | 1756 | 1466035755616 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x925bb000 == 30 [pid = 1756] [id = 696] 17:09:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x925be000) [pid = 1756] [serial = 2089] [outer = (nil)] 17:09:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x927efc00) [pid = 1756] [serial = 2090] [outer = 0x925be000] 17:09:15 INFO - PROCESS | 1756 | 1466035755695 Marionette DEBUG loaded listener.js 17:09:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x927f3c00) [pid = 1756] [serial = 2091] [outer = 0x925be000] 17:09:16 INFO - PROCESS | 1756 | 1466035756540 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]]]}] 17:09:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:09:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1339ms 17:09:16 INFO - PROCESS | 1756 | 1466035756555 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:09:16 INFO - PROCESS | 1756 | 1466035756559 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 17:09:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:09:16 INFO - PROCESS | 1756 | 1466035756565 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:09:16 INFO - PROCESS | 1756 | 1466035756567 Marionette TRACE conn3 <- [1,2758,null,{}] 17:09:16 INFO - PROCESS | 1756 | 1466035756573 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}] 17:09:16 INFO - PROCESS | 1756 | 1466035756578 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:16 INFO - PROCESS | 1756 | 1466035756737 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:09:16 INFO - PROCESS | 1756 | 1466035756907 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:16 INFO - PROCESS | 1756 | 1466035756916 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x9205ec00 == 31 [pid = 1756] [id = 697] 17:09:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x922f6c00) [pid = 1756] [serial = 2092] [outer = (nil)] 17:09:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x92ff8000) [pid = 1756] [serial = 2093] [outer = 0x922f6c00] 17:09:16 INFO - PROCESS | 1756 | 1466035756988 Marionette DEBUG loaded listener.js 17:09:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x92ffec00) [pid = 1756] [serial = 2094] [outer = 0x922f6c00] 17:09:17 INFO - PROCESS | 1756 | 1466035757857 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]]]}] 17:09:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:09:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1328ms 17:09:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:09:17 INFO - PROCESS | 1756 | 1466035757893 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:09:17 INFO - PROCESS | 1756 | 1466035757896 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 17:09:17 INFO - PROCESS | 1756 | 1466035757902 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:09:17 INFO - PROCESS | 1756 | 1466035757905 Marionette TRACE conn3 <- [1,2762,null,{}] 17:09:17 INFO - PROCESS | 1756 | 1466035757911 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}] 17:09:17 INFO - PROCESS | 1756 | 1466035757915 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:18 INFO - PROCESS | 1756 | 1466035758063 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:09:18 INFO - PROCESS | 1756 | 1466035758236 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:18 INFO - PROCESS | 1756 | 1466035758245 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:18 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a8800 == 32 [pid = 1756] [id = 698] 17:09:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x923d3800) [pid = 1756] [serial = 2095] [outer = (nil)] 17:09:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x93a42000) [pid = 1756] [serial = 2096] [outer = 0x923d3800] 17:09:18 INFO - PROCESS | 1756 | 1466035758316 Marionette DEBUG loaded listener.js 17:09:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x93a43800) [pid = 1756] [serial = 2097] [outer = 0x923d3800] 17:09:19 INFO - PROCESS | 1756 | 1466035759154 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]]]}] 17:09:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:09:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1289ms 17:09:19 INFO - PROCESS | 1756 | 1466035759191 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:09:19 INFO - PROCESS | 1756 | 1466035759194 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 17:09:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:09:19 INFO - PROCESS | 1756 | 1466035759200 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:09:19 INFO - PROCESS | 1756 | 1466035759203 Marionette TRACE conn3 <- [1,2766,null,{}] 17:09:19 INFO - PROCESS | 1756 | 1466035759209 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}] 17:09:19 INFO - PROCESS | 1756 | 1466035759218 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:19 INFO - PROCESS | 1756 | 1466035759415 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:09:19 INFO - PROCESS | 1756 | 1466035759601 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:19 INFO - PROCESS | 1756 | 1466035759609 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x90451800 == 33 [pid = 1756] [id = 699] 17:09:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x918e5800) [pid = 1756] [serial = 2098] [outer = (nil)] 17:09:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x95036800) [pid = 1756] [serial = 2099] [outer = 0x918e5800] 17:09:19 INFO - PROCESS | 1756 | 1466035759683 Marionette DEBUG loaded listener.js 17:09:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x9519bc00) [pid = 1756] [serial = 2100] [outer = 0x918e5800] 17:09:20 INFO - PROCESS | 1756 | 1466035760691 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]]]}] 17:09:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:09:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1585ms 17:09:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:09:20 INFO - PROCESS | 1756 | 1466035760787 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:09:20 INFO - PROCESS | 1756 | 1466035760791 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 17:09:20 INFO - PROCESS | 1756 | 1466035760798 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:09:20 INFO - PROCESS | 1756 | 1466035760801 Marionette TRACE conn3 <- [1,2770,null,{}] 17:09:20 INFO - PROCESS | 1756 | 1466035760810 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}] 17:09:20 INFO - PROCESS | 1756 | 1466035760814 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:21 INFO - PROCESS | 1756 | 1466035760998 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:09:21 INFO - PROCESS | 1756 | 1466035761258 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:21 INFO - PROCESS | 1756 | 1466035761269 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x906ed800 == 34 [pid = 1756] [id = 700] 17:09:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x906ee000) [pid = 1756] [serial = 2101] [outer = (nil)] 17:09:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x9089f400) [pid = 1756] [serial = 2102] [outer = 0x906ee000] 17:09:21 INFO - PROCESS | 1756 | 1466035761380 Marionette DEBUG loaded listener.js 17:09:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x916a2000) [pid = 1756] [serial = 2103] [outer = 0x906ee000] 17:09:22 INFO - PROCESS | 1756 | --DOCSHELL 0x918ed400 == 33 [pid = 1756] [id = 679] 17:09:22 INFO - PROCESS | 1756 | --DOCSHELL 0x923d4400 == 32 [pid = 1756] [id = 680] 17:09:22 INFO - PROCESS | 1756 | --DOCSHELL 0x906a6800 == 31 [pid = 1756] [id = 674] 17:09:22 INFO - PROCESS | 1756 | --DOCSHELL 0x90456c00 == 30 [pid = 1756] [id = 677] 17:09:22 INFO - PROCESS | 1756 | --DOCSHELL 0x90893c00 == 29 [pid = 1756] [id = 678] 17:09:22 INFO - PROCESS | 1756 | --DOCSHELL 0x91d8f400 == 28 [pid = 1756] [id = 675] 17:09:22 INFO - PROCESS | 1756 | --DOCSHELL 0x906a6400 == 27 [pid = 1756] [id = 673] 17:09:22 INFO - PROCESS | 1756 | --DOCSHELL 0x92064c00 == 26 [pid = 1756] [id = 676] 17:09:22 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x91922c00) [pid = 1756] [serial = 2051] [outer = (nil)] [url = about:blank] 17:09:22 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x91d99400) [pid = 1756] [serial = 2052] [outer = (nil)] [url = about:blank] 17:09:22 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x91deb400) [pid = 1756] [serial = 2054] [outer = (nil)] [url = about:blank] 17:09:22 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x90516c00) [pid = 1756] [serial = 2045] [outer = (nil)] [url = about:blank] 17:09:22 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x906a3c00) [pid = 1756] [serial = 2046] [outer = (nil)] [url = about:blank] 17:09:22 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x91576800) [pid = 1756] [serial = 2048] [outer = (nil)] [url = about:blank] 17:09:22 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x927ec400) [pid = 1756] [serial = 2043] [outer = (nil)] [url = about:blank] 17:09:22 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x927e5800) [pid = 1756] [serial = 2042] [outer = (nil)] [url = about:blank] 17:09:22 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x918f1000) [pid = 1756] [serial = 2037] [outer = (nil)] [url = about:blank] 17:09:22 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x91575000) [pid = 1756] [serial = 2036] [outer = (nil)] [url = about:blank] 17:09:22 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x922f2800) [pid = 1756] [serial = 2040] [outer = (nil)] [url = about:blank] 17:09:22 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x920dd000) [pid = 1756] [serial = 2039] [outer = (nil)] [url = about:blank] 17:09:22 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x92060000) [pid = 1756] [serial = 2057] [outer = (nil)] [url = about:blank] 17:09:22 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x91fbd400) [pid = 1756] [serial = 2055] [outer = (nil)] [url = about:blank] 17:09:22 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x9157d400) [pid = 1756] [serial = 2049] [outer = (nil)] [url = about:blank] 17:09:22 INFO - PROCESS | 1756 | 1466035762971 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]]]}] 17:09:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:09:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2187ms 17:09:22 INFO - PROCESS | 1756 | 1466035762983 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:09:22 INFO - PROCESS | 1756 | 1466035762988 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 17:09:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:09:22 INFO - PROCESS | 1756 | 1466035762996 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:09:23 INFO - PROCESS | 1756 | 1466035763002 Marionette TRACE conn3 <- [1,2774,null,{}] 17:09:23 INFO - PROCESS | 1756 | 1466035763009 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}] 17:09:23 INFO - PROCESS | 1756 | 1466035763014 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:23 INFO - PROCESS | 1756 | 1466035763203 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:09:23 INFO - PROCESS | 1756 | 1466035763334 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:23 INFO - PROCESS | 1756 | 1466035763344 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x90457c00 == 27 [pid = 1756] [id = 701] 17:09:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x9050a400) [pid = 1756] [serial = 2104] [outer = (nil)] 17:09:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x906a6800) [pid = 1756] [serial = 2105] [outer = 0x9050a400] 17:09:23 INFO - PROCESS | 1756 | 1466035763406 Marionette DEBUG loaded listener.js 17:09:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x906eb800) [pid = 1756] [serial = 2106] [outer = 0x9050a400] 17:09:24 INFO - PROCESS | 1756 | 1466035764128 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]]]}] 17:09:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:09:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1188ms 17:09:24 INFO - PROCESS | 1756 | 1466035764184 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:09:24 INFO - PROCESS | 1756 | 1466035764192 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 17:09:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:09:24 INFO - PROCESS | 1756 | 1466035764204 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:09:24 INFO - PROCESS | 1756 | 1466035764208 Marionette TRACE conn3 <- [1,2778,null,{}] 17:09:24 INFO - PROCESS | 1756 | 1466035764214 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}] 17:09:24 INFO - PROCESS | 1756 | 1466035764220 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:24 INFO - PROCESS | 1756 | 1466035764396 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:09:24 INFO - PROCESS | 1756 | 1466035764528 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:24 INFO - PROCESS | 1756 | 1466035764536 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x91575800 == 28 [pid = 1756] [id = 702] 17:09:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x91578800) [pid = 1756] [serial = 2107] [outer = (nil)] 17:09:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x916aac00) [pid = 1756] [serial = 2108] [outer = 0x91578800] 17:09:24 INFO - PROCESS | 1756 | 1466035764620 Marionette DEBUG loaded listener.js 17:09:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x918e8800) [pid = 1756] [serial = 2109] [outer = 0x91578800] 17:09:25 INFO - PROCESS | 1756 | 1466035765436 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]]]}] 17:09:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:09:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1281ms 17:09:25 INFO - PROCESS | 1756 | 1466035765491 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:09:25 INFO - PROCESS | 1756 | 1466035765494 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 17:09:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:09:25 INFO - PROCESS | 1756 | 1466035765500 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:09:25 INFO - PROCESS | 1756 | 1466035765506 Marionette TRACE conn3 <- [1,2782,null,{}] 17:09:25 INFO - PROCESS | 1756 | 1466035765521 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}] 17:09:25 INFO - PROCESS | 1756 | 1466035765530 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:25 INFO - PROCESS | 1756 | 1466035765728 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:09:25 INFO - PROCESS | 1756 | 1466035765746 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:25 INFO - PROCESS | 1756 | 1466035765754 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:25 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d9e000 == 29 [pid = 1756] [id = 703] 17:09:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x91d9ec00) [pid = 1756] [serial = 2110] [outer = (nil)] 17:09:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x91de4400) [pid = 1756] [serial = 2111] [outer = 0x91d9ec00] 17:09:25 INFO - PROCESS | 1756 | 1466035765832 Marionette DEBUG loaded listener.js 17:09:25 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x91dee400) [pid = 1756] [serial = 2112] [outer = 0x91d9ec00] 17:09:26 INFO - PROCESS | 1756 | 1466035766696 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]]]}] 17:09:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:09:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1238ms 17:09:26 INFO - PROCESS | 1756 | 1466035766741 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:09:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:09:26 INFO - PROCESS | 1756 | 1466035766745 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 17:09:26 INFO - PROCESS | 1756 | 1466035766757 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:09:26 INFO - PROCESS | 1756 | 1466035766760 Marionette TRACE conn3 <- [1,2786,null,{}] 17:09:26 INFO - PROCESS | 1756 | 1466035766764 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}] 17:09:26 INFO - PROCESS | 1756 | 1466035766770 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:26 INFO - PROCESS | 1756 | 1466035766963 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:09:27 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x91da6800) [pid = 1756] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:09:27 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x916a9000) [pid = 1756] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:09:27 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9205cc00) [pid = 1756] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:09:27 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x916a4400) [pid = 1756] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:09:27 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x9044b800) [pid = 1756] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:09:27 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x91de8400) [pid = 1756] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:09:27 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x91577c00) [pid = 1756] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:09:27 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x918e7400) [pid = 1756] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:09:27 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x9089a400) [pid = 1756] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:09:27 INFO - PROCESS | 1756 | 1466035767282 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:27 INFO - PROCESS | 1756 | 1466035767292 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x90513000 == 30 [pid = 1756] [id = 704] 17:09:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x906f6800) [pid = 1756] [serial = 2113] [outer = (nil)] 17:09:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x916a9000) [pid = 1756] [serial = 2114] [outer = 0x906f6800] 17:09:27 INFO - PROCESS | 1756 | 1466035767388 Marionette DEBUG loaded listener.js 17:09:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x9205cc00) [pid = 1756] [serial = 2115] [outer = 0x906f6800] 17:09:28 INFO - PROCESS | 1756 | 1466035768044 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]]]}] 17:09:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:09:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1384ms 17:09:28 INFO - PROCESS | 1756 | 1466035768135 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:09:28 INFO - PROCESS | 1756 | 1466035768140 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 17:09:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:09:28 INFO - PROCESS | 1756 | 1466035768148 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:09:28 INFO - PROCESS | 1756 | 1466035768154 Marionette TRACE conn3 <- [1,2790,null,{}] 17:09:28 INFO - PROCESS | 1756 | 1466035768165 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}] 17:09:28 INFO - PROCESS | 1756 | 1466035768172 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:28 INFO - PROCESS | 1756 | 1466035768374 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:09:28 INFO - PROCESS | 1756 | 1466035768540 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:28 INFO - PROCESS | 1756 | 1466035768553 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x90511400 == 31 [pid = 1756] [id = 705] 17:09:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x90513c00) [pid = 1756] [serial = 2116] [outer = (nil)] 17:09:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x906a6c00) [pid = 1756] [serial = 2117] [outer = 0x90513c00] 17:09:28 INFO - PROCESS | 1756 | 1466035768629 Marionette DEBUG loaded listener.js 17:09:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x906ad400) [pid = 1756] [serial = 2118] [outer = 0x90513c00] 17:09:29 INFO - PROCESS | 1756 | 1466035769590 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]]]}] 17:09:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:09:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1489ms 17:09:29 INFO - PROCESS | 1756 | 1466035769637 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:09:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:09:29 INFO - PROCESS | 1756 | 1466035769642 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 17:09:29 INFO - PROCESS | 1756 | 1466035769652 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:09:29 INFO - PROCESS | 1756 | 1466035769658 Marionette TRACE conn3 <- [1,2794,null,{}] 17:09:29 INFO - PROCESS | 1756 | 1466035769664 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}] 17:09:29 INFO - PROCESS | 1756 | 1466035769669 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:29 INFO - PROCESS | 1756 | 1466035769844 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:09:30 INFO - PROCESS | 1756 | 1466035770010 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:30 INFO - PROCESS | 1756 | 1466035770021 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x91577000 == 32 [pid = 1756] [id = 706] 17:09:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x9191e400) [pid = 1756] [serial = 2119] [outer = (nil)] 17:09:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x91d98800) [pid = 1756] [serial = 2120] [outer = 0x9191e400] 17:09:30 INFO - PROCESS | 1756 | 1466035770094 Marionette DEBUG loaded listener.js 17:09:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x91fb3000) [pid = 1756] [serial = 2121] [outer = 0x9191e400] 17:09:31 INFO - PROCESS | 1756 | 1466035771050 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]]]}] 17:09:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:09:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1436ms 17:09:31 INFO - PROCESS | 1756 | 1466035771086 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:09:31 INFO - PROCESS | 1756 | 1466035771089 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 17:09:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:09:31 INFO - PROCESS | 1756 | 1466035771096 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:09:31 INFO - PROCESS | 1756 | 1466035771099 Marionette TRACE conn3 <- [1,2798,null,{}] 17:09:31 INFO - PROCESS | 1756 | 1466035771114 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}] 17:09:31 INFO - PROCESS | 1756 | 1466035771122 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:31 INFO - PROCESS | 1756 | 1466035771296 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:09:31 INFO - PROCESS | 1756 | 1466035771462 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:31 INFO - PROCESS | 1756 | 1466035771473 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:31 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f7c00 == 33 [pid = 1756] [id = 707] 17:09:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x922f9800) [pid = 1756] [serial = 2122] [outer = (nil)] 17:09:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x923d4400) [pid = 1756] [serial = 2123] [outer = 0x922f9800] 17:09:31 INFO - PROCESS | 1756 | 1466035771548 Marionette DEBUG loaded listener.js 17:09:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x92445000) [pid = 1756] [serial = 2124] [outer = 0x922f9800] 17:09:32 INFO - PROCESS | 1756 | 1466035772559 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]]]}] 17:09:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:09:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1530ms 17:09:32 INFO - PROCESS | 1756 | 1466035772627 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:09:32 INFO - PROCESS | 1756 | 1466035772630 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 17:09:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:09:32 INFO - PROCESS | 1756 | 1466035772636 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:09:32 INFO - PROCESS | 1756 | 1466035772640 Marionette TRACE conn3 <- [1,2802,null,{}] 17:09:32 INFO - PROCESS | 1756 | 1466035772645 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}] 17:09:32 INFO - PROCESS | 1756 | 1466035772650 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:32 INFO - PROCESS | 1756 | 1466035772938 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:09:33 INFO - PROCESS | 1756 | 1466035773155 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:33 INFO - PROCESS | 1756 | 1466035773162 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eaad400 == 34 [pid = 1756] [id = 708] 17:09:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x9044c400) [pid = 1756] [serial = 2125] [outer = (nil)] 17:09:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x90456800) [pid = 1756] [serial = 2126] [outer = 0x9044c400] 17:09:33 INFO - PROCESS | 1756 | 1466035773236 Marionette DEBUG loaded listener.js 17:09:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x906a2800) [pid = 1756] [serial = 2127] [outer = 0x9044c400] 17:09:33 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x925bbc00) [pid = 1756] [serial = 2081] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x922f5000) [pid = 1756] [serial = 2075] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x92069800) [pid = 1756] [serial = 2058] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x92069400) [pid = 1756] [serial = 2063] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x920d6c00) [pid = 1756] [serial = 2064] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x918e2c00) [pid = 1756] [serial = 2060] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x9191b800) [pid = 1756] [serial = 2061] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x9050fc00) [pid = 1756] [serial = 2066] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x906aec00) [pid = 1756] [serial = 2067] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x91fba400) [pid = 1756] [serial = 2072] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x916af400) [pid = 1756] [serial = 2069] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x918ec400) [pid = 1756] [serial = 2070] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x92441800) [pid = 1756] [serial = 2078] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x9243f400) [pid = 1756] [serial = 2076] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 1756 | --DOMWINDOW == 60 (0x92064800) [pid = 1756] [serial = 2073] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 1756 | --DOMWINDOW == 59 (0x927ed400) [pid = 1756] [serial = 2082] [outer = (nil)] [url = about:blank] 17:09:33 INFO - PROCESS | 1756 | --DOMWINDOW == 58 (0x920df000) [pid = 1756] [serial = 2079] [outer = (nil)] [url = about:blank] 17:09:34 INFO - PROCESS | 1756 | 1466035774103 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]]]}] 17:09:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:09:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1479ms 17:09:34 INFO - PROCESS | 1756 | 1466035774122 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:09:34 INFO - PROCESS | 1756 | 1466035774127 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 17:09:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:09:34 INFO - PROCESS | 1756 | 1466035774136 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:09:34 INFO - PROCESS | 1756 | 1466035774140 Marionette TRACE conn3 <- [1,2806,null,{}] 17:09:34 INFO - PROCESS | 1756 | 1466035774147 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}] 17:09:34 INFO - PROCESS | 1756 | 1466035774152 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:34 INFO - PROCESS | 1756 | 1466035774302 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:09:34 INFO - PROCESS | 1756 | 1466035774318 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:34 INFO - PROCESS | 1756 | 1466035774326 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:34 INFO - PROCESS | 1756 | ++DOCSHELL 0x916a9800 == 35 [pid = 1756] [id = 709] 17:09:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 59 (0x918e4400) [pid = 1756] [serial = 2128] [outer = (nil)] 17:09:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 60 (0x918ed400) [pid = 1756] [serial = 2129] [outer = 0x918e4400] 17:09:34 INFO - PROCESS | 1756 | 1466035774391 Marionette DEBUG loaded listener.js 17:09:34 INFO - PROCESS | 1756 | ++DOMWINDOW == 61 (0x918f0800) [pid = 1756] [serial = 2130] [outer = 0x918e4400] 17:09:35 INFO - PROCESS | 1756 | 1466035775261 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]]]}] 17:09:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:09:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1181ms 17:09:35 INFO - PROCESS | 1756 | 1466035775318 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:09:35 INFO - PROCESS | 1756 | 1466035775322 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 17:09:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:09:35 INFO - PROCESS | 1756 | 1466035775328 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:09:35 INFO - PROCESS | 1756 | 1466035775332 Marionette TRACE conn3 <- [1,2810,null,{}] 17:09:35 INFO - PROCESS | 1756 | 1466035775337 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}] 17:09:35 INFO - PROCESS | 1756 | 1466035775341 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:35 INFO - PROCESS | 1756 | 1466035775488 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:09:35 INFO - PROCESS | 1756 | 1466035775618 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:35 INFO - PROCESS | 1756 | 1466035775628 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x91576000 == 36 [pid = 1756] [id = 710] 17:09:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x9191b800) [pid = 1756] [serial = 2131] [outer = (nil)] 17:09:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x92063800) [pid = 1756] [serial = 2132] [outer = 0x9191b800] 17:09:35 INFO - PROCESS | 1756 | 1466035775689 Marionette DEBUG loaded listener.js 17:09:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x920d5400) [pid = 1756] [serial = 2133] [outer = 0x9191b800] 17:09:36 INFO - PROCESS | 1756 | 1466035776483 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]]]}] 17:09:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:09:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1186ms 17:09:36 INFO - PROCESS | 1756 | 1466035776515 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:09:36 INFO - PROCESS | 1756 | 1466035776520 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 17:09:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:09:36 INFO - PROCESS | 1756 | 1466035776536 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:09:36 INFO - PROCESS | 1756 | 1466035776542 Marionette TRACE conn3 <- [1,2814,null,{}] 17:09:36 INFO - PROCESS | 1756 | 1466035776553 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}] 17:09:36 INFO - PROCESS | 1756 | 1466035776558 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:36 INFO - PROCESS | 1756 | 1466035776761 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:09:36 INFO - PROCESS | 1756 | 1466035776784 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:36 INFO - PROCESS | 1756 | 1466035776790 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x90891c00 == 37 [pid = 1756] [id = 711] 17:09:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91deac00) [pid = 1756] [serial = 2134] [outer = (nil)] 17:09:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x923d4000) [pid = 1756] [serial = 2135] [outer = 0x91deac00] 17:09:36 INFO - PROCESS | 1756 | 1466035776851 Marionette DEBUG loaded listener.js 17:09:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x92441800) [pid = 1756] [serial = 2136] [outer = 0x91deac00] 17:09:37 INFO - PROCESS | 1756 | 1466035777679 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]]]}] 17:09:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:09:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1198ms 17:09:37 INFO - PROCESS | 1756 | 1466035777727 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:09:37 INFO - PROCESS | 1756 | 1466035777730 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 17:09:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:09:37 INFO - PROCESS | 1756 | 1466035777742 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:09:37 INFO - PROCESS | 1756 | 1466035777745 Marionette TRACE conn3 <- [1,2818,null,{}] 17:09:37 INFO - PROCESS | 1756 | 1466035777750 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}] 17:09:37 INFO - PROCESS | 1756 | 1466035777754 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:37 INFO - PROCESS | 1756 | 1466035777949 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:09:37 INFO - PROCESS | 1756 | 1466035777968 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:37 INFO - PROCESS | 1756 | 1466035777975 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:37 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eaa9c00 == 38 [pid = 1756] [id = 712] 17:09:37 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x923cc400) [pid = 1756] [serial = 2137] [outer = (nil)] 17:09:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x927e9000) [pid = 1756] [serial = 2138] [outer = 0x923cc400] 17:09:38 INFO - PROCESS | 1756 | 1466035778035 Marionette DEBUG loaded listener.js 17:09:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x927ee000) [pid = 1756] [serial = 2139] [outer = 0x923cc400] 17:09:38 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x91d9ec00) [pid = 1756] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:09:38 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x91578800) [pid = 1756] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:09:38 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x906ee000) [pid = 1756] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:09:38 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x90892800) [pid = 1756] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:09:38 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x91fb7c00) [pid = 1756] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:09:38 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x925be000) [pid = 1756] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:09:38 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x922f6c00) [pid = 1756] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:09:38 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x923d3800) [pid = 1756] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:09:38 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x918e5800) [pid = 1756] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:09:38 INFO - PROCESS | 1756 | 1466035778886 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]]]}] 17:09:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:09:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1188ms 17:09:38 INFO - PROCESS | 1756 | 1466035778926 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:09:38 INFO - PROCESS | 1756 | 1466035778928 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 17:09:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:09:38 INFO - PROCESS | 1756 | 1466035778935 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:09:38 INFO - PROCESS | 1756 | 1466035778938 Marionette TRACE conn3 <- [1,2822,null,{}] 17:09:38 INFO - PROCESS | 1756 | 1466035778943 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}] 17:09:38 INFO - PROCESS | 1756 | 1466035778947 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:39 INFO - PROCESS | 1756 | 1466035779147 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:09:39 INFO - PROCESS | 1756 | 1466035779160 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:39 INFO - PROCESS | 1756 | 1466035779185 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x90896000 == 39 [pid = 1756] [id = 713] 17:09:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x90899000) [pid = 1756] [serial = 2140] [outer = (nil)] 17:09:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x927e6000) [pid = 1756] [serial = 2141] [outer = 0x90899000] 17:09:39 INFO - PROCESS | 1756 | 1466035779259 Marionette DEBUG loaded listener.js 17:09:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x92908000) [pid = 1756] [serial = 2142] [outer = 0x90899000] 17:09:40 INFO - PROCESS | 1756 | 1466035780057 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]]]}] 17:09:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:09:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1143ms 17:09:40 INFO - PROCESS | 1756 | 1466035780078 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:09:40 INFO - PROCESS | 1756 | 1466035780083 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 17:09:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:09:40 INFO - PROCESS | 1756 | 1466035780096 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:09:40 INFO - PROCESS | 1756 | 1466035780099 Marionette TRACE conn3 <- [1,2826,null,{}] 17:09:40 INFO - PROCESS | 1756 | 1466035780110 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}] 17:09:40 INFO - PROCESS | 1756 | 1466035780113 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:40 INFO - PROCESS | 1756 | 1466035780253 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:09:40 INFO - PROCESS | 1756 | 1466035780266 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:40 INFO - PROCESS | 1756 | 1466035780272 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eaae000 == 40 [pid = 1756] [id = 714] 17:09:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x8eab6800) [pid = 1756] [serial = 2143] [outer = (nil)] 17:09:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x9290f800) [pid = 1756] [serial = 2144] [outer = 0x8eab6800] 17:09:40 INFO - PROCESS | 1756 | 1466035780335 Marionette DEBUG loaded listener.js 17:09:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x9302b400) [pid = 1756] [serial = 2145] [outer = 0x8eab6800] 17:09:41 INFO - PROCESS | 1756 | 1466035781412 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:09:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:09:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1384ms 17:09:41 INFO - PROCESS | 1756 | 1466035781482 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:09:41 INFO - PROCESS | 1756 | 1466035781488 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 17:09:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:09:41 INFO - PROCESS | 1756 | 1466035781496 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:09:41 INFO - PROCESS | 1756 | 1466035781504 Marionette TRACE conn3 <- [1,2830,null,{}] 17:09:41 INFO - PROCESS | 1756 | 1466035781511 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}] 17:09:41 INFO - PROCESS | 1756 | 1466035781517 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:41 INFO - PROCESS | 1756 | 1466035781728 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:09:41 INFO - PROCESS | 1756 | 1466035781898 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:41 INFO - PROCESS | 1756 | 1466035781905 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x90455000 == 41 [pid = 1756] [id = 715] 17:09:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x906acc00) [pid = 1756] [serial = 2146] [outer = (nil)] 17:09:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x91574400) [pid = 1756] [serial = 2147] [outer = 0x906acc00] 17:09:41 INFO - PROCESS | 1756 | 1466035781986 Marionette DEBUG loaded listener.js 17:09:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x91918800) [pid = 1756] [serial = 2148] [outer = 0x906acc00] 17:09:42 INFO - PROCESS | 1756 | 1466035782884 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]]]}] 17:09:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:09:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1438ms 17:09:42 INFO - PROCESS | 1756 | 1466035782934 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:09:42 INFO - PROCESS | 1756 | 1466035782941 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 17:09:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:09:42 INFO - PROCESS | 1756 | 1466035782952 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:09:42 INFO - PROCESS | 1756 | 1466035782956 Marionette TRACE conn3 <- [1,2834,null,{}] 17:09:42 INFO - PROCESS | 1756 | 1466035782962 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}] 17:09:42 INFO - PROCESS | 1756 | 1466035782967 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:43 INFO - PROCESS | 1756 | 1466035783141 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:09:43 INFO - PROCESS | 1756 | 1466035783314 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:43 INFO - PROCESS | 1756 | 1466035783321 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x91922000 == 42 [pid = 1756] [id = 716] 17:09:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x920d5000) [pid = 1756] [serial = 2149] [outer = (nil)] 17:09:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x922f2800) [pid = 1756] [serial = 2150] [outer = 0x920d5000] 17:09:43 INFO - PROCESS | 1756 | 1466035783400 Marionette DEBUG loaded listener.js 17:09:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x922f9000) [pid = 1756] [serial = 2151] [outer = 0x920d5000] 17:09:44 INFO - PROCESS | 1756 | 1466035784310 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:09:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:09:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1431ms 17:09:44 INFO - PROCESS | 1756 | 1466035784384 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:09:44 INFO - PROCESS | 1756 | 1466035784387 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 17:09:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:09:44 INFO - PROCESS | 1756 | 1466035784394 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:09:44 INFO - PROCESS | 1756 | 1466035784400 Marionette TRACE conn3 <- [1,2838,null,{}] 17:09:44 INFO - PROCESS | 1756 | 1466035784416 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}] 17:09:44 INFO - PROCESS | 1756 | 1466035784425 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:44 INFO - PROCESS | 1756 | 1466035784596 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:09:44 INFO - PROCESS | 1756 | 1466035784780 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:44 INFO - PROCESS | 1756 | 1466035784790 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x92905000 == 43 [pid = 1756] [id = 717] 17:09:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x92909400) [pid = 1756] [serial = 2152] [outer = (nil)] 17:09:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x93d22400) [pid = 1756] [serial = 2153] [outer = 0x92909400] 17:09:44 INFO - PROCESS | 1756 | 1466035784864 Marionette DEBUG loaded listener.js 17:09:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x93dbe400) [pid = 1756] [serial = 2154] [outer = 0x92909400] 17:09:45 INFO - PROCESS | 1756 | 1466035785748 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]]]}] 17:09:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:09:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1398ms 17:09:45 INFO - PROCESS | 1756 | 1466035785792 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:09:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:09:45 INFO - PROCESS | 1756 | 1466035785797 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 17:09:45 INFO - PROCESS | 1756 | 1466035785802 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:09:45 INFO - PROCESS | 1756 | 1466035785806 Marionette TRACE conn3 <- [1,2842,null,{}] 17:09:45 INFO - PROCESS | 1756 | 1466035785811 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}] 17:09:45 INFO - PROCESS | 1756 | 1466035785816 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:45 INFO - PROCESS | 1756 | 1466035785995 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:09:46 INFO - PROCESS | 1756 | 1466035786174 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:46 INFO - PROCESS | 1756 | 1466035786185 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x91da4c00 == 44 [pid = 1756] [id = 718] 17:09:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x93dc4000) [pid = 1756] [serial = 2155] [outer = (nil)] 17:09:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9503e400) [pid = 1756] [serial = 2156] [outer = 0x93dc4000] 17:09:46 INFO - PROCESS | 1756 | 1466035786256 Marionette DEBUG loaded listener.js 17:09:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x9519fc00) [pid = 1756] [serial = 2157] [outer = 0x93dc4000] 17:09:47 INFO - PROCESS | 1756 | 1466035787094 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]]]}] 17:09:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:09:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1331ms 17:09:47 INFO - PROCESS | 1756 | 1466035787136 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:09:47 INFO - PROCESS | 1756 | 1466035787140 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 17:09:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:09:47 INFO - PROCESS | 1756 | 1466035787147 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:09:47 INFO - PROCESS | 1756 | 1466035787150 Marionette TRACE conn3 <- [1,2846,null,{}] 17:09:47 INFO - PROCESS | 1756 | 1466035787156 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}] 17:09:47 INFO - PROCESS | 1756 | 1466035787161 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:47 INFO - PROCESS | 1756 | 1466035787326 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:09:47 INFO - PROCESS | 1756 | 1466035787498 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:47 INFO - PROCESS | 1756 | 1466035787504 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x9044bc00 == 45 [pid = 1756] [id = 719] 17:09:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x927ec400) [pid = 1756] [serial = 2158] [outer = (nil)] 17:09:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x951eac00) [pid = 1756] [serial = 2159] [outer = 0x927ec400] 17:09:47 INFO - PROCESS | 1756 | 1466035787577 Marionette DEBUG loaded listener.js 17:09:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x951ee800) [pid = 1756] [serial = 2160] [outer = 0x927ec400] 17:09:48 INFO - PROCESS | 1756 | 1466035788497 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]]]}] 17:09:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:09:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1379ms 17:09:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:09:48 INFO - PROCESS | 1756 | 1466035788527 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:09:48 INFO - PROCESS | 1756 | 1466035788529 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 17:09:48 INFO - PROCESS | 1756 | 1466035788536 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:09:48 INFO - PROCESS | 1756 | 1466035788539 Marionette TRACE conn3 <- [1,2850,null,{}] 17:09:48 INFO - PROCESS | 1756 | 1466035788544 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}] 17:09:48 INFO - PROCESS | 1756 | 1466035788554 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:48 INFO - PROCESS | 1756 | 1466035788731 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:09:48 INFO - PROCESS | 1756 | 1466035788906 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:48 INFO - PROCESS | 1756 | 1466035788912 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:48 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eaac000 == 46 [pid = 1756] [id = 720] 17:09:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x9044e000) [pid = 1756] [serial = 2161] [outer = (nil)] 17:09:48 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x91fb2400) [pid = 1756] [serial = 2162] [outer = 0x9044e000] 17:09:48 INFO - PROCESS | 1756 | 1466035788991 Marionette DEBUG loaded listener.js 17:09:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x920e0c00) [pid = 1756] [serial = 2163] [outer = 0x9044e000] 17:09:50 INFO - PROCESS | 1756 | 1466035790114 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:09:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:09:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1632ms 17:09:50 INFO - PROCESS | 1756 | 1466035790168 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:09:50 INFO - PROCESS | 1756 | 1466035790173 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 17:09:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:09:50 INFO - PROCESS | 1756 | 1466035790181 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:09:50 INFO - PROCESS | 1756 | 1466035790187 Marionette TRACE conn3 <- [1,2854,null,{}] 17:09:50 INFO - PROCESS | 1756 | 1466035790195 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}] 17:09:50 INFO - PROCESS | 1756 | 1466035790200 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:50 INFO - PROCESS | 1756 | 1466035790379 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:09:50 INFO - PROCESS | 1756 | 1466035790640 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:50 INFO - PROCESS | 1756 | 1466035790652 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x9157e000 == 47 [pid = 1756] [id = 721] 17:09:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x916a8000) [pid = 1756] [serial = 2164] [outer = (nil)] 17:09:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x918e7c00) [pid = 1756] [serial = 2165] [outer = 0x916a8000] 17:09:50 INFO - PROCESS | 1756 | 1466035790771 Marionette DEBUG loaded listener.js 17:09:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x91d93800) [pid = 1756] [serial = 2166] [outer = 0x916a8000] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x906ed800 == 46 [pid = 1756] [id = 700] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x90896000 == 45 [pid = 1756] [id = 713] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x8eaa9c00 == 44 [pid = 1756] [id = 712] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x90891c00 == 43 [pid = 1756] [id = 711] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x91576000 == 42 [pid = 1756] [id = 710] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x916a9800 == 41 [pid = 1756] [id = 709] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x8eaad400 == 40 [pid = 1756] [id = 708] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x90513000 == 39 [pid = 1756] [id = 704] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x90457c00 == 38 [pid = 1756] [id = 701] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x91d9e000 == 37 [pid = 1756] [id = 703] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x90511400 == 36 [pid = 1756] [id = 705] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x91575800 == 35 [pid = 1756] [id = 702] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x91577000 == 34 [pid = 1756] [id = 706] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x922f7c00 == 33 [pid = 1756] [id = 707] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x90451800 == 32 [pid = 1756] [id = 699] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x8eaac000 == 31 [pid = 1756] [id = 720] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x91da4c00 == 30 [pid = 1756] [id = 718] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x9044bc00 == 29 [pid = 1756] [id = 719] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x92905000 == 28 [pid = 1756] [id = 717] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x91922000 == 27 [pid = 1756] [id = 716] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x8eaae000 == 26 [pid = 1756] [id = 714] 17:09:52 INFO - PROCESS | 1756 | --DOCSHELL 0x90455000 == 25 [pid = 1756] [id = 715] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x91de4400) [pid = 1756] [serial = 2111] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x906a6800) [pid = 1756] [serial = 2105] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x916aac00) [pid = 1756] [serial = 2108] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x916a2000) [pid = 1756] [serial = 2103] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x9089f400) [pid = 1756] [serial = 2102] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x91dee400) [pid = 1756] [serial = 2112] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x916aa800) [pid = 1756] [serial = 2085] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x91576400) [pid = 1756] [serial = 2084] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x920e0000) [pid = 1756] [serial = 2088] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x92066400) [pid = 1756] [serial = 2087] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x927f3c00) [pid = 1756] [serial = 2091] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x927efc00) [pid = 1756] [serial = 2090] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x92ffec00) [pid = 1756] [serial = 2094] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x92ff8000) [pid = 1756] [serial = 2093] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x93a43800) [pid = 1756] [serial = 2097] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x93a42000) [pid = 1756] [serial = 2096] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x9519bc00) [pid = 1756] [serial = 2100] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x95036800) [pid = 1756] [serial = 2099] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x918e8800) [pid = 1756] [serial = 2109] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x916a9000) [pid = 1756] [serial = 2114] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1756 | 1466035792625 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]]]}] 17:09:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:09:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 2490ms 17:09:52 INFO - PROCESS | 1756 | 1466035792671 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:09:52 INFO - PROCESS | 1756 | 1466035792678 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 17:09:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:09:52 INFO - PROCESS | 1756 | 1466035792686 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:09:52 INFO - PROCESS | 1756 | 1466035792692 Marionette TRACE conn3 <- [1,2858,null,{}] 17:09:52 INFO - PROCESS | 1756 | 1466035792701 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}] 17:09:52 INFO - PROCESS | 1756 | 1466035792707 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:52 INFO - PROCESS | 1756 | 1466035792866 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:09:53 INFO - PROCESS | 1756 | 1466035793041 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:53 INFO - PROCESS | 1756 | 1466035793050 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:53 INFO - PROCESS | 1756 | ++DOCSHELL 0x90455800 == 26 [pid = 1756] [id = 722] 17:09:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x9050b800) [pid = 1756] [serial = 2167] [outer = (nil)] 17:09:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x906ecc00) [pid = 1756] [serial = 2168] [outer = 0x9050b800] 17:09:53 INFO - PROCESS | 1756 | 1466035793127 Marionette DEBUG loaded listener.js 17:09:53 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x906f2400) [pid = 1756] [serial = 2169] [outer = 0x9050b800] 17:09:53 INFO - PROCESS | 1756 | 1466035793964 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:09:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:09:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1299ms 17:09:53 INFO - PROCESS | 1756 | 1466035793985 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:09:54 INFO - PROCESS | 1756 | 1466035793994 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 17:09:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:09:54 INFO - PROCESS | 1756 | 1466035794015 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:09:54 INFO - PROCESS | 1756 | 1466035794019 Marionette TRACE conn3 <- [1,2862,null,{}] 17:09:54 INFO - PROCESS | 1756 | 1466035794025 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}] 17:09:54 INFO - PROCESS | 1756 | 1466035794031 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:54 INFO - PROCESS | 1756 | 1466035794181 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:09:54 INFO - PROCESS | 1756 | 1466035794198 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:54 INFO - PROCESS | 1756 | 1466035794207 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x918e3800 == 27 [pid = 1756] [id = 723] 17:09:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x918e4c00) [pid = 1756] [serial = 2170] [outer = (nil)] 17:09:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x918e9800) [pid = 1756] [serial = 2171] [outer = 0x918e4c00] 17:09:54 INFO - PROCESS | 1756 | 1466035794285 Marionette DEBUG loaded listener.js 17:09:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x91915400) [pid = 1756] [serial = 2172] [outer = 0x918e4c00] 17:09:55 INFO - PROCESS | 1756 | 1466035795282 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]]]}] 17:09:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:09:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1332ms 17:09:55 INFO - PROCESS | 1756 | 1466035795346 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:09:55 INFO - PROCESS | 1756 | 1466035795350 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 17:09:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:09:55 INFO - PROCESS | 1756 | 1466035795356 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:09:55 INFO - PROCESS | 1756 | 1466035795362 Marionette TRACE conn3 <- [1,2866,null,{}] 17:09:55 INFO - PROCESS | 1756 | 1466035795386 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}] 17:09:55 INFO - PROCESS | 1756 | 1466035795394 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:55 INFO - PROCESS | 1756 | 1466035795600 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:09:55 INFO - PROCESS | 1756 | 1466035795630 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:55 INFO - PROCESS | 1756 | 1466035795645 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:55 INFO - PROCESS | 1756 | ++DOCSHELL 0x91df0800 == 28 [pid = 1756] [id = 724] 17:09:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x91df0c00) [pid = 1756] [serial = 2173] [outer = (nil)] 17:09:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x91fbf000) [pid = 1756] [serial = 2174] [outer = 0x91df0c00] 17:09:55 INFO - PROCESS | 1756 | 1466035795712 Marionette DEBUG loaded listener.js 17:09:55 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x92066800) [pid = 1756] [serial = 2175] [outer = 0x91df0c00] 17:09:56 INFO - PROCESS | 1756 | 1466035796685 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]]]}] 17:09:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:09:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1392ms 17:09:56 INFO - PROCESS | 1756 | 1466035796749 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:09:56 INFO - PROCESS | 1756 | 1466035796753 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 17:09:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:09:56 INFO - PROCESS | 1756 | 1466035796759 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:09:56 INFO - PROCESS | 1756 | 1466035796763 Marionette TRACE conn3 <- [1,2870,null,{}] 17:09:56 INFO - PROCESS | 1756 | 1466035796768 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}] 17:09:56 INFO - PROCESS | 1756 | 1466035796774 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:56 INFO - PROCESS | 1756 | 1466035796974 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:09:57 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x9050a400) [pid = 1756] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:09:57 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x91deac00) [pid = 1756] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:09:57 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x90899000) [pid = 1756] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:09:57 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x923cc400) [pid = 1756] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:09:57 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x906f6800) [pid = 1756] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:09:57 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x918e4400) [pid = 1756] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:09:57 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x9191e400) [pid = 1756] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:09:57 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x9191b800) [pid = 1756] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:09:57 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x9044c400) [pid = 1756] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:09:57 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x922f9800) [pid = 1756] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:09:57 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x90513c00) [pid = 1756] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:09:57 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x8eab6800) [pid = 1756] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:09:57 INFO - PROCESS | 1756 | 1466035797498 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:57 INFO - PROCESS | 1756 | 1466035797507 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:57 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eaa8000 == 29 [pid = 1756] [id = 725] 17:09:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x8eab6800) [pid = 1756] [serial = 2176] [outer = (nil)] 17:09:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x906a4000) [pid = 1756] [serial = 2177] [outer = 0x8eab6800] 17:09:57 INFO - PROCESS | 1756 | 1466035797577 Marionette DEBUG loaded listener.js 17:09:57 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x9191e400) [pid = 1756] [serial = 2178] [outer = 0x8eab6800] 17:09:58 INFO - PROCESS | 1756 | 1466035798278 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]]]}] 17:09:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:09:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1582ms 17:09:58 INFO - PROCESS | 1756 | 1466035798352 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:09:58 INFO - PROCESS | 1756 | 1466035798356 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 17:09:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:09:58 INFO - PROCESS | 1756 | 1466035798364 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:09:58 INFO - PROCESS | 1756 | 1466035798368 Marionette TRACE conn3 <- [1,2874,null,{}] 17:09:58 INFO - PROCESS | 1756 | 1466035798374 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}] 17:09:58 INFO - PROCESS | 1756 | 1466035798380 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:58 INFO - PROCESS | 1756 | 1466035798534 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:09:58 INFO - PROCESS | 1756 | 1466035798543 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:58 INFO - PROCESS | 1756 | 1466035798548 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fba800 == 30 [pid = 1756] [id = 726] 17:09:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x920da400) [pid = 1756] [serial = 2179] [outer = (nil)] 17:09:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x922f7400) [pid = 1756] [serial = 2180] [outer = 0x920da400] 17:09:58 INFO - PROCESS | 1756 | 1466035798615 Marionette DEBUG loaded listener.js 17:09:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x923d1c00) [pid = 1756] [serial = 2181] [outer = 0x920da400] 17:09:59 INFO - PROCESS | 1756 | 1466035799697 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]]]}] 17:09:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:09:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1381ms 17:09:59 INFO - PROCESS | 1756 | 1466035799746 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:09:59 INFO - PROCESS | 1756 | 1466035799754 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 17:09:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:09:59 INFO - PROCESS | 1756 | 1466035799765 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:09:59 INFO - PROCESS | 1756 | 1466035799770 Marionette TRACE conn3 <- [1,2878,null,{}] 17:09:59 INFO - PROCESS | 1756 | 1466035799780 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}] 17:09:59 INFO - PROCESS | 1756 | 1466035799785 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:09:59 INFO - PROCESS | 1756 | 1466035799982 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 17:10:00 INFO - PROCESS | 1756 | 1466035800159 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:00 INFO - PROCESS | 1756 | 1466035800175 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050e400 == 31 [pid = 1756] [id = 727] 17:10:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x906ec800) [pid = 1756] [serial = 2182] [outer = (nil)] 17:10:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x9089d400) [pid = 1756] [serial = 2183] [outer = 0x906ec800] 17:10:00 INFO - PROCESS | 1756 | 1466035800342 Marionette DEBUG loaded listener.js 17:10:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x91580c00) [pid = 1756] [serial = 2184] [outer = 0x906ec800] 17:10:01 INFO - PROCESS | 1756 | 1466035801350 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]]]}] 17:10:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:10:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1652ms 17:10:01 INFO - PROCESS | 1756 | 1466035801417 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 17:10:01 INFO - PROCESS | 1756 | 1466035801425 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 17:10:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:10:01 INFO - PROCESS | 1756 | 1466035801437 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:10:01 INFO - PROCESS | 1756 | 1466035801441 Marionette TRACE conn3 <- [1,2882,null,{}] 17:10:01 INFO - PROCESS | 1756 | 1466035801448 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}] 17:10:01 INFO - PROCESS | 1756 | 1466035801455 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:01 INFO - PROCESS | 1756 | 1466035801680 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 17:10:01 INFO - PROCESS | 1756 | 1466035801905 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:01 INFO - PROCESS | 1756 | 1466035801915 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x906e8c00 == 32 [pid = 1756] [id = 728] 17:10:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x91def800) [pid = 1756] [serial = 2185] [outer = (nil)] 17:10:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x91fc0400) [pid = 1756] [serial = 2186] [outer = 0x91def800] 17:10:02 INFO - PROCESS | 1756 | 1466035802046 Marionette DEBUG loaded listener.js 17:10:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x91d94800) [pid = 1756] [serial = 2187] [outer = 0x91def800] 17:10:03 INFO - PROCESS | 1756 | 1466035803147 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]]]}] 17:10:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:10:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1789ms 17:10:03 INFO - PROCESS | 1756 | 1466035803225 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 17:10:03 INFO - PROCESS | 1756 | 1466035803229 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 17:10:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:10:03 INFO - PROCESS | 1756 | 1466035803238 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:10:03 INFO - PROCESS | 1756 | 1466035803245 Marionette TRACE conn3 <- [1,2886,null,{}] 17:10:03 INFO - PROCESS | 1756 | 1466035803264 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}] 17:10:03 INFO - PROCESS | 1756 | 1466035803274 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:03 INFO - PROCESS | 1756 | 1466035803518 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 17:10:03 INFO - PROCESS | 1756 | 1466035803792 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:03 INFO - PROCESS | 1756 | 1466035803808 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x925b9800 == 33 [pid = 1756] [id = 729] 17:10:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x925bac00) [pid = 1756] [serial = 2188] [outer = (nil)] 17:10:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x927eb000) [pid = 1756] [serial = 2189] [outer = 0x925bac00] 17:10:03 INFO - PROCESS | 1756 | 1466035803894 Marionette DEBUG loaded listener.js 17:10:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x927f3c00) [pid = 1756] [serial = 2190] [outer = 0x925bac00] 17:10:04 INFO - PROCESS | 1756 | 1466035804954 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]]]}] 17:10:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:10:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1798ms 17:10:05 INFO - PROCESS | 1756 | 1466035805036 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 17:10:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:10:05 INFO - PROCESS | 1756 | 1466035805041 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 17:10:05 INFO - PROCESS | 1756 | 1466035805047 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:10:05 INFO - PROCESS | 1756 | 1466035805051 Marionette TRACE conn3 <- [1,2890,null,{}] 17:10:05 INFO - PROCESS | 1756 | 1466035805056 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}] 17:10:05 INFO - PROCESS | 1756 | 1466035805061 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:05 INFO - PROCESS | 1756 | 1466035805261 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 17:10:05 INFO - PROCESS | 1756 | 1466035805590 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:05 INFO - PROCESS | 1756 | 1466035805598 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:05 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eab5800 == 34 [pid = 1756] [id = 730] 17:10:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x9044c400) [pid = 1756] [serial = 2191] [outer = (nil)] 17:10:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x90455000) [pid = 1756] [serial = 2192] [outer = 0x9044c400] 17:10:05 INFO - PROCESS | 1756 | 1466035805713 Marionette DEBUG loaded listener.js 17:10:05 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x906a6800) [pid = 1756] [serial = 2193] [outer = 0x9044c400] 17:10:06 INFO - PROCESS | 1756 | --DOCSHELL 0x8eaa8000 == 33 [pid = 1756] [id = 725] 17:10:06 INFO - PROCESS | 1756 | --DOCSHELL 0x91df0800 == 32 [pid = 1756] [id = 724] 17:10:06 INFO - PROCESS | 1756 | --DOCSHELL 0x918e3800 == 31 [pid = 1756] [id = 723] 17:10:06 INFO - PROCESS | 1756 | --DOCSHELL 0x90455800 == 30 [pid = 1756] [id = 722] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x923d4000) [pid = 1756] [serial = 2135] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x927e6000) [pid = 1756] [serial = 2141] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x927e9000) [pid = 1756] [serial = 2138] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x9205cc00) [pid = 1756] [serial = 2115] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x918ed400) [pid = 1756] [serial = 2129] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x918f0800) [pid = 1756] [serial = 2130] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x91d98800) [pid = 1756] [serial = 2120] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x91fb3000) [pid = 1756] [serial = 2121] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x92063800) [pid = 1756] [serial = 2132] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x90456800) [pid = 1756] [serial = 2126] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x906a2800) [pid = 1756] [serial = 2127] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x923d4400) [pid = 1756] [serial = 2123] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x92445000) [pid = 1756] [serial = 2124] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x906a6c00) [pid = 1756] [serial = 2117] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x906ad400) [pid = 1756] [serial = 2118] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x9302b400) [pid = 1756] [serial = 2145] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9290f800) [pid = 1756] [serial = 2144] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x927ee000) [pid = 1756] [serial = 2139] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x92441800) [pid = 1756] [serial = 2136] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x92908000) [pid = 1756] [serial = 2142] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x920d5400) [pid = 1756] [serial = 2133] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x906eb800) [pid = 1756] [serial = 2106] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1756 | 1466035806677 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:10:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:10:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1680ms 17:10:06 INFO - PROCESS | 1756 | 1466035806729 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 17:10:06 INFO - PROCESS | 1756 | 1466035806735 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 17:10:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:10:06 INFO - PROCESS | 1756 | 1466035806742 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:10:06 INFO - PROCESS | 1756 | 1466035806747 Marionette TRACE conn3 <- [1,2894,null,{}] 17:10:06 INFO - PROCESS | 1756 | 1466035806754 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}] 17:10:06 INFO - PROCESS | 1756 | 1466035806760 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:06 INFO - PROCESS | 1756 | 1466035806919 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 17:10:06 INFO - PROCESS | 1756 | 1466035806930 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:06 INFO - PROCESS | 1756 | 1466035806937 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x90513400 == 31 [pid = 1756] [id = 731] 17:10:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x906eb800) [pid = 1756] [serial = 2194] [outer = (nil)] 17:10:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x9157c800) [pid = 1756] [serial = 2195] [outer = 0x906eb800] 17:10:07 INFO - PROCESS | 1756 | 1466035807006 Marionette DEBUG loaded listener.js 17:10:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x918e7000) [pid = 1756] [serial = 2196] [outer = 0x906eb800] 17:10:07 INFO - PROCESS | 1756 | 1466035807966 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]]]}] 17:10:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:10:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1293ms 17:10:08 INFO - PROCESS | 1756 | 1466035808039 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 17:10:08 INFO - PROCESS | 1756 | 1466035808045 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 17:10:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:10:08 INFO - PROCESS | 1756 | 1466035808053 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:10:08 INFO - PROCESS | 1756 | 1466035808058 Marionette TRACE conn3 <- [1,2898,null,{}] 17:10:08 INFO - PROCESS | 1756 | 1466035808064 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}] 17:10:08 INFO - PROCESS | 1756 | 1466035808069 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:08 INFO - PROCESS | 1756 | 1466035808239 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 17:10:08 INFO - PROCESS | 1756 | 1466035808377 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:08 INFO - PROCESS | 1756 | 1466035808385 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:08 INFO - PROCESS | 1756 | ++DOCSHELL 0x91571c00 == 32 [pid = 1756] [id = 732] 17:10:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x918f0000) [pid = 1756] [serial = 2197] [outer = (nil)] 17:10:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x91fc0000) [pid = 1756] [serial = 2198] [outer = 0x918f0000] 17:10:08 INFO - PROCESS | 1756 | 1466035808449 Marionette DEBUG loaded listener.js 17:10:08 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x9206ac00) [pid = 1756] [serial = 2199] [outer = 0x918f0000] 17:10:09 INFO - PROCESS | 1756 | 1466035809288 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]]]}] 17:10:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:10:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1284ms 17:10:09 INFO - PROCESS | 1756 | 1466035809338 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:10:09 INFO - PROCESS | 1756 | 1466035809342 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 17:10:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:10:09 INFO - PROCESS | 1756 | 1466035809356 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:10:09 INFO - PROCESS | 1756 | 1466035809364 Marionette TRACE conn3 <- [1,2902,null,{}] 17:10:09 INFO - PROCESS | 1756 | 1466035809379 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}] 17:10:09 INFO - PROCESS | 1756 | 1466035809386 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:09 INFO - PROCESS | 1756 | 1466035809597 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:10:09 INFO - PROCESS | 1756 | 1466035809627 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:09 INFO - PROCESS | 1756 | 1466035809635 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a8c00 == 33 [pid = 1756] [id = 733] 17:10:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x920db400) [pid = 1756] [serial = 2200] [outer = (nil)] 17:10:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x9244dc00) [pid = 1756] [serial = 2201] [outer = 0x920db400] 17:10:09 INFO - PROCESS | 1756 | 1466035809700 Marionette DEBUG loaded listener.js 17:10:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x925b8400) [pid = 1756] [serial = 2202] [outer = 0x920db400] 17:10:10 INFO - PROCESS | 1756 | 1466035810642 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:10:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:10:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1353ms 17:10:10 INFO - PROCESS | 1756 | 1466035810704 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:10:10 INFO - PROCESS | 1756 | 1466035810709 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 17:10:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:10:10 INFO - PROCESS | 1756 | 1466035810715 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:10:10 INFO - PROCESS | 1756 | 1466035810719 Marionette TRACE conn3 <- [1,2906,null,{}] 17:10:10 INFO - PROCESS | 1756 | 1466035810725 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}] 17:10:10 INFO - PROCESS | 1756 | 1466035810729 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:10 INFO - PROCESS | 1756 | 1466035810950 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:10:10 INFO - PROCESS | 1756 | 1466035810975 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:10 INFO - PROCESS | 1756 | 1466035810984 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050d000 == 34 [pid = 1756] [id = 734] 17:10:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x91d8f400) [pid = 1756] [serial = 2203] [outer = (nil)] 17:10:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x927f2800) [pid = 1756] [serial = 2204] [outer = 0x91d8f400] 17:10:11 INFO - PROCESS | 1756 | 1466035811050 Marionette DEBUG loaded listener.js 17:10:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x92903400) [pid = 1756] [serial = 2205] [outer = 0x91d8f400] 17:10:11 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x91df0c00) [pid = 1756] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:10:11 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x8eab6800) [pid = 1756] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:10:11 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x9050b800) [pid = 1756] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:10:11 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x906acc00) [pid = 1756] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:10:11 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x916a8000) [pid = 1756] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:10:11 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x918e4c00) [pid = 1756] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:10:11 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x920d5000) [pid = 1756] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:10:11 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x92909400) [pid = 1756] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:10:11 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x93dc4000) [pid = 1756] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:10:11 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x927ec400) [pid = 1756] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:10:11 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x9044e000) [pid = 1756] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:10:11 INFO - PROCESS | 1756 | 1466035811960 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]]]}] 17:10:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:10:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1284ms 17:10:12 INFO - PROCESS | 1756 | 1466035812001 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:10:12 INFO - PROCESS | 1756 | 1466035812004 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 17:10:12 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:10:12 INFO - PROCESS | 1756 | 1466035812011 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:10:12 INFO - PROCESS | 1756 | 1466035812015 Marionette TRACE conn3 <- [1,2910,null,{}] 17:10:12 INFO - PROCESS | 1756 | 1466035812021 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}] 17:10:12 INFO - PROCESS | 1756 | 1466035812025 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:12 INFO - PROCESS | 1756 | 1466035812170 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:10:12 INFO - PROCESS | 1756 | 1466035812304 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:12 INFO - PROCESS | 1756 | 1466035812322 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:12 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eab4800 == 35 [pid = 1756] [id = 735] 17:10:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x9157bc00) [pid = 1756] [serial = 2206] [outer = (nil)] 17:10:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x927e9400) [pid = 1756] [serial = 2207] [outer = 0x9157bc00] 17:10:12 INFO - PROCESS | 1756 | 1466035812423 Marionette DEBUG loaded listener.js 17:10:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x92ff7800) [pid = 1756] [serial = 2208] [outer = 0x9157bc00] 17:10:13 INFO - PROCESS | 1756 | 1466035813067 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]]]}] 17:10:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:10:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:10:13 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1079ms 17:10:13 INFO - TEST-START | /DOMEvents/constructors.html 17:10:13 INFO - PROCESS | 1756 | 1466035813097 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:10:13 INFO - PROCESS | 1756 | 1466035813100 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 17:10:13 INFO - PROCESS | 1756 | 1466035813107 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:10:13 INFO - PROCESS | 1756 | 1466035813110 Marionette TRACE conn3 <- [1,2914,null,{}] 17:10:13 INFO - PROCESS | 1756 | 1466035813115 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}] 17:10:13 INFO - PROCESS | 1756 | 1466035813120 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:13 INFO - PROCESS | 1756 | 1466035813303 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:10:13 INFO - PROCESS | 1756 | 1466035813447 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:13 INFO - PROCESS | 1756 | 1466035813456 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eaaa400 == 36 [pid = 1756] [id = 736] 17:10:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x8eaaac00) [pid = 1756] [serial = 2209] [outer = (nil)] 17:10:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x9044dc00) [pid = 1756] [serial = 2210] [outer = 0x8eaaac00] 17:10:13 INFO - PROCESS | 1756 | 1466035813534 Marionette DEBUG loaded listener.js 17:10:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x90455400) [pid = 1756] [serial = 2211] [outer = 0x8eaaac00] 17:10:14 INFO - PROCESS | 1756 | 1466035814552 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]]]}] 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:10:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:10:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:10:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:10:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:10:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:10:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:10:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:10:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:10:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:10:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:10:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:10:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:10:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:10:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:10:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:10:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:10:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:10:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:10:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:10:14 INFO - TEST-OK | /DOMEvents/constructors.html | took 1498ms 17:10:14 INFO - PROCESS | 1756 | 1466035814608 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:10:14 INFO - PROCESS | 1756 | 1466035814620 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 17:10:14 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:10:14 INFO - PROCESS | 1756 | 1466035814641 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:10:14 INFO - PROCESS | 1756 | 1466035814651 Marionette TRACE conn3 <- [1,2918,null,{}] 17:10:14 INFO - PROCESS | 1756 | 1466035814716 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}] 17:10:14 INFO - PROCESS | 1756 | 1466035814722 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:14 INFO - PROCESS | 1756 | 1466035814890 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:10:15 INFO - PROCESS | 1756 | 1466035815113 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:15 INFO - PROCESS | 1756 | 1466035815123 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x90450400 == 37 [pid = 1756] [id = 737] 17:10:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x9157f400) [pid = 1756] [serial = 2212] [outer = (nil)] 17:10:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x91fb4000) [pid = 1756] [serial = 2213] [outer = 0x9157f400] 17:10:15 INFO - PROCESS | 1756 | 1466035815219 Marionette DEBUG loaded listener.js 17:10:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x9205f800) [pid = 1756] [serial = 2214] [outer = 0x9157f400] 17:10:15 INFO - PROCESS | 1756 | 1466035815990 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:10:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:10:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1398ms 17:10:16 INFO - PROCESS | 1756 | 1466035816038 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:10:16 INFO - PROCESS | 1756 | 1466035816045 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 17:10:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:10:16 INFO - PROCESS | 1756 | 1466035816053 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:10:16 INFO - PROCESS | 1756 | 1466035816058 Marionette TRACE conn3 <- [1,2922,null,{}] 17:10:16 INFO - PROCESS | 1756 | 1466035816065 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}] 17:10:16 INFO - PROCESS | 1756 | 1466035816072 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:16 INFO - PROCESS | 1756 | 1466035816279 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:10:16 INFO - PROCESS | 1756 | 1466035816457 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:16 INFO - PROCESS | 1756 | 1466035816467 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x922ecc00 == 38 [pid = 1756] [id = 738] 17:10:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x923d0000) [pid = 1756] [serial = 2215] [outer = (nil)] 17:10:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x927ec400) [pid = 1756] [serial = 2216] [outer = 0x923d0000] 17:10:16 INFO - PROCESS | 1756 | 1466035816542 Marionette DEBUG loaded listener.js 17:10:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x93032000) [pid = 1756] [serial = 2217] [outer = 0x923d0000] 17:10:17 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:10:17 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:10:17 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:10:17 INFO - PROCESS | 1756 | [1756] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:10:17 INFO - PROCESS | 1756 | 1466035817442 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]]]}] 17:10:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:10:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:10:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:10:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:10:17 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 17:10:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:10:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:10:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:10:17 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 17:10:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:10:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:10:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:10:17 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]" 17:10:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:10:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:10:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:10:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:10:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1438ms 17:10:17 INFO - PROCESS | 1756 | 1466035817493 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:10:17 INFO - PROCESS | 1756 | 1466035817496 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 17:10:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:10:17 INFO - PROCESS | 1756 | 1466035817564 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:10:17 INFO - PROCESS | 1756 | 1466035817573 Marionette TRACE conn3 <- [1,2926,null,{}] 17:10:17 INFO - PROCESS | 1756 | 1466035817585 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}] 17:10:17 INFO - PROCESS | 1756 | 1466035817593 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:17 INFO - PROCESS | 1756 | 1466035817762 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:10:17 INFO - PROCESS | 1756 | 1466035817936 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:17 INFO - PROCESS | 1756 | 1466035817944 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a5000 == 39 [pid = 1756] [id = 739] 17:10:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x93a3a000) [pid = 1756] [serial = 2218] [outer = (nil)] 17:10:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x95269400) [pid = 1756] [serial = 2219] [outer = 0x93a3a000] 17:10:18 INFO - PROCESS | 1756 | 1466035818021 Marionette DEBUG loaded listener.js 17:10:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x9526b800) [pid = 1756] [serial = 2220] [outer = 0x93a3a000] 17:10:18 INFO - PROCESS | 1756 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:10:18 INFO - PROCESS | 1756 | 1466035818776 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]]]}] 17:10:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:10:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1305ms 17:10:18 INFO - PROCESS | 1756 | 1466035818819 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:10:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:10:18 INFO - PROCESS | 1756 | 1466035818824 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 17:10:18 INFO - PROCESS | 1756 | 1466035818831 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:10:18 INFO - PROCESS | 1756 | 1466035818834 Marionette TRACE conn3 <- [1,2930,null,{}] 17:10:18 INFO - PROCESS | 1756 | 1466035818841 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}] 17:10:18 INFO - PROCESS | 1756 | 1466035818847 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:19 INFO - PROCESS | 1756 | 1466035819026 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:10:19 INFO - PROCESS | 1756 | 1466035819206 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:19 INFO - PROCESS | 1756 | 1466035819216 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x951f1000 == 40 [pid = 1756] [id = 740] 17:10:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x95270800) [pid = 1756] [serial = 2221] [outer = (nil)] 17:10:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x95278c00) [pid = 1756] [serial = 2222] [outer = 0x95270800] 17:10:19 INFO - PROCESS | 1756 | 1466035819296 Marionette DEBUG loaded listener.js 17:10:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x965d3000) [pid = 1756] [serial = 2223] [outer = 0x95270800] 17:10:19 INFO - PROCESS | 1756 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:10:20 INFO - PROCESS | 1756 | 1466035820081 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]]]}] 17:10:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:10:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1285ms 17:10:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:10:20 INFO - PROCESS | 1756 | 1466035820116 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:10:20 INFO - PROCESS | 1756 | 1466035820119 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 17:10:20 INFO - PROCESS | 1756 | 1466035820126 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:10:20 INFO - PROCESS | 1756 | 1466035820129 Marionette TRACE conn3 <- [1,2934,null,{}] 17:10:20 INFO - PROCESS | 1756 | 1466035820135 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}] 17:10:20 INFO - PROCESS | 1756 | 1466035820140 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:20 INFO - PROCESS | 1756 | 1466035820298 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:10:20 INFO - PROCESS | 1756 | 1466035820478 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:20 INFO - PROCESS | 1756 | 1466035820495 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x95274000 == 41 [pid = 1756] [id = 741] 17:10:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x965d4000) [pid = 1756] [serial = 2224] [outer = (nil)] 17:10:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x97705800) [pid = 1756] [serial = 2225] [outer = 0x965d4000] 17:10:20 INFO - PROCESS | 1756 | 1466035820580 Marionette DEBUG loaded listener.js 17:10:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x97712800) [pid = 1756] [serial = 2226] [outer = 0x965d4000] 17:10:21 INFO - PROCESS | 1756 | 1466035821410 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]]]}] 17:10:21 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:10:21 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1331ms 17:10:21 INFO - PROCESS | 1756 | 1466035821456 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:10:21 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:10:21 INFO - PROCESS | 1756 | 1466035821460 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 17:10:21 INFO - PROCESS | 1756 | 1466035821467 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:10:21 INFO - PROCESS | 1756 | 1466035821471 Marionette TRACE conn3 <- [1,2938,null,{}] 17:10:21 INFO - PROCESS | 1756 | 1466035821477 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}] 17:10:21 INFO - PROCESS | 1756 | 1466035821483 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:21 INFO - PROCESS | 1756 | 1466035821650 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:10:21 INFO - PROCESS | 1756 | 1466035821833 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:21 INFO - PROCESS | 1756 | 1466035821842 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a9800 == 42 [pid = 1756] [id = 742] 17:10:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x93d24800) [pid = 1756] [serial = 2227] [outer = (nil)] 17:10:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x98f9d400) [pid = 1756] [serial = 2228] [outer = 0x93d24800] 17:10:21 INFO - PROCESS | 1756 | 1466035821917 Marionette DEBUG loaded listener.js 17:10:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x9971bc00) [pid = 1756] [serial = 2229] [outer = 0x93d24800] 17:10:22 INFO - PROCESS | 1756 | 1466035822690 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]]]}] 17:10:22 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. 17:10:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1281ms 17:10:22 INFO - PROCESS | 1756 | 1466035822747 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:10:22 INFO - PROCESS | 1756 | 1466035822752 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 17:10:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:10:22 INFO - PROCESS | 1756 | 1466035822759 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:10:22 INFO - PROCESS | 1756 | 1466035822763 Marionette TRACE conn3 <- [1,2942,null,{}] 17:10:22 INFO - PROCESS | 1756 | 1466035822769 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}] 17:10:22 INFO - PROCESS | 1756 | 1466035822775 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:22 INFO - PROCESS | 1756 | 1466035822949 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:10:23 INFO - PROCESS | 1756 | 1466035823125 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:23 INFO - PROCESS | 1756 | 1466035823135 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:23 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eaaa800 == 43 [pid = 1756] [id = 743] 17:10:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x927e8400) [pid = 1756] [serial = 2230] [outer = (nil)] 17:10:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x997f7800) [pid = 1756] [serial = 2231] [outer = 0x927e8400] 17:10:23 INFO - PROCESS | 1756 | 1466035823218 Marionette DEBUG loaded listener.js 17:10:23 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x9987f000) [pid = 1756] [serial = 2232] [outer = 0x927e8400] 17:10:24 INFO - PROCESS | 1756 | 1466035823992 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"]]]}] 17:10:24 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 17:10:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:10:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:10:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1293ms 17:10:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:10:24 INFO - PROCESS | 1756 | 1466035824053 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:10:24 INFO - PROCESS | 1756 | 1466035824056 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 17:10:24 INFO - PROCESS | 1756 | 1466035824062 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:10:24 INFO - PROCESS | 1756 | 1466035824066 Marionette TRACE conn3 <- [1,2946,null,{}] 17:10:24 INFO - PROCESS | 1756 | 1466035824071 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}] 17:10:24 INFO - PROCESS | 1756 | 1466035824077 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:24 INFO - PROCESS | 1756 | 1466035824241 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:10:24 INFO - PROCESS | 1756 | 1466035824437 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:24 INFO - PROCESS | 1756 | 1466035824443 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eaae000 == 44 [pid = 1756] [id = 744] 17:10:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x9044a400) [pid = 1756] [serial = 2233] [outer = (nil)] 17:10:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x91576400) [pid = 1756] [serial = 2234] [outer = 0x9044a400] 17:10:24 INFO - PROCESS | 1756 | 1466035824523 Marionette DEBUG loaded listener.js 17:10:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x91914000) [pid = 1756] [serial = 2235] [outer = 0x9044a400] 17:10:25 INFO - PROCESS | 1756 | 1466035825566 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]]]}] 17:10:25 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. 17:10:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1534ms 17:10:25 INFO - PROCESS | 1756 | 1466035825596 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:10:25 INFO - PROCESS | 1756 | 1466035825601 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 17:10:25 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:10:25 INFO - PROCESS | 1756 | 1466035825609 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:10:25 INFO - PROCESS | 1756 | 1466035825616 Marionette TRACE conn3 <- [1,2950,null,{}] 17:10:25 INFO - PROCESS | 1756 | 1466035825623 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}] 17:10:25 INFO - PROCESS | 1756 | 1466035825627 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:25 INFO - PROCESS | 1756 | 1466035825834 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:10:26 INFO - PROCESS | 1756 | 1466035826092 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:26 INFO - PROCESS | 1756 | 1466035826102 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:26 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050a400 == 45 [pid = 1756] [id = 745] 17:10:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x916aac00) [pid = 1756] [serial = 2236] [outer = (nil)] 17:10:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x91914800) [pid = 1756] [serial = 2237] [outer = 0x916aac00] 17:10:26 INFO - PROCESS | 1756 | 1466035826178 Marionette DEBUG loaded listener.js 17:10:26 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x91db2000) [pid = 1756] [serial = 2238] [outer = 0x916aac00] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8eab4800 == 44 [pid = 1756] [id = 735] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x9050d000 == 43 [pid = 1756] [id = 734] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x906a8c00 == 42 [pid = 1756] [id = 733] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x91571c00 == 41 [pid = 1756] [id = 732] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x90513400 == 40 [pid = 1756] [id = 731] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8eab5800 == 39 [pid = 1756] [id = 730] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x91fba800 == 38 [pid = 1756] [id = 726] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x9050e400 == 37 [pid = 1756] [id = 727] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x906e8c00 == 36 [pid = 1756] [id = 728] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x925b9800 == 35 [pid = 1756] [id = 729] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x9157e000 == 34 [pid = 1756] [id = 721] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8eaae000 == 33 [pid = 1756] [id = 744] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8eaaa800 == 32 [pid = 1756] [id = 743] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x95274000 == 31 [pid = 1756] [id = 741] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x906a9800 == 30 [pid = 1756] [id = 742] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x951f1000 == 29 [pid = 1756] [id = 740] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x906a5000 == 28 [pid = 1756] [id = 739] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x90450400 == 27 [pid = 1756] [id = 737] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x922ecc00 == 26 [pid = 1756] [id = 738] 17:10:27 INFO - PROCESS | 1756 | --DOCSHELL 0x8eaaa400 == 25 [pid = 1756] [id = 736] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x922f7400) [pid = 1756] [serial = 2180] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x91fbf000) [pid = 1756] [serial = 2174] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x906a4000) [pid = 1756] [serial = 2177] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x906ecc00) [pid = 1756] [serial = 2168] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x906f2400) [pid = 1756] [serial = 2169] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x91918800) [pid = 1756] [serial = 2148] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x91574400) [pid = 1756] [serial = 2147] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x91d93800) [pid = 1756] [serial = 2166] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x918e7c00) [pid = 1756] [serial = 2165] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x918e9800) [pid = 1756] [serial = 2171] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x922f9000) [pid = 1756] [serial = 2151] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x922f2800) [pid = 1756] [serial = 2150] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x93dbe400) [pid = 1756] [serial = 2154] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x93d22400) [pid = 1756] [serial = 2153] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x9519fc00) [pid = 1756] [serial = 2157] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x9503e400) [pid = 1756] [serial = 2156] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x951ee800) [pid = 1756] [serial = 2160] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x92066800) [pid = 1756] [serial = 2175] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x951eac00) [pid = 1756] [serial = 2159] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x91915400) [pid = 1756] [serial = 2172] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9191e400) [pid = 1756] [serial = 2178] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x920e0c00) [pid = 1756] [serial = 2163] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x91fb2400) [pid = 1756] [serial = 2162] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1756 | ++DOCSHELL 0x9044f800 == 26 [pid = 1756] [id = 746] 17:10:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x9044fc00) [pid = 1756] [serial = 2239] [outer = (nil)] 17:10:27 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x90457000) [pid = 1756] [serial = 2240] [outer = 0x9044fc00] 17:10:28 INFO - PROCESS | 1756 | 1466035828089 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]]]}] 17:10:28 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. 17:10:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2539ms 17:10:28 INFO - PROCESS | 1756 | 1466035828153 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:10:28 INFO - PROCESS | 1756 | 1466035828160 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 17:10:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:10:28 INFO - PROCESS | 1756 | 1466035828167 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:10:28 INFO - PROCESS | 1756 | 1466035828172 Marionette TRACE conn3 <- [1,2954,null,{}] 17:10:28 INFO - PROCESS | 1756 | 1466035828179 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}] 17:10:28 INFO - PROCESS | 1756 | 1466035828185 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:28 INFO - PROCESS | 1756 | 1466035828400 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:10:28 INFO - PROCESS | 1756 | 1466035828532 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:28 INFO - PROCESS | 1756 | 1466035828541 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:28 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a2c00 == 27 [pid = 1756] [id = 747] 17:10:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x906a4000) [pid = 1756] [serial = 2241] [outer = (nil)] 17:10:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x906ef000) [pid = 1756] [serial = 2242] [outer = 0x906a4000] 17:10:28 INFO - PROCESS | 1756 | 1466035828611 Marionette DEBUG loaded listener.js 17:10:28 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x90893400) [pid = 1756] [serial = 2243] [outer = 0x906a4000] 17:10:29 INFO - PROCESS | 1756 | 1466035829297 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]]]}] 17:10:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:10:29 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 17:10:29 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1180ms 17:10:29 INFO - PROCESS | 1756 | 1466035829348 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:10:29 INFO - PROCESS | 1756 | 1466035829357 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 17:10:29 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:10:29 INFO - PROCESS | 1756 | 1466035829370 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:10:29 INFO - PROCESS | 1756 | 1466035829382 Marionette TRACE conn3 <- [1,2958,null,{}] 17:10:29 INFO - PROCESS | 1756 | 1466035829393 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}] 17:10:29 INFO - PROCESS | 1756 | 1466035829398 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:29 INFO - PROCESS | 1756 | 1466035829639 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:10:29 INFO - PROCESS | 1756 | 1466035829657 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:29 INFO - PROCESS | 1756 | 1466035829667 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:29 INFO - PROCESS | 1756 | ++DOCSHELL 0x918e9400 == 28 [pid = 1756] [id = 748] 17:10:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x91916000) [pid = 1756] [serial = 2244] [outer = (nil)] 17:10:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x91d93400) [pid = 1756] [serial = 2245] [outer = 0x91916000] 17:10:29 INFO - PROCESS | 1756 | 1466035829733 Marionette DEBUG loaded listener.js 17:10:29 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x91db0400) [pid = 1756] [serial = 2246] [outer = 0x91916000] 17:10:30 INFO - PROCESS | 1756 | 1466035830526 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]]]}] 17:10:30 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. 17:10:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1206ms 17:10:30 INFO - PROCESS | 1756 | 1466035830576 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:10:30 INFO - PROCESS | 1756 | 1466035830581 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 17:10:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:10:30 INFO - PROCESS | 1756 | 1466035830588 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:10:30 INFO - PROCESS | 1756 | 1466035830594 Marionette TRACE conn3 <- [1,2962,null,{}] 17:10:30 INFO - PROCESS | 1756 | 1466035830619 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}] 17:10:30 INFO - PROCESS | 1756 | 1466035830628 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:30 INFO - PROCESS | 1756 | 1466035830849 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:10:30 INFO - PROCESS | 1756 | 1466035830873 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:30 INFO - PROCESS | 1756 | 1466035830887 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:30 INFO - PROCESS | 1756 | ++DOCSHELL 0x92068000 == 29 [pid = 1756] [id = 749] 17:10:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x92069000) [pid = 1756] [serial = 2247] [outer = (nil)] 17:10:30 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x920d8000) [pid = 1756] [serial = 2248] [outer = 0x92069000] 17:10:30 INFO - PROCESS | 1756 | 1466035830958 Marionette DEBUG loaded listener.js 17:10:31 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x922f4800) [pid = 1756] [serial = 2249] [outer = 0x92069000] 17:10:31 INFO - PROCESS | 1756 | 1466035831767 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]]]}] 17:10:31 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. 17:10:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1195ms 17:10:31 INFO - PROCESS | 1756 | 1466035831791 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:10:31 INFO - PROCESS | 1756 | 1466035831796 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 17:10:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:10:31 INFO - PROCESS | 1756 | 1466035831803 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:10:31 INFO - PROCESS | 1756 | 1466035831805 Marionette TRACE conn3 <- [1,2966,null,{}] 17:10:31 INFO - PROCESS | 1756 | 1466035831811 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}] 17:10:31 INFO - PROCESS | 1756 | 1466035831816 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:32 INFO - PROCESS | 1756 | 1466035832011 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:10:32 INFO - PROCESS | 1756 | 1466035832039 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:32 INFO - PROCESS | 1756 | 1466035832048 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:32 INFO - PROCESS | 1756 | ++DOCSHELL 0x922f7800 == 30 [pid = 1756] [id = 750] 17:10:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x923c9800) [pid = 1756] [serial = 2250] [outer = (nil)] 17:10:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x923d4400) [pid = 1756] [serial = 2251] [outer = 0x923c9800] 17:10:32 INFO - PROCESS | 1756 | 1466035832109 Marionette DEBUG loaded listener.js 17:10:32 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x925b7c00) [pid = 1756] [serial = 2252] [outer = 0x923c9800] 17:10:33 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x9157bc00) [pid = 1756] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:10:33 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x920db400) [pid = 1756] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:10:33 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x91d8f400) [pid = 1756] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:10:33 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x906ec800) [pid = 1756] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:10:33 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x920da400) [pid = 1756] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:10:33 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x906eb800) [pid = 1756] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:10:33 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x918f0000) [pid = 1756] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:10:33 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x91def800) [pid = 1756] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:10:33 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x925bac00) [pid = 1756] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:10:33 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x9044c400) [pid = 1756] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:10:33 INFO - PROCESS | 1756 | 1466035833329 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]]]}] 17:10:33 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. 17:10:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1539ms 17:10:33 INFO - PROCESS | 1756 | 1466035833343 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:10:33 INFO - PROCESS | 1756 | 1466035833347 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 17:10:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:10:33 INFO - PROCESS | 1756 | 1466035833359 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:10:33 INFO - PROCESS | 1756 | 1466035833361 Marionette TRACE conn3 <- [1,2970,null,{}] 17:10:33 INFO - PROCESS | 1756 | 1466035833369 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}] 17:10:33 INFO - PROCESS | 1756 | 1466035833375 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:33 INFO - PROCESS | 1756 | 1466035833563 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:10:33 INFO - PROCESS | 1756 | 1466035833580 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:33 INFO - PROCESS | 1756 | 1466035833589 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:33 INFO - PROCESS | 1756 | ++DOCSHELL 0x9157bc00 == 31 [pid = 1756] [id = 751] 17:10:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x91def800) [pid = 1756] [serial = 2253] [outer = (nil)] 17:10:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x923d0400) [pid = 1756] [serial = 2254] [outer = 0x91def800] 17:10:33 INFO - PROCESS | 1756 | 1466035833652 Marionette DEBUG loaded listener.js 17:10:33 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x927e4800) [pid = 1756] [serial = 2255] [outer = 0x91def800] 17:10:34 INFO - PROCESS | 1756 | 1466035834606 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]]]}] 17:10:34 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. 17:10:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1292ms 17:10:34 INFO - PROCESS | 1756 | 1466035834647 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:10:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:10:34 INFO - PROCESS | 1756 | 1466035834653 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 17:10:34 INFO - PROCESS | 1756 | 1466035834660 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:10:34 INFO - PROCESS | 1756 | 1466035834667 Marionette TRACE conn3 <- [1,2974,null,{}] 17:10:34 INFO - PROCESS | 1756 | 1466035834675 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}] 17:10:34 INFO - PROCESS | 1756 | 1466035834680 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:34 INFO - PROCESS | 1756 | 1466035834931 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:10:35 INFO - PROCESS | 1756 | 1466035835063 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:35 INFO - PROCESS | 1756 | 1466035835069 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:35 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a6000 == 32 [pid = 1756] [id = 752] 17:10:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x906ab400) [pid = 1756] [serial = 2256] [outer = (nil)] 17:10:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x9157f800) [pid = 1756] [serial = 2257] [outer = 0x906ab400] 17:10:35 INFO - PROCESS | 1756 | 1466035835188 Marionette DEBUG loaded listener.js 17:10:35 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x918e9800) [pid = 1756] [serial = 2258] [outer = 0x906ab400] 17:10:36 INFO - PROCESS | 1756 | 1466035836054 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]]]}] 17:10:36 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. 17:10:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1442ms 17:10:36 INFO - PROCESS | 1756 | 1466035836102 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:10:36 INFO - PROCESS | 1756 | 1466035836109 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 17:10:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:10:36 INFO - PROCESS | 1756 | 1466035836120 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:10:36 INFO - PROCESS | 1756 | 1466035836124 Marionette TRACE conn3 <- [1,2978,null,{}] 17:10:36 INFO - PROCESS | 1756 | 1466035836130 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}] 17:10:36 INFO - PROCESS | 1756 | 1466035836135 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:36 INFO - PROCESS | 1756 | 1466035836331 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:10:36 INFO - PROCESS | 1756 | 1466035836514 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:36 INFO - PROCESS | 1756 | 1466035836524 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:36 INFO - PROCESS | 1756 | ++DOCSHELL 0x91578400 == 33 [pid = 1756] [id = 753] 17:10:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x9205cc00) [pid = 1756] [serial = 2259] [outer = (nil)] 17:10:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x920d1400) [pid = 1756] [serial = 2260] [outer = 0x9205cc00] 17:10:36 INFO - PROCESS | 1756 | 1466035836602 Marionette DEBUG loaded listener.js 17:10:36 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x922f7c00) [pid = 1756] [serial = 2261] [outer = 0x9205cc00] 17:10:37 INFO - PROCESS | 1756 | 1466035837449 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]]]}] 17:10:37 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. 17:10:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1382ms 17:10:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:10:37 INFO - PROCESS | 1756 | 1466035837502 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:10:37 INFO - PROCESS | 1756 | 1466035837505 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 17:10:37 INFO - PROCESS | 1756 | 1466035837512 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:10:37 INFO - PROCESS | 1756 | 1466035837518 Marionette TRACE conn3 <- [1,2982,null,{}] 17:10:37 INFO - PROCESS | 1756 | 1466035837574 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}] 17:10:37 INFO - PROCESS | 1756 | 1466035837582 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:37 INFO - PROCESS | 1756 | 1466035837841 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:10:38 INFO - PROCESS | 1756 | 1466035838007 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:38 INFO - PROCESS | 1756 | 1466035838016 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:38 INFO - PROCESS | 1756 | ++DOCSHELL 0x92904000 == 34 [pid = 1756] [id = 754] 17:10:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x92907000) [pid = 1756] [serial = 2262] [outer = (nil)] 17:10:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x9290ec00) [pid = 1756] [serial = 2263] [outer = 0x92907000] 17:10:38 INFO - PROCESS | 1756 | 1466035838096 Marionette DEBUG loaded listener.js 17:10:38 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x93a3e800) [pid = 1756] [serial = 2264] [outer = 0x92907000] 17:10:38 INFO - PROCESS | 1756 | 1466035838917 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"]]]}] 17:10:38 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 17:10:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:10:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:10:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1434ms 17:10:38 INFO - PROCESS | 1756 | 1466035838947 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:10:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:10:38 INFO - PROCESS | 1756 | 1466035838952 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 17:10:38 INFO - PROCESS | 1756 | 1466035838958 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:10:38 INFO - PROCESS | 1756 | 1466035838961 Marionette TRACE conn3 <- [1,2986,null,{}] 17:10:38 INFO - PROCESS | 1756 | 1466035838967 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}] 17:10:38 INFO - PROCESS | 1756 | 1466035838972 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:39 INFO - PROCESS | 1756 | 1466035839132 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:10:39 INFO - PROCESS | 1756 | 1466035839312 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:39 INFO - PROCESS | 1756 | 1466035839320 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:39 INFO - PROCESS | 1756 | ++DOCSHELL 0x9089f400 == 35 [pid = 1756] [id = 755] 17:10:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x908a0800) [pid = 1756] [serial = 2265] [outer = (nil)] 17:10:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x93dc6400) [pid = 1756] [serial = 2266] [outer = 0x908a0800] 17:10:39 INFO - PROCESS | 1756 | 1466035839402 Marionette DEBUG loaded listener.js 17:10:39 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x95036800) [pid = 1756] [serial = 2267] [outer = 0x908a0800] 17:10:40 INFO - PROCESS | 1756 | 1466035840246 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]]]}] 17:10:40 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. 17:10:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1340ms 17:10:40 INFO - PROCESS | 1756 | 1466035840298 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:10:40 INFO - PROCESS | 1756 | 1466035840301 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 17:10:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:10:40 INFO - PROCESS | 1756 | 1466035840308 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:10:40 INFO - PROCESS | 1756 | 1466035840312 Marionette TRACE conn3 <- [1,2990,null,{}] 17:10:40 INFO - PROCESS | 1756 | 1466035840318 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}] 17:10:40 INFO - PROCESS | 1756 | 1466035840324 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:40 INFO - PROCESS | 1756 | 1466035840639 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:10:40 INFO - PROCESS | 1756 | 1466035840816 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:40 INFO - PROCESS | 1756 | 1466035840828 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:40 INFO - PROCESS | 1756 | ++DOCSHELL 0x9044c800 == 36 [pid = 1756] [id = 756] 17:10:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x90450400) [pid = 1756] [serial = 2268] [outer = (nil)] 17:10:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x9050b400) [pid = 1756] [serial = 2269] [outer = 0x90450400] 17:10:40 INFO - PROCESS | 1756 | 1466035840897 Marionette DEBUG loaded listener.js 17:10:40 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x906a9800) [pid = 1756] [serial = 2270] [outer = 0x90450400] 17:10:41 INFO - PROCESS | 1756 | --DOCSHELL 0x922f7800 == 35 [pid = 1756] [id = 750] 17:10:41 INFO - PROCESS | 1756 | --DOCSHELL 0x92068000 == 34 [pid = 1756] [id = 749] 17:10:41 INFO - PROCESS | 1756 | --DOCSHELL 0x918e9400 == 33 [pid = 1756] [id = 748] 17:10:41 INFO - PROCESS | 1756 | --DOCSHELL 0x906a2c00 == 32 [pid = 1756] [id = 747] 17:10:41 INFO - PROCESS | 1756 | --DOCSHELL 0x9044f800 == 31 [pid = 1756] [id = 746] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x92ff7800) [pid = 1756] [serial = 2208] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x9244dc00) [pid = 1756] [serial = 2201] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x927e9400) [pid = 1756] [serial = 2207] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x927f2800) [pid = 1756] [serial = 2204] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x9089d400) [pid = 1756] [serial = 2183] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x91580c00) [pid = 1756] [serial = 2184] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x923d1c00) [pid = 1756] [serial = 2181] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x9157c800) [pid = 1756] [serial = 2195] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x918e7000) [pid = 1756] [serial = 2196] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x91fc0000) [pid = 1756] [serial = 2198] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x91fc0400) [pid = 1756] [serial = 2186] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x91d94800) [pid = 1756] [serial = 2187] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x927eb000) [pid = 1756] [serial = 2189] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x927f3c00) [pid = 1756] [serial = 2190] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x90455000) [pid = 1756] [serial = 2192] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x906a6800) [pid = 1756] [serial = 2193] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x925b8400) [pid = 1756] [serial = 2202] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x9206ac00) [pid = 1756] [serial = 2199] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x92903400) [pid = 1756] [serial = 2205] [outer = (nil)] [url = about:blank] 17:10:41 INFO - PROCESS | 1756 | ++DOCSHELL 0x906f7000 == 32 [pid = 1756] [id = 757] 17:10:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9089d400) [pid = 1756] [serial = 2271] [outer = (nil)] 17:10:41 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x9157c800) [pid = 1756] [serial = 2272] [outer = 0x9089d400] 17:10:41 INFO - PROCESS | 1756 | 1466035841852 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]]]}] 17:10:41 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. 17:10:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1588ms 17:10:41 INFO - PROCESS | 1756 | 1466035841898 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:10:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:10:41 INFO - PROCESS | 1756 | 1466035841904 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 17:10:41 INFO - PROCESS | 1756 | 1466035841911 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:10:41 INFO - PROCESS | 1756 | 1466035841916 Marionette TRACE conn3 <- [1,2994,null,{}] 17:10:41 INFO - PROCESS | 1756 | 1466035841922 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}] 17:10:41 INFO - PROCESS | 1756 | 1466035841927 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:42 INFO - PROCESS | 1756 | 1466035842115 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:10:42 INFO - PROCESS | 1756 | 1466035842254 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:42 INFO - PROCESS | 1756 | 1466035842263 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:42 INFO - PROCESS | 1756 | ++DOCSHELL 0x918e2400 == 33 [pid = 1756] [id = 758] 17:10:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x918e7000) [pid = 1756] [serial = 2273] [outer = (nil)] 17:10:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x9191e400) [pid = 1756] [serial = 2274] [outer = 0x918e7000] 17:10:42 INFO - PROCESS | 1756 | 1466035842327 Marionette DEBUG loaded listener.js 17:10:42 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x91d94800) [pid = 1756] [serial = 2275] [outer = 0x918e7000] 17:10:42 INFO - PROCESS | 1756 | 1466035842961 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]]]}] 17:10:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:10:42 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 17:10:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1087ms 17:10:43 INFO - PROCESS | 1756 | 1466035843000 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:10:43 INFO - PROCESS | 1756 | 1466035843004 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 17:10:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:10:43 INFO - PROCESS | 1756 | 1466035843010 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:10:43 INFO - PROCESS | 1756 | 1466035843013 Marionette TRACE conn3 <- [1,2998,null,{}] 17:10:43 INFO - PROCESS | 1756 | 1466035843019 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}] 17:10:43 INFO - PROCESS | 1756 | 1466035843023 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:43 INFO - PROCESS | 1756 | 1466035843212 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:10:43 INFO - PROCESS | 1756 | 1466035843238 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:43 INFO - PROCESS | 1756 | 1466035843248 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:43 INFO - PROCESS | 1756 | ++DOCSHELL 0x918e8000 == 34 [pid = 1756] [id = 759] 17:10:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x920d4c00) [pid = 1756] [serial = 2276] [outer = (nil)] 17:10:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x922f8800) [pid = 1756] [serial = 2277] [outer = 0x920d4c00] 17:10:43 INFO - PROCESS | 1756 | 1466035843306 Marionette DEBUG loaded listener.js 17:10:43 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x923d4000) [pid = 1756] [serial = 2278] [outer = 0x920d4c00] 17:10:44 INFO - PROCESS | 1756 | 1466035844040 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]]]}] 17:10:44 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. 17:10:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1087ms 17:10:44 INFO - PROCESS | 1756 | 1466035844097 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:10:44 INFO - PROCESS | 1756 | 1466035844103 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 17:10:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:10:44 INFO - PROCESS | 1756 | 1466035844128 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:10:44 INFO - PROCESS | 1756 | 1466035844134 Marionette TRACE conn3 <- [1,3002,null,{}] 17:10:44 INFO - PROCESS | 1756 | 1466035844144 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}] 17:10:44 INFO - PROCESS | 1756 | 1466035844149 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:44 INFO - PROCESS | 1756 | 1466035844340 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:10:44 INFO - PROCESS | 1756 | 1466035844356 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:44 INFO - PROCESS | 1756 | 1466035844362 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:44 INFO - PROCESS | 1756 | ++DOCSHELL 0x9089c000 == 35 [pid = 1756] [id = 760] 17:10:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x91da4400) [pid = 1756] [serial = 2279] [outer = (nil)] 17:10:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x92903000) [pid = 1756] [serial = 2280] [outer = 0x91da4400] 17:10:44 INFO - PROCESS | 1756 | 1466035844426 Marionette DEBUG loaded listener.js 17:10:44 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x92908c00) [pid = 1756] [serial = 2281] [outer = 0x91da4400] 17:10:45 INFO - PROCESS | 1756 | 1466035845146 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]]]}] 17:10:45 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. 17:10:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1056ms 17:10:45 INFO - PROCESS | 1756 | 1466035845176 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:10:45 INFO - PROCESS | 1756 | 1466035845180 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 17:10:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:10:45 INFO - PROCESS | 1756 | 1466035845185 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:10:45 INFO - PROCESS | 1756 | 1466035845188 Marionette TRACE conn3 <- [1,3006,null,{}] 17:10:45 INFO - PROCESS | 1756 | 1466035845193 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}] 17:10:45 INFO - PROCESS | 1756 | 1466035845196 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:45 INFO - PROCESS | 1756 | 1466035845381 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:10:45 INFO - PROCESS | 1756 | 1466035845412 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:45 INFO - PROCESS | 1756 | 1466035845418 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:45 INFO - PROCESS | 1756 | ++DOCSHELL 0x920d2800 == 36 [pid = 1756] [id = 761] 17:10:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x922f4c00) [pid = 1756] [serial = 2282] [outer = (nil)] 17:10:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x93d22400) [pid = 1756] [serial = 2283] [outer = 0x922f4c00] 17:10:45 INFO - PROCESS | 1756 | 1466035845479 Marionette DEBUG loaded listener.js 17:10:45 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x93d28c00) [pid = 1756] [serial = 2284] [outer = 0x922f4c00] 17:10:46 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x8eaaac00) [pid = 1756] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:10:46 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x9157f400) [pid = 1756] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:10:46 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x923d0000) [pid = 1756] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:10:46 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x93a3a000) [pid = 1756] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:10:46 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x95270800) [pid = 1756] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:10:46 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x965d4000) [pid = 1756] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:10:46 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x93d24800) [pid = 1756] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:10:46 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x906a4000) [pid = 1756] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:10:46 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x927e8400) [pid = 1756] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:10:46 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x9044fc00) [pid = 1756] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:10:46 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x916aac00) [pid = 1756] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:10:46 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x91916000) [pid = 1756] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:10:46 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x9044a400) [pid = 1756] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:10:46 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x92069000) [pid = 1756] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:10:46 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x923c9800) [pid = 1756] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:10:46 INFO - PROCESS | 1756 | 1466035846352 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]]]}] 17:10:46 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. 17:10:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1194ms 17:10:46 INFO - PROCESS | 1756 | 1466035846380 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:10:46 INFO - PROCESS | 1756 | 1466035846385 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 17:10:46 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:10:46 INFO - PROCESS | 1756 | 1466035846392 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:10:46 INFO - PROCESS | 1756 | 1466035846396 Marionette TRACE conn3 <- [1,3010,null,{}] 17:10:46 INFO - PROCESS | 1756 | 1466035846401 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}] 17:10:46 INFO - PROCESS | 1756 | 1466035846405 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:46 INFO - PROCESS | 1756 | 1466035846546 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:10:46 INFO - PROCESS | 1756 | 1466035846567 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:46 INFO - PROCESS | 1756 | 1466035846584 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:46 INFO - PROCESS | 1756 | ++DOCSHELL 0x916aa400 == 37 [pid = 1756] [id = 762] 17:10:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x916aa800) [pid = 1756] [serial = 2285] [outer = (nil)] 17:10:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x9519e800) [pid = 1756] [serial = 2286] [outer = 0x916aa800] 17:10:46 INFO - PROCESS | 1756 | 1466035846656 Marionette DEBUG loaded listener.js 17:10:46 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x951e2c00) [pid = 1756] [serial = 2287] [outer = 0x916aa800] 17:10:47 INFO - PROCESS | 1756 | 1466035847416 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]]]}] 17:10:47 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 17:10:47 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1036ms 17:10:47 INFO - PROCESS | 1756 | 1466035847428 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:10:47 INFO - PROCESS | 1756 | 1466035847431 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 17:10:47 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:10:47 INFO - PROCESS | 1756 | 1466035847437 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:10:47 INFO - PROCESS | 1756 | 1466035847440 Marionette TRACE conn3 <- [1,3014,null,{}] 17:10:47 INFO - PROCESS | 1756 | 1466035847462 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}] 17:10:47 INFO - PROCESS | 1756 | 1466035847467 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:47 INFO - PROCESS | 1756 | 1466035847608 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:10:47 INFO - PROCESS | 1756 | 1466035847753 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:47 INFO - PROCESS | 1756 | 1466035847760 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:47 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eaa8400 == 38 [pid = 1756] [id = 763] 17:10:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9519f400) [pid = 1756] [serial = 2288] [outer = (nil)] 17:10:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x95272000) [pid = 1756] [serial = 2289] [outer = 0x9519f400] 17:10:47 INFO - PROCESS | 1756 | 1466035847823 Marionette DEBUG loaded listener.js 17:10:47 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x95277400) [pid = 1756] [serial = 2290] [outer = 0x9519f400] 17:10:48 INFO - PROCESS | 1756 | [1756] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:10:48 INFO - PROCESS | 1756 | 1466035848722 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:10:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:10:48 INFO - {} 17:10:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:10:48 INFO - {} 17:10:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:10:48 INFO - {} 17:10:48 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:10:48 INFO - {} 17:10:48 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1328ms 17:10:48 INFO - PROCESS | 1756 | 1466035848768 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:10:48 INFO - TEST-START | /FileAPI/fileReader.html 17:10:48 INFO - PROCESS | 1756 | 1466035848774 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 17:10:48 INFO - PROCESS | 1756 | 1466035848782 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:10:48 INFO - PROCESS | 1756 | 1466035848788 Marionette TRACE conn3 <- [1,3018,null,{}] 17:10:48 INFO - PROCESS | 1756 | 1466035848842 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}] 17:10:48 INFO - PROCESS | 1756 | 1466035848848 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:49 INFO - PROCESS | 1756 | 1466035849030 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:10:49 INFO - PROCESS | 1756 | 1466035849211 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:49 INFO - PROCESS | 1756 | 1466035849218 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:49 INFO - PROCESS | 1756 | ++DOCSHELL 0x90896000 == 39 [pid = 1756] [id = 764] 17:10:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x9089f800) [pid = 1756] [serial = 2291] [outer = (nil)] 17:10:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x91fb8800) [pid = 1756] [serial = 2292] [outer = 0x9089f800] 17:10:49 INFO - PROCESS | 1756 | 1466035849293 Marionette DEBUG loaded listener.js 17:10:49 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x9205fc00) [pid = 1756] [serial = 2293] [outer = 0x9089f800] 17:10:50 INFO - PROCESS | 1756 | 1466035850067 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]]]}] 17:10:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:10:50 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:10:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:10:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:10:50 INFO - TEST-OK | /FileAPI/fileReader.html | took 1336ms 17:10:50 INFO - PROCESS | 1756 | 1466035850118 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:10:50 INFO - PROCESS | 1756 | 1466035850125 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 17:10:50 INFO - TEST-START | /FileAPI/historical.html 17:10:50 INFO - PROCESS | 1756 | 1466035850135 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:10:50 INFO - PROCESS | 1756 | 1466035850139 Marionette TRACE conn3 <- [1,3022,null,{}] 17:10:50 INFO - PROCESS | 1756 | 1466035850145 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}] 17:10:50 INFO - PROCESS | 1756 | 1466035850150 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:50 INFO - PROCESS | 1756 | 1466035850382 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:10:50 INFO - PROCESS | 1756 | 1466035850510 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:50 INFO - PROCESS | 1756 | 1466035850518 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:50 INFO - PROCESS | 1756 | ++DOCSHELL 0x91df0400 == 40 [pid = 1756] [id = 765] 17:10:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x923d3800) [pid = 1756] [serial = 2294] [outer = (nil)] 17:10:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x927ef800) [pid = 1756] [serial = 2295] [outer = 0x923d3800] 17:10:50 INFO - PROCESS | 1756 | 1466035850597 Marionette DEBUG loaded listener.js 17:10:50 INFO - PROCESS | 1756 | ++DOMWINDOW == 86 (0x9290d000) [pid = 1756] [serial = 2296] [outer = 0x923d3800] 17:10:51 INFO - PROCESS | 1756 | 1466035851416 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"]]]}] 17:10:51 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:10:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:10:51 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:10:51 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:10:51 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:10:51 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:10:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:10:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:51 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:10:51 INFO - TEST-OK | /FileAPI/historical.html | took 1331ms 17:10:51 INFO - PROCESS | 1756 | 1466035851468 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:10:51 INFO - PROCESS | 1756 | 1466035851472 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 17:10:51 INFO - TEST-START | /FileAPI/idlharness.html 17:10:51 INFO - PROCESS | 1756 | 1466035851479 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:10:51 INFO - PROCESS | 1756 | 1466035851485 Marionette TRACE conn3 <- [1,3026,null,{}] 17:10:51 INFO - PROCESS | 1756 | 1466035851501 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}] 17:10:51 INFO - PROCESS | 1756 | 1466035851509 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:51 INFO - PROCESS | 1756 | 1466035851738 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:10:51 INFO - PROCESS | 1756 | 1466035851877 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:51 INFO - PROCESS | 1756 | 1466035851888 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:51 INFO - PROCESS | 1756 | ++DOCSHELL 0x965d8400 == 41 [pid = 1756] [id = 766] 17:10:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 87 (0x965d9800) [pid = 1756] [serial = 2297] [outer = (nil)] 17:10:51 INFO - PROCESS | 1756 | ++DOMWINDOW == 88 (0x9770c000) [pid = 1756] [serial = 2298] [outer = 0x965d9800] 17:10:51 INFO - PROCESS | 1756 | 1466035851963 Marionette DEBUG loaded listener.js 17:10:52 INFO - PROCESS | 1756 | ++DOMWINDOW == 89 (0x98343000) [pid = 1756] [serial = 2299] [outer = 0x965d9800] 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:10:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:10:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:10:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:10:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:10:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:10:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:10:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:10:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:10:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:10:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:10:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:10:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:10:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:10:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:10:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:10:53 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 17:10:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:10:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:10:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:10:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:10:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:10:53 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 17:10:53 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 17:10:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:10:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:10:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:10:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:10:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:10:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:10:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:10:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:10:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:10:53 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 17:10:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:10:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:10:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:10:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:10:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:10:53 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 17:10:53 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 17:10:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:10:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:10:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:10:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:10:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:10:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:10:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:10:53 INFO - TEST-OK | /FileAPI/idlharness.html | took 2014ms 17:10:53 INFO - PROCESS | 1756 | 1466035853321 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]]]}] 17:10:53 INFO - PROCESS | 1756 | 1466035853607 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:10:53 INFO - PROCESS | 1756 | 1466035853611 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 17:10:53 INFO - TEST-START | /FileAPI/idlharness.worker 17:10:53 INFO - PROCESS | 1756 | 1466035853620 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:10:53 INFO - PROCESS | 1756 | 1466035853623 Marionette TRACE conn3 <- [1,3030,null,{}] 17:10:53 INFO - PROCESS | 1756 | 1466035853627 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}] 17:10:53 INFO - PROCESS | 1756 | 1466035853633 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:53 INFO - PROCESS | 1756 | 1466035853786 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:10:53 INFO - PROCESS | 1756 | 1466035853968 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:53 INFO - PROCESS | 1756 | 1466035853976 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:54 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eab5c00 == 42 [pid = 1756] [id = 767] 17:10:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 90 (0x9044a000) [pid = 1756] [serial = 2300] [outer = (nil)] 17:10:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 91 (0x916a7400) [pid = 1756] [serial = 2301] [outer = 0x9044a000] 17:10:54 INFO - PROCESS | 1756 | 1466035854058 Marionette DEBUG loaded listener.js 17:10:54 INFO - PROCESS | 1756 | ++DOMWINDOW == 92 (0x918e3800) [pid = 1756] [serial = 2302] [outer = 0x9044a000] 17:10:54 INFO - PROCESS | 1756 | [1756] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:10:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:10:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:10:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:10:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:10:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:10:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:10:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:10:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:10:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:10:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:10:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:10:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:10:55 INFO - {} 17:10:55 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 17:10:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:10:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:10:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:10:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:10:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:10:55 INFO - {} 17:10:55 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 - {} 17:10:55 INFO - {} 17:10:55 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 17:10:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:10:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:10:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:10:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:10:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:10:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:10:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:10:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:10:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:10:55 INFO - {} 17:10:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:10:56 INFO - {} 17:10:56 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 17:10:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:10:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:10:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:10:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:10:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:10:56 INFO - {} 17:10:56 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 - {} 17:10:56 INFO - {} 17:10:56 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 17:10:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:10:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:10:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:10:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:10:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:56 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 17:10:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:10:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:10:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:10:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:10:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:10:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:10:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:10:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:10:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:56 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 17:10:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:10:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:10:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:56 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 17:10:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:10:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:10:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:56 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 17:10:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:10:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:10:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:10:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:10:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:10:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:10:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:10:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:10:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:10:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:10:56 INFO - {} 17:10:56 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2359ms 17:10:56 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:10:56 INFO - PROCESS | 1756 | 1466035855834 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,{},{}]]]}] 17:10:56 INFO - PROCESS | 1756 | 1466035856034 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:10:56 INFO - PROCESS | 1756 | 1466035856042 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 17:10:56 INFO - PROCESS | 1756 | 1466035856064 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:10:56 INFO - PROCESS | 1756 | 1466035856073 Marionette TRACE conn3 <- [1,3034,null,{}] 17:10:56 INFO - PROCESS | 1756 | 1466035856089 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}] 17:10:56 INFO - PROCESS | 1756 | 1466035856095 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:56 INFO - PROCESS | 1756 | 1466035856322 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:10:56 INFO - PROCESS | 1756 | 1466035856509 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:56 INFO - PROCESS | 1756 | 1466035856515 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:56 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050bc00 == 43 [pid = 1756] [id = 768] 17:10:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 93 (0x90510400) [pid = 1756] [serial = 2303] [outer = (nil)] 17:10:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 94 (0x9089e800) [pid = 1756] [serial = 2304] [outer = 0x90510400] 17:10:56 INFO - PROCESS | 1756 | 1466035856590 Marionette DEBUG loaded listener.js 17:10:56 INFO - PROCESS | 1756 | ++DOMWINDOW == 95 (0x918e4c00) [pid = 1756] [serial = 2305] [outer = 0x90510400] 17:10:57 INFO - PROCESS | 1756 | 1466035857507 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]]]}] 17:10:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:10:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1504ms 17:10:57 INFO - PROCESS | 1756 | 1466035857566 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:10:57 INFO - PROCESS | 1756 | 1466035857572 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 17:10:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:10:57 INFO - PROCESS | 1756 | 1466035857580 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:10:57 INFO - PROCESS | 1756 | 1466035857587 Marionette TRACE conn3 <- [1,3038,null,{}] 17:10:57 INFO - PROCESS | 1756 | 1466035857595 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}] 17:10:57 INFO - PROCESS | 1756 | 1466035857601 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:57 INFO - PROCESS | 1756 | 1466035857841 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:10:58 INFO - PROCESS | 1756 | 1466035858060 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:58 INFO - PROCESS | 1756 | 1466035858069 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:10:58 INFO - PROCESS | 1756 | ++DOCSHELL 0x90898000 == 44 [pid = 1756] [id = 769] 17:10:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 96 (0x91573000) [pid = 1756] [serial = 2306] [outer = (nil)] 17:10:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 97 (0x918ee400) [pid = 1756] [serial = 2307] [outer = 0x91573000] 17:10:58 INFO - PROCESS | 1756 | 1466035858139 Marionette DEBUG loaded listener.js 17:10:58 INFO - PROCESS | 1756 | ++DOMWINDOW == 98 (0x92064800) [pid = 1756] [serial = 2308] [outer = 0x91573000] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x916aa400 == 43 [pid = 1756] [id = 762] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x920d2800 == 42 [pid = 1756] [id = 761] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x9089c000 == 41 [pid = 1756] [id = 760] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x918e8000 == 40 [pid = 1756] [id = 759] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x906f7000 == 39 [pid = 1756] [id = 757] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x918e2400 == 38 [pid = 1756] [id = 758] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x9044c800 == 37 [pid = 1756] [id = 756] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x9157bc00 == 36 [pid = 1756] [id = 751] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x92904000 == 35 [pid = 1756] [id = 754] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x906a6000 == 34 [pid = 1756] [id = 752] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x9089f400 == 33 [pid = 1756] [id = 755] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x91578400 == 32 [pid = 1756] [id = 753] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x9050a400 == 31 [pid = 1756] [id = 745] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x8eab5c00 == 30 [pid = 1756] [id = 767] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x9050bc00 == 29 [pid = 1756] [id = 768] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x965d8400 == 28 [pid = 1756] [id = 766] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x91df0400 == 27 [pid = 1756] [id = 765] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x8eaa8400 == 26 [pid = 1756] [id = 763] 17:10:59 INFO - PROCESS | 1756 | --DOCSHELL 0x90896000 == 25 [pid = 1756] [id = 764] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 97 (0x90455400) [pid = 1756] [serial = 2211] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 96 (0x9044dc00) [pid = 1756] [serial = 2210] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 95 (0x9205f800) [pid = 1756] [serial = 2214] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 94 (0x91fb4000) [pid = 1756] [serial = 2213] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 93 (0x93032000) [pid = 1756] [serial = 2217] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 92 (0x927ec400) [pid = 1756] [serial = 2216] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 91 (0x9526b800) [pid = 1756] [serial = 2220] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 90 (0x95269400) [pid = 1756] [serial = 2219] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 89 (0x965d3000) [pid = 1756] [serial = 2223] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 88 (0x95278c00) [pid = 1756] [serial = 2222] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 87 (0x97712800) [pid = 1756] [serial = 2226] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 86 (0x97705800) [pid = 1756] [serial = 2225] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 85 (0x9971bc00) [pid = 1756] [serial = 2229] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x98f9d400) [pid = 1756] [serial = 2228] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x906ef000) [pid = 1756] [serial = 2242] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x9987f000) [pid = 1756] [serial = 2232] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x997f7800) [pid = 1756] [serial = 2231] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x90893400) [pid = 1756] [serial = 2243] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x923d0400) [pid = 1756] [serial = 2254] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x90457000) [pid = 1756] [serial = 2240] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x91db2000) [pid = 1756] [serial = 2238] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x91914800) [pid = 1756] [serial = 2237] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x91d93400) [pid = 1756] [serial = 2245] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x91914000) [pid = 1756] [serial = 2235] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x91576400) [pid = 1756] [serial = 2234] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x920d8000) [pid = 1756] [serial = 2248] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x923d4400) [pid = 1756] [serial = 2251] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x922f4800) [pid = 1756] [serial = 2249] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x925b7c00) [pid = 1756] [serial = 2252] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x91db0400) [pid = 1756] [serial = 2246] [outer = (nil)] [url = about:blank] 17:10:59 INFO - PROCESS | 1756 | 1466035859867 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"]]]}] 17:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:10:59 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 2345ms 17:10:59 INFO - PROCESS | 1756 | 1466035859955 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:10:59 INFO - PROCESS | 1756 | 1466035859961 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 17:10:59 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:10:59 INFO - PROCESS | 1756 | 1466035859970 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:10:59 INFO - PROCESS | 1756 | 1466035859978 Marionette TRACE conn3 <- [1,3042,null,{}] 17:10:59 INFO - PROCESS | 1756 | 1466035859985 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}] 17:10:59 INFO - PROCESS | 1756 | 1466035859989 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:00 INFO - PROCESS | 1756 | 1466035860134 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:11:00 INFO - PROCESS | 1756 | 1466035860143 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:00 INFO - PROCESS | 1756 | 1466035860152 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:00 INFO - PROCESS | 1756 | ++DOCSHELL 0x90516000 == 26 [pid = 1756] [id = 770] 17:11:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x90516400) [pid = 1756] [serial = 2309] [outer = (nil)] 17:11:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x906ec000) [pid = 1756] [serial = 2310] [outer = 0x90516400] 17:11:00 INFO - PROCESS | 1756 | 1466035860215 Marionette DEBUG loaded listener.js 17:11:00 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x90891400) [pid = 1756] [serial = 2311] [outer = 0x90516400] 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:11:01 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. 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:11:01 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'.) 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:11:01 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. 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:11:01 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. 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:11:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:11:01 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. 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:11:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:11:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:11:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:11:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:11:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:11:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:11:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:11:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:11:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:11:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:11:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:11:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:11:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:11:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:11:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:11:01 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1450ms 17:11:01 INFO - PROCESS | 1756 | 1466035861284 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]]]}] 17:11:01 INFO - PROCESS | 1756 | 1466035861432 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:11:01 INFO - PROCESS | 1756 | 1466035861467 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 17:11:01 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:11:01 INFO - PROCESS | 1756 | 1466035861497 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:11:01 INFO - PROCESS | 1756 | 1466035861505 Marionette TRACE conn3 <- [1,3046,null,{}] 17:11:01 INFO - PROCESS | 1756 | 1466035861512 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}] 17:11:01 INFO - PROCESS | 1756 | 1466035861517 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:01 INFO - PROCESS | 1756 | 1466035861722 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:11:01 INFO - PROCESS | 1756 | 1466035861872 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:01 INFO - PROCESS | 1756 | 1466035861879 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:01 INFO - PROCESS | 1756 | ++DOCSHELL 0x91920c00 == 27 [pid = 1756] [id = 771] 17:11:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x91922800) [pid = 1756] [serial = 2312] [outer = (nil)] 17:11:01 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x91d94c00) [pid = 1756] [serial = 2313] [outer = 0x91922800] 17:11:01 INFO - PROCESS | 1756 | 1466035861947 Marionette DEBUG loaded listener.js 17:11:02 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x91d9bc00) [pid = 1756] [serial = 2314] [outer = 0x91922800] 17:11:02 INFO - PROCESS | 1756 | [1756] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:11:02 INFO - PROCESS | 1756 | 1466035862686 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:11:02 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:11:02 INFO - {} 17:11:02 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1240ms 17:11:02 INFO - PROCESS | 1756 | 1466035862745 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:11:02 INFO - PROCESS | 1756 | 1466035862747 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 17:11:02 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:11:02 INFO - PROCESS | 1756 | 1466035862755 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:11:02 INFO - PROCESS | 1756 | 1466035862773 Marionette TRACE conn3 <- [1,3050,null,{}] 17:11:02 INFO - PROCESS | 1756 | 1466035862795 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}] 17:11:02 INFO - PROCESS | 1756 | 1466035862803 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:02 INFO - PROCESS | 1756 | 1466035862982 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:11:03 INFO - PROCESS | 1756 | 1466035863008 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:03 INFO - PROCESS | 1756 | 1466035863018 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:03 INFO - PROCESS | 1756 | ++DOCSHELL 0x920de800 == 28 [pid = 1756] [id = 772] 17:11:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x920dec00) [pid = 1756] [serial = 2315] [outer = (nil)] 17:11:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x922ef800) [pid = 1756] [serial = 2316] [outer = 0x920dec00] 17:11:03 INFO - PROCESS | 1756 | 1466035863084 Marionette DEBUG loaded listener.js 17:11:03 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x922fa800) [pid = 1756] [serial = 2317] [outer = 0x920dec00] 17:11:04 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x906ab400) [pid = 1756] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:11:04 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x922f4c00) [pid = 1756] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:11:04 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x918e7000) [pid = 1756] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:11:04 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x91da4400) [pid = 1756] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:11:04 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x92907000) [pid = 1756] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:11:04 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x9205cc00) [pid = 1756] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:11:04 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x908a0800) [pid = 1756] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:11:04 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x920d4c00) [pid = 1756] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:11:04 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x916aa800) [pid = 1756] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:11:04 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x91def800) [pid = 1756] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:11:04 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x90450400) [pid = 1756] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:11:04 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x9089d400) [pid = 1756] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:11:04 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x9519f400) [pid = 1756] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:11:04 INFO - PROCESS | 1756 | 1466035864268 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]]]}] 17:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:11:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1564ms 17:11:04 INFO - PROCESS | 1756 | 1466035864321 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:11:04 INFO - PROCESS | 1756 | 1466035864325 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 17:11:04 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:11:04 INFO - PROCESS | 1756 | 1466035864332 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:11:04 INFO - PROCESS | 1756 | 1466035864336 Marionette TRACE conn3 <- [1,3054,null,{}] 17:11:04 INFO - PROCESS | 1756 | 1466035864349 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}] 17:11:04 INFO - PROCESS | 1756 | 1466035864353 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:04 INFO - PROCESS | 1756 | 1466035864495 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:11:04 INFO - PROCESS | 1756 | 1466035864509 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:04 INFO - PROCESS | 1756 | 1466035864515 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:04 INFO - PROCESS | 1756 | ++DOCSHELL 0x908a0400 == 29 [pid = 1756] [id = 773] 17:11:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91da4400) [pid = 1756] [serial = 2318] [outer = (nil)] 17:11:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x923d0400) [pid = 1756] [serial = 2319] [outer = 0x91da4400] 17:11:04 INFO - PROCESS | 1756 | 1466035864580 Marionette DEBUG loaded listener.js 17:11:04 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x92445000) [pid = 1756] [serial = 2320] [outer = 0x91da4400] 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:11:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:11:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:11:05 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" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:11:05 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" 17:11:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:11:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:11:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1409ms 17:11:05 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:11:05 INFO - PROCESS | 1756 | 1466035865620 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"]]]}] 17:11:05 INFO - PROCESS | 1756 | 1466035865745 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:11:05 INFO - PROCESS | 1756 | 1466035865747 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 17:11:05 INFO - PROCESS | 1756 | 1466035865756 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:11:05 INFO - PROCESS | 1756 | 1466035865767 Marionette TRACE conn3 <- [1,3058,null,{}] 17:11:05 INFO - PROCESS | 1756 | 1466035865776 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}] 17:11:05 INFO - PROCESS | 1756 | 1466035865783 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:06 INFO - PROCESS | 1756 | 1466035866056 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:11:06 INFO - PROCESS | 1756 | 1466035866068 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:06 INFO - PROCESS | 1756 | 1466035866083 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:06 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eaadc00 == 30 [pid = 1756] [id = 774] 17:11:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x8eaaec00) [pid = 1756] [serial = 2321] [outer = (nil)] 17:11:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x9044b800) [pid = 1756] [serial = 2322] [outer = 0x8eaaec00] 17:11:06 INFO - PROCESS | 1756 | 1466035866254 Marionette DEBUG loaded listener.js 17:11:06 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x90456c00) [pid = 1756] [serial = 2323] [outer = 0x8eaaec00] 17:11:07 INFO - PROCESS | 1756 | 1466035867211 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]]]}] 17:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:11:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:11:07 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:07 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:11:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:11:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:11:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:11:07 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:11:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:11:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:07 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:11:07 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:11:07 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1497ms 17:11:07 INFO - PROCESS | 1756 | 1466035867257 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:11:07 INFO - PROCESS | 1756 | 1466035867267 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 17:11:07 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:11:07 INFO - PROCESS | 1756 | 1466035867278 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:11:07 INFO - PROCESS | 1756 | 1466035867282 Marionette TRACE conn3 <- [1,3062,null,{}] 17:11:07 INFO - PROCESS | 1756 | 1466035867290 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}] 17:11:07 INFO - PROCESS | 1756 | 1466035867295 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:07 INFO - PROCESS | 1756 | 1466035867535 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:11:07 INFO - PROCESS | 1756 | 1466035867549 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:07 INFO - PROCESS | 1756 | 1466035867555 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:07 INFO - PROCESS | 1756 | ++DOCSHELL 0x91578800 == 31 [pid = 1756] [id = 775] 17:11:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x91578c00) [pid = 1756] [serial = 2324] [outer = (nil)] 17:11:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x916ab400) [pid = 1756] [serial = 2325] [outer = 0x91578c00] 17:11:07 INFO - PROCESS | 1756 | 1466035867672 Marionette DEBUG loaded listener.js 17:11:07 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x918ea400) [pid = 1756] [serial = 2326] [outer = 0x91578c00] 17:11:08 INFO - PROCESS | 1756 | [1756] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:11:08 INFO - PROCESS | 1756 | 1466035868735 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:11:08 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:11:08 INFO - {} 17:11:08 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1492ms 17:11:08 INFO - PROCESS | 1756 | 1466035868769 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:11:08 INFO - PROCESS | 1756 | 1466035868774 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 17:11:08 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:11:08 INFO - PROCESS | 1756 | 1466035868791 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:11:08 INFO - PROCESS | 1756 | 1466035868796 Marionette TRACE conn3 <- [1,3066,null,{}] 17:11:08 INFO - PROCESS | 1756 | 1466035868801 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}] 17:11:08 INFO - PROCESS | 1756 | 1466035868807 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:09 INFO - PROCESS | 1756 | 1466035868998 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:11:09 INFO - PROCESS | 1756 | 1466035869174 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:09 INFO - PROCESS | 1756 | 1466035869181 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:09 INFO - PROCESS | 1756 | ++DOCSHELL 0x8eab4c00 == 32 [pid = 1756] [id = 776] 17:11:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x90513000) [pid = 1756] [serial = 2327] [outer = (nil)] 17:11:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x9205c800) [pid = 1756] [serial = 2328] [outer = 0x90513000] 17:11:09 INFO - PROCESS | 1756 | 1466035869253 Marionette DEBUG loaded listener.js 17:11:09 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x92067000) [pid = 1756] [serial = 2329] [outer = 0x90513000] 17:11:10 INFO - PROCESS | 1756 | 1466035870138 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]]]}] 17:11:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:11:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:11:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:11:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:11:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:11:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:11:10 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:11:10 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1402ms 17:11:10 INFO - PROCESS | 1756 | 1466035870188 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 17:11:10 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:11:10 INFO - PROCESS | 1756 | 1466035870193 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 17:11:10 INFO - PROCESS | 1756 | 1466035870199 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:11:10 INFO - PROCESS | 1756 | 1466035870204 Marionette TRACE conn3 <- [1,3070,null,{}] 17:11:10 INFO - PROCESS | 1756 | 1466035870247 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}] 17:11:10 INFO - PROCESS | 1756 | 1466035870256 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:10 INFO - PROCESS | 1756 | 1466035870429 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:11:10 INFO - PROCESS | 1756 | 1466035870610 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:10 INFO - PROCESS | 1756 | 1466035870621 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:10 INFO - PROCESS | 1756 | ++DOCSHELL 0x91d95400 == 33 [pid = 1756] [id = 777] 17:11:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x925bbc00) [pid = 1756] [serial = 2330] [outer = (nil)] 17:11:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x9290b800) [pid = 1756] [serial = 2331] [outer = 0x925bbc00] 17:11:10 INFO - PROCESS | 1756 | 1466035870690 Marionette DEBUG loaded listener.js 17:11:10 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x92ff0400) [pid = 1756] [serial = 2332] [outer = 0x925bbc00] 17:11:11 INFO - PROCESS | 1756 | 1466035871521 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]]]}] 17:11:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:11:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:11:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:11:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:11:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:11:11 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:11:11 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1362ms 17:11:11 INFO - PROCESS | 1756 | 1466035871562 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:11:11 INFO - PROCESS | 1756 | 1466035871566 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 17:11:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:11:11 INFO - PROCESS | 1756 | 1466035871572 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:11:11 INFO - PROCESS | 1756 | 1466035871575 Marionette TRACE conn3 <- [1,3074,null,{}] 17:11:11 INFO - PROCESS | 1756 | 1466035871580 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}] 17:11:11 INFO - PROCESS | 1756 | 1466035871585 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:11 INFO - PROCESS | 1756 | 1466035871752 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:11:11 INFO - PROCESS | 1756 | 1466035871936 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:11 INFO - PROCESS | 1756 | 1466035871949 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:11 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050d000 == 34 [pid = 1756] [id = 778] 17:11:11 INFO - PROCESS | 1756 | ++DOMWINDOW == 80 (0x906a5000) [pid = 1756] [serial = 2333] [outer = (nil)] 17:11:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 81 (0x93d20000) [pid = 1756] [serial = 2334] [outer = 0x906a5000] 17:11:12 INFO - PROCESS | 1756 | 1466035872028 Marionette DEBUG loaded listener.js 17:11:12 INFO - PROCESS | 1756 | ++DOMWINDOW == 82 (0x93db8400) [pid = 1756] [serial = 2335] [outer = 0x906a5000] 17:11:12 INFO - PROCESS | 1756 | 1466035872977 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]]]}] 17:11:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:11:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:11:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:11:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:11:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:11:13 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:11:13 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1434ms 17:11:13 INFO - PROCESS | 1756 | 1466035873008 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:11:13 INFO - PROCESS | 1756 | 1466035873013 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 17:11:13 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:11:13 INFO - PROCESS | 1756 | 1466035873021 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:11:13 INFO - PROCESS | 1756 | 1466035873025 Marionette TRACE conn3 <- [1,3078,null,{}] 17:11:13 INFO - PROCESS | 1756 | 1466035873033 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}] 17:11:13 INFO - PROCESS | 1756 | 1466035873038 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:13 INFO - PROCESS | 1756 | 1466035873218 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:11:13 INFO - PROCESS | 1756 | --DOCSHELL 0x9089bc00 == 33 [pid = 1756] [id = 689] 17:11:13 INFO - PROCESS | 1756 | --DOCSHELL 0x908a0400 == 32 [pid = 1756] [id = 773] 17:11:13 INFO - PROCESS | 1756 | --DOCSHELL 0x920de800 == 31 [pid = 1756] [id = 772] 17:11:13 INFO - PROCESS | 1756 | 1466035873473 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:13 INFO - PROCESS | 1756 | 1466035873485 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:13 INFO - PROCESS | 1756 | --DOCSHELL 0x91920c00 == 30 [pid = 1756] [id = 771] 17:11:13 INFO - PROCESS | 1756 | --DOCSHELL 0x90516000 == 29 [pid = 1756] [id = 770] 17:11:13 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050c400 == 30 [pid = 1756] [id = 779] 17:11:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 83 (0x90514400) [pid = 1756] [serial = 2336] [outer = (nil)] 17:11:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 84 (0x906e8c00) [pid = 1756] [serial = 2337] [outer = 0x90514400] 17:11:13 INFO - PROCESS | 1756 | 1466035873609 Marionette DEBUG loaded listener.js 17:11:13 INFO - PROCESS | 1756 | ++DOMWINDOW == 85 (0x9089b400) [pid = 1756] [serial = 2338] [outer = 0x90514400] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 84 (0x918e9800) [pid = 1756] [serial = 2258] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 83 (0x93d28c00) [pid = 1756] [serial = 2284] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 82 (0x91d94800) [pid = 1756] [serial = 2275] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 81 (0x92908c00) [pid = 1756] [serial = 2281] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 80 (0x93a3e800) [pid = 1756] [serial = 2264] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 79 (0x922f7c00) [pid = 1756] [serial = 2261] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 78 (0x93dc6400) [pid = 1756] [serial = 2266] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 77 (0x92903000) [pid = 1756] [serial = 2280] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 76 (0x93d22400) [pid = 1756] [serial = 2283] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 75 (0x922f8800) [pid = 1756] [serial = 2277] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 74 (0x9519e800) [pid = 1756] [serial = 2286] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 73 (0x9191e400) [pid = 1756] [serial = 2274] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x923d4000) [pid = 1756] [serial = 2278] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x920d1400) [pid = 1756] [serial = 2260] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x95036800) [pid = 1756] [serial = 2267] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x951e2c00) [pid = 1756] [serial = 2287] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x927e4800) [pid = 1756] [serial = 2255] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x9050b400) [pid = 1756] [serial = 2269] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9290ec00) [pid = 1756] [serial = 2263] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x906a9800) [pid = 1756] [serial = 2270] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x9157c800) [pid = 1756] [serial = 2272] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 63 (0x9157f800) [pid = 1756] [serial = 2257] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 62 (0x95272000) [pid = 1756] [serial = 2289] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1756 | --DOMWINDOW == 61 (0x95277400) [pid = 1756] [serial = 2290] [outer = (nil)] [url = about:blank] 17:11:14 INFO - PROCESS | 1756 | 1466035874320 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] 17:11:14 INFO - PROCESS | 1756 | 1466035874366 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 17:11:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:11:14 INFO - PROCESS | 1756 | 1466035874380 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:11:14 INFO - PROCESS | 1756 | 1466035874384 Marionette TRACE conn3 <- [1,3082,null,{}] 17:11:14 INFO - PROCESS | 1756 | 1466035874389 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}] 17:11:14 INFO - PROCESS | 1756 | 1466035874394 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:14 INFO - PROCESS | 1756 | 1466035874533 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:11:14 INFO - PROCESS | 1756 | 1466035874676 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:14 INFO - PROCESS | 1756 | 1466035874684 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:14 INFO - PROCESS | 1756 | ++DOCSHELL 0x918e9800 == 31 [pid = 1756] [id = 780] 17:11:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 62 (0x918f1c00) [pid = 1756] [serial = 2339] [outer = (nil)] 17:11:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 63 (0x9191b800) [pid = 1756] [serial = 2340] [outer = 0x918f1c00] 17:11:14 INFO - PROCESS | 1756 | 1466035874745 Marionette DEBUG loaded listener.js 17:11:14 INFO - PROCESS | 1756 | ++DOMWINDOW == 64 (0x91d98000) [pid = 1756] [serial = 2341] [outer = 0x918f1c00] 17:11:15 INFO - PROCESS | 1756 | 1466035875399 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]]]}] 17:11:15 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:11:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:15 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:11:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:11:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1030ms 17:11:15 INFO - PROCESS | 1756 | 1466035875411 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:11:15 INFO - PROCESS | 1756 | 1466035875415 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 17:11:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:11:15 INFO - PROCESS | 1756 | 1466035875421 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:11:15 INFO - PROCESS | 1756 | 1466035875425 Marionette TRACE conn3 <- [1,3086,null,{}] 17:11:15 INFO - PROCESS | 1756 | 1466035875439 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}] 17:11:15 INFO - PROCESS | 1756 | 1466035875446 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:15 INFO - PROCESS | 1756 | 1466035875653 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:11:15 INFO - PROCESS | 1756 | 1466035875675 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:15 INFO - PROCESS | 1756 | 1466035875685 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:15 INFO - PROCESS | 1756 | ++DOCSHELL 0x91fbac00 == 32 [pid = 1756] [id = 781] 17:11:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x91fbc400) [pid = 1756] [serial = 2342] [outer = (nil)] 17:11:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x920d6c00) [pid = 1756] [serial = 2343] [outer = 0x91fbc400] 17:11:15 INFO - PROCESS | 1756 | 1466035875746 Marionette DEBUG loaded listener.js 17:11:15 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x922f2c00) [pid = 1756] [serial = 2344] [outer = 0x91fbc400] 17:11:16 INFO - PROCESS | 1756 | 1466035876505 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:11:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:11:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1130ms 17:11:16 INFO - PROCESS | 1756 | 1466035876551 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:11:16 INFO - PROCESS | 1756 | 1466035876555 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 17:11:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:11:16 INFO - PROCESS | 1756 | 1466035876560 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:11:16 INFO - PROCESS | 1756 | 1466035876562 Marionette TRACE conn3 <- [1,3090,null,{}] 17:11:16 INFO - PROCESS | 1756 | 1466035876568 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}] 17:11:16 INFO - PROCESS | 1756 | 1466035876572 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:16 INFO - PROCESS | 1756 | 1466035876775 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:11:16 INFO - PROCESS | 1756 | 1466035876800 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:16 INFO - PROCESS | 1756 | 1466035876808 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:16 INFO - PROCESS | 1756 | ++DOCSHELL 0x916aa800 == 33 [pid = 1756] [id = 782] 17:11:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x925b2c00) [pid = 1756] [serial = 2345] [outer = (nil)] 17:11:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x925be800) [pid = 1756] [serial = 2346] [outer = 0x925b2c00] 17:11:16 INFO - PROCESS | 1756 | 1466035876865 Marionette DEBUG loaded listener.js 17:11:16 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x927ee000) [pid = 1756] [serial = 2347] [outer = 0x925b2c00] 17:11:17 INFO - PROCESS | 1756 | 1466035877589 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:11:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:11:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1075ms 17:11:17 INFO - PROCESS | 1756 | 1466035877640 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:11:17 INFO - PROCESS | 1756 | 1466035877644 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 17:11:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:11:17 INFO - PROCESS | 1756 | 1466035877649 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:11:17 INFO - PROCESS | 1756 | 1466035877651 Marionette TRACE conn3 <- [1,3094,null,{}] 17:11:17 INFO - PROCESS | 1756 | 1466035877664 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}] 17:11:17 INFO - PROCESS | 1756 | 1466035877668 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:17 INFO - PROCESS | 1756 | 1466035877840 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:11:17 INFO - PROCESS | 1756 | 1466035877940 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:17 INFO - PROCESS | 1756 | 1466035877948 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:17 INFO - PROCESS | 1756 | ++DOCSHELL 0x925bec00 == 34 [pid = 1756] [id = 783] 17:11:17 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x927efc00) [pid = 1756] [serial = 2348] [outer = (nil)] 17:11:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x92906000) [pid = 1756] [serial = 2349] [outer = 0x927efc00] 17:11:18 INFO - PROCESS | 1756 | 1466035878007 Marionette DEBUG loaded listener.js 17:11:18 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x9290a800) [pid = 1756] [serial = 2350] [outer = 0x927efc00] 17:11:18 INFO - PROCESS | 1756 | --DOMWINDOW == 72 (0x91922800) [pid = 1756] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 17:11:18 INFO - PROCESS | 1756 | --DOMWINDOW == 71 (0x9089f800) [pid = 1756] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:11:18 INFO - PROCESS | 1756 | --DOMWINDOW == 70 (0x923d3800) [pid = 1756] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:11:18 INFO - PROCESS | 1756 | --DOMWINDOW == 69 (0x920dec00) [pid = 1756] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 17:11:18 INFO - PROCESS | 1756 | --DOMWINDOW == 68 (0x965d9800) [pid = 1756] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 17:11:18 INFO - PROCESS | 1756 | --DOMWINDOW == 67 (0x91573000) [pid = 1756] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 17:11:18 INFO - PROCESS | 1756 | --DOMWINDOW == 66 (0x9044a000) [pid = 1756] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 17:11:18 INFO - PROCESS | 1756 | --DOMWINDOW == 65 (0x90510400) [pid = 1756] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 17:11:18 INFO - PROCESS | 1756 | --DOMWINDOW == 64 (0x90516400) [pid = 1756] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 17:11:18 INFO - PROCESS | 1756 | 1466035878696 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:11:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:11:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1085ms 17:11:18 INFO - PROCESS | 1756 | 1466035878735 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:11:18 INFO - PROCESS | 1756 | 1466035878738 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 17:11:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:11:18 INFO - PROCESS | 1756 | 1466035878745 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:11:18 INFO - PROCESS | 1756 | 1466035878748 Marionette TRACE conn3 <- [1,3098,null,{}] 17:11:18 INFO - PROCESS | 1756 | 1466035878752 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}] 17:11:18 INFO - PROCESS | 1756 | 1466035878761 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:19 INFO - PROCESS | 1756 | 1466035878997 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:11:19 INFO - PROCESS | 1756 | 1466035879010 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:19 INFO - PROCESS | 1756 | 1466035879016 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:19 INFO - PROCESS | 1756 | ++DOCSHELL 0x92907000 == 35 [pid = 1756] [id = 784] 17:11:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 65 (0x9290e000) [pid = 1756] [serial = 2351] [outer = (nil)] 17:11:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 66 (0x93dc1800) [pid = 1756] [serial = 2352] [outer = 0x9290e000] 17:11:19 INFO - PROCESS | 1756 | 1466035879077 Marionette DEBUG loaded listener.js 17:11:19 INFO - PROCESS | 1756 | ++DOMWINDOW == 67 (0x95037c00) [pid = 1756] [serial = 2353] [outer = 0x9290e000] 17:11:19 INFO - PROCESS | 1756 | 1466035879706 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]]]}] 17:11:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:11:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:11:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 978ms 17:11:19 INFO - PROCESS | 1756 | 1466035879722 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:11:19 INFO - PROCESS | 1756 | 1466035879725 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 17:11:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:11:19 INFO - PROCESS | 1756 | 1466035879737 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:11:19 INFO - PROCESS | 1756 | 1466035879741 Marionette TRACE conn3 <- [1,3102,null,{}] 17:11:19 INFO - PROCESS | 1756 | 1466035879746 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}] 17:11:19 INFO - PROCESS | 1756 | 1466035879751 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:19 INFO - PROCESS | 1756 | 1466035879888 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:11:20 INFO - PROCESS | 1756 | 1466035880035 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:20 INFO - PROCESS | 1756 | 1466035880043 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:20 INFO - PROCESS | 1756 | ++DOCSHELL 0x9050bc00 == 36 [pid = 1756] [id = 785] 17:11:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 68 (0x90510000) [pid = 1756] [serial = 2354] [outer = (nil)] 17:11:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 69 (0x9519dc00) [pid = 1756] [serial = 2355] [outer = 0x90510000] 17:11:20 INFO - PROCESS | 1756 | 1466035880101 Marionette DEBUG loaded listener.js 17:11:20 INFO - PROCESS | 1756 | ++DOMWINDOW == 70 (0x9519fc00) [pid = 1756] [serial = 2356] [outer = 0x90510000] 17:11:20 INFO - PROCESS | 1756 | 1466035880932 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:11:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:11:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1232ms 17:11:20 INFO - PROCESS | 1756 | 1466035880969 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:11:20 INFO - PROCESS | 1756 | 1466035880974 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 17:11:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:11:20 INFO - PROCESS | 1756 | 1466035880982 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:11:20 INFO - PROCESS | 1756 | 1466035880989 Marionette TRACE conn3 <- [1,3106,null,{}] 17:11:21 INFO - PROCESS | 1756 | 1466035880997 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}] 17:11:21 INFO - PROCESS | 1756 | 1466035881001 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:21 INFO - PROCESS | 1756 | 1466035881160 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 17:11:21 INFO - PROCESS | 1756 | 1466035881342 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:21 INFO - PROCESS | 1756 | 1466035881349 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:21 INFO - PROCESS | 1756 | ++DOCSHELL 0x906a7c00 == 37 [pid = 1756] [id = 786] 17:11:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 71 (0x906ab400) [pid = 1756] [serial = 2357] [outer = (nil)] 17:11:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 72 (0x91572400) [pid = 1756] [serial = 2358] [outer = 0x906ab400] 17:11:21 INFO - PROCESS | 1756 | 1466035881424 Marionette DEBUG loaded listener.js 17:11:21 INFO - PROCESS | 1756 | ++DOMWINDOW == 73 (0x916a2000) [pid = 1756] [serial = 2359] [outer = 0x906ab400] 17:11:22 INFO - PROCESS | 1756 | 1466035882231 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]]]}] 17:11:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:11:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:11:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:11:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1289ms 17:11:22 INFO - PROCESS | 1756 | 1466035882271 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 17:11:22 INFO - PROCESS | 1756 | 1466035882277 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 17:11:22 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:11:22 INFO - PROCESS | 1756 | 1466035882287 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:11:22 INFO - PROCESS | 1756 | 1466035882291 Marionette TRACE conn3 <- [1,3110,null,{}] 17:11:22 INFO - PROCESS | 1756 | 1466035882297 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}] 17:11:22 INFO - PROCESS | 1756 | 1466035882301 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:22 INFO - PROCESS | 1756 | 1466035882455 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 17:11:22 INFO - PROCESS | 1756 | 1466035882644 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:22 INFO - PROCESS | 1756 | 1466035882653 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:22 INFO - PROCESS | 1756 | ++DOCSHELL 0x91576800 == 38 [pid = 1756] [id = 787] 17:11:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 74 (0x91db3800) [pid = 1756] [serial = 2360] [outer = (nil)] 17:11:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 75 (0x91deac00) [pid = 1756] [serial = 2361] [outer = 0x91db3800] 17:11:22 INFO - PROCESS | 1756 | 1466035882724 Marionette DEBUG loaded listener.js 17:11:22 INFO - PROCESS | 1756 | ++DOMWINDOW == 76 (0x91fb7c00) [pid = 1756] [serial = 2362] [outer = 0x91db3800] 17:11:23 INFO - PROCESS | 1756 | 1466035883488 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"]]]}] 17:11:23 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:11:23 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 17:11:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:11:23 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1284ms 17:11:23 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:11:23 INFO - PROCESS | 1756 | 1466035883572 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 17:11:23 INFO - PROCESS | 1756 | 1466035883575 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 17:11:23 INFO - PROCESS | 1756 | 1466035883581 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:11:23 INFO - PROCESS | 1756 | 1466035883587 Marionette TRACE conn3 <- [1,3114,null,{}] 17:11:23 INFO - PROCESS | 1756 | 1466035883619 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}] 17:11:23 INFO - PROCESS | 1756 | 1466035883627 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:23 INFO - PROCESS | 1756 | 1466035883781 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 17:11:23 INFO - PROCESS | 1756 | 1466035883962 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\", \"a18cb48d-6106-4842-860f-e42e54863852\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:23 INFO - PROCESS | 1756 | 1466035883972 Marionette INFO sendAsync 65992359-6597-459d-88c4-38e1becfb953 17:11:24 INFO - PROCESS | 1756 | ++DOCSHELL 0x93030000 == 39 [pid = 1756] [id = 788] 17:11:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 77 (0x93a37c00) [pid = 1756] [serial = 2363] [outer = (nil)] 17:11:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 78 (0x93d2a000) [pid = 1756] [serial = 2364] [outer = 0x93a37c00] 17:11:24 INFO - PROCESS | 1756 | 1466035884043 Marionette DEBUG loaded listener.js 17:11:24 INFO - PROCESS | 1756 | ++DOMWINDOW == 79 (0x9503f400) [pid = 1756] [serial = 2365] [outer = 0x93a37c00] 17:11:24 INFO - PROCESS | 1756 | 1466035884796 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]]]}] 17:11:24 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:11:24 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1239ms 17:11:24 INFO - PROCESS | 1756 | 1466035884820 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 17:11:24 INFO - PROCESS | 1756 | 1466035884824 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 17:11:25 WARNING - u'runner_teardown' () 17:11:25 INFO - No more tests 17:11:25 INFO - Got 0 unexpected results 17:11:25 INFO - SUITE-END | took 1080s 17:11:25 INFO - Closing logging queue 17:11:25 INFO - queue closed 17:11:26 INFO - Return code: 0 17:11:26 WARNING - # TBPL SUCCESS # 17:11:26 INFO - Running post-action listener: _resource_record_post_action 17:11:26 INFO - Running post-run listener: _resource_record_post_run 17:11:27 INFO - Total resource usage - Wall time: 1113s; CPU: 98.0%; Read bytes: 14000128; Write bytes: 924958720; Read time: 696; Write time: 204992 17:11:27 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:11:27 INFO - install - Wall time: 29s; CPU: 100.0%; Read bytes: 4096; Write bytes: 134946816; Read time: 8; Write time: 114052 17:11:27 INFO - run-tests - Wall time: 1085s; CPU: 98.0%; Read bytes: 13443072; Write bytes: 790011904; Read time: 672; Write time: 90940 17:11:27 INFO - Running post-run listener: _upload_blobber_files 17:11:27 INFO - Blob upload gear active. 17:11:27 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:11:27 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 17:11:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:11:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:11:27 INFO - (blobuploader) - INFO - Open directory for files ... 17:11:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:11:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:11:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:11:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:11:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:11:30 INFO - (blobuploader) - INFO - Done attempting. 17:11:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:11:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:11:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:11:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:11:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:11:31 INFO - (blobuploader) - INFO - Done attempting. 17:11:31 INFO - (blobuploader) - INFO - Iteration through files over. 17:11:31 INFO - Return code: 0 17:11:31 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:11:31 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:11:31 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/71e13b1e3a0bb0b8fb744ad8601fde68a81168a15f9ef8be846b8a5747719ee6eaea45dfe27a382e90369d11d58a52ad1ccf4c8c7eb401f1a395bc841434950f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e5455d3942ee60411716ca7a403b89c58ca1d843938c10741c388578cf1f54a44837e1bb7e0db9109b58f2a982323de36a9ecf760f421adce6a1f98121b0398d"} 17:11:31 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:11:31 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:11:31 INFO - Contents: 17:11:31 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/71e13b1e3a0bb0b8fb744ad8601fde68a81168a15f9ef8be846b8a5747719ee6eaea45dfe27a382e90369d11d58a52ad1ccf4c8c7eb401f1a395bc841434950f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e5455d3942ee60411716ca7a403b89c58ca1d843938c10741c388578cf1f54a44837e1bb7e0db9109b58f2a982323de36a9ecf760f421adce6a1f98121b0398d"} 17:11:31 INFO - Running post-run listener: copy_logs_to_upload_dir 17:11:31 INFO - Copying logs to upload dir... 17:11:31 INFO - mkdir: /builds/slave/test/build/upload/logs 17:11:31 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1254.093180 ========= master_lag: 5.95 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 0 secs) (at 2016-06-15 17:11:37.378282) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 17 secs) (at 2016-06-15 17:11:37.389691) ========= 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-1466034417.113874-268744507 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/71e13b1e3a0bb0b8fb744ad8601fde68a81168a15f9ef8be846b8a5747719ee6eaea45dfe27a382e90369d11d58a52ad1ccf4c8c7eb401f1a395bc841434950f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e5455d3942ee60411716ca7a403b89c58ca1d843938c10741c388578cf1f54a44837e1bb7e0db9109b58f2a982323de36a9ecf760f421adce6a1f98121b0398d"} build_url:https://queue.taskcluster.net/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.027637 build_url: 'https://queue.taskcluster.net/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/71e13b1e3a0bb0b8fb744ad8601fde68a81168a15f9ef8be846b8a5747719ee6eaea45dfe27a382e90369d11d58a52ad1ccf4c8c7eb401f1a395bc841434950f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/e5455d3942ee60411716ca7a403b89c58ca1d843938c10741c388578cf1f54a44837e1bb7e0db9109b58f2a982323de36a9ecf760f421adce6a1f98121b0398d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Ml97czzXSDS35m9aKQYrRA/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 17.67 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 17 secs) (at 2016-06-15 17:11:55.087836) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 11 secs) (at 2016-06-15 17:11:55.091228) ========= 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-1466034417.113874-268744507 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.015742 ========= master_lag: 11.41 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 11 secs) (at 2016-06-15 17:12:06.518153) ========= ========= Started reboot skipped (results: 3, elapsed: 3 secs) (at 2016-06-15 17:12:06.518471) ========= ========= Finished reboot skipped (results: 3, elapsed: 3 secs) (at 2016-06-15 17:12:10.293961) ========= ========= Total master_lag: 35.12 =========