builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-214 starttime: 1468022194.29 results: success (0) buildid: 20160708151127 builduid: f79d4f8ccb4d45c0863bd48756e9225d revision: cbacbb7c2c3523d036f737c9dc6c4406d14ade2b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 16:56:34.293099) ========= master: http://buildbot-master03.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 16:56:34.310337) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 16:56:34.310727) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 16:56:34.354314) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 16:56:34.354631) ========= 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-1468018489.383220-1555332199 _=/tools/buildbot/bin/python using PTY: False --2016-07-08 16:56:34-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 11.2M=0.001s 2016-07-08 16:56:35 (11.2 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.664191 ========= master_lag: 1.01 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 16:56:36.026447) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 16:56:36.026764) ========= 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-1468018489.383220-1555332199 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.061751 ========= master_lag: 0.29 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 16:56:36.381185) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 10 secs) (at 2016-07-08 16:56:36.381550) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev cbacbb7c2c3523d036f737c9dc6c4406d14ade2b --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 cbacbb7c2c3523d036f737c9dc6c4406d14ade2b --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-1468018489.383220-1555332199 _=/tools/buildbot/bin/python using PTY: False 2016-07-08 16:56:36,530 truncating revision to first 12 chars 2016-07-08 16:56:36,530 Setting DEBUG logging. 2016-07-08 16:56:36,530 attempt 1/10 2016-07-08 16:56:36,531 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/cbacbb7c2c35?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-08 16:56:37,746 unpacking tar archive at: mozilla-beta-cbacbb7c2c35/testing/mozharness/ program finished with exit code 0 elapsedTime=1.747954 ========= master_lag: 8.84 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 10 secs) (at 2016-07-08 16:56:46.967057) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 16:56:46.967332) ========= script_repo_revision: cbacbb7c2c3523d036f737c9dc6c4406d14ade2b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 16:56:46.967703) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 16 secs) (at 2016-07-08 16:56:46.967974) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 16 secs) (at 2016-07-08 16:57:03.476115) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 46 secs) (at 2016-07-08 16:57:03.476510) ========= /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-1468018489.383220-1555332199 _=/tools/buildbot/bin/python using PTY: False 16:57:09 INFO - MultiFileLogger online at 20160708 16:57:09 in /builds/slave/test 16:57:09 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:57:09 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:57:09 INFO - {'append_to_log': False, 16:57:09 INFO - 'base_work_dir': '/builds/slave/test', 16:57:09 INFO - 'blob_upload_branch': 'mozilla-beta', 16:57:09 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:57:09 INFO - 'buildbot_json_path': 'buildprops.json', 16:57:09 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:57:09 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:57:09 INFO - 'download_minidump_stackwalk': True, 16:57:09 INFO - 'download_symbols': 'true', 16:57:09 INFO - 'e10s': False, 16:57:09 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:57:09 INFO - 'tooltool.py': '/tools/tooltool.py', 16:57:09 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:57:09 INFO - '/tools/misc-python/virtualenv.py')}, 16:57:09 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:57:09 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:57:09 INFO - 'log_level': 'info', 16:57:09 INFO - 'log_to_console': True, 16:57:09 INFO - 'opt_config_files': (), 16:57:09 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:57:09 INFO - '--processes=1', 16:57:09 INFO - '--config=%(test_path)s/wptrunner.ini', 16:57:09 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:57:09 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:57:09 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:57:09 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:57:09 INFO - 'pip_index': False, 16:57:09 INFO - 'require_test_zip': True, 16:57:09 INFO - 'test_type': ('testharness',), 16:57:09 INFO - 'this_chunk': '1', 16:57:09 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:57:09 INFO - 'total_chunks': '10', 16:57:09 INFO - 'virtualenv_path': 'venv', 16:57:09 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:57:09 INFO - 'work_dir': 'build'} 16:57:09 INFO - ##### 16:57:09 INFO - ##### Running clobber step. 16:57:09 INFO - ##### 16:57:09 INFO - Running pre-action listener: _resource_record_pre_action 16:57:09 INFO - Running main action method: clobber 16:57:09 INFO - rmtree: /builds/slave/test/build 16:57:09 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:57:12 INFO - Running post-action listener: _resource_record_post_action 16:57:12 INFO - ##### 16:57:12 INFO - ##### Running read-buildbot-config step. 16:57:12 INFO - ##### 16:57:12 INFO - Running pre-action listener: _resource_record_pre_action 16:57:12 INFO - Running main action method: read_buildbot_config 16:57:12 INFO - Using buildbot properties: 16:57:12 INFO - { 16:57:12 INFO - "project": "", 16:57:12 INFO - "product": "firefox", 16:57:12 INFO - "script_repo_revision": "production", 16:57:12 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 16:57:12 INFO - "repository": "", 16:57:12 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 16:57:12 INFO - "buildid": "20160708151127", 16:57:12 INFO - "pgo_build": "False", 16:57:12 INFO - "basedir": "/builds/slave/test", 16:57:12 INFO - "buildnumber": 5, 16:57:12 INFO - "slavename": "tst-linux32-spot-214", 16:57:12 INFO - "revision": "cbacbb7c2c3523d036f737c9dc6c4406d14ade2b", 16:57:12 INFO - "master": "http://buildbot-master03.bb.releng.use1.mozilla.com:8201/", 16:57:12 INFO - "platform": "linux", 16:57:12 INFO - "branch": "mozilla-beta", 16:57:12 INFO - "repo_path": "releases/mozilla-beta", 16:57:12 INFO - "moz_repo_path": "", 16:57:12 INFO - "stage_platform": "linux", 16:57:12 INFO - "builduid": "f79d4f8ccb4d45c0863bd48756e9225d", 16:57:12 INFO - "slavebuilddir": "test" 16:57:12 INFO - } 16:57:12 INFO - Found installer url https://queue.taskcluster.net/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 16:57:12 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 16:57:12 INFO - Running post-action listener: _resource_record_post_action 16:57:12 INFO - ##### 16:57:12 INFO - ##### Running download-and-extract step. 16:57:12 INFO - ##### 16:57:12 INFO - Running pre-action listener: _resource_record_pre_action 16:57:12 INFO - Running main action method: download_and_extract 16:57:12 INFO - mkdir: /builds/slave/test/build/tests 16:57:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:57:12 INFO - https://queue.taskcluster.net/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 16:57:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:57:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:57:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/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:57:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/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:57:14 INFO - Downloaded 1291 bytes. 16:57:14 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 16:57:14 INFO - Using the following test package requirements: 16:57:14 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 16:57:14 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:57:14 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 16:57:14 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:57:14 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 16:57:14 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:57:14 INFO - u'jsshell-linux-i686.zip'], 16:57:14 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:57:14 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 16:57:14 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 16:57:14 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:57:14 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 16:57:14 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:57:14 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 16:57:14 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:57:14 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 16:57:14 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 16:57:14 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 16:57:14 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:57:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:57:14 INFO - https://queue.taskcluster.net/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 16:57:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 16:57:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 16:57:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/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:57:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/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:57:22 INFO - Downloaded 22861023 bytes. 16:57:22 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:57:22 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:57:23 INFO - caution: filename not matched: web-platform/* 16:57:23 INFO - Return code: 11 16:57:23 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:57:23 INFO - https://queue.taskcluster.net/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 16:57:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 16:57:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 16:57:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/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:57:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/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:57:34 INFO - Downloaded 36389876 bytes. 16:57:34 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:57:34 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:57:38 INFO - caution: filename not matched: bin/* 16:57:38 INFO - caution: filename not matched: config/* 16:57:38 INFO - caution: filename not matched: mozbase/* 16:57:38 INFO - caution: filename not matched: marionette/* 16:57:38 INFO - caution: filename not matched: tools/wptserve/* 16:57:38 INFO - Return code: 11 16:57:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:57:38 INFO - https://queue.taskcluster.net/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 16:57:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:57:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:57:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/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:57:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/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:57:58 INFO - Downloaded 69350006 bytes. 16:57:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:57:58 INFO - mkdir: /builds/slave/test/properties 16:57:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:57:58 INFO - Writing to file /builds/slave/test/properties/build_url 16:57:58 INFO - Contents: 16:57:58 INFO - build_url:https://queue.taskcluster.net/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 16:57:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:57:59 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:57:59 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:57:59 INFO - Contents: 16:57:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:57:59 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:57:59 INFO - https://queue.taskcluster.net/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:57:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:57:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 16:57:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/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:57:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bGbjAy-ESeObqocqgeLdvg/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:58:25 INFO - Downloaded 92361187 bytes. 16:58:25 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:58:25 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:58:34 INFO - Return code: 0 16:58:34 INFO - Running post-action listener: _resource_record_post_action 16:58:34 INFO - Running post-action listener: set_extra_try_arguments 16:58:34 INFO - ##### 16:58:34 INFO - ##### Running create-virtualenv step. 16:58:34 INFO - ##### 16:58:34 INFO - Running pre-action listener: _pre_create_virtualenv 16:58:34 INFO - Running pre-action listener: _resource_record_pre_action 16:58:34 INFO - Running main action method: create_virtualenv 16:58:34 INFO - Creating virtualenv /builds/slave/test/build/venv 16:58:34 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:58:34 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:58:35 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:58:35 INFO - Using real prefix '/usr' 16:58:35 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:58:36 INFO - Installing distribute.............................................................................................................................................................................................done. 16:58:40 INFO - Installing pip.................done. 16:58:40 INFO - Return code: 0 16:58:40 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:58:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:58:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:58:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:58:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:58:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:58:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:58:40 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x8e58c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ebf598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f732b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f62f70>, '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 0x8f62620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f68750>, '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-1468018489.383220-1555332199', '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:58:40 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:58:40 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:58:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:58:40 INFO - 'CCACHE_UMASK': '002', 16:58:40 INFO - 'DISPLAY': ':0', 16:58:40 INFO - 'HOME': '/home/cltbld', 16:58:40 INFO - 'LANG': 'en_US.UTF-8', 16:58:40 INFO - 'LOGNAME': 'cltbld', 16:58:40 INFO - 'MAIL': '/var/mail/cltbld', 16:58:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:58:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:58:40 INFO - 'MOZ_NO_REMOTE': '1', 16:58:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:58:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:58:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:58:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:58:40 INFO - 'PWD': '/builds/slave/test', 16:58:40 INFO - 'SHELL': '/bin/bash', 16:58:40 INFO - 'SHLVL': '1', 16:58:40 INFO - 'TERM': 'linux', 16:58:40 INFO - 'TMOUT': '86400', 16:58:40 INFO - 'USER': 'cltbld', 16:58:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468018489.383220-1555332199', 16:58:40 INFO - '_': '/tools/buildbot/bin/python'} 16:58:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:58:40 INFO - Downloading/unpacking psutil>=0.7.1 16:58:40 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:58:40 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:58:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:58:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:58:40 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:58:40 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:58:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:58:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:58:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:58:46 INFO - Installing collected packages: psutil 16:58:46 INFO - Running setup.py install for psutil 16:58:46 INFO - building 'psutil._psutil_linux' extension 16:58:46 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:58:46 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 16:58:46 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 16:58:46 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:58:46 INFO - building 'psutil._psutil_posix' extension 16:58:46 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:58:47 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:58:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:58:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:58:47 INFO - Successfully installed psutil 16:58:47 INFO - Cleaning up... 16:58:47 INFO - Return code: 0 16:58:47 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:58:47 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:58:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:58:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:58:47 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:58:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:58:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:58:47 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x8e58c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ebf598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f732b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f62f70>, '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 0x8f62620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f68750>, '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-1468018489.383220-1555332199', '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:58:47 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:58:47 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:58:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:58:47 INFO - 'CCACHE_UMASK': '002', 16:58:47 INFO - 'DISPLAY': ':0', 16:58:47 INFO - 'HOME': '/home/cltbld', 16:58:47 INFO - 'LANG': 'en_US.UTF-8', 16:58:47 INFO - 'LOGNAME': 'cltbld', 16:58:47 INFO - 'MAIL': '/var/mail/cltbld', 16:58:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:58:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:58:47 INFO - 'MOZ_NO_REMOTE': '1', 16:58:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:58:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:58:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:58:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:58:47 INFO - 'PWD': '/builds/slave/test', 16:58:47 INFO - 'SHELL': '/bin/bash', 16:58:47 INFO - 'SHLVL': '1', 16:58:47 INFO - 'TERM': 'linux', 16:58:47 INFO - 'TMOUT': '86400', 16:58:47 INFO - 'USER': 'cltbld', 16:58:47 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468018489.383220-1555332199', 16:58:47 INFO - '_': '/tools/buildbot/bin/python'} 16:58:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:58:47 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:58:47 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:58:47 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:58:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:58:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:58:47 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:58:47 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:58:52 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:58:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:58:52 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:58:52 INFO - Installing collected packages: mozsystemmonitor 16:58:52 INFO - Running setup.py install for mozsystemmonitor 16:58:52 INFO - Successfully installed mozsystemmonitor 16:58:52 INFO - Cleaning up... 16:58:52 INFO - Return code: 0 16:58:52 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:58: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:58:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:58:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:58: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:58:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:58:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:58:52 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x8e58c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ebf598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f732b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f62f70>, '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 0x8f62620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f68750>, '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-1468018489.383220-1555332199', '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:58:52 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:58:52 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:58:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:58:52 INFO - 'CCACHE_UMASK': '002', 16:58:52 INFO - 'DISPLAY': ':0', 16:58:52 INFO - 'HOME': '/home/cltbld', 16:58:52 INFO - 'LANG': 'en_US.UTF-8', 16:58:52 INFO - 'LOGNAME': 'cltbld', 16:58:52 INFO - 'MAIL': '/var/mail/cltbld', 16:58:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:58:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:58:52 INFO - 'MOZ_NO_REMOTE': '1', 16:58:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:58:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:58:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:58:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:58:52 INFO - 'PWD': '/builds/slave/test', 16:58:52 INFO - 'SHELL': '/bin/bash', 16:58:52 INFO - 'SHLVL': '1', 16:58:52 INFO - 'TERM': 'linux', 16:58:52 INFO - 'TMOUT': '86400', 16:58:52 INFO - 'USER': 'cltbld', 16:58:52 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468018489.383220-1555332199', 16:58:52 INFO - '_': '/tools/buildbot/bin/python'} 16:58:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:58:53 INFO - Downloading/unpacking blobuploader==1.2.4 16:58:53 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:58:53 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:58:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:58:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:58:53 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:58:53 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:58:58 INFO - Downloading blobuploader-1.2.4.tar.gz 16:58:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:58:58 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:58:58 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:58:58 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:58:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:58:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:58:58 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:58:58 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:58:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:58:59 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:58:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:58:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:58:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:58:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:58:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:58:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:59:00 INFO - Downloading docopt-0.6.1.tar.gz 16:59:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:59:00 INFO - Installing collected packages: blobuploader, requests, docopt 16:59:00 INFO - Running setup.py install for blobuploader 16:59:00 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:59:00 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:59:00 INFO - Running setup.py install for requests 16:59:01 INFO - Running setup.py install for docopt 16:59:01 INFO - Successfully installed blobuploader requests docopt 16:59:01 INFO - Cleaning up... 16:59:01 INFO - Return code: 0 16:59:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:59:01 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:59:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:59:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:59:01 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:59:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:59:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:59:01 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x8e58c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ebf598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f732b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f62f70>, '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 0x8f62620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f68750>, '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-1468018489.383220-1555332199', '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:59:01 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:59:01 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:59:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:59:01 INFO - 'CCACHE_UMASK': '002', 16:59:01 INFO - 'DISPLAY': ':0', 16:59:01 INFO - 'HOME': '/home/cltbld', 16:59:01 INFO - 'LANG': 'en_US.UTF-8', 16:59:01 INFO - 'LOGNAME': 'cltbld', 16:59:01 INFO - 'MAIL': '/var/mail/cltbld', 16:59:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:59:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:59:01 INFO - 'MOZ_NO_REMOTE': '1', 16:59:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:59:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:59:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:59:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:59:01 INFO - 'PWD': '/builds/slave/test', 16:59:01 INFO - 'SHELL': '/bin/bash', 16:59:01 INFO - 'SHLVL': '1', 16:59:01 INFO - 'TERM': 'linux', 16:59:01 INFO - 'TMOUT': '86400', 16:59:01 INFO - 'USER': 'cltbld', 16:59:01 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468018489.383220-1555332199', 16:59:01 INFO - '_': '/tools/buildbot/bin/python'} 16:59:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:59:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:59:02 INFO - Running setup.py (path:/tmp/pip-w5uXLo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:59:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:59:02 INFO - Running setup.py (path:/tmp/pip-bq5WTz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:59:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:59:02 INFO - Running setup.py (path:/tmp/pip-xSB898-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:59:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:59:02 INFO - Running setup.py (path:/tmp/pip-Y4VeMX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:59:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:59:02 INFO - Running setup.py (path:/tmp/pip-GSWpop-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:59:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:59:02 INFO - Running setup.py (path:/tmp/pip-Y_ljCL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:59:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:59:02 INFO - Running setup.py (path:/tmp/pip-YAWyti-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:59:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:59:02 INFO - Running setup.py (path:/tmp/pip-Adzr2m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:59:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:59:03 INFO - Running setup.py (path:/tmp/pip-Th3fB6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:59:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:59:03 INFO - Running setup.py (path:/tmp/pip-Cch6tz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:59:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:59:03 INFO - Running setup.py (path:/tmp/pip-8ojVcD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:59:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:59:03 INFO - Running setup.py (path:/tmp/pip-NOWfT6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:59:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:59:03 INFO - Running setup.py (path:/tmp/pip-HiyEAV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:59:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:59:03 INFO - Running setup.py (path:/tmp/pip-ftmKcE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:59:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:59:03 INFO - Running setup.py (path:/tmp/pip-6ZTed6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:59:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:59:03 INFO - Running setup.py (path:/tmp/pip-VnbEM0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:59:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:59:04 INFO - Running setup.py (path:/tmp/pip-L08L0n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:59:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:59:04 INFO - Running setup.py (path:/tmp/pip-tex7nI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:59:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:59:04 INFO - Running setup.py (path:/tmp/pip-6QOkIV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:59:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:59:04 INFO - Running setup.py (path:/tmp/pip-xUWs3S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:59:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:59:04 INFO - Running setup.py (path:/tmp/pip-XGllvA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:59:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:59:05 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:59:05 INFO - Running setup.py install for manifestparser 16:59:05 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:59:05 INFO - Running setup.py install for mozcrash 16:59:05 INFO - Running setup.py install for mozdebug 16:59:05 INFO - Running setup.py install for mozdevice 16:59:05 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:59:05 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:59:05 INFO - Running setup.py install for mozfile 16:59:06 INFO - Running setup.py install for mozhttpd 16:59:06 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:59:06 INFO - Running setup.py install for mozinfo 16:59:06 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:59:06 INFO - Running setup.py install for mozInstall 16:59:06 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:59:06 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:59:06 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:59:06 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:59:06 INFO - Running setup.py install for mozleak 16:59:06 INFO - Running setup.py install for mozlog 16:59:07 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:59:07 INFO - Running setup.py install for moznetwork 16:59:07 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:59:07 INFO - Running setup.py install for mozprocess 16:59:07 INFO - Running setup.py install for mozprofile 16:59:07 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:59:07 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:59:07 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:59:07 INFO - Running setup.py install for mozrunner 16:59:08 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:59:08 INFO - Running setup.py install for mozscreenshot 16:59:08 INFO - Running setup.py install for moztest 16:59:08 INFO - Running setup.py install for mozversion 16:59:08 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:59:08 INFO - Running setup.py install for wptserve 16:59:09 INFO - Running setup.py install for marionette-driver 16:59:09 INFO - Running setup.py install for browsermob-proxy 16:59:09 INFO - Running setup.py install for marionette-client 16:59:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:59:10 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:59:10 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:59:10 INFO - Cleaning up... 16:59:10 INFO - Return code: 0 16:59:10 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:59:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:59:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:59:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:59:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:59:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:59:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 16:59:10 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x8e58c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8ebf598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8f732b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8f62f70>, '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 0x8f62620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f68750>, '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-1468018489.383220-1555332199', '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:59:10 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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:59:10 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:59:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:59:10 INFO - 'CCACHE_UMASK': '002', 16:59:10 INFO - 'DISPLAY': ':0', 16:59:10 INFO - 'HOME': '/home/cltbld', 16:59:10 INFO - 'LANG': 'en_US.UTF-8', 16:59:10 INFO - 'LOGNAME': 'cltbld', 16:59:10 INFO - 'MAIL': '/var/mail/cltbld', 16:59:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:59:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:59:10 INFO - 'MOZ_NO_REMOTE': '1', 16:59:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:59:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:59:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:59:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:59:10 INFO - 'PWD': '/builds/slave/test', 16:59:10 INFO - 'SHELL': '/bin/bash', 16:59:10 INFO - 'SHLVL': '1', 16:59:10 INFO - 'TERM': 'linux', 16:59:10 INFO - 'TMOUT': '86400', 16:59:10 INFO - 'USER': 'cltbld', 16:59:10 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468018489.383220-1555332199', 16:59:10 INFO - '_': '/tools/buildbot/bin/python'} 16:59:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:59:10 INFO - Running setup.py (path:/tmp/pip-IkGcvb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:59:10 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:59:10 INFO - Running setup.py (path:/tmp/pip-k7Yo_5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:59:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:59:10 INFO - Running setup.py (path:/tmp/pip-8NpxwR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:59:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:59:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:59:10 INFO - Running setup.py (path:/tmp/pip-AhkRrO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:59:11 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:59:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:59:11 INFO - Running setup.py (path:/tmp/pip-QGyHWH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:59:11 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:59:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:59:11 INFO - Running setup.py (path:/tmp/pip-vsYufH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:59:11 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:59:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:59:11 INFO - Running setup.py (path:/tmp/pip-sKj7eX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:59:11 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:59:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:59:11 INFO - Running setup.py (path:/tmp/pip-LZRYZQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:59:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:59:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:59:11 INFO - Running setup.py (path:/tmp/pip-r3SeIQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:59:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:59:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:59:11 INFO - Running setup.py (path:/tmp/pip-zfXu67-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:59:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:59:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:59:11 INFO - Running setup.py (path:/tmp/pip-TLXW2f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:59:12 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:59:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:59:12 INFO - Running setup.py (path:/tmp/pip-7X7jfz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:59:12 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:59:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:59:12 INFO - Running setup.py (path:/tmp/pip-QHFVUz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:59:12 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:59:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:59:12 INFO - Running setup.py (path:/tmp/pip-_RE5rJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:59:12 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:59:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:59:12 INFO - Running setup.py (path:/tmp/pip-rrrv0S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:59:12 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:59:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:59:12 INFO - Running setup.py (path:/tmp/pip-H2hI8z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:59:12 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:59:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:59:12 INFO - Running setup.py (path:/tmp/pip-gRPe8m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:59:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:59:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:59:12 INFO - Running setup.py (path:/tmp/pip-JgecwR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:59:12 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:59:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:59:12 INFO - Running setup.py (path:/tmp/pip-LG8W9w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:59:13 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:59:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:59:13 INFO - Running setup.py (path:/tmp/pip-KD671R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:59:13 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:59:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:59:13 INFO - Running setup.py (path:/tmp/pip-UqRBPd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:59:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:59:13 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:59:13 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:59:13 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:59:13 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:59:13 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:59:13 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:59:13 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:59:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:59:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:59:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:59:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 16:59:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:59:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:59:18 INFO - Downloading blessings-1.6.tar.gz 16:59:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:59:18 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:59:18 INFO - Installing collected packages: blessings 16:59:18 INFO - Running setup.py install for blessings 16:59:19 INFO - Successfully installed blessings 16:59:19 INFO - Cleaning up... 16:59:19 INFO - Return code: 0 16:59:19 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:59:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:59:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:59:19 INFO - Reading from file tmpfile_stdout 16:59:19 INFO - Current package versions: 16:59:19 INFO - argparse == 1.2.1 16:59:19 INFO - blessings == 1.6 16:59:19 INFO - blobuploader == 1.2.4 16:59:19 INFO - browsermob-proxy == 0.6.0 16:59:19 INFO - docopt == 0.6.1 16:59:19 INFO - manifestparser == 1.1 16:59:19 INFO - marionette-client == 2.3.0 16:59:19 INFO - marionette-driver == 1.4.0 16:59:19 INFO - mozInstall == 1.12 16:59:19 INFO - mozcrash == 0.17 16:59:19 INFO - mozdebug == 0.1 16:59:19 INFO - mozdevice == 0.48 16:59:19 INFO - mozfile == 1.2 16:59:19 INFO - mozhttpd == 0.7 16:59:19 INFO - mozinfo == 0.9 16:59:19 INFO - mozleak == 0.1 16:59:19 INFO - mozlog == 3.1 16:59:19 INFO - moznetwork == 0.27 16:59:19 INFO - mozprocess == 0.22 16:59:19 INFO - mozprofile == 0.28 16:59:19 INFO - mozrunner == 6.11 16:59:19 INFO - mozscreenshot == 0.1 16:59:19 INFO - mozsystemmonitor == 0.0 16:59:19 INFO - moztest == 0.7 16:59:19 INFO - mozversion == 1.4 16:59:19 INFO - psutil == 3.1.1 16:59:19 INFO - requests == 1.2.3 16:59:19 INFO - wptserve == 1.4.0 16:59:19 INFO - wsgiref == 0.1.2 16:59:19 INFO - Running post-action listener: _resource_record_post_action 16:59:19 INFO - Running post-action listener: _start_resource_monitoring 16:59:19 INFO - Starting resource monitoring. 16:59:19 INFO - ##### 16:59:19 INFO - ##### Running pull step. 16:59:19 INFO - ##### 16:59:19 INFO - Running pre-action listener: _resource_record_pre_action 16:59:19 INFO - Running main action method: pull 16:59:19 INFO - Pull has nothing to do! 16:59:19 INFO - Running post-action listener: _resource_record_post_action 16:59:19 INFO - ##### 16:59:19 INFO - ##### Running install step. 16:59:19 INFO - ##### 16:59:19 INFO - Running pre-action listener: _resource_record_pre_action 16:59:19 INFO - Running main action method: install 16:59:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:59:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:59:19 INFO - Reading from file tmpfile_stdout 16:59:19 INFO - Detecting whether we're running mozinstall >=1.0... 16:59:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:59:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:59:20 INFO - Reading from file tmpfile_stdout 16:59:20 INFO - Output received: 16:59:20 INFO - Usage: mozinstall [options] installer 16:59:20 INFO - Options: 16:59:20 INFO - -h, --help show this help message and exit 16:59:20 INFO - -d DEST, --destination=DEST 16:59:20 INFO - Directory to install application into. [default: 16:59:20 INFO - "/builds/slave/test"] 16:59:20 INFO - --app=APP Application being installed. [default: firefox] 16:59:20 INFO - mkdir: /builds/slave/test/build/application 16:59:20 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:59:20 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:59:49 INFO - Reading from file tmpfile_stdout 16:59:49 INFO - Output received: 16:59:49 INFO - /builds/slave/test/build/application/firefox/firefox 16:59:49 INFO - Running post-action listener: _resource_record_post_action 16:59:49 INFO - ##### 16:59:49 INFO - ##### Running run-tests step. 16:59:49 INFO - ##### 16:59:49 INFO - Running pre-action listener: _resource_record_pre_action 16:59:49 INFO - Running main action method: run_tests 16:59:49 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:59:49 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:59:49 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:59:49 INFO - grabbing minidump binary from tooltool 16:59:49 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:59:49 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 0x8f62f70>, '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 0x8f62620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8f68750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:59:49 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:59:49 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:59:49 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:59:49 INFO - Return code: 0 16:59:49 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 16:59:49 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:59:49 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/bGbjAy-ESeObqocqgeLdvg/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:59:49 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/bGbjAy-ESeObqocqgeLdvg/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:59:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:59:49 INFO - 'CCACHE_UMASK': '002', 16:59:49 INFO - 'DISPLAY': ':0', 16:59:49 INFO - 'HOME': '/home/cltbld', 16:59:49 INFO - 'LANG': 'en_US.UTF-8', 16:59:49 INFO - 'LOGNAME': 'cltbld', 16:59:49 INFO - 'MAIL': '/var/mail/cltbld', 16:59:49 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:59:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:59:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:59:49 INFO - 'MOZ_NO_REMOTE': '1', 16:59:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:59:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:59:49 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:59:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:59:49 INFO - 'PWD': '/builds/slave/test', 16:59:49 INFO - 'SHELL': '/bin/bash', 16:59:49 INFO - 'SHLVL': '1', 16:59:49 INFO - 'TERM': 'linux', 16:59:49 INFO - 'TMOUT': '86400', 16:59:49 INFO - 'USER': 'cltbld', 16:59:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468018489.383220-1555332199', 16:59:49 INFO - '_': '/tools/buildbot/bin/python'} 16:59:49 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/bGbjAy-ESeObqocqgeLdvg/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:59:50 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:59:50 INFO - import pkg_resources 16:59:51 INFO - Using 1 client processes 16:59:52 INFO - wptserve Starting http server on 127.0.0.1:8000 16:59:52 INFO - wptserve Starting http server on 127.0.0.1:8001 16:59:52 INFO - wptserve Starting http server on 127.0.0.1:8443 16:59:54 INFO - SUITE-START | Running 778 tests 16:59:54 INFO - Running testharness tests 16:59:54 INFO - Setting up ssl 16:59:54 INFO - PROCESS | certutil | 16:59:54 INFO - PROCESS | certutil | 16:59:54 INFO - PROCESS | certutil | 16:59:54 INFO - Certificate Nickname Trust Attributes 16:59:54 INFO - SSL,S/MIME,JAR/XPI 16:59:54 INFO - 16:59:54 INFO - web-platform-tests CT,, 16:59:54 INFO - 16:59:54 INFO - Starting runner 16:59:57 INFO - PROCESS | 1789 | 1468022397100 Marionette DEBUG Marionette enabled via build flag and pref 16:59:57 INFO - PROCESS | 1789 | ++DOCSHELL 0xa4e4ec00 == 1 [pid = 1789] [id = 1] 16:59:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 1 (0xa4e4f000) [pid = 1789] [serial = 1] [outer = (nil)] 16:59:57 INFO - PROCESS | 1789 | [1789] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:59:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 2 (0xa4e4f800) [pid = 1789] [serial = 2] [outer = 0xa4e4f000] 16:59:57 INFO - PROCESS | 1789 | 1468022397797 Marionette INFO Listening on port 2828 16:59:58 INFO - PROCESS | 1789 | 1468022398424 Marionette DEBUG Marionette enabled via command-line flag 16:59:58 INFO - PROCESS | 1789 | ++DOCSHELL 0xa6281800 == 2 [pid = 1789] [id = 2] 16:59:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 3 (0xa6282c00) [pid = 1789] [serial = 3] [outer = (nil)] 16:59:58 INFO - PROCESS | 1789 | [1789] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:59:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 4 (0xa8c47c00) [pid = 1789] [serial = 4] [outer = 0xa6282c00] 16:59:58 INFO - PROCESS | 1789 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d3200 16:59:58 INFO - PROCESS | 1789 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d3ce0 16:59:58 INFO - PROCESS | 1789 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20dcd60 16:59:58 INFO - PROCESS | 1789 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f99c0 16:59:58 INFO - PROCESS | 1789 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20de7a0 16:59:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 5 (0xa1124000) [pid = 1789] [serial = 5] [outer = 0xa4e4f000] 16:59:58 INFO - PROCESS | 1789 | [1789] 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:59:58 INFO - PROCESS | 1789 | 1468022398833 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48439 16:59:58 INFO - PROCESS | 1789 | [1789] 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:59:58 INFO - PROCESS | 1789 | 1468022398865 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48440 16:59:58 INFO - PROCESS | 1789 | 1468022398925 Marionette DEBUG Closed connection conn0 16:59:58 INFO - PROCESS | 1789 | 1468022398940 Marionette DEBUG Closed connection conn1 16:59:59 INFO - PROCESS | 1789 | [1789] 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:59:59 INFO - PROCESS | 1789 | [1789] 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:59:59 INFO - PROCESS | 1789 | 1468022399060 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48441 16:59:59 INFO - PROCESS | 1789 | [1789] 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:59:59 INFO - PROCESS | 1789 | 1468022399129 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48442 16:59:59 INFO - PROCESS | 1789 | 1468022399137 Marionette DEBUG Closed connection conn2 16:59:59 INFO - PROCESS | 1789 | [1789] 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:59:59 INFO - PROCESS | 1789 | 1468022399174 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:48443 16:59:59 INFO - PROCESS | 1789 | 1468022399186 Marionette DEBUG Closed connection conn3 16:59:59 INFO - PROCESS | 1789 | 1468022399226 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:59:59 INFO - PROCESS | 1789 | 1468022399242 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":"20160708151127","device":"desktop","version":"48.0"} 16:59:59 INFO - PROCESS | 1789 | [1789] 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:00:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b443c00 == 3 [pid = 1789] [id = 3] 17:00:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 6 (0x9b444000) [pid = 1789] [serial = 6] [outer = (nil)] 17:00:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b444400 == 4 [pid = 1789] [id = 4] 17:00:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 7 (0x9b444800) [pid = 1789] [serial = 7] [outer = (nil)] 17:00:01 INFO - PROCESS | 1789 | [1789] 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 17:00:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x9ab48400 == 5 [pid = 1789] [id = 5] 17:00:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 8 (0x9ab48800) [pid = 1789] [serial = 8] [outer = (nil)] 17:00:01 INFO - PROCESS | 1789 | [1789] 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 17:00:01 INFO - PROCESS | 1789 | [1789] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:00:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 9 (0x9a846800) [pid = 1789] [serial = 9] [outer = 0x9ab48800] 17:00:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 10 (0x9a57f800) [pid = 1789] [serial = 10] [outer = 0x9b444000] 17:00:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 11 (0x9a581400) [pid = 1789] [serial = 11] [outer = 0x9b444800] 17:00:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 12 (0x9a583c00) [pid = 1789] [serial = 12] [outer = 0x9ab48800] 17:00:03 INFO - PROCESS | 1789 | 1468022403229 Marionette INFO startBrowser 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:03 INFO - PROCESS | 1789 | 1468022403272 Marionette DEBUG loaded listener.js 17:00:03 INFO - PROCESS | 1789 | 1468022403290 Marionette DEBUG loaded listener.js 17:00:03 INFO - PROCESS | 1789 | 1468022403293 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 13 (0x9a0c5000) [pid = 1789] [serial = 13] [outer = 0x9ab48800] 17:00:03 INFO - PROCESS | 1789 | 1468022403963 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"935353eb-4f4a-4659-82cb-c9db45db8361","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":"20160708151127","device":"desktop","version":"48.0","command_id":1}}] 17:00:04 INFO - PROCESS | 1789 | 1468022404241 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 17:00:04 INFO - PROCESS | 1789 | 1468022404249 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:04 INFO - PROCESS | 1789 | 1468022404630 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 17:00:04 INFO - PROCESS | 1789 | 1468022404702 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:00:04 INFO - PROCESS | 1789 | 1468022404706 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:04 INFO - PROCESS | 1789 | [1789] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:00:04 INFO - PROCESS | 1789 | [1789] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:00:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 14 (0x9535b000) [pid = 1789] [serial = 14] [outer = 0x9ab48800] 17:00:05 INFO - PROCESS | 1789 | [1789] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:00:05 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:05 INFO - PROCESS | 1789 | 1468022405332 Marionette TRACE conn4 <- [1,3,null,{}] 17:00:05 INFO - PROCESS | 1789 | 1468022405368 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:00:05 INFO - PROCESS | 1789 | 1468022405372 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:05 INFO - PROCESS | 1789 | 1468022405409 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 17:00:05 INFO - PROCESS | 1789 | 1468022405467 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 17:00:05 INFO - PROCESS | 1789 | 1468022405471 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 17:00:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:00:05 INFO - PROCESS | 1789 | 1468022405550 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:00:05 INFO - PROCESS | 1789 | 1468022405556 Marionette TRACE conn4 <- [1,6,null,{}] 17:00:05 INFO - PROCESS | 1789 | 1468022405570 Marionette TRACE conn4 -> [0,7,"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 | 1789 | 1468022405575 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:05 INFO - PROCESS | 1789 | 1468022405596 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 17:00:05 INFO - PROCESS | 1789 | 1468022405602 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022405611 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x93d94c00 == 6 [pid = 1789] [id = 6] 17:00:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 15 (0x93d95000) [pid = 1789] [serial = 15] [outer = (nil)] 17:00:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 16 (0x93d97000) [pid = 1789] [serial = 16] [outer = 0x93d95000] 17:00:05 INFO - PROCESS | 1789 | 1468022405686 Marionette DEBUG loaded listener.js 17:00:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 17 (0x93d9c000) [pid = 1789] [serial = 17] [outer = 0x93d95000] 17:00:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x93b59800 == 7 [pid = 1789] [id = 7] 17:00:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 18 (0x93b59c00) [pid = 1789] [serial = 18] [outer = (nil)] 17:00:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 19 (0x93d9d000) [pid = 1789] [serial = 19] [outer = 0x93b59c00] 17:00:06 INFO - PROCESS | 1789 | 1468022406190 Marionette DEBUG loaded listener.js 17:00:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 20 (0x93aa6400) [pid = 1789] [serial = 20] [outer = 0x93b59c00] 17:00:06 INFO - PROCESS | 1789 | [1789] 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 17:00:06 INFO - PROCESS | 1789 | 1468022406670 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 17:00:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:00:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1258ms 17:00:06 INFO - PROCESS | 1789 | 1468022406768 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 17:00:06 INFO - PROCESS | 1789 | 1468022406772 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 17:00:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:00:06 INFO - PROCESS | 1789 | 1468022406853 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:00:06 INFO - PROCESS | 1789 | 1468022406856 Marionette TRACE conn4 <- [1,10,null,{}] 17:00:06 INFO - PROCESS | 1789 | 1468022406886 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:06 INFO - PROCESS | 1789 | 1468022406897 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:07 INFO - PROCESS | 1789 | 1468022407069 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 17:00:07 INFO - PROCESS | 1789 | 1468022407086 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022407094 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x9203b400 == 8 [pid = 1789] [id = 8] 17:00:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 21 (0x9203b800) [pid = 1789] [serial = 21] [outer = (nil)] 17:00:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 22 (0x9203d800) [pid = 1789] [serial = 22] [outer = 0x9203b800] 17:00:07 INFO - PROCESS | 1789 | 1468022407167 Marionette DEBUG loaded listener.js 17:00:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 23 (0x92042400) [pid = 1789] [serial = 23] [outer = 0x9203b800] 17:00:08 INFO - PROCESS | 1789 | 1468022408182 Marionette TRACE conn4 <- [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]]]}] 17:00:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:00:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1416ms 17:00:08 INFO - PROCESS | 1789 | 1468022408253 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 17:00:08 INFO - PROCESS | 1789 | 1468022408259 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 17:00:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:00:08 INFO - PROCESS | 1789 | 1468022408267 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:00:08 INFO - PROCESS | 1789 | 1468022408272 Marionette TRACE conn4 <- [1,14,null,{}] 17:00:08 INFO - PROCESS | 1789 | 1468022408281 Marionette TRACE conn4 -> [0,15,"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 | 1789 | 1468022408286 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:08 INFO - PROCESS | 1789 | 1468022408515 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 17:00:08 INFO - PROCESS | 1789 | 1468022408666 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022408676 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x92327800 == 9 [pid = 1789] [id = 9] 17:00:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 24 (0x92443c00) [pid = 1789] [serial = 24] [outer = (nil)] 17:00:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 25 (0x9244a000) [pid = 1789] [serial = 25] [outer = 0x92443c00] 17:00:08 INFO - PROCESS | 1789 | 1468022408757 Marionette DEBUG loaded listener.js 17:00:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 26 (0x930d3c00) [pid = 1789] [serial = 26] [outer = 0x92443c00] 17:00:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x93b53400 == 10 [pid = 1789] [id = 10] 17:00:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 27 (0x93b54800) [pid = 1789] [serial = 27] [outer = (nil)] 17:00:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 28 (0x93d93c00) [pid = 1789] [serial = 28] [outer = 0x93b54800] 17:00:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 29 (0x930d4c00) [pid = 1789] [serial = 29] [outer = 0x93b54800] 17:00:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x93da0800 == 11 [pid = 1789] [id = 11] 17:00:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 30 (0x951d4c00) [pid = 1789] [serial = 30] [outer = (nil)] 17:00:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 31 (0x983f9800) [pid = 1789] [serial = 31] [outer = 0x951d4c00] 17:00:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 32 (0x9a440000) [pid = 1789] [serial = 32] [outer = 0x951d4c00] 17:00:09 INFO - PROCESS | 1789 | 1468022409877 Marionette TRACE conn4 <- [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]]]}] 17:00:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:00:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1632ms 17:00:09 INFO - PROCESS | 1789 | 1468022409959 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 17:00:09 INFO - PROCESS | 1789 | 1468022409966 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 17:00:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:00:09 INFO - PROCESS | 1789 | 1468022409981 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:00:09 INFO - PROCESS | 1789 | 1468022409986 Marionette TRACE conn4 <- [1,18,null,{}] 17:00:09 INFO - PROCESS | 1789 | 1468022409992 Marionette TRACE conn4 -> [0,19,"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 | 1789 | 1468022409998 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:10 INFO - PROCESS | 1789 | 1468022410206 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 17:00:10 INFO - PROCESS | 1789 | 1468022410349 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022410360 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x92039400 == 12 [pid = 1789] [id = 12] 17:00:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 33 (0x983f9400) [pid = 1789] [serial = 33] [outer = (nil)] 17:00:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 34 (0x9b113c00) [pid = 1789] [serial = 34] [outer = 0x983f9400] 17:00:10 INFO - PROCESS | 1789 | 1468022410442 Marionette DEBUG loaded listener.js 17:00:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 35 (0x9b529400) [pid = 1789] [serial = 35] [outer = 0x983f9400] 17:00:11 INFO - PROCESS | 1789 | 1468022411300 Marionette TRACE conn4 <- [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]]]}] 17:00:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:00:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1382ms 17:00:11 INFO - PROCESS | 1789 | 1468022411364 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 17:00:11 INFO - PROCESS | 1789 | 1468022411369 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 17:00:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:00:11 INFO - PROCESS | 1789 | 1468022411376 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:00:11 INFO - PROCESS | 1789 | 1468022411382 Marionette TRACE conn4 <- [1,22,null,{}] 17:00:11 INFO - PROCESS | 1789 | 1468022411400 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:11 INFO - PROCESS | 1789 | 1468022411409 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:11 INFO - PROCESS | 1789 | 1468022411636 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 17:00:11 INFO - PROCESS | 1789 | 1468022411765 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022411774 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:11 INFO - PROCESS | 1789 | ++DOCSHELL 0xa2008400 == 13 [pid = 1789] [id = 13] 17:00:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 36 (0xa200f800) [pid = 1789] [serial = 36] [outer = (nil)] 17:00:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 37 (0xa22a5000) [pid = 1789] [serial = 37] [outer = 0xa200f800] 17:00:11 INFO - PROCESS | 1789 | 1468022411863 Marionette DEBUG loaded listener.js 17:00:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 38 (0xa2373400) [pid = 1789] [serial = 38] [outer = 0xa200f800] 17:00:12 INFO - PROCESS | 1789 | 1468022412721 Marionette TRACE conn4 <- [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]]]}] 17:00:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:00:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1400ms 17:00:12 INFO - PROCESS | 1789 | 1468022412777 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 17:00:12 INFO - PROCESS | 1789 | 1468022412781 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 17:00:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:00:12 INFO - PROCESS | 1789 | 1468022412787 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:00:12 INFO - PROCESS | 1789 | 1468022412790 Marionette TRACE conn4 <- [1,26,null,{}] 17:00:12 INFO - PROCESS | 1789 | 1468022412797 Marionette TRACE conn4 -> [0,27,"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 | 1789 | 1468022412802 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:12 INFO - PROCESS | 1789 | 1468022412983 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 17:00:13 INFO - PROCESS | 1789 | 1468022413109 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022413115 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x93ac4800 == 14 [pid = 1789] [id = 14] 17:00:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 39 (0x93ac4c00) [pid = 1789] [serial = 39] [outer = (nil)] 17:00:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 40 (0x93aca800) [pid = 1789] [serial = 40] [outer = 0x93ac4c00] 17:00:13 INFO - PROCESS | 1789 | 1468022413198 Marionette DEBUG loaded listener.js 17:00:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 41 (0xa2580c00) [pid = 1789] [serial = 41] [outer = 0x93ac4c00] 17:00:14 INFO - PROCESS | 1789 | 1468022414394 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 17:00:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:00:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1631ms 17:00:14 INFO - PROCESS | 1789 | 1468022414419 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 17:00:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:00:14 INFO - PROCESS | 1789 | 1468022414424 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 17:00:14 INFO - PROCESS | 1789 | 1468022414432 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:00:14 INFO - PROCESS | 1789 | 1468022414436 Marionette TRACE conn4 <- [1,30,null,{}] 17:00:14 INFO - PROCESS | 1789 | 1468022414444 Marionette TRACE conn4 -> [0,31,"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 | 1789 | 1468022414449 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:14 INFO - PROCESS | 1789 | 1468022414607 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 17:00:14 INFO - PROCESS | 1789 | 1468022414821 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1789 | 1468022414832 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x93aa4c00 == 15 [pid = 1789] [id = 15] 17:00:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 42 (0x93d98c00) [pid = 1789] [serial = 42] [outer = (nil)] 17:00:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 43 (0x951d9400) [pid = 1789] [serial = 43] [outer = 0x93d98c00] 17:00:14 INFO - PROCESS | 1789 | 1468022414909 Marionette DEBUG loaded listener.js 17:00:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 44 (0x9833b400) [pid = 1789] [serial = 44] [outer = 0x93d98c00] 17:00:15 INFO - PROCESS | 1789 | 1468022415699 Marionette TRACE conn4 <- [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]]]}] 17:00:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:00:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1285ms 17:00:15 INFO - PROCESS | 1789 | 1468022415715 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 17:00:15 INFO - PROCESS | 1789 | 1468022415721 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 17:00:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:00:15 INFO - PROCESS | 1789 | 1468022415735 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:00:15 INFO - PROCESS | 1789 | 1468022415738 Marionette TRACE conn4 <- [1,34,null,{}] 17:00:15 INFO - PROCESS | 1789 | 1468022415744 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:15 INFO - PROCESS | 1789 | 1468022415749 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:15 INFO - PROCESS | 1789 | 1468022415900 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 17:00:16 INFO - PROCESS | 1789 | 1468022415992 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022415999 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x9926a800 == 16 [pid = 1789] [id = 16] 17:00:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 45 (0x9963b800) [pid = 1789] [serial = 45] [outer = (nil)] 17:00:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 46 (0x99782800) [pid = 1789] [serial = 46] [outer = 0x9963b800] 17:00:16 INFO - PROCESS | 1789 | 1468022416069 Marionette DEBUG loaded listener.js 17:00:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 47 (0x9a0c2400) [pid = 1789] [serial = 47] [outer = 0x9963b800] 17:00:16 INFO - PROCESS | 1789 | 1468022416741 Marionette TRACE conn4 <- [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]]]}] 17:00:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:00:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1029ms 17:00:16 INFO - PROCESS | 1789 | 1468022416763 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 17:00:16 INFO - PROCESS | 1789 | 1468022416767 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 17:00:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:00:16 INFO - PROCESS | 1789 | 1468022416773 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:00:16 INFO - PROCESS | 1789 | 1468022416778 Marionette TRACE conn4 <- [1,38,null,{}] 17:00:16 INFO - PROCESS | 1789 | 1468022416793 Marionette TRACE conn4 -> [0,39,"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 | 1789 | 1468022416801 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:16 INFO - PROCESS | 1789 | 1468022416956 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 17:00:17 INFO - PROCESS | 1789 | 1468022417052 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1789 | 1468022417064 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a3f1c00 == 17 [pid = 1789] [id = 17] 17:00:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 48 (0x9a43b800) [pid = 1789] [serial = 48] [outer = (nil)] 17:00:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 49 (0x9a8c5800) [pid = 1789] [serial = 49] [outer = 0x9a43b800] 17:00:17 INFO - PROCESS | 1789 | 1468022417133 Marionette DEBUG loaded listener.js 17:00:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 50 (0x9b51f400) [pid = 1789] [serial = 50] [outer = 0x9a43b800] 17:00:17 INFO - PROCESS | 1789 | 1468022417801 Marionette TRACE conn4 <- [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]]]}] 17:00:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:00:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1080ms 17:00:17 INFO - PROCESS | 1789 | 1468022417855 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 17:00:17 INFO - PROCESS | 1789 | 1468022417860 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 17:00:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:00:17 INFO - PROCESS | 1789 | 1468022417865 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:00:17 INFO - PROCESS | 1789 | 1468022417869 Marionette TRACE conn4 <- [1,42,null,{}] 17:00:17 INFO - PROCESS | 1789 | 1468022417887 Marionette TRACE conn4 -> [0,43,"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 | 1789 | 1468022417892 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:18 INFO - PROCESS | 1789 | 1468022418037 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 17:00:18 INFO - PROCESS | 1789 | 1468022418045 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022418052 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x9bc1bc00 == 18 [pid = 1789] [id = 18] 17:00:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 51 (0x9bc1d000) [pid = 1789] [serial = 51] [outer = (nil)] 17:00:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 52 (0x9bca3800) [pid = 1789] [serial = 52] [outer = 0x9bc1d000] 17:00:18 INFO - PROCESS | 1789 | 1468022418122 Marionette DEBUG loaded listener.js 17:00:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 53 (0x9c0f2c00) [pid = 1789] [serial = 53] [outer = 0x9bc1d000] 17:00:18 INFO - PROCESS | 1789 | 1468022418909 Marionette TRACE conn4 <- [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]]]}] 17:00:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:00:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1089ms 17:00:18 INFO - PROCESS | 1789 | 1468022418955 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 17:00:18 INFO - PROCESS | 1789 | 1468022418959 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 17:00:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:00:18 INFO - PROCESS | 1789 | 1468022418964 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:00:18 INFO - PROCESS | 1789 | 1468022418967 Marionette TRACE conn4 <- [1,46,null,{}] 17:00:18 INFO - PROCESS | 1789 | 1468022418973 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:18 INFO - PROCESS | 1789 | 1468022418977 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:19 INFO - PROCESS | 1789 | 1468022419160 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 17:00:19 INFO - PROCESS | 1789 | 1468022419169 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022419175 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x9c0f8000 == 19 [pid = 1789] [id = 19] 17:00:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 54 (0x9c12ac00) [pid = 1789] [serial = 54] [outer = (nil)] 17:00:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 55 (0x9cb66400) [pid = 1789] [serial = 55] [outer = 0x9c12ac00] 17:00:19 INFO - PROCESS | 1789 | 1468022419248 Marionette DEBUG loaded listener.js 17:00:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 56 (0x9cc44c00) [pid = 1789] [serial = 56] [outer = 0x9c12ac00] 17:00:19 INFO - PROCESS | 1789 | 1468022419991 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 17:00:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:00:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1080ms 17:00:20 INFO - PROCESS | 1789 | 1468022420045 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 17:00:20 INFO - PROCESS | 1789 | 1468022420048 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 17:00:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:00:20 INFO - PROCESS | 1789 | 1468022420054 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:00:20 INFO - PROCESS | 1789 | 1468022420056 Marionette TRACE conn4 <- [1,50,null,{}] 17:00:20 INFO - PROCESS | 1789 | 1468022420062 Marionette TRACE conn4 -> [0,51,"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 | 1789 | 1468022420072 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:20 INFO - PROCESS | 1789 | 1468022420292 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 17:00:20 INFO - PROCESS | 1789 | 1468022420302 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022420307 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x92326c00 == 20 [pid = 1789] [id = 20] 17:00:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x93b5ec00) [pid = 1789] [serial = 57] [outer = (nil)] 17:00:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0xa2007800) [pid = 1789] [serial = 58] [outer = 0x93b5ec00] 17:00:20 INFO - PROCESS | 1789 | 1468022420378 Marionette DEBUG loaded listener.js 17:00:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0xa22a6800) [pid = 1789] [serial = 59] [outer = 0x93b5ec00] 17:00:21 INFO - PROCESS | 1789 | 1468022421031 Marionette TRACE conn4 <- [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]]]}] 17:00:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:00:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1034ms 17:00:21 INFO - PROCESS | 1789 | 1468022421089 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 17:00:21 INFO - PROCESS | 1789 | 1468022421093 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 17:00:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:00:21 INFO - PROCESS | 1789 | 1468022421104 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:00:21 INFO - PROCESS | 1789 | 1468022421106 Marionette TRACE conn4 <- [1,54,null,{}] 17:00:21 INFO - PROCESS | 1789 | 1468022421113 Marionette TRACE conn4 -> [0,55,"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 | 1789 | 1468022421118 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:21 INFO - PROCESS | 1789 | 1468022421302 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 17:00:21 INFO - PROCESS | 1789 | 1468022421317 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022421325 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x92326800 == 21 [pid = 1789] [id = 21] 17:00:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x93b5c400) [pid = 1789] [serial = 60] [outer = (nil)] 17:00:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0xa2375000) [pid = 1789] [serial = 61] [outer = 0x93b5c400] 17:00:21 INFO - PROCESS | 1789 | 1468022421391 Marionette DEBUG loaded listener.js 17:00:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0xa2320400) [pid = 1789] [serial = 62] [outer = 0x93b5c400] 17:00:22 INFO - PROCESS | 1789 | 1468022422084 Marionette TRACE conn4 <- [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]]]}] 17:00:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:00:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1034ms 17:00:22 INFO - PROCESS | 1789 | 1468022422140 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 17:00:22 INFO - PROCESS | 1789 | 1468022422149 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 17:00:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:00:22 INFO - PROCESS | 1789 | 1468022422155 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:00:22 INFO - PROCESS | 1789 | 1468022422158 Marionette TRACE conn4 <- [1,58,null,{}] 17:00:22 INFO - PROCESS | 1789 | 1468022422172 Marionette TRACE conn4 -> [0,59,"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 | 1789 | 1468022422176 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:22 INFO - PROCESS | 1789 | 1468022422358 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 17:00:22 INFO - PROCESS | 1789 | 1468022422370 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022422378 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x95167000 == 22 [pid = 1789] [id = 22] 17:00:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0xa1193800) [pid = 1789] [serial = 63] [outer = (nil)] 17:00:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0xa2fbb400) [pid = 1789] [serial = 64] [outer = 0xa1193800] 17:00:22 INFO - PROCESS | 1789 | 1468022422447 Marionette DEBUG loaded listener.js 17:00:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0xa2ffb400) [pid = 1789] [serial = 65] [outer = 0xa1193800] 17:00:23 INFO - PROCESS | 1789 | 1468022423131 Marionette TRACE conn4 <- [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]]]}] 17:00:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:00:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1036ms 17:00:23 INFO - PROCESS | 1789 | 1468022423193 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 17:00:23 INFO - PROCESS | 1789 | 1468022423196 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 17:00:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:00:23 INFO - PROCESS | 1789 | 1468022423202 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:00:23 INFO - PROCESS | 1789 | 1468022423204 Marionette TRACE conn4 <- [1,62,null,{}] 17:00:23 INFO - PROCESS | 1789 | 1468022423210 Marionette TRACE conn4 -> [0,63,"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 | 1789 | 1468022423215 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:23 INFO - PROCESS | 1789 | 1468022423431 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 17:00:23 INFO - PROCESS | 1789 | 1468022423443 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1789 | 1468022423451 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:23 INFO - PROCESS | 1789 | ++DOCSHELL 0xa25fd000 == 23 [pid = 1789] [id = 23] 17:00:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0xa2ff2c00) [pid = 1789] [serial = 66] [outer = (nil)] 17:00:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0xa344ac00) [pid = 1789] [serial = 67] [outer = 0xa2ff2c00] 17:00:23 INFO - PROCESS | 1789 | 1468022423516 Marionette DEBUG loaded listener.js 17:00:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0xa34c9000) [pid = 1789] [serial = 68] [outer = 0xa2ff2c00] 17:00:25 INFO - PROCESS | 1789 | 1468022425290 Marionette TRACE conn4 <- [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]]]}] 17:00:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:00:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 2134ms 17:00:25 INFO - PROCESS | 1789 | 1468022425338 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 17:00:25 INFO - PROCESS | 1789 | 1468022425344 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 17:00:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:00:25 INFO - PROCESS | 1789 | 1468022425351 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:00:25 INFO - PROCESS | 1789 | 1468022425359 Marionette TRACE conn4 <- [1,66,null,{}] 17:00:25 INFO - PROCESS | 1789 | 1468022425373 Marionette TRACE conn4 -> [0,67,"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 | 1789 | 1468022425379 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:25 INFO - PROCESS | 1789 | 1468022425563 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 17:00:25 INFO - PROCESS | 1789 | 1468022425586 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022425597 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x93d9fc00 == 24 [pid = 1789] [id = 24] 17:00:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x950a7400) [pid = 1789] [serial = 69] [outer = (nil)] 17:00:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x951dc000) [pid = 1789] [serial = 70] [outer = 0x950a7400] 17:00:25 INFO - PROCESS | 1789 | 1468022425666 Marionette DEBUG loaded listener.js 17:00:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9797c800) [pid = 1789] [serial = 71] [outer = 0x950a7400] 17:00:26 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x93d95000) [pid = 1789] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:00:26 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x93b5c400) [pid = 1789] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:00:26 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9203b800) [pid = 1789] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:00:26 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x92443c00) [pid = 1789] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:00:26 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x983f9400) [pid = 1789] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:00:26 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0xa200f800) [pid = 1789] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:00:26 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x93ac4c00) [pid = 1789] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:00:26 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x93d98c00) [pid = 1789] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:00:26 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x9963b800) [pid = 1789] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:00:26 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x9a43b800) [pid = 1789] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:00:26 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x9bc1d000) [pid = 1789] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:00:26 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x93b5ec00) [pid = 1789] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:00:26 INFO - PROCESS | 1789 | 1468022426915 Marionette TRACE conn4 <- [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]]]}] 17:00:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:00:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1591ms 17:00:26 INFO - PROCESS | 1789 | 1468022426943 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 17:00:26 INFO - PROCESS | 1789 | 1468022426949 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 17:00:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:00:26 INFO - PROCESS | 1789 | 1468022426959 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:00:26 INFO - PROCESS | 1789 | 1468022426963 Marionette TRACE conn4 <- [1,70,null,{}] 17:00:26 INFO - PROCESS | 1789 | 1468022426969 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:26 INFO - PROCESS | 1789 | 1468022426975 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:27 INFO - PROCESS | 1789 | 1468022427129 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 17:00:27 INFO - PROCESS | 1789 | 1468022427140 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022427147 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x93b5dc00 == 25 [pid = 1789] [id = 25] 17:00:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x983f0c00) [pid = 1789] [serial = 72] [outer = (nil)] 17:00:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x99638c00) [pid = 1789] [serial = 73] [outer = 0x983f0c00] 17:00:27 INFO - PROCESS | 1789 | 1468022427218 Marionette DEBUG loaded listener.js 17:00:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x9963cc00) [pid = 1789] [serial = 74] [outer = 0x983f0c00] 17:00:27 INFO - PROCESS | 1789 | 1468022427976 Marionette TRACE conn4 <- [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]]]}] 17:00:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:00:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1034ms 17:00:27 INFO - PROCESS | 1789 | 1468022427993 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 17:00:27 INFO - PROCESS | 1789 | 1468022427997 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 17:00:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:00:28 INFO - PROCESS | 1789 | 1468022428015 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:00:28 INFO - PROCESS | 1789 | 1468022428020 Marionette TRACE conn4 <- [1,74,null,{}] 17:00:28 INFO - PROCESS | 1789 | 1468022428040 Marionette TRACE conn4 -> [0,75,"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 | 1789 | 1468022428048 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:28 INFO - PROCESS | 1789 | 1468022428190 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 17:00:28 INFO - PROCESS | 1789 | 1468022428210 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022428224 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x9203cc00 == 26 [pid = 1789] [id = 26] 17:00:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x99291c00) [pid = 1789] [serial = 75] [outer = (nil)] 17:00:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x9b11bc00) [pid = 1789] [serial = 76] [outer = 0x99291c00] 17:00:28 INFO - PROCESS | 1789 | 1468022428317 Marionette DEBUG loaded listener.js 17:00:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x9bc1c000) [pid = 1789] [serial = 77] [outer = 0x99291c00] 17:00:29 INFO - PROCESS | 1789 | 1468022429257 Marionette TRACE conn4 <- [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]]]}] 17:00:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:00:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1288ms 17:00:29 INFO - PROCESS | 1789 | 1468022429300 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 17:00:29 INFO - PROCESS | 1789 | 1468022429306 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 17:00:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:00:29 INFO - PROCESS | 1789 | 1468022429314 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:00:29 INFO - PROCESS | 1789 | 1468022429321 Marionette TRACE conn4 <- [1,78,null,{}] 17:00:29 INFO - PROCESS | 1789 | 1468022429329 Marionette TRACE conn4 -> [0,79,"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 | 1789 | 1468022429335 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:29 INFO - PROCESS | 1789 | 1468022429501 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 17:00:29 INFO - PROCESS | 1789 | 1468022429635 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1789 | 1468022429643 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x93b54c00 == 27 [pid = 1789] [id = 27] 17:00:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x93b5ac00) [pid = 1789] [serial = 78] [outer = (nil)] 17:00:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x951d4400) [pid = 1789] [serial = 79] [outer = 0x93b5ac00] 17:00:29 INFO - PROCESS | 1789 | 1468022429731 Marionette DEBUG loaded listener.js 17:00:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x996b6c00) [pid = 1789] [serial = 80] [outer = 0x93b5ac00] 17:00:30 INFO - PROCESS | 1789 | 1468022430563 Marionette TRACE conn4 <- [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]]]}] 17:00:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:00:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1284ms 17:00:30 INFO - PROCESS | 1789 | 1468022430598 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 17:00:30 INFO - PROCESS | 1789 | 1468022430604 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 17:00:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:00:30 INFO - PROCESS | 1789 | 1468022430615 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:00:30 INFO - PROCESS | 1789 | 1468022430619 Marionette TRACE conn4 <- [1,82,null,{}] 17:00:30 INFO - PROCESS | 1789 | 1468022430626 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:30 INFO - PROCESS | 1789 | 1468022430632 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:30 INFO - PROCESS | 1789 | 1468022430804 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 17:00:30 INFO - PROCESS | 1789 | 1468022430941 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022430949 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a337400 == 28 [pid = 1789] [id = 28] 17:00:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9b52d000) [pid = 1789] [serial = 81] [outer = (nil)] 17:00:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x9c0f7400) [pid = 1789] [serial = 82] [outer = 0x9b52d000] 17:00:31 INFO - PROCESS | 1789 | 1468022431031 Marionette DEBUG loaded listener.js 17:00:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9cb6f400) [pid = 1789] [serial = 83] [outer = 0x9b52d000] 17:00:31 INFO - PROCESS | 1789 | 1468022431871 Marionette TRACE conn4 <- [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]]]}] 17:00:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:00:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1333ms 17:00:31 INFO - PROCESS | 1789 | 1468022431955 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 17:00:31 INFO - PROCESS | 1789 | 1468022431959 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 17:00:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:00:31 INFO - PROCESS | 1789 | 1468022431967 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:00:31 INFO - PROCESS | 1789 | 1468022431973 Marionette TRACE conn4 <- [1,86,null,{}] 17:00:31 INFO - PROCESS | 1789 | 1468022431989 Marionette TRACE conn4 -> [0,87,"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 | 1789 | 1468022431998 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:32 INFO - PROCESS | 1789 | 1468022432166 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 17:00:32 INFO - PROCESS | 1789 | 1468022432324 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022432335 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:32 INFO - PROCESS | 1789 | ++DOCSHELL 0xa209fc00 == 29 [pid = 1789] [id = 29] 17:00:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0xa22a9000) [pid = 1789] [serial = 84] [outer = (nil)] 17:00:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0xa256a000) [pid = 1789] [serial = 85] [outer = 0xa22a9000] 17:00:32 INFO - PROCESS | 1789 | 1468022432421 Marionette DEBUG loaded listener.js 17:00:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0xa2ff6800) [pid = 1789] [serial = 86] [outer = 0xa22a9000] 17:00:33 INFO - PROCESS | 1789 | 1468022433197 Marionette TRACE conn4 <- [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]]]}] 17:00:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:00:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1288ms 17:00:33 INFO - PROCESS | 1789 | 1468022433256 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 17:00:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:00:33 INFO - PROCESS | 1789 | 1468022433261 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 17:00:33 INFO - PROCESS | 1789 | 1468022433267 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:00:33 INFO - PROCESS | 1789 | 1468022433271 Marionette TRACE conn4 <- [1,90,null,{}] 17:00:33 INFO - PROCESS | 1789 | 1468022433276 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:33 INFO - PROCESS | 1789 | 1468022433281 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:33 INFO - PROCESS | 1789 | 1468022433442 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 17:00:33 INFO - PROCESS | 1789 | 1468022433575 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1789 | 1468022433584 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x99632800 == 30 [pid = 1789] [id = 30] 17:00:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9cc45c00) [pid = 1789] [serial = 87] [outer = (nil)] 17:00:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0xa4e0b400) [pid = 1789] [serial = 88] [outer = 0x9cc45c00] 17:00:33 INFO - PROCESS | 1789 | 1468022433661 Marionette DEBUG loaded listener.js 17:00:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0xa4e56c00) [pid = 1789] [serial = 89] [outer = 0x9cc45c00] 17:00:34 INFO - PROCESS | 1789 | 1468022434480 Marionette TRACE conn4 <- [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]]]}] 17:00:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:00:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1281ms 17:00:34 INFO - PROCESS | 1789 | 1468022434549 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 17:00:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:00:34 INFO - PROCESS | 1789 | 1468022434553 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 17:00:34 INFO - PROCESS | 1789 | 1468022434559 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:00:34 INFO - PROCESS | 1789 | 1468022434563 Marionette TRACE conn4 <- [1,94,null,{}] 17:00:34 INFO - PROCESS | 1789 | 1468022434569 Marionette TRACE conn4 -> [0,95,"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 | 1789 | 1468022434574 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:34 INFO - PROCESS | 1789 | 1468022434734 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 17:00:34 INFO - PROCESS | 1789 | 1468022434885 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022434892 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x93ac6c00 == 31 [pid = 1789] [id = 31] 17:00:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9797a800) [pid = 1789] [serial = 90] [outer = (nil)] 17:00:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9a098000) [pid = 1789] [serial = 91] [outer = 0x9797a800] 17:00:34 INFO - PROCESS | 1789 | 1468022434975 Marionette DEBUG loaded listener.js 17:00:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9a093000) [pid = 1789] [serial = 92] [outer = 0x9797a800] 17:00:35 INFO - PROCESS | 1789 | 1468022435894 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 17:00:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:00:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1379ms 17:00:35 INFO - PROCESS | 1789 | 1468022435939 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 17:00:35 INFO - PROCESS | 1789 | 1468022435943 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 17:00:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:00:35 INFO - PROCESS | 1789 | 1468022435949 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:00:35 INFO - PROCESS | 1789 | 1468022435953 Marionette TRACE conn4 <- [1,98,null,{}] 17:00:35 INFO - PROCESS | 1789 | 1468022435979 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:35 INFO - PROCESS | 1789 | 1468022435990 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:36 INFO - PROCESS | 1789 | 1468022436165 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 17:00:36 INFO - PROCESS | 1789 | 1468022436377 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022436387 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x9203b000 == 32 [pid = 1789] [id = 32] 17:00:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9203dc00) [pid = 1789] [serial = 93] [outer = (nil)] 17:00:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x92442400) [pid = 1789] [serial = 94] [outer = 0x9203dc00] 17:00:36 INFO - PROCESS | 1789 | 1468022436460 Marionette DEBUG loaded listener.js 17:00:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x930df400) [pid = 1789] [serial = 95] [outer = 0x9203dc00] 17:00:37 INFO - PROCESS | 1789 | 1468022437285 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 17:00:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:00:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1402ms 17:00:37 INFO - PROCESS | 1789 | 1468022437364 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 17:00:37 INFO - PROCESS | 1789 | 1468022437370 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 17:00:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:00:37 INFO - PROCESS | 1789 | 1468022437378 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:00:37 INFO - PROCESS | 1789 | 1468022437382 Marionette TRACE conn4 <- [1,102,null,{}] 17:00:37 INFO - PROCESS | 1789 | 1468022437390 Marionette TRACE conn4 -> [0,103,"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 | 1789 | 1468022437397 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:37 INFO - PROCESS | 1789 | 1468022437560 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 17:00:38 INFO - PROCESS | 1789 | 1468022438351 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1789 | 1468022438357 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x9a583c00) [pid = 1789] [serial = 12] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0xa2007800) [pid = 1789] [serial = 58] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0xa2375000) [pid = 1789] [serial = 61] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9244a000) [pid = 1789] [serial = 25] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x983f9800) [pid = 1789] [serial = 31] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9b113c00) [pid = 1789] [serial = 34] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0xa22a5000) [pid = 1789] [serial = 37] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93aca800) [pid = 1789] [serial = 40] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x951d9400) [pid = 1789] [serial = 43] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9833b400) [pid = 1789] [serial = 44] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x99782800) [pid = 1789] [serial = 46] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9a0c2400) [pid = 1789] [serial = 47] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9a8c5800) [pid = 1789] [serial = 49] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9bca3800) [pid = 1789] [serial = 52] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9c0f2c00) [pid = 1789] [serial = 53] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9cb66400) [pid = 1789] [serial = 55] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x93d93c00) [pid = 1789] [serial = 28] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0xa22a6800) [pid = 1789] [serial = 59] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0xa2320400) [pid = 1789] [serial = 62] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x9b529400) [pid = 1789] [serial = 35] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0xa2fbb400) [pid = 1789] [serial = 64] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0xa2373400) [pid = 1789] [serial = 38] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x930d3c00) [pid = 1789] [serial = 26] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x92042400) [pid = 1789] [serial = 23] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0xa2580c00) [pid = 1789] [serial = 41] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x9b51f400) [pid = 1789] [serial = 50] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 56 (0x9a846800) [pid = 1789] [serial = 9] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 55 (0xa4e4f800) [pid = 1789] [serial = 2] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 54 (0x9203d800) [pid = 1789] [serial = 22] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 53 (0x93d9d000) [pid = 1789] [serial = 19] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 52 (0x93d97000) [pid = 1789] [serial = 16] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | --DOMWINDOW == 51 (0x93d9c000) [pid = 1789] [serial = 17] [outer = (nil)] [url = about:blank] 17:00:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x92042400 == 33 [pid = 1789] [id = 33] 17:00:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 52 (0x92044800) [pid = 1789] [serial = 96] [outer = (nil)] 17:00:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 53 (0x92443000) [pid = 1789] [serial = 97] [outer = 0x92044800] 17:00:38 INFO - PROCESS | 1789 | 1468022438570 Marionette DEBUG loaded listener.js 17:00:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 54 (0x9244e800) [pid = 1789] [serial = 98] [outer = 0x92044800] 17:00:39 INFO - PROCESS | 1789 | 1468022439240 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 17:00:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:00:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1883ms 17:00:39 INFO - PROCESS | 1789 | 1468022439262 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 17:00:39 INFO - PROCESS | 1789 | 1468022439267 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 17:00:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:00:39 INFO - PROCESS | 1789 | 1468022439275 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:00:39 INFO - PROCESS | 1789 | 1468022439278 Marionette TRACE conn4 <- [1,106,null,{}] 17:00:39 INFO - PROCESS | 1789 | 1468022439287 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:39 INFO - PROCESS | 1789 | 1468022439294 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:39 INFO - PROCESS | 1789 | 1468022439454 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 17:00:39 INFO - PROCESS | 1789 | 1468022439547 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022439556 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x93aca800 == 34 [pid = 1789] [id = 34] 17:00:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 55 (0x93acac00) [pid = 1789] [serial = 99] [outer = (nil)] 17:00:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 56 (0x93d91800) [pid = 1789] [serial = 100] [outer = 0x93acac00] 17:00:39 INFO - PROCESS | 1789 | 1468022439631 Marionette DEBUG loaded listener.js 17:00:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x93d97800) [pid = 1789] [serial = 101] [outer = 0x93acac00] 17:00:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x97984000) [pid = 1789] [serial = 102] [outer = 0x951d4c00] 17:00:40 INFO - PROCESS | 1789 | 1468022440443 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 17:00:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:00:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1230ms 17:00:40 INFO - PROCESS | 1789 | 1468022440509 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 17:00:40 INFO - PROCESS | 1789 | 1468022440516 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 17:00:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:00:40 INFO - PROCESS | 1789 | 1468022440524 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:00:40 INFO - PROCESS | 1789 | 1468022440527 Marionette TRACE conn4 <- [1,110,null,{}] 17:00:40 INFO - PROCESS | 1789 | 1468022440533 Marionette TRACE conn4 -> [0,111,"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 | 1789 | 1468022440539 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:40 INFO - PROCESS | 1789 | 1468022440702 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 17:00:40 INFO - PROCESS | 1789 | 1468022440713 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022440719 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x93b5a800 == 35 [pid = 1789] [id = 35] 17:00:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x93b62800) [pid = 1789] [serial = 103] [outer = (nil)] 17:00:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x99264400) [pid = 1789] [serial = 104] [outer = 0x93b62800] 17:00:40 INFO - PROCESS | 1789 | 1468022440880 Marionette DEBUG loaded listener.js 17:00:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x99782800) [pid = 1789] [serial = 105] [outer = 0x93b62800] 17:00:41 INFO - PROCESS | 1789 | 1468022441684 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 17:00:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:00:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1237ms 17:00:41 INFO - PROCESS | 1789 | 1468022441761 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 17:00:41 INFO - PROCESS | 1789 | 1468022441765 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 17:00:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:00:41 INFO - PROCESS | 1789 | 1468022441773 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:00:41 INFO - PROCESS | 1789 | 1468022441782 Marionette TRACE conn4 <- [1,114,null,{}] 17:00:41 INFO - PROCESS | 1789 | 1468022441805 Marionette TRACE conn4 -> [0,115,"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 | 1789 | 1468022441812 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:42 INFO - PROCESS | 1789 | 1468022442010 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 17:00:42 INFO - PROCESS | 1789 | 1468022442032 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022442042 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a447800 == 36 [pid = 1789] [id = 36] 17:00:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x9a447c00) [pid = 1789] [serial = 106] [outer = (nil)] 17:00:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x9a846800) [pid = 1789] [serial = 107] [outer = 0x9a447c00] 17:00:42 INFO - PROCESS | 1789 | 1468022442110 Marionette DEBUG loaded listener.js 17:00:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x9a8cd400) [pid = 1789] [serial = 108] [outer = 0x9a447c00] 17:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0xa2ff2c00) [pid = 1789] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x9c12ac00) [pid = 1789] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0xa1193800) [pid = 1789] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x99291c00) [pid = 1789] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x983f0c00) [pid = 1789] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:00:42 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x950a7400) [pid = 1789] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:00:43 INFO - PROCESS | 1789 | 1468022443051 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 17:00:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:00:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1294ms 17:00:43 INFO - PROCESS | 1789 | 1468022443066 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 17:00:43 INFO - PROCESS | 1789 | 1468022443072 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 17:00:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:00:43 INFO - PROCESS | 1789 | 1468022443078 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:00:43 INFO - PROCESS | 1789 | 1468022443080 Marionette TRACE conn4 <- [1,118,null,{}] 17:00:43 INFO - PROCESS | 1789 | 1468022443086 Marionette TRACE conn4 -> [0,119,"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 | 1789 | 1468022443091 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:43 INFO - PROCESS | 1789 | 1468022443269 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 17:00:43 INFO - PROCESS | 1789 | 1468022443335 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022443343 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x93d95800 == 37 [pid = 1789] [id = 37] 17:00:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x950a7400) [pid = 1789] [serial = 109] [outer = (nil)] 17:00:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x9b44d000) [pid = 1789] [serial = 110] [outer = 0x950a7400] 17:00:43 INFO - PROCESS | 1789 | 1468022443410 Marionette DEBUG loaded listener.js 17:00:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x9b529000) [pid = 1789] [serial = 111] [outer = 0x950a7400] 17:00:44 INFO - PROCESS | 1789 | 1468022444015 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 17:00:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:00:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 978ms 17:00:44 INFO - PROCESS | 1789 | 1468022444056 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 17:00:44 INFO - PROCESS | 1789 | 1468022444059 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 17:00:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:00:44 INFO - PROCESS | 1789 | 1468022444065 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:00:44 INFO - PROCESS | 1789 | 1468022444068 Marionette TRACE conn4 <- [1,122,null,{}] 17:00:44 INFO - PROCESS | 1789 | 1468022444074 Marionette TRACE conn4 -> [0,123,"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 | 1789 | 1468022444078 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:44 INFO - PROCESS | 1789 | 1468022444248 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 17:00:44 INFO - PROCESS | 1789 | 1468022444268 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1789 | 1468022444287 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a0c1000 == 38 [pid = 1789] [id = 38] 17:00:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x9b44f000) [pid = 1789] [serial = 112] [outer = (nil)] 17:00:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x9c0ed800) [pid = 1789] [serial = 113] [outer = 0x9b44f000] 17:00:44 INFO - PROCESS | 1789 | 1468022444365 Marionette DEBUG loaded listener.js 17:00:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x9d910400) [pid = 1789] [serial = 114] [outer = 0x9b44f000] 17:00:45 INFO - PROCESS | 1789 | 1468022445310 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 17:00:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:00:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1331ms 17:00:45 INFO - PROCESS | 1789 | 1468022445400 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 17:00:45 INFO - PROCESS | 1789 | 1468022445407 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 17:00:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:00:45 INFO - PROCESS | 1789 | 1468022445415 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:00:45 INFO - PROCESS | 1789 | 1468022445419 Marionette TRACE conn4 <- [1,126,null,{}] 17:00:45 INFO - PROCESS | 1789 | 1468022445428 Marionette TRACE conn4 -> [0,127,"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 | 1789 | 1468022445434 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:45 INFO - PROCESS | 1789 | 1468022445647 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 17:00:45 INFO - PROCESS | 1789 | 1468022445786 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022445800 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x92042c00 == 39 [pid = 1789] [id = 39] 17:00:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x92327000) [pid = 1789] [serial = 115] [outer = (nil)] 17:00:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x93d96400) [pid = 1789] [serial = 116] [outer = 0x92327000] 17:00:45 INFO - PROCESS | 1789 | 1468022445885 Marionette DEBUG loaded listener.js 17:00:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x951dfc00) [pid = 1789] [serial = 117] [outer = 0x92327000] 17:00:46 INFO - PROCESS | 1789 | 1468022446861 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 17:00:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:00:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1480ms 17:00:46 INFO - PROCESS | 1789 | 1468022446894 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 17:00:46 INFO - PROCESS | 1789 | 1468022446902 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 17:00:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:00:46 INFO - PROCESS | 1789 | 1468022446912 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:00:46 INFO - PROCESS | 1789 | 1468022446916 Marionette TRACE conn4 <- [1,130,null,{}] 17:00:46 INFO - PROCESS | 1789 | 1468022446923 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:46 INFO - PROCESS | 1789 | 1468022446929 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:47 INFO - PROCESS | 1789 | 1468022447107 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 17:00:47 INFO - PROCESS | 1789 | 1468022447243 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022447252 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x93abd000 == 40 [pid = 1789] [id = 40] 17:00:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x9516ac00) [pid = 1789] [serial = 118] [outer = (nil)] 17:00:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9516cc00) [pid = 1789] [serial = 119] [outer = 0x9516ac00] 17:00:47 INFO - PROCESS | 1789 | 1468022447391 Marionette DEBUG loaded listener.js 17:00:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x95171000) [pid = 1789] [serial = 120] [outer = 0x9516ac00] 17:00:48 INFO - PROCESS | 1789 | 1468022448346 Marionette TRACE conn4 <- [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]]]}] 17:00:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:00:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1483ms 17:00:48 INFO - PROCESS | 1789 | 1468022448396 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 17:00:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:00:48 INFO - PROCESS | 1789 | 1468022448401 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 17:00:48 INFO - PROCESS | 1789 | 1468022448407 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:00:48 INFO - PROCESS | 1789 | 1468022448413 Marionette TRACE conn4 <- [1,134,null,{}] 17:00:48 INFO - PROCESS | 1789 | 1468022448430 Marionette TRACE conn4 -> [0,135,"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 | 1789 | 1468022448438 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:48 INFO - PROCESS | 1789 | 1468022448612 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 17:00:48 INFO - PROCESS | 1789 | 1468022448752 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022448765 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b441c00 == 41 [pid = 1789] [id = 41] 17:00:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9b44f800) [pid = 1789] [serial = 121] [outer = (nil)] 17:00:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9bc25000) [pid = 1789] [serial = 122] [outer = 0x9b44f800] 17:00:48 INFO - PROCESS | 1789 | 1468022448875 Marionette DEBUG loaded listener.js 17:00:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9c0f2c00) [pid = 1789] [serial = 123] [outer = 0x9b44f800] 17:00:49 INFO - PROCESS | 1789 | 1468022449965 Marionette TRACE conn4 <- [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]]]}] 17:00:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:00:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1587ms 17:00:49 INFO - PROCESS | 1789 | 1468022449994 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 17:00:50 INFO - PROCESS | 1789 | 1468022450000 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 17:00:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:00:50 INFO - PROCESS | 1789 | 1468022450009 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:00:50 INFO - PROCESS | 1789 | 1468022450014 Marionette TRACE conn4 <- [1,138,null,{}] 17:00:50 INFO - PROCESS | 1789 | 1468022450022 Marionette TRACE conn4 -> [0,139,"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 | 1789 | 1468022450027 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:50 INFO - PROCESS | 1789 | 1468022450230 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 17:00:50 INFO - PROCESS | 1789 | --DOCSHELL 0x92326c00 == 40 [pid = 1789] [id = 20] 17:00:50 INFO - PROCESS | 1789 | --DOCSHELL 0x93d94c00 == 39 [pid = 1789] [id = 6] 17:00:50 INFO - PROCESS | 1789 | --DOCSHELL 0x93b5dc00 == 38 [pid = 1789] [id = 25] 17:00:50 INFO - PROCESS | 1789 | --DOCSHELL 0x93b54c00 == 37 [pid = 1789] [id = 27] 17:00:50 INFO - PROCESS | 1789 | --DOCSHELL 0x9926a800 == 36 [pid = 1789] [id = 16] 17:00:50 INFO - PROCESS | 1789 | --DOCSHELL 0x9a3f1c00 == 35 [pid = 1789] [id = 17] 17:00:50 INFO - PROCESS | 1789 | --DOCSHELL 0x93d9fc00 == 34 [pid = 1789] [id = 24] 17:00:50 INFO - PROCESS | 1789 | 1468022450467 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1789 | 1468022450476 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x93ac1000 == 35 [pid = 1789] [id = 42] 17:00:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93ac6800) [pid = 1789] [serial = 124] [outer = (nil)] 17:00:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93b58800) [pid = 1789] [serial = 125] [outer = 0x93ac6800] 17:00:50 INFO - PROCESS | 1789 | 1468022450556 Marionette DEBUG loaded listener.js 17:00:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x93d9ac00) [pid = 1789] [serial = 126] [outer = 0x93ac6800] 17:00:50 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0xa344ac00) [pid = 1789] [serial = 67] [outer = (nil)] [url = about:blank] 17:00:50 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9cc44c00) [pid = 1789] [serial = 56] [outer = (nil)] [url = about:blank] 17:00:50 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0xa2ffb400) [pid = 1789] [serial = 65] [outer = (nil)] [url = about:blank] 17:00:50 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9bc1c000) [pid = 1789] [serial = 77] [outer = (nil)] [url = about:blank] 17:00:50 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9b11bc00) [pid = 1789] [serial = 76] [outer = (nil)] [url = about:blank] 17:00:50 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9963cc00) [pid = 1789] [serial = 74] [outer = (nil)] [url = about:blank] 17:00:50 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x951dc000) [pid = 1789] [serial = 70] [outer = (nil)] [url = about:blank] 17:00:50 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x99638c00) [pid = 1789] [serial = 73] [outer = (nil)] [url = about:blank] 17:00:50 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9797c800) [pid = 1789] [serial = 71] [outer = (nil)] [url = about:blank] 17:00:50 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0xa34c9000) [pid = 1789] [serial = 68] [outer = (nil)] [url = about:blank] 17:00:51 INFO - PROCESS | 1789 | 1468022451273 Marionette TRACE conn4 <- [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]]]}] 17:00:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:00:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1284ms 17:00:51 INFO - PROCESS | 1789 | 1468022451293 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 17:00:51 INFO - PROCESS | 1789 | 1468022451300 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 17:00:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:00:51 INFO - PROCESS | 1789 | 1468022451310 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:00:51 INFO - PROCESS | 1789 | 1468022451314 Marionette TRACE conn4 <- [1,142,null,{}] 17:00:51 INFO - PROCESS | 1789 | 1468022451337 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:51 INFO - PROCESS | 1789 | 1468022451343 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:51 INFO - PROCESS | 1789 | 1468022451504 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 17:00:51 INFO - PROCESS | 1789 | 1468022451516 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022451523 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x95356c00 == 36 [pid = 1789] [id = 43] 17:00:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x95359800) [pid = 1789] [serial = 127] [outer = (nil)] 17:00:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x9797dc00) [pid = 1789] [serial = 128] [outer = 0x95359800] 17:00:51 INFO - PROCESS | 1789 | 1468022451601 Marionette DEBUG loaded listener.js 17:00:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x99290800) [pid = 1789] [serial = 129] [outer = 0x95359800] 17:00:52 INFO - PROCESS | 1789 | 1468022452450 Marionette TRACE conn4 <- [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]]]}] 17:00:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:00:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1197ms 17:00:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:00:52 INFO - PROCESS | 1789 | 1468022452507 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 17:00:52 INFO - PROCESS | 1789 | 1468022452511 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 17:00:52 INFO - PROCESS | 1789 | 1468022452517 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:00:52 INFO - PROCESS | 1789 | 1468022452523 Marionette TRACE conn4 <- [1,146,null,{}] 17:00:52 INFO - PROCESS | 1789 | 1468022452538 Marionette TRACE conn4 -> [0,147,"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 | 1789 | 1468022452549 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:52 INFO - PROCESS | 1789 | 1468022452704 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 17:00:52 INFO - PROCESS | 1789 | 1468022452807 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022452816 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a848000 == 37 [pid = 1789] [id = 44] 17:00:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x9b115800) [pid = 1789] [serial = 130] [outer = (nil)] 17:00:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9b51f400) [pid = 1789] [serial = 131] [outer = 0x9b115800] 17:00:52 INFO - PROCESS | 1789 | 1468022452888 Marionette DEBUG loaded listener.js 17:00:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9c0f0c00) [pid = 1789] [serial = 132] [outer = 0x9b115800] 17:00:53 INFO - PROCESS | 1789 | 1468022453620 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 17:00:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:00:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1182ms 17:00:53 INFO - PROCESS | 1789 | 1468022453699 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 17:00:53 INFO - PROCESS | 1789 | 1468022453702 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 17:00:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:00:53 INFO - PROCESS | 1789 | 1468022453709 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:00:53 INFO - PROCESS | 1789 | 1468022453712 Marionette TRACE conn4 <- [1,150,null,{}] 17:00:53 INFO - PROCESS | 1789 | 1468022453717 Marionette TRACE conn4 -> [0,151,"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 | 1789 | 1468022453722 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:53 INFO - PROCESS | 1789 | 1468022453926 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 17:00:53 INFO - PROCESS | 1789 | 1468022453947 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022453955 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a096c00 == 38 [pid = 1789] [id = 45] 17:00:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9a3f7000) [pid = 1789] [serial = 133] [outer = (nil)] 17:00:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9d957400) [pid = 1789] [serial = 134] [outer = 0x9a3f7000] 17:00:54 INFO - PROCESS | 1789 | 1468022454023 Marionette DEBUG loaded listener.js 17:00:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0xa11a2800) [pid = 1789] [serial = 135] [outer = 0x9a3f7000] 17:00:55 INFO - PROCESS | 1789 | 1468022454995 Marionette TRACE conn4 <- [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]]]}] 17:00:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:00:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1333ms 17:00:55 INFO - PROCESS | 1789 | 1468022455042 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 17:00:55 INFO - PROCESS | 1789 | 1468022455045 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 17:00:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:00:55 INFO - PROCESS | 1789 | 1468022455057 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:00:55 INFO - PROCESS | 1789 | 1468022455060 Marionette TRACE conn4 <- [1,154,null,{}] 17:00:55 INFO - PROCESS | 1789 | 1468022455065 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:55 INFO - PROCESS | 1789 | 1468022455069 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:55 INFO - PROCESS | 1789 | 1468022455324 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 17:00:55 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9a447c00) [pid = 1789] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:00:55 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x92044800) [pid = 1789] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:00:55 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93acac00) [pid = 1789] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:00:55 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93b5ac00) [pid = 1789] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:00:55 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9b52d000) [pid = 1789] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:00:55 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0xa22a9000) [pid = 1789] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:00:55 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9203dc00) [pid = 1789] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:00:55 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9cc45c00) [pid = 1789] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:00:55 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x950a7400) [pid = 1789] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:00:55 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x93b62800) [pid = 1789] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:00:55 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x9797a800) [pid = 1789] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:00:55 INFO - PROCESS | 1789 | 1468022455418 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022455423 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x92325800 == 39 [pid = 1789] [id = 46] 17:00:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x93ac5800) [pid = 1789] [serial = 136] [outer = (nil)] 17:00:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x93b5b000) [pid = 1789] [serial = 137] [outer = 0x93ac5800] 17:00:55 INFO - PROCESS | 1789 | 1468022455504 Marionette DEBUG loaded listener.js 17:00:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x99632400) [pid = 1789] [serial = 138] [outer = 0x93ac5800] 17:00:56 INFO - PROCESS | 1789 | 1468022456233 Marionette TRACE conn4 <- [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]]]}] 17:00:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:00:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1229ms 17:00:56 INFO - PROCESS | 1789 | 1468022456287 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 17:00:56 INFO - PROCESS | 1789 | 1468022456290 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 17:00:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:00:56 INFO - PROCESS | 1789 | 1468022456297 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:00:56 INFO - PROCESS | 1789 | 1468022456300 Marionette TRACE conn4 <- [1,158,null,{}] 17:00:56 INFO - PROCESS | 1789 | 1468022456305 Marionette TRACE conn4 -> [0,159,"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 | 1789 | 1468022456316 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:56 INFO - PROCESS | 1789 | 1468022456512 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 17:00:56 INFO - PROCESS | 1789 | 1468022456615 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022456622 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x930d2800 == 40 [pid = 1789] [id = 47] 17:00:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x9b44a800) [pid = 1789] [serial = 139] [outer = (nil)] 17:00:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0xa257f000) [pid = 1789] [serial = 140] [outer = 0x9b44a800] 17:00:56 INFO - PROCESS | 1789 | 1468022456692 Marionette DEBUG loaded listener.js 17:00:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0xa2530400) [pid = 1789] [serial = 141] [outer = 0x9b44a800] 17:00:57 INFO - PROCESS | 1789 | 1468022457588 Marionette TRACE conn4 <- [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]]]}] 17:00:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:00:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1336ms 17:00:57 INFO - PROCESS | 1789 | 1468022457698 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 17:00:57 INFO - PROCESS | 1789 | 1468022457703 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 17:00:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:00:57 INFO - PROCESS | 1789 | 1468022457807 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:00:57 INFO - PROCESS | 1789 | 1468022457812 Marionette TRACE conn4 <- [1,162,null,{}] 17:00:57 INFO - PROCESS | 1789 | 1468022457854 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:57 INFO - PROCESS | 1789 | 1468022457859 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:58 INFO - PROCESS | 1789 | 1468022458155 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 17:00:58 INFO - PROCESS | 1789 | 1468022458278 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022458288 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x9244c000 == 41 [pid = 1789] [id = 48] 17:00:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x930d3000) [pid = 1789] [serial = 142] [outer = (nil)] 17:00:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9797b000) [pid = 1789] [serial = 143] [outer = 0x930d3000] 17:00:58 INFO - PROCESS | 1789 | 1468022458370 Marionette DEBUG loaded listener.js 17:00:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9929a800) [pid = 1789] [serial = 144] [outer = 0x930d3000] 17:00:59 INFO - PROCESS | 1789 | 1468022459237 Marionette TRACE conn4 <- [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]]]}] 17:00:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:00:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1504ms 17:00:59 INFO - PROCESS | 1789 | 1468022459268 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 17:00:59 INFO - PROCESS | 1789 | 1468022459274 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 17:00:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:00:59 INFO - PROCESS | 1789 | 1468022459286 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:00:59 INFO - PROCESS | 1789 | 1468022459290 Marionette TRACE conn4 <- [1,166,null,{}] 17:00:59 INFO - PROCESS | 1789 | 1468022459297 Marionette TRACE conn4 -> [0,167,"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 | 1789 | 1468022459302 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:59 INFO - PROCESS | 1789 | 1468022459479 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 17:00:59 INFO - PROCESS | 1789 | 1468022459624 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022459632 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:00:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b52d000 == 42 [pid = 1789] [id = 49] 17:00:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9bc1ac00) [pid = 1789] [serial = 145] [outer = (nil)] 17:00:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9cc45c00) [pid = 1789] [serial = 146] [outer = 0x9bc1ac00] 17:00:59 INFO - PROCESS | 1789 | 1468022459715 Marionette DEBUG loaded listener.js 17:00:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0xa1129800) [pid = 1789] [serial = 147] [outer = 0x9bc1ac00] 17:01:00 INFO - PROCESS | 1789 | 1468022460678 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 17:01:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:01:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1431ms 17:01:00 INFO - PROCESS | 1789 | 1468022460718 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 17:01:00 INFO - PROCESS | 1789 | 1468022460722 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 17:01:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:01:00 INFO - PROCESS | 1789 | 1468022460729 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:01:00 INFO - PROCESS | 1789 | 1468022460735 Marionette TRACE conn4 <- [1,170,null,{}] 17:01:00 INFO - PROCESS | 1789 | 1468022460751 Marionette TRACE conn4 -> [0,171,"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 | 1789 | 1468022460759 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:00 INFO - PROCESS | 1789 | 1468022460933 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 17:01:01 INFO - PROCESS | 1789 | 1468022461075 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1789 | 1468022461088 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:01 INFO - PROCESS | 1789 | ++DOCSHELL 0xa252e400 == 43 [pid = 1789] [id = 50] 17:01:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0xa257fc00) [pid = 1789] [serial = 148] [outer = (nil)] 17:01:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0xa3422c00) [pid = 1789] [serial = 149] [outer = 0xa257fc00] 17:01:01 INFO - PROCESS | 1789 | 1468022461173 Marionette DEBUG loaded listener.js 17:01:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0xa35dcc00) [pid = 1789] [serial = 150] [outer = 0xa257fc00] 17:01:02 INFO - PROCESS | 1789 | 1468022462030 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 17:01:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:01:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1334ms 17:01:02 INFO - PROCESS | 1789 | 1468022462064 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 17:01:02 INFO - PROCESS | 1789 | 1468022462069 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 17:01:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:01:02 INFO - PROCESS | 1789 | 1468022462078 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:01:02 INFO - PROCESS | 1789 | 1468022462081 Marionette TRACE conn4 <- [1,174,null,{}] 17:01:02 INFO - PROCESS | 1789 | 1468022462089 Marionette TRACE conn4 -> [0,175,"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 | 1789 | 1468022462095 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:02 INFO - PROCESS | 1789 | 1468022462280 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 17:01:02 INFO - PROCESS | 1789 | 1468022462422 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022462433 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x983f1000 == 44 [pid = 1789] [id = 51] 17:01:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0xa2580c00) [pid = 1789] [serial = 151] [outer = (nil)] 17:01:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0xa5076c00) [pid = 1789] [serial = 152] [outer = 0xa2580c00] 17:01:02 INFO - PROCESS | 1789 | 1468022462511 Marionette DEBUG loaded listener.js 17:01:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0xa620d000) [pid = 1789] [serial = 153] [outer = 0xa2580c00] 17:01:03 INFO - PROCESS | 1789 | 1468022463388 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:01:03 INFO - PROCESS | 1789 | 1468022463460 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 17:01:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:01:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1443ms 17:01:03 INFO - PROCESS | 1789 | 1468022463521 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 17:01:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:01:03 INFO - PROCESS | 1789 | 1468022463525 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 17:01:03 INFO - PROCESS | 1789 | 1468022463532 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:01:03 INFO - PROCESS | 1789 | 1468022463536 Marionette TRACE conn4 <- [1,178,null,{}] 17:01:03 INFO - PROCESS | 1789 | 1468022463541 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:03 INFO - PROCESS | 1789 | 1468022463546 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:03 INFO - PROCESS | 1789 | 1468022463715 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 17:01:04 INFO - PROCESS | 1789 | 1468022464029 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022464041 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x93aa6000 == 45 [pid = 1789] [id = 52] 17:01:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x93aa8400) [pid = 1789] [serial = 154] [outer = (nil)] 17:01:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x93abd400) [pid = 1789] [serial = 155] [outer = 0x93aa8400] 17:01:04 INFO - PROCESS | 1789 | 1468022464171 Marionette DEBUG loaded listener.js 17:01:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x93d9f000) [pid = 1789] [serial = 156] [outer = 0x93aa8400] 17:01:05 INFO - PROCESS | 1789 | 1468022465016 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 17:01:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:01:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1534ms 17:01:05 INFO - PROCESS | 1789 | 1468022465072 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 17:01:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:01:05 INFO - PROCESS | 1789 | 1468022465083 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 17:01:05 INFO - PROCESS | 1789 | 1468022465089 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:01:05 INFO - PROCESS | 1789 | 1468022465098 Marionette TRACE conn4 <- [1,182,null,{}] 17:01:05 INFO - PROCESS | 1789 | 1468022465105 Marionette TRACE conn4 -> [0,183,"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 | 1789 | 1468022465113 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:05 INFO - PROCESS | 1789 | 1468022465281 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 17:01:05 INFO - PROCESS | 1789 | 1468022465502 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022465516 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x93ac8c00 == 46 [pid = 1789] [id = 53] 17:01:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x950b3800) [pid = 1789] [serial = 157] [outer = (nil)] 17:01:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x99710800) [pid = 1789] [serial = 158] [outer = 0x950b3800] 17:01:05 INFO - PROCESS | 1789 | 1468022465799 Marionette DEBUG loaded listener.js 17:01:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9a335800) [pid = 1789] [serial = 159] [outer = 0x950b3800] 17:01:06 INFO - PROCESS | 1789 | --DOCSHELL 0x99632800 == 45 [pid = 1789] [id = 30] 17:01:06 INFO - PROCESS | 1789 | --DOCSHELL 0x9203cc00 == 44 [pid = 1789] [id = 26] 17:01:06 INFO - PROCESS | 1789 | --DOCSHELL 0x9a337400 == 43 [pid = 1789] [id = 28] 17:01:06 INFO - PROCESS | 1789 | --DOCSHELL 0x9bc1bc00 == 42 [pid = 1789] [id = 18] 17:01:06 INFO - PROCESS | 1789 | --DOCSHELL 0xa209fc00 == 41 [pid = 1789] [id = 29] 17:01:06 INFO - PROCESS | 1789 | --DOCSHELL 0x93aa4c00 == 40 [pid = 1789] [id = 15] 17:01:06 INFO - PROCESS | 1789 | --DOCSHELL 0x92042400 == 39 [pid = 1789] [id = 33] 17:01:06 INFO - PROCESS | 1789 | --DOCSHELL 0x9c0f8000 == 38 [pid = 1789] [id = 19] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x9c0ed800) [pid = 1789] [serial = 113] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOCSHELL 0x92326800 == 37 [pid = 1789] [id = 21] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x9a846800) [pid = 1789] [serial = 107] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x92443000) [pid = 1789] [serial = 97] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9244e800) [pid = 1789] [serial = 98] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x93d91800) [pid = 1789] [serial = 100] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x93d97800) [pid = 1789] [serial = 101] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9a440000) [pid = 1789] [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.] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x996b6c00) [pid = 1789] [serial = 80] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x951d4400) [pid = 1789] [serial = 79] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9cb6f400) [pid = 1789] [serial = 83] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9c0f7400) [pid = 1789] [serial = 82] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0xa2ff6800) [pid = 1789] [serial = 86] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x930df400) [pid = 1789] [serial = 95] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0xa256a000) [pid = 1789] [serial = 85] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x92442400) [pid = 1789] [serial = 94] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0xa4e56c00) [pid = 1789] [serial = 89] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9b44d000) [pid = 1789] [serial = 110] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0xa4e0b400) [pid = 1789] [serial = 88] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x99264400) [pid = 1789] [serial = 104] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9a093000) [pid = 1789] [serial = 92] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9a8cd400) [pid = 1789] [serial = 108] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9a098000) [pid = 1789] [serial = 91] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x9b529000) [pid = 1789] [serial = 111] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x99782800) [pid = 1789] [serial = 105] [outer = (nil)] [url = about:blank] 17:01:06 INFO - PROCESS | 1789 | 1468022466625 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 17:01:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:01:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1588ms 17:01:06 INFO - PROCESS | 1789 | 1468022466680 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 17:01:06 INFO - PROCESS | 1789 | 1468022466687 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 17:01:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:01:06 INFO - PROCESS | 1789 | 1468022466702 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:01:06 INFO - PROCESS | 1789 | 1468022466705 Marionette TRACE conn4 <- [1,186,null,{}] 17:01:06 INFO - PROCESS | 1789 | 1468022466712 Marionette TRACE conn4 -> [0,187,"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 | 1789 | 1468022466717 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:06 INFO - PROCESS | 1789 | 1468022466879 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 17:01:07 INFO - PROCESS | 1789 | 1468022466992 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1789 | 1468022466999 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x93d97800 == 38 [pid = 1789] [id = 54] 17:01:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x95171400) [pid = 1789] [serial = 160] [outer = (nil)] 17:01:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x99787400) [pid = 1789] [serial = 161] [outer = 0x95171400] 17:01:07 INFO - PROCESS | 1789 | 1468022467077 Marionette DEBUG loaded listener.js 17:01:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x9a0c6800) [pid = 1789] [serial = 162] [outer = 0x95171400] 17:01:07 INFO - PROCESS | 1789 | 1468022467747 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 17:01:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:01:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1083ms 17:01:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:01:07 INFO - PROCESS | 1789 | 1468022467781 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 17:01:07 INFO - PROCESS | 1789 | 1468022467783 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 17:01:07 INFO - PROCESS | 1789 | 1468022467792 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:01:07 INFO - PROCESS | 1789 | 1468022467801 Marionette TRACE conn4 <- [1,190,null,{}] 17:01:07 INFO - PROCESS | 1789 | 1468022467827 Marionette TRACE conn4 -> [0,191,"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 | 1789 | 1468022467834 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:07 INFO - PROCESS | 1789 | 1468022467992 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 17:01:08 INFO - PROCESS | 1789 | 1468022468003 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022468011 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a091400 == 39 [pid = 1789] [id = 55] 17:01:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x9b11c000) [pid = 1789] [serial = 163] [outer = (nil)] 17:01:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9c0f8000) [pid = 1789] [serial = 164] [outer = 0x9b11c000] 17:01:08 INFO - PROCESS | 1789 | 1468022468093 Marionette DEBUG loaded listener.js 17:01:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x9c12ac00) [pid = 1789] [serial = 165] [outer = 0x9b11c000] 17:01:08 INFO - PROCESS | 1789 | 1468022468908 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 17:01:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:01:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1151ms 17:01:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:01:08 INFO - PROCESS | 1789 | 1468022468940 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 17:01:08 INFO - PROCESS | 1789 | 1468022468944 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 17:01:08 INFO - PROCESS | 1789 | 1468022468950 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:01:08 INFO - PROCESS | 1789 | 1468022468953 Marionette TRACE conn4 <- [1,194,null,{}] 17:01:08 INFO - PROCESS | 1789 | 1468022468958 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:08 INFO - PROCESS | 1789 | 1468022468963 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:09 INFO - PROCESS | 1789 | 1468022469154 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 17:01:09 INFO - PROCESS | 1789 | 1468022469174 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022469181 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x9bca5800 == 40 [pid = 1789] [id = 56] 17:01:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9cb6f400) [pid = 1789] [serial = 166] [outer = (nil)] 17:01:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0xa209e400) [pid = 1789] [serial = 167] [outer = 0x9cb6f400] 17:01:09 INFO - PROCESS | 1789 | 1468022469263 Marionette DEBUG loaded listener.js 17:01:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0xa20aa000) [pid = 1789] [serial = 168] [outer = 0x9cb6f400] 17:01:10 INFO - PROCESS | 1789 | 1468022470101 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 17:01:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:01:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1184ms 17:01:10 INFO - PROCESS | 1789 | 1468022470135 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 17:01:10 INFO - PROCESS | 1789 | 1468022470138 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 17:01:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:01:10 INFO - PROCESS | 1789 | 1468022470144 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:01:10 INFO - PROCESS | 1789 | 1468022470147 Marionette TRACE conn4 <- [1,198,null,{}] 17:01:10 INFO - PROCESS | 1789 | 1468022470152 Marionette TRACE conn4 -> [0,199,"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 | 1789 | 1468022470157 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:10 INFO - PROCESS | 1789 | 1468022470347 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 17:01:10 INFO - PROCESS | 1789 | 1468022470363 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022470381 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:10 INFO - PROCESS | 1789 | ++DOCSHELL 0xa2378800 == 41 [pid = 1789] [id = 57] 17:01:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0xa2379000) [pid = 1789] [serial = 169] [outer = (nil)] 17:01:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0xa256a000) [pid = 1789] [serial = 170] [outer = 0xa2379000] 17:01:10 INFO - PROCESS | 1789 | 1468022470459 Marionette DEBUG loaded listener.js 17:01:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0xa3426400) [pid = 1789] [serial = 171] [outer = 0xa2379000] 17:01:11 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9a3f7000) [pid = 1789] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:01:11 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x93ac5800) [pid = 1789] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:01:11 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9b44f800) [pid = 1789] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:01:11 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x95359800) [pid = 1789] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:01:11 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93ac6800) [pid = 1789] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:01:11 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9b115800) [pid = 1789] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:01:11 INFO - PROCESS | 1789 | 1468022471424 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 17:01:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:01:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1330ms 17:01:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:01:11 INFO - PROCESS | 1789 | 1468022471475 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 17:01:11 INFO - PROCESS | 1789 | 1468022471478 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 17:01:11 INFO - PROCESS | 1789 | 1468022471486 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:01:11 INFO - PROCESS | 1789 | 1468022471489 Marionette TRACE conn4 <- [1,202,null,{}] 17:01:11 INFO - PROCESS | 1789 | 1468022471495 Marionette TRACE conn4 -> [0,203,"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 | 1789 | 1468022471500 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:11 INFO - PROCESS | 1789 | 1468022471703 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 17:01:11 INFO - PROCESS | 1789 | 1468022471718 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1789 | 1468022471728 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x92442400 == 42 [pid = 1789] [id = 58] 17:01:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x930dec00) [pid = 1789] [serial = 172] [outer = (nil)] 17:01:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0xa4e4b800) [pid = 1789] [serial = 173] [outer = 0x930dec00] 17:01:11 INFO - PROCESS | 1789 | 1468022471798 Marionette DEBUG loaded listener.js 17:01:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0xa4e56c00) [pid = 1789] [serial = 174] [outer = 0x930dec00] 17:01:12 INFO - PROCESS | 1789 | 1468022472481 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 17:01:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:01:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1029ms 17:01:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:01:12 INFO - PROCESS | 1789 | 1468022472513 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 17:01:12 INFO - PROCESS | 1789 | 1468022472515 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 17:01:12 INFO - PROCESS | 1789 | 1468022472522 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:01:12 INFO - PROCESS | 1789 | 1468022472525 Marionette TRACE conn4 <- [1,206,null,{}] 17:01:12 INFO - PROCESS | 1789 | 1468022472530 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:12 INFO - PROCESS | 1789 | 1468022472535 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:12 INFO - PROCESS | 1789 | 1468022472731 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 17:01:12 INFO - PROCESS | 1789 | 1468022472748 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022472755 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x9232a000 == 43 [pid = 1789] [id = 59] 17:01:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x95359800) [pid = 1789] [serial = 175] [outer = (nil)] 17:01:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0xa62b3000) [pid = 1789] [serial = 176] [outer = 0x95359800] 17:01:12 INFO - PROCESS | 1789 | 1468022472821 Marionette DEBUG loaded listener.js 17:01:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9cb65800) [pid = 1789] [serial = 177] [outer = 0x95359800] 17:01:13 INFO - PROCESS | 1789 | 1468022473797 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 17:01:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:01:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1329ms 17:01:13 INFO - PROCESS | 1789 | 1468022473851 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 17:01:13 INFO - PROCESS | 1789 | 1468022473858 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 17:01:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:01:13 INFO - PROCESS | 1789 | 1468022473869 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:01:13 INFO - PROCESS | 1789 | 1468022473874 Marionette TRACE conn4 <- [1,210,null,{}] 17:01:13 INFO - PROCESS | 1789 | 1468022473884 Marionette TRACE conn4 -> [0,211,"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 | 1789 | 1468022473890 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:14 INFO - PROCESS | 1789 | 1468022474115 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 17:01:14 INFO - PROCESS | 1789 | 1468022474267 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1789 | 1468022474277 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x930d1400 == 44 [pid = 1789] [id = 60] 17:01:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x93abf400) [pid = 1789] [serial = 178] [outer = (nil)] 17:01:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x951d4400) [pid = 1789] [serial = 179] [outer = 0x93abf400] 17:01:14 INFO - PROCESS | 1789 | 1468022474374 Marionette DEBUG loaded listener.js 17:01:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x99631400) [pid = 1789] [serial = 180] [outer = 0x93abf400] 17:01:15 INFO - PROCESS | 1789 | 1468022475273 Marionette TRACE conn4 <- [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]]]}] 17:01:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:01:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1440ms 17:01:15 INFO - PROCESS | 1789 | 1468022475309 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 17:01:15 INFO - PROCESS | 1789 | 1468022475316 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 17:01:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:01:15 INFO - PROCESS | 1789 | 1468022475327 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:01:15 INFO - PROCESS | 1789 | 1468022475331 Marionette TRACE conn4 <- [1,214,null,{}] 17:01:15 INFO - PROCESS | 1789 | 1468022475339 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:15 INFO - PROCESS | 1789 | 1468022475345 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:15 INFO - PROCESS | 1789 | 1468022475529 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 17:01:15 INFO - PROCESS | 1789 | 1468022475714 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022475724 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a847c00 == 45 [pid = 1789] [id = 61] 17:01:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9b44d000) [pid = 1789] [serial = 181] [outer = (nil)] 17:01:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9bc22400) [pid = 1789] [serial = 182] [outer = 0x9b44d000] 17:01:15 INFO - PROCESS | 1789 | 1468022475812 Marionette DEBUG loaded listener.js 17:01:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0xa112bc00) [pid = 1789] [serial = 183] [outer = 0x9b44d000] 17:01:16 INFO - PROCESS | 1789 | 1468022476662 Marionette TRACE conn4 <- [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]]]}] 17:01:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:01:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1379ms 17:01:16 INFO - PROCESS | 1789 | 1468022476716 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 17:01:16 INFO - PROCESS | 1789 | 1468022476719 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 17:01:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:01:16 INFO - PROCESS | 1789 | 1468022476729 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:01:16 INFO - PROCESS | 1789 | 1468022476734 Marionette TRACE conn4 <- [1,218,null,{}] 17:01:16 INFO - PROCESS | 1789 | 1468022476751 Marionette TRACE conn4 -> [0,219,"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 | 1789 | 1468022476760 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:16 INFO - PROCESS | 1789 | 1468022476945 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 17:01:17 INFO - PROCESS | 1789 | 1468022477069 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022477081 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:17 INFO - PROCESS | 1789 | ++DOCSHELL 0xa62b9400 == 46 [pid = 1789] [id = 62] 17:01:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0xa688cc00) [pid = 1789] [serial = 184] [outer = (nil)] 17:01:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0xa6987c00) [pid = 1789] [serial = 185] [outer = 0xa688cc00] 17:01:17 INFO - PROCESS | 1789 | 1468022477160 Marionette DEBUG loaded listener.js 17:01:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0xa6bc4c00) [pid = 1789] [serial = 186] [outer = 0xa688cc00] 17:01:18 INFO - PROCESS | 1789 | 1468022478083 Marionette TRACE conn4 <- [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]]]}] 17:01:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:01:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1397ms 17:01:18 INFO - PROCESS | 1789 | 1468022478125 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 17:01:18 INFO - PROCESS | 1789 | 1468022478130 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 17:01:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:01:18 INFO - PROCESS | 1789 | 1468022478137 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:01:18 INFO - PROCESS | 1789 | 1468022478139 Marionette TRACE conn4 <- [1,222,null,{}] 17:01:18 INFO - PROCESS | 1789 | 1468022478146 Marionette TRACE conn4 -> [0,223,"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 | 1789 | 1468022478151 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:18 INFO - PROCESS | 1789 | 1468022478329 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 17:01:18 INFO - PROCESS | 1789 | 1468022478476 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022478484 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x9203c800 == 47 [pid = 1789] [id = 63] 17:01:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0xa2320400) [pid = 1789] [serial = 187] [outer = (nil)] 17:01:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0xa823cc00) [pid = 1789] [serial = 188] [outer = 0xa2320400] 17:01:18 INFO - PROCESS | 1789 | 1468022478563 Marionette DEBUG loaded listener.js 17:01:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0xa8247000) [pid = 1789] [serial = 189] [outer = 0xa2320400] 17:01:19 INFO - PROCESS | 1789 | 1468022479365 Marionette TRACE conn4 <- [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]]]}] 17:01:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:01:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1286ms 17:01:19 INFO - PROCESS | 1789 | 1468022479438 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 17:01:19 INFO - PROCESS | 1789 | 1468022479443 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 17:01:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:01:19 INFO - PROCESS | 1789 | 1468022479451 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:01:19 INFO - PROCESS | 1789 | 1468022479454 Marionette TRACE conn4 <- [1,226,null,{}] 17:01:19 INFO - PROCESS | 1789 | 1468022479459 Marionette TRACE conn4 -> [0,227,"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 | 1789 | 1468022479465 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:19 INFO - PROCESS | 1789 | 1468022479629 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 17:01:19 INFO - PROCESS | 1789 | 1468022479776 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022479784 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a094000 == 48 [pid = 1789] [id = 64] 17:01:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0xa1129400) [pid = 1789] [serial = 190] [outer = (nil)] 17:01:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0xa82ea400) [pid = 1789] [serial = 191] [outer = 0xa1129400] 17:01:19 INFO - PROCESS | 1789 | 1468022479867 Marionette DEBUG loaded listener.js 17:01:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0xa82f6000) [pid = 1789] [serial = 192] [outer = 0xa1129400] 17:01:20 INFO - PROCESS | 1789 | 1468022480790 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 17:01:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:01:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1389ms 17:01:20 INFO - PROCESS | 1789 | 1468022480842 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 17:01:20 INFO - PROCESS | 1789 | 1468022480845 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 17:01:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:01:20 INFO - PROCESS | 1789 | 1468022480853 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:01:20 INFO - PROCESS | 1789 | 1468022480856 Marionette TRACE conn4 <- [1,230,null,{}] 17:01:20 INFO - PROCESS | 1789 | 1468022480862 Marionette TRACE conn4 -> [0,231,"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 | 1789 | 1468022480873 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:21 INFO - PROCESS | 1789 | 1468022481078 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 17:01:21 INFO - PROCESS | 1789 | 1468022481227 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022481236 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x9203dc00 == 49 [pid = 1789] [id = 65] 17:01:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x93a9bc00) [pid = 1789] [serial = 193] [outer = (nil)] 17:01:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x9a0ab800) [pid = 1789] [serial = 194] [outer = 0x93a9bc00] 17:01:21 INFO - PROCESS | 1789 | 1468022481316 Marionette DEBUG loaded listener.js 17:01:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0xa82ef400) [pid = 1789] [serial = 195] [outer = 0x93a9bc00] 17:01:22 INFO - PROCESS | 1789 | 1468022482151 Marionette TRACE conn4 <- [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]]]}] 17:01:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:01:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1336ms 17:01:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:01:22 INFO - PROCESS | 1789 | 1468022482189 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 17:01:22 INFO - PROCESS | 1789 | 1468022482192 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 17:01:22 INFO - PROCESS | 1789 | 1468022482200 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:01:22 INFO - PROCESS | 1789 | 1468022482204 Marionette TRACE conn4 <- [1,234,null,{}] 17:01:22 INFO - PROCESS | 1789 | 1468022482210 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:22 INFO - PROCESS | 1789 | 1468022482215 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:22 INFO - PROCESS | 1789 | 1468022482432 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 17:01:22 INFO - PROCESS | 1789 | 1468022482447 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022482455 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a0a6400 == 50 [pid = 1789] [id = 66] 17:01:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x9a0ac800) [pid = 1789] [serial = 196] [outer = (nil)] 17:01:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0xa901b800) [pid = 1789] [serial = 197] [outer = 0x9a0ac800] 17:01:22 INFO - PROCESS | 1789 | 1468022482574 Marionette DEBUG loaded listener.js 17:01:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0xa9021c00) [pid = 1789] [serial = 198] [outer = 0x9a0ac800] 17:01:23 INFO - PROCESS | 1789 | 1468022483706 Marionette TRACE conn4 <- [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]]]}] 17:01:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:01:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1581ms 17:01:23 INFO - PROCESS | 1789 | 1468022483780 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 17:01:23 INFO - PROCESS | 1789 | 1468022483785 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 17:01:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:01:23 INFO - PROCESS | 1789 | 1468022483794 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:01:23 INFO - PROCESS | 1789 | 1468022483799 Marionette TRACE conn4 <- [1,238,null,{}] 17:01:23 INFO - PROCESS | 1789 | 1468022483807 Marionette TRACE conn4 -> [0,239,"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 | 1789 | 1468022483814 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:24 INFO - PROCESS | 1789 | 1468022484029 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 17:01:24 INFO - PROCESS | 1789 | 1468022484273 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022484286 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x93d97c00 == 51 [pid = 1789] [id = 67] 17:01:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x93d98000) [pid = 1789] [serial = 199] [outer = (nil)] 17:01:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x983f7800) [pid = 1789] [serial = 200] [outer = 0x93d98000] 17:01:24 INFO - PROCESS | 1789 | 1468022484402 Marionette DEBUG loaded listener.js 17:01:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x99706400) [pid = 1789] [serial = 201] [outer = 0x93d98000] 17:01:24 INFO - PROCESS | 1789 | --DOCSHELL 0x95167000 == 50 [pid = 1789] [id = 22] 17:01:24 INFO - PROCESS | 1789 | --DOCSHELL 0x9203b000 == 49 [pid = 1789] [id = 32] 17:01:24 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0xa257f000) [pid = 1789] [serial = 140] [outer = (nil)] [url = about:blank] 17:01:25 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x9d957400) [pid = 1789] [serial = 134] [outer = (nil)] [url = about:blank] 17:01:25 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x93b5b000) [pid = 1789] [serial = 137] [outer = (nil)] [url = about:blank] 17:01:25 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x9516cc00) [pid = 1789] [serial = 119] [outer = (nil)] [url = about:blank] 17:01:25 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x9c0f2c00) [pid = 1789] [serial = 123] [outer = (nil)] [url = about:blank] 17:01:25 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x9bc25000) [pid = 1789] [serial = 122] [outer = (nil)] [url = about:blank] 17:01:25 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x9797dc00) [pid = 1789] [serial = 128] [outer = (nil)] [url = about:blank] 17:01:25 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x99290800) [pid = 1789] [serial = 129] [outer = (nil)] [url = about:blank] 17:01:25 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x93b58800) [pid = 1789] [serial = 125] [outer = (nil)] [url = about:blank] 17:01:25 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x93d9ac00) [pid = 1789] [serial = 126] [outer = (nil)] [url = about:blank] 17:01:25 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x93d96400) [pid = 1789] [serial = 116] [outer = (nil)] [url = about:blank] 17:01:25 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x9b51f400) [pid = 1789] [serial = 131] [outer = (nil)] [url = about:blank] 17:01:25 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0xa11a2800) [pid = 1789] [serial = 135] [outer = (nil)] [url = about:blank] 17:01:25 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x99632400) [pid = 1789] [serial = 138] [outer = (nil)] [url = about:blank] 17:01:25 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9c0f0c00) [pid = 1789] [serial = 132] [outer = (nil)] [url = about:blank] 17:01:25 INFO - PROCESS | 1789 | 1468022485253 Marionette TRACE conn4 <- [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]]]}] 17:01:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:01:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1482ms 17:01:25 INFO - PROCESS | 1789 | 1468022485276 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 17:01:25 INFO - PROCESS | 1789 | 1468022485282 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 17:01:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:01:25 INFO - PROCESS | 1789 | 1468022485292 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:01:25 INFO - PROCESS | 1789 | 1468022485296 Marionette TRACE conn4 <- [1,242,null,{}] 17:01:25 INFO - PROCESS | 1789 | 1468022485302 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:25 INFO - PROCESS | 1789 | 1468022485307 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:25 INFO - PROCESS | 1789 | 1468022485457 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 17:01:25 INFO - PROCESS | 1789 | 1468022485475 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1789 | 1468022485483 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x9516e400 == 50 [pid = 1789] [id = 68] 17:01:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x99290800) [pid = 1789] [serial = 202] [outer = (nil)] 17:01:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9a0a4000) [pid = 1789] [serial = 203] [outer = 0x99290800] 17:01:25 INFO - PROCESS | 1789 | 1468022485554 Marionette DEBUG loaded listener.js 17:01:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9a0aa000) [pid = 1789] [serial = 204] [outer = 0x99290800] 17:01:26 INFO - PROCESS | 1789 | 1468022486377 Marionette TRACE conn4 <- [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]]]}] 17:01:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:01:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1140ms 17:01:26 INFO - PROCESS | 1789 | 1468022486433 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 17:01:26 INFO - PROCESS | 1789 | 1468022486436 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 17:01:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:01:26 INFO - PROCESS | 1789 | 1468022486442 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:01:26 INFO - PROCESS | 1789 | 1468022486448 Marionette TRACE conn4 <- [1,246,null,{}] 17:01:26 INFO - PROCESS | 1789 | 1468022486463 Marionette TRACE conn4 -> [0,247,"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 | 1789 | 1468022486471 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:26 INFO - PROCESS | 1789 | 1468022486623 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 17:01:26 INFO - PROCESS | 1789 | 1468022486634 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022486642 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x9bc1fc00 == 51 [pid = 1789] [id = 69] 17:01:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x9bca2400) [pid = 1789] [serial = 205] [outer = (nil)] 17:01:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x9cc43400) [pid = 1789] [serial = 206] [outer = 0x9bca2400] 17:01:26 INFO - PROCESS | 1789 | 1468022486713 Marionette DEBUG loaded listener.js 17:01:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0xa200d800) [pid = 1789] [serial = 207] [outer = 0x9bca2400] 17:01:27 INFO - PROCESS | 1789 | 1468022487478 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 17:01:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:01:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1082ms 17:01:27 INFO - PROCESS | 1789 | 1468022487589 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 17:01:27 INFO - PROCESS | 1789 | 1468022487593 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 17:01:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:01:27 INFO - PROCESS | 1789 | 1468022487599 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:01:27 INFO - PROCESS | 1789 | 1468022487602 Marionette TRACE conn4 <- [1,250,null,{}] 17:01:27 INFO - PROCESS | 1789 | 1468022487623 Marionette TRACE conn4 -> [0,251,"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 | 1789 | 1468022487628 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:27 INFO - PROCESS | 1789 | 1468022487815 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 17:01:27 INFO - PROCESS | 1789 | 1468022487834 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022487842 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:27 INFO - PROCESS | 1789 | ++DOCSHELL 0xa22a4800 == 52 [pid = 1789] [id = 70] 17:01:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0xa22a6800) [pid = 1789] [serial = 208] [outer = (nil)] 17:01:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0xa257f000) [pid = 1789] [serial = 209] [outer = 0xa22a6800] 17:01:27 INFO - PROCESS | 1789 | 1468022487922 Marionette DEBUG loaded listener.js 17:01:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0xa3384800) [pid = 1789] [serial = 210] [outer = 0xa22a6800] 17:01:28 INFO - PROCESS | 1789 | 1468022488688 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 17:01:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:01:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1135ms 17:01:28 INFO - PROCESS | 1789 | 1468022488736 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 17:01:28 INFO - PROCESS | 1789 | 1468022488739 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 17:01:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:01:28 INFO - PROCESS | 1789 | 1468022488745 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:01:28 INFO - PROCESS | 1789 | 1468022488747 Marionette TRACE conn4 <- [1,254,null,{}] 17:01:28 INFO - PROCESS | 1789 | 1468022488753 Marionette TRACE conn4 -> [0,255,"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 | 1789 | 1468022488758 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:28 INFO - PROCESS | 1789 | 1468022488949 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 17:01:28 INFO - PROCESS | 1789 | 1468022488968 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1789 | 1468022488975 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:29 INFO - PROCESS | 1789 | ++DOCSHELL 0xa22a5800 == 53 [pid = 1789] [id = 71] 17:01:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0xa22a6000) [pid = 1789] [serial = 211] [outer = (nil)] 17:01:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0xa501d800) [pid = 1789] [serial = 212] [outer = 0xa22a6000] 17:01:29 INFO - PROCESS | 1789 | 1468022489042 Marionette DEBUG loaded listener.js 17:01:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0xa6212000) [pid = 1789] [serial = 213] [outer = 0xa22a6000] 17:01:29 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x95171400) [pid = 1789] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:01:29 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x9cb6f400) [pid = 1789] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:01:29 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x93aa8400) [pid = 1789] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:01:29 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0xa2379000) [pid = 1789] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:01:29 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x9b11c000) [pid = 1789] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:01:29 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x950b3800) [pid = 1789] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:01:29 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x930dec00) [pid = 1789] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:01:29 INFO - PROCESS | 1789 | 1468022489977 Marionette TRACE conn4 <- [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]]]}] 17:01:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:01:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1281ms 17:01:30 INFO - PROCESS | 1789 | 1468022490033 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 17:01:30 INFO - PROCESS | 1789 | 1468022490038 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 17:01:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:01:30 INFO - PROCESS | 1789 | 1468022490049 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:01:30 INFO - PROCESS | 1789 | 1468022490051 Marionette TRACE conn4 <- [1,258,null,{}] 17:01:30 INFO - PROCESS | 1789 | 1468022490063 Marionette TRACE conn4 -> [0,259,"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 | 1789 | 1468022490073 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:30 INFO - PROCESS | 1789 | 1468022490252 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 17:01:30 INFO - PROCESS | 1789 | 1468022490261 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022490267 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x9203cc00 == 54 [pid = 1789] [id = 72] 17:01:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0xa2375000) [pid = 1789] [serial = 214] [outer = (nil)] 17:01:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0xa901b000) [pid = 1789] [serial = 215] [outer = 0xa2375000] 17:01:30 INFO - PROCESS | 1789 | 1468022490337 Marionette DEBUG loaded listener.js 17:01:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0xa90a6400) [pid = 1789] [serial = 216] [outer = 0xa2375000] 17:01:31 INFO - PROCESS | 1789 | 1468022491103 Marionette TRACE conn4 <- [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]]]}] 17:01:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:01:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1086ms 17:01:31 INFO - PROCESS | 1789 | 1468022491189 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 17:01:31 INFO - PROCESS | 1789 | 1468022491192 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 17:01:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:01:31 INFO - PROCESS | 1789 | 1468022491201 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:01:31 INFO - PROCESS | 1789 | 1468022491204 Marionette TRACE conn4 <- [1,262,null,{}] 17:01:31 INFO - PROCESS | 1789 | 1468022491213 Marionette TRACE conn4 -> [0,263,"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 | 1789 | 1468022491217 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:31 INFO - PROCESS | 1789 | 1468022491379 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 17:01:31 INFO - PROCESS | 1789 | 1468022491388 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022491395 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x92039c00 == 55 [pid = 1789] [id = 73] 17:01:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x9244d000) [pid = 1789] [serial = 217] [outer = (nil)] 17:01:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x9cc97c00) [pid = 1789] [serial = 218] [outer = 0x9244d000] 17:01:31 INFO - PROCESS | 1789 | 1468022491461 Marionette DEBUG loaded listener.js 17:01:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x9cc9a400) [pid = 1789] [serial = 219] [outer = 0x9244d000] 17:01:32 INFO - PROCESS | 1789 | 1468022492424 Marionette TRACE conn4 <- [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]]]}] 17:01:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:01:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1243ms 17:01:32 INFO - PROCESS | 1789 | 1468022492457 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 17:01:32 INFO - PROCESS | 1789 | 1468022492464 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 17:01:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:01:32 INFO - PROCESS | 1789 | 1468022492474 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:01:32 INFO - PROCESS | 1789 | 1468022492478 Marionette TRACE conn4 <- [1,266,null,{}] 17:01:32 INFO - PROCESS | 1789 | 1468022492489 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:32 INFO - PROCESS | 1789 | 1468022492494 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:32 INFO - PROCESS | 1789 | 1468022492679 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 17:01:32 INFO - PROCESS | 1789 | 1468022492835 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1789 | 1468022492844 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x93aaac00 == 56 [pid = 1789] [id = 74] 17:01:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x93d91800) [pid = 1789] [serial = 220] [outer = (nil)] 17:01:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x983f9800) [pid = 1789] [serial = 221] [outer = 0x93d91800] 17:01:32 INFO - PROCESS | 1789 | 1468022492931 Marionette DEBUG loaded listener.js 17:01:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x9a0a3800) [pid = 1789] [serial = 222] [outer = 0x93d91800] 17:01:33 INFO - PROCESS | 1789 | 1468022493913 Marionette TRACE conn4 <- [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]]]}] 17:01:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:01:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1483ms 17:01:33 INFO - PROCESS | 1789 | 1468022493957 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 17:01:33 INFO - PROCESS | 1789 | 1468022493964 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 17:01:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:01:33 INFO - PROCESS | 1789 | 1468022493975 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:01:33 INFO - PROCESS | 1789 | 1468022493978 Marionette TRACE conn4 <- [1,270,null,{}] 17:01:33 INFO - PROCESS | 1789 | 1468022493985 Marionette TRACE conn4 -> [0,271,"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 | 1789 | 1468022493991 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:34 INFO - PROCESS | 1789 | 1468022494174 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 17:01:34 INFO - PROCESS | 1789 | 1468022494326 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1789 | 1468022494336 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x95170000 == 57 [pid = 1789] [id = 75] 17:01:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x953ed800) [pid = 1789] [serial = 223] [outer = (nil)] 17:01:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x983f0c00) [pid = 1789] [serial = 224] [outer = 0x953ed800] 17:01:34 INFO - PROCESS | 1789 | 1468022494421 Marionette DEBUG loaded listener.js 17:01:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x9a440000) [pid = 1789] [serial = 225] [outer = 0x953ed800] 17:01:35 INFO - PROCESS | 1789 | 1468022495350 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 17:01:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:01:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1431ms 17:01:35 INFO - PROCESS | 1789 | 1468022495406 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 17:01:35 INFO - PROCESS | 1789 | 1468022495411 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 17:01:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:01:35 INFO - PROCESS | 1789 | 1468022495417 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:01:35 INFO - PROCESS | 1789 | 1468022495423 Marionette TRACE conn4 <- [1,274,null,{}] 17:01:35 INFO - PROCESS | 1789 | 1468022495440 Marionette TRACE conn4 -> [0,275,"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 | 1789 | 1468022495449 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:35 INFO - PROCESS | 1789 | 1468022495662 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 17:01:35 INFO - PROCESS | 1789 | 1468022495938 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022495951 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a096000 == 58 [pid = 1789] [id = 76] 17:01:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 103 (0x9cc9d400) [pid = 1789] [serial = 226] [outer = (nil)] 17:01:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 104 (0xa2004c00) [pid = 1789] [serial = 227] [outer = 0x9cc9d400] 17:01:36 INFO - PROCESS | 1789 | 1468022496078 Marionette DEBUG loaded listener.js 17:01:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 105 (0xa2ff0c00) [pid = 1789] [serial = 228] [outer = 0x9cc9d400] 17:01:36 INFO - PROCESS | 1789 | 1468022496868 Marionette TRACE conn4 <- [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]]]}] 17:01:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:01:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1483ms 17:01:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:01:36 INFO - PROCESS | 1789 | 1468022496901 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 17:01:36 INFO - PROCESS | 1789 | 1468022496905 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 17:01:36 INFO - PROCESS | 1789 | 1468022496912 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:01:36 INFO - PROCESS | 1789 | 1468022496915 Marionette TRACE conn4 <- [1,278,null,{}] 17:01:36 INFO - PROCESS | 1789 | 1468022496921 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:36 INFO - PROCESS | 1789 | 1468022496926 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:37 INFO - PROCESS | 1789 | 1468022497088 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 17:01:37 INFO - PROCESS | 1789 | 1468022497245 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022497253 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x92448c00 == 59 [pid = 1789] [id = 77] 17:01:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 106 (0x9a576000) [pid = 1789] [serial = 229] [outer = (nil)] 17:01:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 107 (0xa6b88400) [pid = 1789] [serial = 230] [outer = 0x9a576000] 17:01:37 INFO - PROCESS | 1789 | 1468022497331 Marionette DEBUG loaded listener.js 17:01:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 108 (0xa6b89400) [pid = 1789] [serial = 231] [outer = 0x9a576000] 17:01:38 INFO - PROCESS | 1789 | 1468022498199 Marionette TRACE conn4 <- [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]]]}] 17:01:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:01:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1338ms 17:01:38 INFO - PROCESS | 1789 | 1468022498250 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 17:01:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:01:38 INFO - PROCESS | 1789 | 1468022498254 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 17:01:38 INFO - PROCESS | 1789 | 1468022498260 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:01:38 INFO - PROCESS | 1789 | 1468022498264 Marionette TRACE conn4 <- [1,282,null,{}] 17:01:38 INFO - PROCESS | 1789 | 1468022498270 Marionette TRACE conn4 -> [0,283,"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 | 1789 | 1468022498275 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:38 INFO - PROCESS | 1789 | 1468022498453 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 17:01:38 INFO - PROCESS | 1789 | 1468022498605 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022498615 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad1c00 == 60 [pid = 1789] [id = 78] 17:01:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 109 (0x91ad3800) [pid = 1789] [serial = 232] [outer = (nil)] 17:01:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 110 (0x91adb800) [pid = 1789] [serial = 233] [outer = 0x91ad3800] 17:01:38 INFO - PROCESS | 1789 | 1468022498692 Marionette DEBUG loaded listener.js 17:01:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 111 (0x91add400) [pid = 1789] [serial = 234] [outer = 0x91ad3800] 17:01:39 INFO - PROCESS | 1789 | 1468022499517 Marionette TRACE conn4 <- [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]]]}] 17:01:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:01:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1295ms 17:01:39 INFO - PROCESS | 1789 | 1468022499555 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 17:01:39 INFO - PROCESS | 1789 | 1468022499558 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 17:01:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:01:39 INFO - PROCESS | 1789 | 1468022499565 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:01:39 INFO - PROCESS | 1789 | 1468022499569 Marionette TRACE conn4 <- [1,286,null,{}] 17:01:39 INFO - PROCESS | 1789 | 1468022499595 Marionette TRACE conn4 -> [0,287,"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 | 1789 | 1468022499606 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:39 INFO - PROCESS | 1789 | 1468022499814 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 17:01:39 INFO - PROCESS | 1789 | 1468022499971 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022499980 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad2c00 == 61 [pid = 1789] [id = 79] 17:01:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 112 (0x91ad8800) [pid = 1789] [serial = 235] [outer = (nil)] 17:01:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 113 (0xa6b92400) [pid = 1789] [serial = 236] [outer = 0x91ad8800] 17:01:40 INFO - PROCESS | 1789 | 1468022500056 Marionette DEBUG loaded listener.js 17:01:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 114 (0x9d941000) [pid = 1789] [serial = 237] [outer = 0x91ad8800] 17:01:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 115 (0x91ea7000) [pid = 1789] [serial = 238] [outer = 0x951d4c00] 17:01:41 INFO - PROCESS | 1789 | 1468022501028 Marionette TRACE conn4 <- [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]]]}] 17:01:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1502ms 17:01:41 INFO - PROCESS | 1789 | 1468022501067 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 17:01:41 INFO - PROCESS | 1789 | 1468022501071 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 17:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:01:41 INFO - PROCESS | 1789 | 1468022501077 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:01:41 INFO - PROCESS | 1789 | 1468022501081 Marionette TRACE conn4 <- [1,290,null,{}] 17:01:41 INFO - PROCESS | 1789 | 1468022501086 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:41 INFO - PROCESS | 1789 | 1468022501091 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:41 INFO - PROCESS | 1789 | 1468022501251 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 17:01:41 INFO - PROCESS | 1789 | 1468022501411 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022501421 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ea6c00 == 62 [pid = 1789] [id = 80] 17:01:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 116 (0x91ea8800) [pid = 1789] [serial = 239] [outer = (nil)] 17:01:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 117 (0x91eb4400) [pid = 1789] [serial = 240] [outer = 0x91ea8800] 17:01:41 INFO - PROCESS | 1789 | 1468022501495 Marionette DEBUG loaded listener.js 17:01:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 118 (0x92444000) [pid = 1789] [serial = 241] [outer = 0x91ea8800] 17:01:42 INFO - PROCESS | 1789 | 1468022502329 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 17:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1280ms 17:01:42 INFO - PROCESS | 1789 | 1468022502358 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 17:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:01:42 INFO - PROCESS | 1789 | 1468022502369 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 17:01:42 INFO - PROCESS | 1789 | 1468022502395 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:01:42 INFO - PROCESS | 1789 | 1468022502399 Marionette TRACE conn4 <- [1,294,null,{}] 17:01:42 INFO - PROCESS | 1789 | 1468022502406 Marionette TRACE conn4 -> [0,295,"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 | 1789 | 1468022502411 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:42 INFO - PROCESS | 1789 | 1468022502572 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 17:01:42 INFO - PROCESS | 1789 | 1468022502725 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022502731 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad3000 == 63 [pid = 1789] [id = 81] 17:01:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 119 (0x91ea6000) [pid = 1789] [serial = 242] [outer = (nil)] 17:01:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 120 (0x9970e000) [pid = 1789] [serial = 243] [outer = 0x91ea6000] 17:01:42 INFO - PROCESS | 1789 | 1468022502811 Marionette DEBUG loaded listener.js 17:01:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 121 (0x9b44e800) [pid = 1789] [serial = 244] [outer = 0x91ea6000] 17:01:43 INFO - PROCESS | 1789 | 1468022503952 Marionette TRACE conn4 <- [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]]]}] 17:01:44 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. 17:01:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1651ms 17:01:44 INFO - PROCESS | 1789 | 1468022504027 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 17:01:44 INFO - PROCESS | 1789 | 1468022504032 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 17:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:01:44 INFO - PROCESS | 1789 | 1468022504040 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:01:44 INFO - PROCESS | 1789 | 1468022504047 Marionette TRACE conn4 <- [1,298,null,{}] 17:01:44 INFO - PROCESS | 1789 | 1468022504054 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:44 INFO - PROCESS | 1789 | 1468022504058 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:44 INFO - PROCESS | 1789 | 1468022504308 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 17:01:44 INFO - PROCESS | 1789 | 1468022504509 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022504521 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x93abb400 == 64 [pid = 1789] [id = 82] 17:01:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 122 (0x93ac1400) [pid = 1789] [serial = 245] [outer = (nil)] 17:01:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 123 (0x93da0c00) [pid = 1789] [serial = 246] [outer = 0x93ac1400] 17:01:44 INFO - PROCESS | 1789 | 1468022504659 Marionette DEBUG loaded listener.js 17:01:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 124 (0x9535fc00) [pid = 1789] [serial = 247] [outer = 0x93ac1400] 17:01:44 INFO - PROCESS | 1789 | --DOCSHELL 0x93ac6c00 == 63 [pid = 1789] [id = 31] 17:01:44 INFO - PROCESS | 1789 | --DOCSHELL 0x9a091400 == 62 [pid = 1789] [id = 55] 17:01:44 INFO - PROCESS | 1789 | --DOCSHELL 0x93d97800 == 61 [pid = 1789] [id = 54] 17:01:44 INFO - PROCESS | 1789 | --DOCSHELL 0x93ac8c00 == 60 [pid = 1789] [id = 53] 17:01:44 INFO - PROCESS | 1789 | --DOMWINDOW == 123 (0xa62b3000) [pid = 1789] [serial = 176] [outer = (nil)] [url = about:blank] 17:01:44 INFO - PROCESS | 1789 | --DOCSHELL 0x9203cc00 == 59 [pid = 1789] [id = 72] 17:01:44 INFO - PROCESS | 1789 | --DOCSHELL 0xa22a5800 == 58 [pid = 1789] [id = 71] 17:01:45 INFO - PROCESS | 1789 | --DOCSHELL 0xa22a4800 == 57 [pid = 1789] [id = 70] 17:01:45 INFO - PROCESS | 1789 | --DOCSHELL 0x9bc1fc00 == 56 [pid = 1789] [id = 69] 17:01:45 INFO - PROCESS | 1789 | --DOCSHELL 0x9516e400 == 55 [pid = 1789] [id = 68] 17:01:45 INFO - PROCESS | 1789 | --DOCSHELL 0x93d97c00 == 54 [pid = 1789] [id = 67] 17:01:45 INFO - PROCESS | 1789 | --DOCSHELL 0x9203c800 == 53 [pid = 1789] [id = 63] 17:01:45 INFO - PROCESS | 1789 | --DOCSHELL 0xa62b9400 == 52 [pid = 1789] [id = 62] 17:01:45 INFO - PROCESS | 1789 | --DOCSHELL 0x9a847c00 == 51 [pid = 1789] [id = 61] 17:01:45 INFO - PROCESS | 1789 | --DOCSHELL 0x930d1400 == 50 [pid = 1789] [id = 60] 17:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 122 (0x99787400) [pid = 1789] [serial = 161] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 121 (0xa209e400) [pid = 1789] [serial = 167] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 120 (0x9a0c6800) [pid = 1789] [serial = 162] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 119 (0x93d9f000) [pid = 1789] [serial = 156] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 118 (0x93abd400) [pid = 1789] [serial = 155] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 117 (0xa5076c00) [pid = 1789] [serial = 152] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 116 (0xa256a000) [pid = 1789] [serial = 170] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 115 (0x9c0f8000) [pid = 1789] [serial = 164] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 114 (0xa3422c00) [pid = 1789] [serial = 149] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 113 (0x9cc45c00) [pid = 1789] [serial = 146] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 112 (0x9797b000) [pid = 1789] [serial = 143] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 111 (0xa3426400) [pid = 1789] [serial = 171] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 110 (0x9a335800) [pid = 1789] [serial = 159] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 109 (0x99710800) [pid = 1789] [serial = 158] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 108 (0xa4e56c00) [pid = 1789] [serial = 174] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 107 (0xa20aa000) [pid = 1789] [serial = 168] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 106 (0xa4e4b800) [pid = 1789] [serial = 173] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1789 | --DOMWINDOW == 105 (0x9c12ac00) [pid = 1789] [serial = 165] [outer = (nil)] [url = about:blank] 17:01:45 INFO - PROCESS | 1789 | 1468022505476 Marionette TRACE conn4 <- [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]]]}] 17:01:45 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. 17:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1483ms 17:01:45 INFO - PROCESS | 1789 | 1468022505523 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 17:01:45 INFO - PROCESS | 1789 | 1468022505530 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 17:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:01:45 INFO - PROCESS | 1789 | 1468022505539 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:01:45 INFO - PROCESS | 1789 | 1468022505543 Marionette TRACE conn4 <- [1,302,null,{}] 17:01:45 INFO - PROCESS | 1789 | 1468022505549 Marionette TRACE conn4 -> [0,303,"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 | 1789 | 1468022505554 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:45 INFO - PROCESS | 1789 | 1468022505721 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 17:01:45 INFO - PROCESS | 1789 | 1468022505733 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022505740 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x93d97c00 == 51 [pid = 1789] [id = 83] 17:01:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 106 (0x9797b800) [pid = 1789] [serial = 248] [outer = (nil)] 17:01:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 107 (0x996bf400) [pid = 1789] [serial = 249] [outer = 0x9797b800] 17:01:45 INFO - PROCESS | 1789 | 1468022505815 Marionette DEBUG loaded listener.js 17:01:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 108 (0x9a09a000) [pid = 1789] [serial = 250] [outer = 0x9797b800] 17:01:46 INFO - PROCESS | 1789 | 1468022506694 Marionette TRACE conn4 <- [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]]]}] 17:01:46 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. 17:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1180ms 17:01:46 INFO - PROCESS | 1789 | 1468022506719 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 17:01:46 INFO - PROCESS | 1789 | 1468022506723 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 17:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:01:46 INFO - PROCESS | 1789 | 1468022506729 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:01:46 INFO - PROCESS | 1789 | 1468022506734 Marionette TRACE conn4 <- [1,306,null,{}] 17:01:46 INFO - PROCESS | 1789 | 1468022506751 Marionette TRACE conn4 -> [0,307,"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 | 1789 | 1468022506759 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:46 INFO - PROCESS | 1789 | 1468022506916 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 17:01:47 INFO - PROCESS | 1789 | 1468022507043 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1789 | 1468022507052 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a579c00 == 52 [pid = 1789] [id = 84] 17:01:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 109 (0x9a846800) [pid = 1789] [serial = 251] [outer = (nil)] 17:01:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 110 (0x9b52c800) [pid = 1789] [serial = 252] [outer = 0x9a846800] 17:01:47 INFO - PROCESS | 1789 | 1468022507121 Marionette DEBUG loaded listener.js 17:01:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 111 (0x9c0f8000) [pid = 1789] [serial = 253] [outer = 0x9a846800] 17:01:47 INFO - PROCESS | 1789 | 1468022507859 Marionette TRACE conn4 <- [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]]]}] 17:01:47 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. 17:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1181ms 17:01:47 INFO - PROCESS | 1789 | 1468022507923 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 17:01:47 INFO - PROCESS | 1789 | 1468022507928 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 17:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:01:47 INFO - PROCESS | 1789 | 1468022507933 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:01:47 INFO - PROCESS | 1789 | 1468022507936 Marionette TRACE conn4 <- [1,310,null,{}] 17:01:47 INFO - PROCESS | 1789 | 1468022507942 Marionette TRACE conn4 -> [0,311,"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 | 1789 | 1468022507946 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:48 INFO - PROCESS | 1789 | 1468022508154 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 17:01:48 INFO - PROCESS | 1789 | 1468022508175 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022508182 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x92446800 == 53 [pid = 1789] [id = 85] 17:01:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 112 (0x9b522c00) [pid = 1789] [serial = 254] [outer = (nil)] 17:01:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 113 (0x9cc90800) [pid = 1789] [serial = 255] [outer = 0x9b522c00] 17:01:48 INFO - PROCESS | 1789 | 1468022508247 Marionette DEBUG loaded listener.js 17:01:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 114 (0x9cc98c00) [pid = 1789] [serial = 256] [outer = 0x9b522c00] 17:01:49 INFO - PROCESS | 1789 | 1468022509066 Marionette TRACE conn4 <- [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]]]}] 17:01:49 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. 17:01:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1181ms 17:01:49 INFO - PROCESS | 1789 | 1468022509122 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 17:01:49 INFO - PROCESS | 1789 | 1468022509124 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 17:01:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:01:49 INFO - PROCESS | 1789 | 1468022509131 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:01:49 INFO - PROCESS | 1789 | 1468022509134 Marionette TRACE conn4 <- [1,314,null,{}] 17:01:49 INFO - PROCESS | 1789 | 1468022509140 Marionette TRACE conn4 -> [0,315,"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 | 1789 | 1468022509144 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:49 INFO - PROCESS | 1789 | 1468022509331 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 17:01:49 INFO - PROCESS | 1789 | --DOMWINDOW == 113 (0xa22a6000) [pid = 1789] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:01:49 INFO - PROCESS | 1789 | --DOMWINDOW == 112 (0x99290800) [pid = 1789] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:01:49 INFO - PROCESS | 1789 | --DOMWINDOW == 111 (0x9bca2400) [pid = 1789] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:01:49 INFO - PROCESS | 1789 | --DOMWINDOW == 110 (0xa2375000) [pid = 1789] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:01:49 INFO - PROCESS | 1789 | --DOMWINDOW == 109 (0x93d98000) [pid = 1789] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:01:49 INFO - PROCESS | 1789 | --DOMWINDOW == 108 (0xa22a6800) [pid = 1789] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:01:49 INFO - PROCESS | 1789 | 1468022509576 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022509582 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x93d98000 == 54 [pid = 1789] [id = 86] 17:01:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 109 (0x950b3800) [pid = 1789] [serial = 257] [outer = (nil)] 17:01:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 110 (0x9bca2400) [pid = 1789] [serial = 258] [outer = 0x950b3800] 17:01:49 INFO - PROCESS | 1789 | 1468022509650 Marionette DEBUG loaded listener.js 17:01:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 111 (0xa20a9c00) [pid = 1789] [serial = 259] [outer = 0x950b3800] 17:01:50 INFO - PROCESS | 1789 | 1468022510418 Marionette TRACE conn4 <- [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]]]}] 17:01:50 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. 17:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1336ms 17:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:01:50 INFO - PROCESS | 1789 | 1468022510468 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 17:01:50 INFO - PROCESS | 1789 | 1468022510471 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 17:01:50 INFO - PROCESS | 1789 | 1468022510476 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:01:50 INFO - PROCESS | 1789 | 1468022510480 Marionette TRACE conn4 <- [1,318,null,{}] 17:01:50 INFO - PROCESS | 1789 | 1468022510485 Marionette TRACE conn4 -> [0,319,"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 | 1789 | 1468022510494 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:50 INFO - PROCESS | 1789 | 1468022510657 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 17:01:50 INFO - PROCESS | 1789 | 1468022510666 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022510671 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x9bc1a800 == 55 [pid = 1789] [id = 87] 17:01:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 112 (0xa4e4b800) [pid = 1789] [serial = 260] [outer = (nil)] 17:01:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 113 (0xa627c800) [pid = 1789] [serial = 261] [outer = 0xa4e4b800] 17:01:50 INFO - PROCESS | 1789 | 1468022510738 Marionette DEBUG loaded listener.js 17:01:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 114 (0xa62bc800) [pid = 1789] [serial = 262] [outer = 0xa4e4b800] 17:01:51 INFO - PROCESS | 1789 | 1468022511651 Marionette TRACE conn4 <- [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]]]}] 17:01:51 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. 17:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1231ms 17:01:51 INFO - PROCESS | 1789 | 1468022511708 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 17:01:51 INFO - PROCESS | 1789 | 1468022511714 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 17:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:01:51 INFO - PROCESS | 1789 | 1468022511723 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:01:51 INFO - PROCESS | 1789 | 1468022511729 Marionette TRACE conn4 <- [1,322,null,{}] 17:01:51 INFO - PROCESS | 1789 | 1468022511749 Marionette TRACE conn4 -> [0,323,"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 | 1789 | 1468022511756 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:51 INFO - PROCESS | 1789 | 1468022511962 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 17:01:52 INFO - PROCESS | 1789 | 1468022512122 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022512137 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x90cedc00 == 56 [pid = 1789] [id = 88] 17:01:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 115 (0x90cee400) [pid = 1789] [serial = 263] [outer = (nil)] 17:01:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 116 (0x90cf4000) [pid = 1789] [serial = 264] [outer = 0x90cee400] 17:01:52 INFO - PROCESS | 1789 | 1468022512216 Marionette DEBUG loaded listener.js 17:01:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 117 (0x91eb3c00) [pid = 1789] [serial = 265] [outer = 0x90cee400] 17:01:53 INFO - PROCESS | 1789 | 1468022513148 Marionette TRACE conn4 <- [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]]]}] 17:01:53 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. 17:01:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1483ms 17:01:53 INFO - PROCESS | 1789 | 1468022513207 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 17:01:53 INFO - PROCESS | 1789 | 1468022513214 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 17:01:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:01:53 INFO - PROCESS | 1789 | 1468022513225 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:01:53 INFO - PROCESS | 1789 | 1468022513230 Marionette TRACE conn4 <- [1,326,null,{}] 17:01:53 INFO - PROCESS | 1789 | 1468022513236 Marionette TRACE conn4 -> [0,327,"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 | 1789 | 1468022513242 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:53 INFO - PROCESS | 1789 | 1468022513504 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 17:01:53 INFO - PROCESS | 1789 | 1468022513668 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022513676 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x93d93c00 == 57 [pid = 1789] [id = 89] 17:01:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 118 (0x95169800) [pid = 1789] [serial = 266] [outer = (nil)] 17:01:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 119 (0x953eb800) [pid = 1789] [serial = 267] [outer = 0x95169800] 17:01:53 INFO - PROCESS | 1789 | 1468022513774 Marionette DEBUG loaded listener.js 17:01:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 120 (0x953f6000) [pid = 1789] [serial = 268] [outer = 0x95169800] 17:01:54 INFO - PROCESS | 1789 | 1468022514653 Marionette TRACE conn4 <- [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]]]}] 17:01:54 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. 17:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1479ms 17:01:54 INFO - PROCESS | 1789 | 1468022514704 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 17:01:54 INFO - PROCESS | 1789 | 1468022514708 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 17:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:01:54 INFO - PROCESS | 1789 | 1468022514715 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:01:54 INFO - PROCESS | 1789 | 1468022514721 Marionette TRACE conn4 <- [1,330,null,{}] 17:01:54 INFO - PROCESS | 1789 | 1468022514738 Marionette TRACE conn4 -> [0,331,"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 | 1789 | 1468022514746 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:54 INFO - PROCESS | 1789 | 1468022514928 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 17:01:55 INFO - PROCESS | 1789 | 1468022515088 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022515099 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b447000 == 58 [pid = 1789] [id = 90] 17:01:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 121 (0x9b44c400) [pid = 1789] [serial = 269] [outer = (nil)] 17:01:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 122 (0x9cc92c00) [pid = 1789] [serial = 270] [outer = 0x9b44c400] 17:01:55 INFO - PROCESS | 1789 | 1468022515241 Marionette DEBUG loaded listener.js 17:01:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 123 (0xa20a0000) [pid = 1789] [serial = 271] [outer = 0x9b44c400] 17:01:56 INFO - PROCESS | 1789 | 1468022516108 Marionette TRACE conn4 <- [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]]]}] 17:01:56 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. 17:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1441ms 17:01:56 INFO - PROCESS | 1789 | 1468022516157 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 17:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:01:56 INFO - PROCESS | 1789 | 1468022516162 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 17:01:56 INFO - PROCESS | 1789 | 1468022516169 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:01:56 INFO - PROCESS | 1789 | 1468022516173 Marionette TRACE conn4 <- [1,334,null,{}] 17:01:56 INFO - PROCESS | 1789 | 1468022516178 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:56 INFO - PROCESS | 1789 | 1468022516184 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:56 INFO - PROCESS | 1789 | 1468022516369 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 17:01:56 INFO - PROCESS | 1789 | 1468022516529 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1789 | 1468022516539 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ae0000 == 59 [pid = 1789] [id = 91] 17:01:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 124 (0xa2fb4c00) [pid = 1789] [serial = 272] [outer = (nil)] 17:01:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 125 (0xa4e09c00) [pid = 1789] [serial = 273] [outer = 0xa2fb4c00] 17:01:56 INFO - PROCESS | 1789 | 1468022516660 Marionette DEBUG loaded listener.js 17:01:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 126 (0xa507a800) [pid = 1789] [serial = 274] [outer = 0xa2fb4c00] 17:01:57 INFO - PROCESS | 1789 | 1468022517546 Marionette TRACE conn4 <- [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]]]}] 17:01:57 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. 17:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1435ms 17:01:57 INFO - PROCESS | 1789 | 1468022517604 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 17:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:01:57 INFO - PROCESS | 1789 | 1468022517608 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 17:01:57 INFO - PROCESS | 1789 | 1468022517615 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:01:57 INFO - PROCESS | 1789 | 1468022517618 Marionette TRACE conn4 <- [1,338,null,{}] 17:01:57 INFO - PROCESS | 1789 | 1468022517624 Marionette TRACE conn4 -> [0,339,"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 | 1789 | 1468022517629 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:57 INFO - PROCESS | 1789 | 1468022517804 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 17:01:57 INFO - PROCESS | 1789 | 1468022517961 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022517973 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ea9800 == 60 [pid = 1789] [id = 92] 17:01:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 127 (0x9203a800) [pid = 1789] [serial = 275] [outer = (nil)] 17:01:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 128 (0xa6b91800) [pid = 1789] [serial = 276] [outer = 0x9203a800] 17:01:58 INFO - PROCESS | 1789 | 1468022518049 Marionette DEBUG loaded listener.js 17:01:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 129 (0xa6bc7400) [pid = 1789] [serial = 277] [outer = 0x9203a800] 17:01:58 INFO - PROCESS | 1789 | 1468022518932 Marionette TRACE conn4 <- [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]]]}] 17:01:59 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. 17:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1390ms 17:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:01:59 INFO - PROCESS | 1789 | 1468022519005 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 17:01:59 INFO - PROCESS | 1789 | 1468022519008 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 17:01:59 INFO - PROCESS | 1789 | 1468022519015 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:01:59 INFO - PROCESS | 1789 | 1468022519017 Marionette TRACE conn4 <- [1,342,null,{}] 17:01:59 INFO - PROCESS | 1789 | 1468022519023 Marionette TRACE conn4 -> [0,343,"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 | 1789 | 1468022519034 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:59 INFO - PROCESS | 1789 | 1468022519282 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 17:01:59 INFO - PROCESS | 1789 | 1468022519490 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1789 | 1468022519498 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:01:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d11c00 == 61 [pid = 1789] [id = 93] 17:01:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 130 (0x90d13400) [pid = 1789] [serial = 278] [outer = (nil)] 17:01:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 131 (0x90d1bc00) [pid = 1789] [serial = 279] [outer = 0x90d13400] 17:01:59 INFO - PROCESS | 1789 | 1468022519623 Marionette DEBUG loaded listener.js 17:01:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 132 (0xa6b8d800) [pid = 1789] [serial = 280] [outer = 0x90d13400] 17:02:00 INFO - PROCESS | 1789 | 1468022520431 Marionette TRACE conn4 <- [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]]]}] 17:02:00 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. 17:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1478ms 17:02:00 INFO - PROCESS | 1789 | 1468022520493 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 17:02:00 INFO - PROCESS | 1789 | 1468022520496 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 17:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:02:00 INFO - PROCESS | 1789 | 1468022520503 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:02:00 INFO - PROCESS | 1789 | 1468022520507 Marionette TRACE conn4 <- [1,346,null,{}] 17:02:00 INFO - PROCESS | 1789 | 1468022520513 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:00 INFO - PROCESS | 1789 | 1468022520518 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:00 INFO - PROCESS | 1789 | 1468022520690 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 17:02:00 INFO - PROCESS | 1789 | 1468022520853 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022520861 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f473000 == 62 [pid = 1789] [id = 94] 17:02:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 133 (0x8f475000) [pid = 1789] [serial = 281] [outer = (nil)] 17:02:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 134 (0x8f47a000) [pid = 1789] [serial = 282] [outer = 0x8f475000] 17:02:00 INFO - PROCESS | 1789 | 1468022520941 Marionette DEBUG loaded listener.js 17:02:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 135 (0x8f47d400) [pid = 1789] [serial = 283] [outer = 0x8f475000] 17:02:01 INFO - PROCESS | 1789 | 1468022521826 Marionette TRACE conn4 <- [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]]]}] 17:02:01 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. 17:02:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1389ms 17:02:01 INFO - PROCESS | 1789 | 1468022521893 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 17:02:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:02:01 INFO - PROCESS | 1789 | 1468022521898 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 17:02:01 INFO - PROCESS | 1789 | 1468022521905 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:02:01 INFO - PROCESS | 1789 | 1468022521908 Marionette TRACE conn4 <- [1,350,null,{}] 17:02:01 INFO - PROCESS | 1789 | 1468022521914 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:01 INFO - PROCESS | 1789 | 1468022521920 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:02 INFO - PROCESS | 1789 | 1468022522135 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 17:02:02 INFO - PROCESS | 1789 | 1468022522309 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022522316 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f476c00 == 63 [pid = 1789] [id = 95] 17:02:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 136 (0x8f47ec00) [pid = 1789] [serial = 284] [outer = (nil)] 17:02:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 137 (0x8f616000) [pid = 1789] [serial = 285] [outer = 0x8f47ec00] 17:02:02 INFO - PROCESS | 1789 | 1468022522431 Marionette DEBUG loaded listener.js 17:02:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 138 (0x8f61a400) [pid = 1789] [serial = 286] [outer = 0x8f47ec00] 17:02:03 INFO - PROCESS | 1789 | 1468022523548 Marionette TRACE conn4 <- [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]]]}] 17:02:03 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. 17:02:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1685ms 17:02:03 INFO - PROCESS | 1789 | 1468022523590 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 17:02:03 INFO - PROCESS | 1789 | 1468022523596 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 17:02:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:02:03 INFO - PROCESS | 1789 | 1468022523604 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:02:03 INFO - PROCESS | 1789 | 1468022523609 Marionette TRACE conn4 <- [1,354,null,{}] 17:02:03 INFO - PROCESS | 1789 | 1468022523617 Marionette TRACE conn4 -> [0,355,"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 | 1789 | 1468022523623 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:03 INFO - PROCESS | 1789 | 1468022523789 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 17:02:03 INFO - PROCESS | 1789 | 1468022523975 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022523989 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d19800 == 64 [pid = 1789] [id = 96] 17:02:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 139 (0x90d19c00) [pid = 1789] [serial = 287] [outer = (nil)] 17:02:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 140 (0x90d1dc00) [pid = 1789] [serial = 288] [outer = 0x90d19c00] 17:02:04 INFO - PROCESS | 1789 | 1468022524057 Marionette DEBUG loaded listener.js 17:02:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 141 (0x90d1ec00) [pid = 1789] [serial = 289] [outer = 0x90d19c00] 17:02:04 INFO - PROCESS | 1789 | 1468022524965 Marionette TRACE conn4 <- [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]]]}] 17:02:04 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. 17:02:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1381ms 17:02:04 INFO - PROCESS | 1789 | 1468022524986 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 17:02:05 INFO - PROCESS | 1789 | 1468022524998 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 17:02:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:02:05 INFO - PROCESS | 1789 | 1468022525015 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:02:05 INFO - PROCESS | 1789 | 1468022525022 Marionette TRACE conn4 <- [1,358,null,{}] 17:02:05 INFO - PROCESS | 1789 | 1468022525033 Marionette TRACE conn4 -> [0,359,"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 | 1789 | 1468022525037 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:05 INFO - PROCESS | 1789 | 1468022525265 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 17:02:05 INFO - PROCESS | 1789 | 1468022525482 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1789 | 1468022525490 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad7800 == 65 [pid = 1789] [id = 97] 17:02:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 142 (0x92325000) [pid = 1789] [serial = 290] [outer = (nil)] 17:02:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 143 (0x9244f000) [pid = 1789] [serial = 291] [outer = 0x92325000] 17:02:05 INFO - PROCESS | 1789 | 1468022525603 Marionette DEBUG loaded listener.js 17:02:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 144 (0x93abe800) [pid = 1789] [serial = 292] [outer = 0x92325000] 17:02:06 INFO - PROCESS | 1789 | --DOCSHELL 0x92442400 == 64 [pid = 1789] [id = 58] 17:02:06 INFO - PROCESS | 1789 | --DOCSHELL 0x9bca5800 == 63 [pid = 1789] [id = 56] 17:02:06 INFO - PROCESS | 1789 | --DOCSHELL 0x93aa6000 == 62 [pid = 1789] [id = 52] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 143 (0xa823cc00) [pid = 1789] [serial = 188] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 142 (0x9bc22400) [pid = 1789] [serial = 182] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 141 (0xa6987c00) [pid = 1789] [serial = 185] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 140 (0xa901b800) [pid = 1789] [serial = 197] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 139 (0x9a0ab800) [pid = 1789] [serial = 194] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 138 (0xa82ea400) [pid = 1789] [serial = 191] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 137 (0x951d4400) [pid = 1789] [serial = 179] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 136 (0x9cc97c00) [pid = 1789] [serial = 218] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOCSHELL 0x93d98000 == 61 [pid = 1789] [id = 86] 17:02:06 INFO - PROCESS | 1789 | --DOCSHELL 0x92446800 == 60 [pid = 1789] [id = 85] 17:02:06 INFO - PROCESS | 1789 | --DOCSHELL 0x9a579c00 == 59 [pid = 1789] [id = 84] 17:02:06 INFO - PROCESS | 1789 | --DOCSHELL 0x93d97c00 == 58 [pid = 1789] [id = 83] 17:02:06 INFO - PROCESS | 1789 | --DOCSHELL 0x93abb400 == 57 [pid = 1789] [id = 82] 17:02:06 INFO - PROCESS | 1789 | 1468022526604 Marionette TRACE conn4 <- [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]]]}] 17:02:06 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. 17:02:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1646ms 17:02:06 INFO - PROCESS | 1789 | 1468022526667 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 17:02:06 INFO - PROCESS | 1789 | 1468022526671 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 135 (0xa6212000) [pid = 1789] [serial = 213] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 134 (0xa501d800) [pid = 1789] [serial = 212] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 133 (0x9a0a4000) [pid = 1789] [serial = 203] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 132 (0x9a0aa000) [pid = 1789] [serial = 204] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 131 (0x9cc43400) [pid = 1789] [serial = 206] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 130 (0xa901b000) [pid = 1789] [serial = 215] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 129 (0x99706400) [pid = 1789] [serial = 201] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 128 (0x983f7800) [pid = 1789] [serial = 200] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 127 (0xa257f000) [pid = 1789] [serial = 209] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 126 (0xa3384800) [pid = 1789] [serial = 210] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 125 (0xa200d800) [pid = 1789] [serial = 207] [outer = (nil)] [url = about:blank] 17:02:06 INFO - PROCESS | 1789 | --DOMWINDOW == 124 (0xa90a6400) [pid = 1789] [serial = 216] [outer = (nil)] [url = about:blank] 17:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:02:06 INFO - PROCESS | 1789 | 1468022526703 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:02:06 INFO - PROCESS | 1789 | 1468022526708 Marionette TRACE conn4 <- [1,362,null,{}] 17:02:06 INFO - PROCESS | 1789 | 1468022526724 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:06 INFO - PROCESS | 1789 | 1468022526731 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:06 INFO - PROCESS | 1789 | 1468022526887 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 17:02:06 INFO - PROCESS | 1789 | 1468022526897 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022526904 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x9516cc00 == 58 [pid = 1789] [id = 98] 17:02:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 125 (0x95170400) [pid = 1789] [serial = 293] [outer = (nil)] 17:02:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 126 (0x953f2800) [pid = 1789] [serial = 294] [outer = 0x95170400] 17:02:06 INFO - PROCESS | 1789 | 1468022526979 Marionette DEBUG loaded listener.js 17:02:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 127 (0x99632400) [pid = 1789] [serial = 295] [outer = 0x95170400] 17:02:07 INFO - PROCESS | 1789 | 1468022527900 Marionette TRACE conn4 <- [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]]]}] 17:02:07 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. 17:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1236ms 17:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:02:07 INFO - PROCESS | 1789 | 1468022527936 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 17:02:07 INFO - PROCESS | 1789 | 1468022527939 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 17:02:07 INFO - PROCESS | 1789 | 1468022527946 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:02:07 INFO - PROCESS | 1789 | 1468022527949 Marionette TRACE conn4 <- [1,366,null,{}] 17:02:07 INFO - PROCESS | 1789 | 1468022527954 Marionette TRACE conn4 -> [0,367,"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 | 1789 | 1468022527959 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:08 INFO - PROCESS | 1789 | 1468022528156 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 17:02:08 INFO - PROCESS | 1789 | 1468022528174 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1789 | 1468022528181 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f478400 == 59 [pid = 1789] [id = 99] 17:02:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 128 (0x9a0a3400) [pid = 1789] [serial = 296] [outer = (nil)] 17:02:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 129 (0x9a0ab400) [pid = 1789] [serial = 297] [outer = 0x9a0a3400] 17:02:08 INFO - PROCESS | 1789 | 1468022528249 Marionette DEBUG loaded listener.js 17:02:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 130 (0x9a57b800) [pid = 1789] [serial = 298] [outer = 0x9a0a3400] 17:02:09 INFO - PROCESS | 1789 | 1468022529093 Marionette TRACE conn4 <- [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]]]}] 17:02:09 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. 17:02:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1187ms 17:02:09 INFO - PROCESS | 1789 | 1468022529133 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 17:02:09 INFO - PROCESS | 1789 | 1468022529136 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 17:02:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:02:09 INFO - PROCESS | 1789 | 1468022529142 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:02:09 INFO - PROCESS | 1789 | 1468022529145 Marionette TRACE conn4 <- [1,370,null,{}] 17:02:09 INFO - PROCESS | 1789 | 1468022529159 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:09 INFO - PROCESS | 1789 | 1468022529163 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:09 INFO - PROCESS | 1789 | 1468022529358 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 17:02:09 INFO - PROCESS | 1789 | 1468022529381 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022529389 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x9b11ac00 == 60 [pid = 1789] [id = 100] 17:02:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 131 (0x9b44f800) [pid = 1789] [serial = 299] [outer = (nil)] 17:02:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 132 (0x9c0ed800) [pid = 1789] [serial = 300] [outer = 0x9b44f800] 17:02:09 INFO - PROCESS | 1789 | 1468022529454 Marionette DEBUG loaded listener.js 17:02:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 133 (0x9cb66400) [pid = 1789] [serial = 301] [outer = 0x9b44f800] 17:02:10 INFO - PROCESS | 1789 | 1468022530356 Marionette TRACE conn4 <- [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]]]}] 17:02:10 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. 17:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1236ms 17:02:10 INFO - PROCESS | 1789 | 1468022530378 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 17:02:10 INFO - PROCESS | 1789 | 1468022530382 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 17:02:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:02:10 INFO - PROCESS | 1789 | 1468022530395 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:02:10 INFO - PROCESS | 1789 | 1468022530397 Marionette TRACE conn4 <- [1,374,null,{}] 17:02:10 INFO - PROCESS | 1789 | 1468022530403 Marionette TRACE conn4 -> [0,375,"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 | 1789 | 1468022530412 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:10 INFO - PROCESS | 1789 | 1468022530645 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 17:02:10 INFO - PROCESS | 1789 | 1468022530670 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022530679 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x9cc90400 == 61 [pid = 1789] [id = 101] 17:02:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 134 (0x9d93f000) [pid = 1789] [serial = 302] [outer = (nil)] 17:02:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 135 (0xa2370c00) [pid = 1789] [serial = 303] [outer = 0x9d93f000] 17:02:10 INFO - PROCESS | 1789 | 1468022530745 Marionette DEBUG loaded listener.js 17:02:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 136 (0xa3384800) [pid = 1789] [serial = 304] [outer = 0x9d93f000] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 135 (0xa2580c00) [pid = 1789] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 134 (0x9516ac00) [pid = 1789] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 133 (0x95359800) [pid = 1789] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 132 (0x930d3000) [pid = 1789] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 131 (0x93abf400) [pid = 1789] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 130 (0x9b44d000) [pid = 1789] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 129 (0xa688cc00) [pid = 1789] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 128 (0xa2320400) [pid = 1789] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 127 (0xa1129400) [pid = 1789] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 126 (0x93a9bc00) [pid = 1789] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 125 (0x9a0ac800) [pid = 1789] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 124 (0x9a846800) [pid = 1789] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 123 (0x91ad8800) [pid = 1789] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 122 (0x9b522c00) [pid = 1789] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 121 (0x9cc9d400) [pid = 1789] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 120 (0x91ad3800) [pid = 1789] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 119 (0x93ac1400) [pid = 1789] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 118 (0x9797b800) [pid = 1789] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 117 (0x93d91800) [pid = 1789] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 116 (0x9a576000) [pid = 1789] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 115 (0x953ed800) [pid = 1789] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 114 (0x91ea6000) [pid = 1789] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 113 (0x950b3800) [pid = 1789] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 112 (0xa257fc00) [pid = 1789] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 111 (0x92327000) [pid = 1789] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 110 (0x9bc1ac00) [pid = 1789] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 109 (0x9b44a800) [pid = 1789] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:02:11 INFO - PROCESS | 1789 | --DOMWINDOW == 108 (0x9b44f000) [pid = 1789] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:02:11 INFO - PROCESS | 1789 | 1468022531923 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:02:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:02:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1583ms 17:02:11 INFO - PROCESS | 1789 | 1468022531978 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 17:02:11 INFO - PROCESS | 1789 | 1468022531982 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 17:02:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:02:11 INFO - PROCESS | 1789 | 1468022531988 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:02:11 INFO - PROCESS | 1789 | 1468022531990 Marionette TRACE conn4 <- [1,378,null,{}] 17:02:11 INFO - PROCESS | 1789 | 1468022531996 Marionette TRACE conn4 -> [0,379,"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 | 1789 | 1468022532001 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:12 INFO - PROCESS | 1789 | 1468022532152 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 17:02:12 INFO - PROCESS | 1789 | 1468022532161 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1789 | 1468022532166 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eaf000 == 62 [pid = 1789] [id = 102] 17:02:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 109 (0x92441400) [pid = 1789] [serial = 305] [outer = (nil)] 17:02:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 110 (0x9797b000) [pid = 1789] [serial = 306] [outer = 0x92441400] 17:02:12 INFO - PROCESS | 1789 | 1468022532237 Marionette DEBUG loaded listener.js 17:02:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 111 (0x9a0aa800) [pid = 1789] [serial = 307] [outer = 0x92441400] 17:02:13 INFO - PROCESS | 1789 | 1468022533086 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:02:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:02:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1127ms 17:02:13 INFO - PROCESS | 1789 | 1468022533116 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 17:02:13 INFO - PROCESS | 1789 | 1468022533120 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 17:02:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:02:13 INFO - PROCESS | 1789 | 1468022533126 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:02:13 INFO - PROCESS | 1789 | 1468022533128 Marionette TRACE conn4 <- [1,382,null,{}] 17:02:13 INFO - PROCESS | 1789 | 1468022533138 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:13 INFO - PROCESS | 1789 | 1468022533142 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:13 INFO - PROCESS | 1789 | 1468022533309 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 17:02:13 INFO - PROCESS | 1789 | 1468022533537 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022533548 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f477400 == 63 [pid = 1789] [id = 103] 17:02:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 112 (0x8f477c00) [pid = 1789] [serial = 308] [outer = (nil)] 17:02:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 113 (0x8f61f000) [pid = 1789] [serial = 309] [outer = 0x8f477c00] 17:02:13 INFO - PROCESS | 1789 | 1468022533636 Marionette DEBUG loaded listener.js 17:02:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 114 (0x90b45c00) [pid = 1789] [serial = 310] [outer = 0x8f477c00] 17:02:14 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:14 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:02:14 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:14 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:14 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:02:14 INFO - PROCESS | 1789 | 1468022534640 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:02:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:02:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1540ms 17:02:14 INFO - PROCESS | 1789 | 1468022534669 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 17:02:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:02:14 INFO - PROCESS | 1789 | 1468022534675 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 17:02:14 INFO - PROCESS | 1789 | 1468022534683 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:02:14 INFO - PROCESS | 1789 | 1468022534688 Marionette TRACE conn4 <- [1,386,null,{}] 17:02:14 INFO - PROCESS | 1789 | 1468022534696 Marionette TRACE conn4 -> [0,387,"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 | 1789 | 1468022534704 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:14 INFO - PROCESS | 1789 | 1468022534898 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 17:02:15 INFO - PROCESS | 1789 | 1468022535116 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1789 | 1468022535129 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d1d800 == 64 [pid = 1789] [id = 104] 17:02:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 115 (0x91ad2000) [pid = 1789] [serial = 311] [outer = (nil)] 17:02:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 116 (0x91ae0c00) [pid = 1789] [serial = 312] [outer = 0x91ad2000] 17:02:15 INFO - PROCESS | 1789 | 1468022535221 Marionette DEBUG loaded listener.js 17:02:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 117 (0x91eb1400) [pid = 1789] [serial = 313] [outer = 0x91ad2000] 17:02:16 INFO - PROCESS | 1789 | 1468022536149 Marionette TRACE conn4 <- [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]]]}] 17:02:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:02:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1531ms 17:02:16 INFO - PROCESS | 1789 | 1468022536217 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 17:02:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:02:16 INFO - PROCESS | 1789 | 1468022536224 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 17:02:16 INFO - PROCESS | 1789 | 1468022536230 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:02:16 INFO - PROCESS | 1789 | 1468022536234 Marionette TRACE conn4 <- [1,390,null,{}] 17:02:16 INFO - PROCESS | 1789 | 1468022536240 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:16 INFO - PROCESS | 1789 | 1468022536245 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:16 INFO - PROCESS | 1789 | 1468022536480 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 17:02:16 INFO - PROCESS | 1789 | 1468022536733 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022536745 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x93abb400 == 65 [pid = 1789] [id = 105] 17:02:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 118 (0x93d9dc00) [pid = 1789] [serial = 314] [outer = (nil)] 17:02:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 119 (0x95168c00) [pid = 1789] [serial = 315] [outer = 0x93d9dc00] 17:02:16 INFO - PROCESS | 1789 | 1468022536874 Marionette DEBUG loaded listener.js 17:02:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 120 (0x98341000) [pid = 1789] [serial = 316] [outer = 0x93d9dc00] 17:02:17 INFO - PROCESS | 1789 | 1468022537852 Marionette TRACE conn4 <- [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]]]}] 17:02:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:02:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1682ms 17:02:17 INFO - PROCESS | 1789 | 1468022537912 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 17:02:17 INFO - PROCESS | 1789 | 1468022537916 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 17:02:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:02:17 INFO - PROCESS | 1789 | 1468022537933 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:02:17 INFO - PROCESS | 1789 | 1468022537942 Marionette TRACE conn4 <- [1,394,null,{}] 17:02:17 INFO - PROCESS | 1789 | 1468022537949 Marionette TRACE conn4 -> [0,395,"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 | 1789 | 1468022537957 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:18 INFO - PROCESS | 1789 | 1468022538184 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 17:02:18 INFO - PROCESS | 1789 | 1468022538441 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022538453 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a091400 == 66 [pid = 1789] [id = 106] 17:02:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 121 (0x9a09e800) [pid = 1789] [serial = 317] [outer = (nil)] 17:02:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 122 (0x9b524400) [pid = 1789] [serial = 318] [outer = 0x9a09e800] 17:02:18 INFO - PROCESS | 1789 | 1468022538529 Marionette DEBUG loaded listener.js 17:02:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 123 (0x9c0f6c00) [pid = 1789] [serial = 319] [outer = 0x9a09e800] 17:02:19 INFO - PROCESS | 1789 | 1468022539418 Marionette TRACE conn4 <- [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]]]}] 17:02:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:02:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1550ms 17:02:19 INFO - PROCESS | 1789 | 1468022539475 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 17:02:19 INFO - PROCESS | 1789 | 1468022539480 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 17:02:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:02:19 INFO - PROCESS | 1789 | 1468022539486 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:02:19 INFO - PROCESS | 1789 | 1468022539490 Marionette TRACE conn4 <- [1,398,null,{}] 17:02:19 INFO - PROCESS | 1789 | 1468022539495 Marionette TRACE conn4 -> [0,399,"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 | 1789 | 1468022539500 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:19 INFO - PROCESS | 1789 | 1468022539678 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 17:02:19 INFO - PROCESS | 1789 | 1468022539848 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022539857 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x90ce6400 == 67 [pid = 1789] [id = 107] 17:02:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 124 (0x92449800) [pid = 1789] [serial = 320] [outer = (nil)] 17:02:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 125 (0x9cc9d400) [pid = 1789] [serial = 321] [outer = 0x92449800] 17:02:19 INFO - PROCESS | 1789 | 1468022539977 Marionette DEBUG loaded listener.js 17:02:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 126 (0x9d90fc00) [pid = 1789] [serial = 322] [outer = 0x92449800] 17:02:20 INFO - PROCESS | 1789 | 1468022540912 Marionette TRACE conn4 <- [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]]]}] 17:02:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:02:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1478ms 17:02:20 INFO - PROCESS | 1789 | 1468022540966 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 17:02:20 INFO - PROCESS | 1789 | 1468022540969 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 17:02:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:02:20 INFO - PROCESS | 1789 | 1468022540976 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:02:20 INFO - PROCESS | 1789 | 1468022540979 Marionette TRACE conn4 <- [1,402,null,{}] 17:02:20 INFO - PROCESS | 1789 | 1468022540985 Marionette TRACE conn4 -> [0,403,"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 | 1789 | 1468022540990 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:21 INFO - PROCESS | 1789 | 1468022541160 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 17:02:21 INFO - PROCESS | 1789 | 1468022541389 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1789 | 1468022541408 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:21 INFO - PROCESS | 1789 | ++DOCSHELL 0xa257f400 == 68 [pid = 1789] [id = 108] 17:02:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 127 (0xa257fc00) [pid = 1789] [serial = 323] [outer = (nil)] 17:02:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 128 (0xa2ffb800) [pid = 1789] [serial = 324] [outer = 0xa257fc00] 17:02:21 INFO - PROCESS | 1789 | 1468022541538 Marionette DEBUG loaded listener.js 17:02:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 129 (0xa6289000) [pid = 1789] [serial = 325] [outer = 0xa257fc00] 17:02:22 INFO - PROCESS | 1789 | 1468022542470 Marionette TRACE conn4 <- [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]]]}] 17:02:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:02:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1537ms 17:02:22 INFO - PROCESS | 1789 | 1468022542514 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 17:02:22 INFO - PROCESS | 1789 | 1468022542518 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 17:02:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:02:22 INFO - PROCESS | 1789 | 1468022542524 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:02:22 INFO - PROCESS | 1789 | 1468022542526 Marionette TRACE conn4 <- [1,406,null,{}] 17:02:22 INFO - PROCESS | 1789 | 1468022542533 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:22 INFO - PROCESS | 1789 | 1468022542538 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:22 INFO - PROCESS | 1789 | 1468022542725 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 17:02:22 INFO - PROCESS | 1789 | 1468022542892 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022542900 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c85800 == 69 [pid = 1789] [id = 109] 17:02:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 130 (0x90c86800) [pid = 1789] [serial = 326] [outer = (nil)] 17:02:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 131 (0x90c8ec00) [pid = 1789] [serial = 327] [outer = 0x90c86800] 17:02:23 INFO - PROCESS | 1789 | 1468022543021 Marionette DEBUG loaded listener.js 17:02:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 132 (0xa22a9c00) [pid = 1789] [serial = 328] [outer = 0x90c86800] 17:02:23 INFO - PROCESS | 1789 | 1468022543913 Marionette TRACE conn4 <- [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]]]}] 17:02:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:02:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1434ms 17:02:23 INFO - PROCESS | 1789 | 1468022543959 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 17:02:23 INFO - PROCESS | 1789 | 1468022543963 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 17:02:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:02:23 INFO - PROCESS | 1789 | 1468022543970 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:02:23 INFO - PROCESS | 1789 | 1468022543973 Marionette TRACE conn4 <- [1,410,null,{}] 17:02:23 INFO - PROCESS | 1789 | 1468022543979 Marionette TRACE conn4 -> [0,411,"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 | 1789 | 1468022543984 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:24 INFO - PROCESS | 1789 | 1468022544152 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 17:02:24 INFO - PROCESS | 1789 | 1468022544325 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022544335 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee03000 == 70 [pid = 1789] [id = 110] 17:02:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 133 (0x8ee04800) [pid = 1789] [serial = 329] [outer = (nil)] 17:02:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 134 (0x8ee0bc00) [pid = 1789] [serial = 330] [outer = 0x8ee04800] 17:02:24 INFO - PROCESS | 1789 | 1468022544412 Marionette DEBUG loaded listener.js 17:02:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 135 (0x8ee0e400) [pid = 1789] [serial = 331] [outer = 0x8ee04800] 17:02:25 INFO - PROCESS | 1789 | 1468022545321 Marionette TRACE conn4 <- [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]]]}] 17:02:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:02:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1380ms 17:02:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:02:25 INFO - PROCESS | 1789 | 1468022545350 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 17:02:25 INFO - PROCESS | 1789 | 1468022545354 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 17:02:25 INFO - PROCESS | 1789 | 1468022545360 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:02:25 INFO - PROCESS | 1789 | 1468022545363 Marionette TRACE conn4 <- [1,414,null,{}] 17:02:25 INFO - PROCESS | 1789 | 1468022545369 Marionette TRACE conn4 -> [0,415,"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 | 1789 | 1468022545374 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:25 INFO - PROCESS | 1789 | 1468022545539 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 17:02:25 INFO - PROCESS | 1789 | 1468022545713 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1789 | 1468022545719 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee09c00 == 71 [pid = 1789] [id = 111] 17:02:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 136 (0x8ee0ac00) [pid = 1789] [serial = 332] [outer = (nil)] 17:02:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 137 (0x91ad9400) [pid = 1789] [serial = 333] [outer = 0x8ee0ac00] 17:02:25 INFO - PROCESS | 1789 | 1468022545799 Marionette DEBUG loaded listener.js 17:02:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 138 (0x92043000) [pid = 1789] [serial = 334] [outer = 0x8ee0ac00] 17:02:27 INFO - PROCESS | 1789 | 1468022547094 Marionette TRACE conn4 <- [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]]]}] 17:02:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:02:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1782ms 17:02:27 INFO - PROCESS | 1789 | 1468022547142 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 17:02:27 INFO - PROCESS | 1789 | 1468022547147 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 17:02:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:02:27 INFO - PROCESS | 1789 | 1468022547156 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:02:27 INFO - PROCESS | 1789 | 1468022547160 Marionette TRACE conn4 <- [1,418,null,{}] 17:02:27 INFO - PROCESS | 1789 | 1468022547168 Marionette TRACE conn4 -> [0,419,"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 | 1789 | 1468022547174 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:27 INFO - PROCESS | 1789 | 1468022547427 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 17:02:27 INFO - PROCESS | 1789 | 1468022547567 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022547580 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b49000 == 72 [pid = 1789] [id = 112] 17:02:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 139 (0x90b49800) [pid = 1789] [serial = 335] [outer = (nil)] 17:02:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 140 (0x90c90000) [pid = 1789] [serial = 336] [outer = 0x90b49800] 17:02:27 INFO - PROCESS | 1789 | 1468022547661 Marionette DEBUG loaded listener.js 17:02:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 141 (0x90cec000) [pid = 1789] [serial = 337] [outer = 0x90b49800] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0x92039c00 == 71 [pid = 1789] [id = 73] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0xa2378800 == 70 [pid = 1789] [id = 57] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0x9a848000 == 69 [pid = 1789] [id = 44] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0x95356c00 == 68 [pid = 1789] [id = 43] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0x9203dc00 == 67 [pid = 1789] [id = 65] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0x9a094000 == 66 [pid = 1789] [id = 64] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0x93ac1000 == 65 [pid = 1789] [id = 42] 17:02:28 INFO - PROCESS | 1789 | --DOMWINDOW == 140 (0xa627c800) [pid = 1789] [serial = 261] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1789 | --DOMWINDOW == 139 (0x91eb4400) [pid = 1789] [serial = 240] [outer = (nil)] [url = about:blank] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0x92039400 == 64 [pid = 1789] [id = 12] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0x91eaf000 == 63 [pid = 1789] [id = 102] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0x9cc90400 == 62 [pid = 1789] [id = 101] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0x9b11ac00 == 61 [pid = 1789] [id = 100] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0x8f478400 == 60 [pid = 1789] [id = 99] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0x9516cc00 == 59 [pid = 1789] [id = 98] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad7800 == 58 [pid = 1789] [id = 97] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0x90d19800 == 57 [pid = 1789] [id = 96] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0x91ae0000 == 56 [pid = 1789] [id = 91] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0x9b447000 == 55 [pid = 1789] [id = 90] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0x93d93c00 == 54 [pid = 1789] [id = 89] 17:02:28 INFO - PROCESS | 1789 | --DOCSHELL 0x90cedc00 == 53 [pid = 1789] [id = 88] 17:02:29 INFO - PROCESS | 1789 | 1468022549018 Marionette TRACE conn4 <- [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]]]}] 17:02:29 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 17:02:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1932ms 17:02:29 INFO - PROCESS | 1789 | 1468022549087 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 17:02:29 INFO - PROCESS | 1789 | 1468022549094 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 17:02:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:02:29 INFO - PROCESS | 1789 | 1468022549104 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:02:29 INFO - PROCESS | 1789 | 1468022549107 Marionette TRACE conn4 <- [1,422,null,{}] 17:02:29 INFO - PROCESS | 1789 | 1468022549113 Marionette TRACE conn4 -> [0,423,"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 | 1789 | 1468022549118 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:29 INFO - PROCESS | 1789 | 1468022549275 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 138 (0xa9021c00) [pid = 1789] [serial = 198] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 137 (0x9cb65800) [pid = 1789] [serial = 177] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 136 (0x9929a800) [pid = 1789] [serial = 144] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 135 (0x99631400) [pid = 1789] [serial = 180] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 134 (0xa112bc00) [pid = 1789] [serial = 183] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 133 (0xa6bc4c00) [pid = 1789] [serial = 186] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 132 (0xa8247000) [pid = 1789] [serial = 189] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 131 (0xa82f6000) [pid = 1789] [serial = 192] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 130 (0xa82ef400) [pid = 1789] [serial = 195] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 129 (0x9b52c800) [pid = 1789] [serial = 252] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 128 (0xa6b92400) [pid = 1789] [serial = 236] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 127 (0x9cc90800) [pid = 1789] [serial = 255] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 126 (0x9d941000) [pid = 1789] [serial = 237] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 125 (0xa2ff0c00) [pid = 1789] [serial = 228] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 124 (0xa2004c00) [pid = 1789] [serial = 227] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 123 (0x91add400) [pid = 1789] [serial = 234] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 122 (0x91adb800) [pid = 1789] [serial = 233] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 121 (0x93da0c00) [pid = 1789] [serial = 246] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 120 (0x9535fc00) [pid = 1789] [serial = 247] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 119 (0x996bf400) [pid = 1789] [serial = 249] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 118 (0x9a09a000) [pid = 1789] [serial = 250] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 117 (0x9a0a3800) [pid = 1789] [serial = 222] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 116 (0x983f9800) [pid = 1789] [serial = 221] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 115 (0xa6b89400) [pid = 1789] [serial = 231] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 114 (0xa6b88400) [pid = 1789] [serial = 230] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 113 (0x9a440000) [pid = 1789] [serial = 225] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 112 (0x983f0c00) [pid = 1789] [serial = 224] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 111 (0x9b44e800) [pid = 1789] [serial = 244] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 110 (0x9970e000) [pid = 1789] [serial = 243] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 109 (0x9cc98c00) [pid = 1789] [serial = 256] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 108 (0x9bca2400) [pid = 1789] [serial = 258] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 107 (0x97984000) [pid = 1789] [serial = 102] [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:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 106 (0xa20a9c00) [pid = 1789] [serial = 259] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 105 (0x9c0f8000) [pid = 1789] [serial = 253] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 104 (0xa35dcc00) [pid = 1789] [serial = 150] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 103 (0x951dfc00) [pid = 1789] [serial = 117] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 102 (0xa1129800) [pid = 1789] [serial = 147] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0xa2530400) [pid = 1789] [serial = 141] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x9d910400) [pid = 1789] [serial = 114] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0xa620d000) [pid = 1789] [serial = 153] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x95171000) [pid = 1789] [serial = 120] [outer = (nil)] [url = about:blank] 17:02:29 INFO - PROCESS | 1789 | 1468022549451 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1789 | 1468022549460 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b41c00 == 54 [pid = 1789] [id = 113] 17:02:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x90d11400) [pid = 1789] [serial = 338] [outer = (nil)] 17:02:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x91adc400) [pid = 1789] [serial = 339] [outer = 0x90d11400] 17:02:29 INFO - PROCESS | 1789 | 1468022549528 Marionette DEBUG loaded listener.js 17:02:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x91ead800) [pid = 1789] [serial = 340] [outer = 0x90d11400] 17:02:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:02:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1578ms 17:02:30 INFO - PROCESS | 1789 | 1468022550674 Marionette TRACE conn4 <- [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]]]}] 17:02:30 INFO - PROCESS | 1789 | 1468022550682 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 17:02:30 INFO - PROCESS | 1789 | 1468022550685 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 17:02:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:02:30 INFO - PROCESS | 1789 | 1468022550692 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:02:30 INFO - PROCESS | 1789 | 1468022550697 Marionette TRACE conn4 <- [1,426,null,{}] 17:02:30 INFO - PROCESS | 1789 | 1468022550713 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:30 INFO - PROCESS | 1789 | 1468022550722 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:30 INFO - PROCESS | 1789 | 1468022550943 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 17:02:31 INFO - PROCESS | 1789 | 1468022551106 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022551117 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x93d94400 == 55 [pid = 1789] [id = 114] 17:02:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x93d99400) [pid = 1789] [serial = 341] [outer = (nil)] 17:02:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 103 (0x9516a000) [pid = 1789] [serial = 342] [outer = 0x93d99400] 17:02:31 INFO - PROCESS | 1789 | 1468022551187 Marionette DEBUG loaded listener.js 17:02:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 104 (0x95359800) [pid = 1789] [serial = 343] [outer = 0x93d99400] 17:02:32 INFO - PROCESS | 1789 | 1468022552017 Marionette TRACE conn4 <- [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] 17:02:32 INFO - PROCESS | 1789 | 1468022552088 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 17:02:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:02:32 INFO - PROCESS | 1789 | 1468022552093 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:02:32 INFO - PROCESS | 1789 | 1468022552096 Marionette TRACE conn4 <- [1,430,null,{}] 17:02:32 INFO - PROCESS | 1789 | 1468022552103 Marionette TRACE conn4 -> [0,431,"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 | 1789 | 1468022552108 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:32 INFO - PROCESS | 1789 | 1468022552312 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 17:02:32 INFO - PROCESS | 1789 | 1468022552337 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1789 | 1468022552346 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x92037400 == 56 [pid = 1789] [id = 115] 17:02:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 105 (0x953ed400) [pid = 1789] [serial = 344] [outer = (nil)] 17:02:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 106 (0x9970c400) [pid = 1789] [serial = 345] [outer = 0x953ed400] 17:02:32 INFO - PROCESS | 1789 | 1468022552411 Marionette DEBUG loaded listener.js 17:02:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 107 (0x9a093c00) [pid = 1789] [serial = 346] [outer = 0x953ed400] 17:02:33 INFO - PROCESS | 1789 | 1468022553307 Marionette TRACE conn4 <- [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]]]}] 17:02:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:02:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1239ms 17:02:33 INFO - PROCESS | 1789 | 1468022553335 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 17:02:33 INFO - PROCESS | 1789 | 1468022553338 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 17:02:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:02:33 INFO - PROCESS | 1789 | 1468022553344 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:02:33 INFO - PROCESS | 1789 | 1468022553347 Marionette TRACE conn4 <- [1,434,null,{}] 17:02:33 INFO - PROCESS | 1789 | 1468022553352 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:33 INFO - PROCESS | 1789 | 1468022553357 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:33 INFO - PROCESS | 1789 | 1468022553758 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 17:02:33 INFO - PROCESS | 1789 | --DOMWINDOW == 106 (0x9b44f800) [pid = 1789] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:02:33 INFO - PROCESS | 1789 | --DOMWINDOW == 105 (0x9d93f000) [pid = 1789] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:02:33 INFO - PROCESS | 1789 | --DOMWINDOW == 104 (0x95170400) [pid = 1789] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:02:33 INFO - PROCESS | 1789 | --DOMWINDOW == 103 (0x90d19c00) [pid = 1789] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:02:33 INFO - PROCESS | 1789 | --DOMWINDOW == 102 (0x92325000) [pid = 1789] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:02:33 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0x9a0a3400) [pid = 1789] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:02:33 INFO - PROCESS | 1789 | 1468022553932 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022553939 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c83c00 == 57 [pid = 1789] [id = 116] 17:02:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x90cea400) [pid = 1789] [serial = 347] [outer = (nil)] 17:02:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 103 (0x91eb4800) [pid = 1789] [serial = 348] [outer = 0x90cea400] 17:02:34 INFO - PROCESS | 1789 | 1468022554009 Marionette DEBUG loaded listener.js 17:02:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 104 (0x953f4c00) [pid = 1789] [serial = 349] [outer = 0x90cea400] 17:02:34 INFO - PROCESS | 1789 | 1468022554683 Marionette TRACE conn4 <- [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]]]}] 17:02:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:02:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1376ms 17:02:34 INFO - PROCESS | 1789 | 1468022554721 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 17:02:34 INFO - PROCESS | 1789 | 1468022554723 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 17:02:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:02:34 INFO - PROCESS | 1789 | 1468022554730 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:02:34 INFO - PROCESS | 1789 | 1468022554732 Marionette TRACE conn4 <- [1,438,null,{}] 17:02:34 INFO - PROCESS | 1789 | 1468022554738 Marionette TRACE conn4 -> [0,439,"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 | 1789 | 1468022554747 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:35 INFO - PROCESS | 1789 | 1468022555004 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 17:02:35 INFO - PROCESS | 1789 | 1468022555087 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1789 | 1468022555093 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3d800 == 58 [pid = 1789] [id = 117] 17:02:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 105 (0x9963a000) [pid = 1789] [serial = 350] [outer = (nil)] 17:02:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 106 (0x9b11e000) [pid = 1789] [serial = 351] [outer = 0x9963a000] 17:02:35 INFO - PROCESS | 1789 | 1468022555161 Marionette DEBUG loaded listener.js 17:02:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 107 (0x9b44f800) [pid = 1789] [serial = 352] [outer = 0x9963a000] 17:02:36 INFO - PROCESS | 1789 | 1468022556032 Marionette TRACE conn4 <- [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]]]}] 17:02:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:02:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1377ms 17:02:36 INFO - PROCESS | 1789 | 1468022556108 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 17:02:36 INFO - PROCESS | 1789 | 1468022556115 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 17:02:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:02:36 INFO - PROCESS | 1789 | 1468022556124 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:02:36 INFO - PROCESS | 1789 | 1468022556128 Marionette TRACE conn4 <- [1,442,null,{}] 17:02:36 INFO - PROCESS | 1789 | 1468022556137 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:36 INFO - PROCESS | 1789 | 1468022556142 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:36 INFO - PROCESS | 1789 | 1468022556375 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 17:02:36 INFO - PROCESS | 1789 | 1468022556628 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022556641 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c89c00 == 59 [pid = 1789] [id = 118] 17:02:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 108 (0x90c8b000) [pid = 1789] [serial = 353] [outer = (nil)] 17:02:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 109 (0x90ce9000) [pid = 1789] [serial = 354] [outer = 0x90c8b000] 17:02:36 INFO - PROCESS | 1789 | 1468022556725 Marionette DEBUG loaded listener.js 17:02:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 110 (0x90d1e000) [pid = 1789] [serial = 355] [outer = 0x90c8b000] 17:02:37 INFO - PROCESS | 1789 | 1468022557615 Marionette TRACE conn4 <- [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]]]}] 17:02:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:02:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1530ms 17:02:37 INFO - PROCESS | 1789 | 1468022557654 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 17:02:37 INFO - PROCESS | 1789 | 1468022557661 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 17:02:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:02:37 INFO - PROCESS | 1789 | 1468022557672 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:02:37 INFO - PROCESS | 1789 | 1468022557677 Marionette TRACE conn4 <- [1,446,null,{}] 17:02:37 INFO - PROCESS | 1789 | 1468022557683 Marionette TRACE conn4 -> [0,447,"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 | 1789 | 1468022557689 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:37 INFO - PROCESS | 1789 | 1468022557886 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 17:02:38 INFO - PROCESS | 1789 | 1468022558097 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022558104 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x930de400 == 60 [pid = 1789] [id = 119] 17:02:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 111 (0x93ac1400) [pid = 1789] [serial = 356] [outer = (nil)] 17:02:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 112 (0x93d91800) [pid = 1789] [serial = 357] [outer = 0x93ac1400] 17:02:38 INFO - PROCESS | 1789 | 1468022558230 Marionette DEBUG loaded listener.js 17:02:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 113 (0x97985800) [pid = 1789] [serial = 358] [outer = 0x93ac1400] 17:02:39 INFO - PROCESS | 1789 | 1468022559174 Marionette TRACE conn4 <- [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]]]}] 17:02:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:02:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1535ms 17:02:39 INFO - PROCESS | 1789 | 1468022559207 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 17:02:39 INFO - PROCESS | 1789 | 1468022559212 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 17:02:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:02:39 INFO - PROCESS | 1789 | 1468022559218 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:02:39 INFO - PROCESS | 1789 | 1468022559224 Marionette TRACE conn4 <- [1,450,null,{}] 17:02:39 INFO - PROCESS | 1789 | 1468022559241 Marionette TRACE conn4 -> [0,451,"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 | 1789 | 1468022559249 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:39 INFO - PROCESS | 1789 | 1468022559428 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 17:02:39 INFO - PROCESS | 1789 | 1468022559639 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022559649 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a09e000 == 61 [pid = 1789] [id = 120] 17:02:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 114 (0x9a8cf800) [pid = 1789] [serial = 359] [outer = (nil)] 17:02:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 115 (0x9b44a800) [pid = 1789] [serial = 360] [outer = 0x9a8cf800] 17:02:39 INFO - PROCESS | 1789 | 1468022559774 Marionette DEBUG loaded listener.js 17:02:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 116 (0x9bce9800) [pid = 1789] [serial = 361] [outer = 0x9a8cf800] 17:02:40 INFO - PROCESS | 1789 | 1468022560657 Marionette TRACE conn4 <- [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] 17:02:40 INFO - PROCESS | 1789 | 1468022560708 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 17:02:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:02:40 INFO - PROCESS | 1789 | 1468022560715 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:02:40 INFO - PROCESS | 1789 | 1468022560718 Marionette TRACE conn4 <- [1,454,null,{}] 17:02:40 INFO - PROCESS | 1789 | 1468022560724 Marionette TRACE conn4 -> [0,455,"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 | 1789 | 1468022560729 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:40 INFO - PROCESS | 1789 | 1468022560914 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 17:02:41 INFO - PROCESS | 1789 | 1468022561081 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1789 | 1468022561088 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x9cc90400 == 62 [pid = 1789] [id = 121] 17:02:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 117 (0x9cc91c00) [pid = 1789] [serial = 362] [outer = (nil)] 17:02:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 118 (0x9cc9a000) [pid = 1789] [serial = 363] [outer = 0x9cc91c00] 17:02:41 INFO - PROCESS | 1789 | 1468022561170 Marionette DEBUG loaded listener.js 17:02:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 119 (0x9d90b800) [pid = 1789] [serial = 364] [outer = 0x9cc91c00] 17:02:42 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:02:42 INFO - PROCESS | 1789 | 1468022562149 Marionette TRACE conn4 <- [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]]]}] 17:02:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:02:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1484ms 17:02:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:02:42 INFO - PROCESS | 1789 | 1468022562200 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 17:02:42 INFO - PROCESS | 1789 | 1468022562203 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 17:02:42 INFO - PROCESS | 1789 | 1468022562210 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:02:42 INFO - PROCESS | 1789 | 1468022562213 Marionette TRACE conn4 <- [1,458,null,{}] 17:02:42 INFO - PROCESS | 1789 | 1468022562219 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:42 INFO - PROCESS | 1789 | 1468022562224 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:42 INFO - PROCESS | 1789 | 1468022562401 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 17:02:42 INFO - PROCESS | 1789 | 1468022562612 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022562620 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b46400 == 63 [pid = 1789] [id = 122] 17:02:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 120 (0x9970fc00) [pid = 1789] [serial = 365] [outer = (nil)] 17:02:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 121 (0xa2002000) [pid = 1789] [serial = 366] [outer = 0x9970fc00] 17:02:42 INFO - PROCESS | 1789 | 1468022562726 Marionette DEBUG loaded listener.js 17:02:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 122 (0xa22a6000) [pid = 1789] [serial = 367] [outer = 0x9970fc00] 17:02:43 INFO - PROCESS | 1789 | 1468022563641 Marionette TRACE conn4 <- [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] 17:02:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:02:43 INFO - PROCESS | 1789 | 1468022563699 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 17:02:43 INFO - PROCESS | 1789 | 1468022563706 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:02:43 INFO - PROCESS | 1789 | 1468022563710 Marionette TRACE conn4 <- [1,462,null,{}] 17:02:43 INFO - PROCESS | 1789 | 1468022563715 Marionette TRACE conn4 -> [0,463,"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 | 1789 | 1468022563725 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:43 INFO - PROCESS | 1789 | 1468022563930 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 17:02:44 INFO - PROCESS | 1789 | 1468022564144 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022564150 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x9cc98c00 == 64 [pid = 1789] [id = 123] 17:02:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 123 (0x9cc9e400) [pid = 1789] [serial = 368] [outer = (nil)] 17:02:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 124 (0xa4e50400) [pid = 1789] [serial = 369] [outer = 0x9cc9e400] 17:02:44 INFO - PROCESS | 1789 | 1468022564267 Marionette DEBUG loaded listener.js 17:02:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 125 (0xa627d800) [pid = 1789] [serial = 370] [outer = 0x9cc9e400] 17:02:45 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:02:45 INFO - PROCESS | 1789 | 1468022565161 Marionette TRACE conn4 <- [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] 17:02:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:02:45 INFO - PROCESS | 1789 | 1468022565252 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 17:02:45 INFO - PROCESS | 1789 | 1468022565259 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:02:45 INFO - PROCESS | 1789 | 1468022565262 Marionette TRACE conn4 <- [1,466,null,{}] 17:02:45 INFO - PROCESS | 1789 | 1468022565268 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:45 INFO - PROCESS | 1789 | 1468022565273 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:45 INFO - PROCESS | 1789 | 1468022565476 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 17:02:45 INFO - PROCESS | 1789 | 1468022565689 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022565695 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f614400 == 65 [pid = 1789] [id = 124] 17:02:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 126 (0x93a52000) [pid = 1789] [serial = 371] [outer = (nil)] 17:02:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 127 (0x93a56c00) [pid = 1789] [serial = 372] [outer = 0x93a52000] 17:02:45 INFO - PROCESS | 1789 | 1468022565788 Marionette DEBUG loaded listener.js 17:02:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 128 (0x93a5a800) [pid = 1789] [serial = 373] [outer = 0x93a52000] 17:02:46 INFO - PROCESS | 1789 | 1468022566659 Marionette TRACE conn4 <- [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] 17:02:46 INFO - PROCESS | 1789 | 1468022566705 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 17:02:46 INFO - PROCESS | 1789 | 1468022566712 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:02:46 INFO - PROCESS | 1789 | 1468022566715 Marionette TRACE conn4 <- [1,470,null,{}] 17:02:46 INFO - PROCESS | 1789 | 1468022566721 Marionette TRACE conn4 -> [0,471,"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 | 1789 | 1468022566726 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:46 INFO - PROCESS | 1789 | 1468022566902 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 17:02:47 INFO - PROCESS | 1789 | 1468022567073 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1789 | 1468022567081 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a5c400 == 66 [pid = 1789] [id = 125] 17:02:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 129 (0xa5021800) [pid = 1789] [serial = 374] [outer = (nil)] 17:02:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 130 (0xa690f000) [pid = 1789] [serial = 375] [outer = 0xa5021800] 17:02:47 INFO - PROCESS | 1789 | 1468022567160 Marionette DEBUG loaded listener.js 17:02:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 131 (0xa6989000) [pid = 1789] [serial = 376] [outer = 0xa5021800] 17:02:48 INFO - PROCESS | 1789 | 1468022568050 Marionette TRACE conn4 <- [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]]]}] 17:02:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:02:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1378ms 17:02:48 INFO - PROCESS | 1789 | 1468022568090 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 17:02:48 INFO - PROCESS | 1789 | 1468022568094 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 17:02:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:02:48 INFO - PROCESS | 1789 | 1468022568100 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:02:48 INFO - PROCESS | 1789 | 1468022568103 Marionette TRACE conn4 <- [1,474,null,{}] 17:02:48 INFO - PROCESS | 1789 | 1468022568109 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:48 INFO - PROCESS | 1789 | 1468022568114 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:48 INFO - PROCESS | 1789 | 1468022568277 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 17:02:48 INFO - PROCESS | 1789 | 1468022568454 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022568461 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f893400 == 67 [pid = 1789] [id = 126] 17:02:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 132 (0x8f893c00) [pid = 1789] [serial = 377] [outer = (nil)] 17:02:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 133 (0x8f89a000) [pid = 1789] [serial = 378] [outer = 0x8f893c00] 17:02:48 INFO - PROCESS | 1789 | 1468022568549 Marionette DEBUG loaded listener.js 17:02:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 134 (0x8f89d400) [pid = 1789] [serial = 379] [outer = 0x8f893c00] 17:02:49 INFO - PROCESS | 1789 | 1468022569465 Marionette TRACE conn4 <- [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]]]}] 17:02:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:02:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1430ms 17:02:49 INFO - PROCESS | 1789 | 1468022569531 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 17:02:49 INFO - PROCESS | 1789 | 1468022569535 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 17:02:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:02:49 INFO - PROCESS | 1789 | 1468022569541 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:02:49 INFO - PROCESS | 1789 | 1468022569544 Marionette TRACE conn4 <- [1,478,null,{}] 17:02:49 INFO - PROCESS | 1789 | 1468022569549 Marionette TRACE conn4 -> [0,479,"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 | 1789 | 1468022569554 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:49 INFO - PROCESS | 1789 | 1468022569724 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 17:02:49 INFO - PROCESS | 1789 | 1468022569896 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022569903 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f897800 == 68 [pid = 1789] [id = 127] 17:02:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 135 (0x8f89d000) [pid = 1789] [serial = 380] [outer = (nil)] 17:02:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 136 (0xa6287800) [pid = 1789] [serial = 381] [outer = 0x8f89d000] 17:02:50 INFO - PROCESS | 1789 | 1468022570022 Marionette DEBUG loaded listener.js 17:02:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 137 (0xa6b8c800) [pid = 1789] [serial = 382] [outer = 0x8f89d000] 17:02:50 INFO - PROCESS | 1789 | 1468022570927 Marionette TRACE conn4 <- [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]]]}] 17:02:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:02:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1441ms 17:02:50 INFO - PROCESS | 1789 | 1468022570983 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 17:02:50 INFO - PROCESS | 1789 | 1468022570988 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 17:02:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:02:50 INFO - PROCESS | 1789 | 1468022570994 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:02:51 INFO - PROCESS | 1789 | 1468022570999 Marionette TRACE conn4 <- [1,482,null,{}] 17:02:51 INFO - PROCESS | 1789 | 1468022571004 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:51 INFO - PROCESS | 1789 | 1468022571011 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:51 INFO - PROCESS | 1789 | 1468022571216 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 17:02:51 INFO - PROCESS | 1789 | 1468022571454 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022571463 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f895800 == 69 [pid = 1789] [id = 128] 17:02:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 138 (0x8f89a400) [pid = 1789] [serial = 383] [outer = (nil)] 17:02:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 139 (0xa501f400) [pid = 1789] [serial = 384] [outer = 0x8f89a400] 17:02:51 INFO - PROCESS | 1789 | 1468022571566 Marionette DEBUG loaded listener.js 17:02:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 140 (0xa6bbc400) [pid = 1789] [serial = 385] [outer = 0x8f89a400] 17:02:52 INFO - PROCESS | 1789 | 1468022572554 Marionette TRACE conn4 <- [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]]]}] 17:02:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:02:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1632ms 17:02:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:02:52 INFO - PROCESS | 1789 | 1468022572627 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 17:02:52 INFO - PROCESS | 1789 | 1468022572630 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 17:02:52 INFO - PROCESS | 1789 | 1468022572637 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:02:52 INFO - PROCESS | 1789 | 1468022572640 Marionette TRACE conn4 <- [1,486,null,{}] 17:02:52 INFO - PROCESS | 1789 | 1468022572646 Marionette TRACE conn4 -> [0,487,"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 | 1789 | 1468022572650 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:52 INFO - PROCESS | 1789 | 1468022572829 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 17:02:53 INFO - PROCESS | 1789 | 1468022573289 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022573297 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0c000 == 70 [pid = 1789] [id = 129] 17:02:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 141 (0x8ee0fc00) [pid = 1789] [serial = 386] [outer = (nil)] 17:02:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 142 (0x8f616400) [pid = 1789] [serial = 387] [outer = 0x8ee0fc00] 17:02:53 INFO - PROCESS | 1789 | 1468022573389 Marionette DEBUG loaded listener.js 17:02:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 143 (0x90b3b800) [pid = 1789] [serial = 388] [outer = 0x8ee0fc00] 17:02:54 INFO - PROCESS | 1789 | 1468022574242 Marionette TRACE conn4 <- [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]]]}] 17:02:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:02:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1683ms 17:02:54 INFO - PROCESS | 1789 | 1468022574322 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 17:02:54 INFO - PROCESS | 1789 | 1468022574328 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 17:02:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:02:54 INFO - PROCESS | 1789 | 1468022574335 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:02:54 INFO - PROCESS | 1789 | 1468022574340 Marionette TRACE conn4 <- [1,490,null,{}] 17:02:54 INFO - PROCESS | 1789 | 1468022574347 Marionette TRACE conn4 -> [0,491,"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 | 1789 | 1468022574355 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:54 INFO - PROCESS | 1789 | 1468022574576 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 17:02:54 INFO - PROCESS | 1789 | 1468022574898 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022574907 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x90cf1400 == 71 [pid = 1789] [id = 130] 17:02:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 144 (0x90d1d000) [pid = 1789] [serial = 389] [outer = (nil)] 17:02:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 145 (0x91ead400) [pid = 1789] [serial = 390] [outer = 0x90d1d000] 17:02:54 INFO - PROCESS | 1789 | 1468022574987 Marionette DEBUG loaded listener.js 17:02:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 146 (0x92042800) [pid = 1789] [serial = 391] [outer = 0x90d1d000] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x8f476c00 == 70 [pid = 1789] [id = 95] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x92325800 == 69 [pid = 1789] [id = 46] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x93b5a800 == 68 [pid = 1789] [id = 35] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x9203b400 == 67 [pid = 1789] [id = 8] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x9b441c00 == 66 [pid = 1789] [id = 41] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0xa25fd000 == 65 [pid = 1789] [id = 23] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x9bc1a800 == 64 [pid = 1789] [id = 87] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x93aca800 == 63 [pid = 1789] [id = 34] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x930d2800 == 62 [pid = 1789] [id = 47] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x92327800 == 61 [pid = 1789] [id = 9] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x9a0c1000 == 60 [pid = 1789] [id = 38] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee09c00 == 59 [pid = 1789] [id = 111] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x92448c00 == 58 [pid = 1789] [id = 77] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0xa252e400 == 57 [pid = 1789] [id = 50] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x93abb400 == 56 [pid = 1789] [id = 105] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x93abd000 == 55 [pid = 1789] [id = 40] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x8f477400 == 54 [pid = 1789] [id = 103] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x9244c000 == 53 [pid = 1789] [id = 48] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x95170000 == 52 [pid = 1789] [id = 75] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad1c00 == 51 [pid = 1789] [id = 78] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x9a091400 == 50 [pid = 1789] [id = 106] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad3000 == 49 [pid = 1789] [id = 81] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x90d1d800 == 48 [pid = 1789] [id = 104] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x91ea6c00 == 47 [pid = 1789] [id = 80] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x90ce6400 == 46 [pid = 1789] [id = 107] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x90c85800 == 45 [pid = 1789] [id = 109] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x9a096000 == 44 [pid = 1789] [id = 76] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x983f1000 == 43 [pid = 1789] [id = 51] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0xa257f400 == 42 [pid = 1789] [id = 108] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad2c00 == 41 [pid = 1789] [id = 79] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee03000 == 40 [pid = 1789] [id = 110] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x8f473000 == 39 [pid = 1789] [id = 94] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x9b52d000 == 38 [pid = 1789] [id = 49] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x93aaac00 == 37 [pid = 1789] [id = 74] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x90d11c00 == 36 [pid = 1789] [id = 93] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0xa2008400 == 35 [pid = 1789] [id = 13] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x9232a000 == 34 [pid = 1789] [id = 59] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x93ac4800 == 33 [pid = 1789] [id = 14] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x93d95800 == 32 [pid = 1789] [id = 37] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x9a447800 == 31 [pid = 1789] [id = 36] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x9a096c00 == 30 [pid = 1789] [id = 45] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x92042c00 == 29 [pid = 1789] [id = 39] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x91ea9800 == 28 [pid = 1789] [id = 92] 17:02:56 INFO - PROCESS | 1789 | --DOCSHELL 0x9a0a6400 == 27 [pid = 1789] [id = 66] 17:02:56 INFO - PROCESS | 1789 | --DOMWINDOW == 145 (0x9c0ed800) [pid = 1789] [serial = 300] [outer = (nil)] [url = about:blank] 17:02:56 INFO - PROCESS | 1789 | --DOMWINDOW == 144 (0xa2370c00) [pid = 1789] [serial = 303] [outer = (nil)] [url = about:blank] 17:02:56 INFO - PROCESS | 1789 | --DOMWINDOW == 143 (0x9797b000) [pid = 1789] [serial = 306] [outer = (nil)] [url = about:blank] 17:02:56 INFO - PROCESS | 1789 | --DOMWINDOW == 142 (0x90cf4000) [pid = 1789] [serial = 264] [outer = (nil)] [url = about:blank] 17:02:56 INFO - PROCESS | 1789 | --DOMWINDOW == 141 (0x953f2800) [pid = 1789] [serial = 294] [outer = (nil)] [url = about:blank] 17:02:56 INFO - PROCESS | 1789 | --DOMWINDOW == 140 (0x99632400) [pid = 1789] [serial = 295] [outer = (nil)] [url = about:blank] 17:02:56 INFO - PROCESS | 1789 | --DOMWINDOW == 139 (0x90d1ec00) [pid = 1789] [serial = 289] [outer = (nil)] [url = about:blank] 17:02:56 INFO - PROCESS | 1789 | --DOMWINDOW == 138 (0x90d1dc00) [pid = 1789] [serial = 288] [outer = (nil)] [url = about:blank] 17:02:56 INFO - PROCESS | 1789 | --DOMWINDOW == 137 (0x8f616000) [pid = 1789] [serial = 285] [outer = (nil)] [url = about:blank] 17:02:56 INFO - PROCESS | 1789 | --DOMWINDOW == 136 (0x90d1bc00) [pid = 1789] [serial = 279] [outer = (nil)] [url = about:blank] 17:02:56 INFO - PROCESS | 1789 | --DOMWINDOW == 135 (0x93abe800) [pid = 1789] [serial = 292] [outer = (nil)] [url = about:blank] 17:02:56 INFO - PROCESS | 1789 | --DOMWINDOW == 134 (0x9244f000) [pid = 1789] [serial = 291] [outer = (nil)] [url = about:blank] 17:02:56 INFO - PROCESS | 1789 | --DOMWINDOW == 133 (0x9a0ab400) [pid = 1789] [serial = 297] [outer = (nil)] [url = about:blank] 17:02:56 INFO - PROCESS | 1789 | --DOMWINDOW == 132 (0xa3384800) [pid = 1789] [serial = 304] [outer = (nil)] [url = about:blank] 17:02:56 INFO - PROCESS | 1789 | --DOMWINDOW == 131 (0x8f47a000) [pid = 1789] [serial = 282] [outer = (nil)] [url = about:blank] 17:02:56 INFO - PROCESS | 1789 | --DOMWINDOW == 130 (0x9cc92c00) [pid = 1789] [serial = 270] [outer = (nil)] [url = about:blank] 17:02:57 INFO - PROCESS | 1789 | --DOMWINDOW == 129 (0x953eb800) [pid = 1789] [serial = 267] [outer = (nil)] [url = about:blank] 17:02:57 INFO - PROCESS | 1789 | --DOMWINDOW == 128 (0xa4e09c00) [pid = 1789] [serial = 273] [outer = (nil)] [url = about:blank] 17:02:57 INFO - PROCESS | 1789 | --DOMWINDOW == 127 (0xa6b91800) [pid = 1789] [serial = 276] [outer = (nil)] [url = about:blank] 17:02:57 INFO - PROCESS | 1789 | --DOMWINDOW == 126 (0x9cb66400) [pid = 1789] [serial = 301] [outer = (nil)] [url = about:blank] 17:02:57 INFO - PROCESS | 1789 | --DOMWINDOW == 125 (0x9a57b800) [pid = 1789] [serial = 298] [outer = (nil)] [url = about:blank] 17:02:57 INFO - PROCESS | 1789 | 1468022577335 Marionette TRACE conn4 <- [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]]]}] 17:02:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:02:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 3031ms 17:02:57 INFO - PROCESS | 1789 | 1468022577366 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 17:02:57 INFO - PROCESS | 1789 | 1468022577372 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 17:02:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:02:57 INFO - PROCESS | 1789 | 1468022577380 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:02:57 INFO - PROCESS | 1789 | 1468022577385 Marionette TRACE conn4 <- [1,494,null,{}] 17:02:57 INFO - PROCESS | 1789 | 1468022577392 Marionette TRACE conn4 -> [0,495,"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 | 1789 | 1468022577397 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:57 INFO - PROCESS | 1789 | 1468022577557 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 17:02:57 INFO - PROCESS | 1789 | 1468022577570 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022577583 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f618c00 == 28 [pid = 1789] [id = 131] 17:02:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 126 (0x8f61e400) [pid = 1789] [serial = 392] [outer = (nil)] 17:02:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 127 (0x8f899800) [pid = 1789] [serial = 393] [outer = 0x8f61e400] 17:02:57 INFO - PROCESS | 1789 | 1468022577649 Marionette DEBUG loaded listener.js 17:02:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 128 (0x8f89c800) [pid = 1789] [serial = 394] [outer = 0x8f61e400] 17:02:58 INFO - PROCESS | 1789 | 1468022578529 Marionette TRACE conn4 <- [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]]]}] 17:02:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:02:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1179ms 17:02:58 INFO - PROCESS | 1789 | 1468022578559 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 17:02:58 INFO - PROCESS | 1789 | 1468022578567 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 17:02:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:02:58 INFO - PROCESS | 1789 | 1468022578577 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:02:58 INFO - PROCESS | 1789 | 1468022578581 Marionette TRACE conn4 <- [1,498,null,{}] 17:02:58 INFO - PROCESS | 1789 | 1468022578595 Marionette TRACE conn4 -> [0,499,"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 | 1789 | 1468022578599 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:58 INFO - PROCESS | 1789 | 1468022578761 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 17:02:58 INFO - PROCESS | 1789 | 1468022578888 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1789 | 1468022578895 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:02:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f61e800 == 29 [pid = 1789] [id = 132] 17:02:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 129 (0x90cf3800) [pid = 1789] [serial = 395] [outer = (nil)] 17:02:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 130 (0x90d18000) [pid = 1789] [serial = 396] [outer = 0x90cf3800] 17:02:58 INFO - PROCESS | 1789 | 1468022578965 Marionette DEBUG loaded listener.js 17:02:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 131 (0x90d1d400) [pid = 1789] [serial = 397] [outer = 0x90cf3800] 17:02:59 INFO - PROCESS | 1789 | 1468022579819 Marionette TRACE conn4 <- [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]]]}] 17:02:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:02:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1286ms 17:02:59 INFO - PROCESS | 1789 | 1468022579864 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 17:02:59 INFO - PROCESS | 1789 | 1468022579868 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 17:02:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:02:59 INFO - PROCESS | 1789 | 1468022579881 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:02:59 INFO - PROCESS | 1789 | 1468022579886 Marionette TRACE conn4 <- [1,502,null,{}] 17:02:59 INFO - PROCESS | 1789 | 1468022579903 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:59 INFO - PROCESS | 1789 | 1468022579912 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:00 INFO - PROCESS | 1789 | 1468022580118 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 17:03:00 INFO - PROCESS | 1789 | 1468022580137 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022580147 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x930d5800 == 30 [pid = 1789] [id = 133] 17:03:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 132 (0x930d7c00) [pid = 1789] [serial = 398] [outer = (nil)] 17:03:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 133 (0x93a52400) [pid = 1789] [serial = 399] [outer = 0x930d7c00] 17:03:00 INFO - PROCESS | 1789 | 1468022580218 Marionette DEBUG loaded listener.js 17:03:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 134 (0x93aa9400) [pid = 1789] [serial = 400] [outer = 0x930d7c00] 17:03:01 INFO - PROCESS | 1789 | 1468022581096 Marionette TRACE conn4 <- [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]]]}] 17:03:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:03:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1441ms 17:03:01 INFO - PROCESS | 1789 | 1468022581574 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 17:03:01 INFO - PROCESS | 1789 | 1468022581578 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 17:03:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 133 (0x9963a000) [pid = 1789] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 132 (0x91ea8800) [pid = 1789] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 131 (0x9b44c400) [pid = 1789] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 130 (0x92441400) [pid = 1789] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 129 (0x9203a800) [pid = 1789] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 128 (0x90d13400) [pid = 1789] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 127 (0x8f475000) [pid = 1789] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 126 (0xa4e4b800) [pid = 1789] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 125 (0x95169800) [pid = 1789] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 124 (0x8f47ec00) [pid = 1789] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 123 (0x9244d000) [pid = 1789] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 122 (0xa2fb4c00) [pid = 1789] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 121 (0x90cee400) [pid = 1789] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 120 (0x953ed400) [pid = 1789] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 119 (0x90cea400) [pid = 1789] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 118 (0x90d11400) [pid = 1789] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 117 (0x90b49800) [pid = 1789] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 116 (0x90c86800) [pid = 1789] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 115 (0xa257fc00) [pid = 1789] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 114 (0x91ad2000) [pid = 1789] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 113 (0x8ee0ac00) [pid = 1789] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 112 (0x8f477c00) [pid = 1789] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 111 (0x92449800) [pid = 1789] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 110 (0x9a09e800) [pid = 1789] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 109 (0x93d9dc00) [pid = 1789] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 108 (0x93d99400) [pid = 1789] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:03:02 INFO - PROCESS | 1789 | --DOMWINDOW == 107 (0x8ee04800) [pid = 1789] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:03:02 INFO - PROCESS | 1789 | 1468022582838 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:03:02 INFO - PROCESS | 1789 | 1468022582846 Marionette TRACE conn4 <- [1,506,null,{}] 17:03:02 INFO - PROCESS | 1789 | 1468022582886 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:02 INFO - PROCESS | 1789 | 1468022582890 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:03 INFO - PROCESS | 1789 | 1468022583101 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 17:03:03 INFO - PROCESS | 1789 | 1468022583183 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022583190 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f477c00 == 31 [pid = 1789] [id = 134] 17:03:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 108 (0x90b3f800) [pid = 1789] [serial = 401] [outer = (nil)] 17:03:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 109 (0x90ce8000) [pid = 1789] [serial = 402] [outer = 0x90b3f800] 17:03:03 INFO - PROCESS | 1789 | 1468022583262 Marionette DEBUG loaded listener.js 17:03:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 110 (0x91ea8800) [pid = 1789] [serial = 403] [outer = 0x90b3f800] 17:03:04 INFO - PROCESS | 1789 | 1468022584042 Marionette TRACE conn4 <- [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]]]}] 17:03:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:03:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 2453ms 17:03:04 INFO - PROCESS | 1789 | 1468022584110 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 17:03:04 INFO - PROCESS | 1789 | 1468022584115 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 17:03:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:03:04 INFO - PROCESS | 1789 | 1468022584121 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:03:04 INFO - PROCESS | 1789 | 1468022584124 Marionette TRACE conn4 <- [1,510,null,{}] 17:03:04 INFO - PROCESS | 1789 | 1468022584130 Marionette TRACE conn4 -> [0,511,"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 | 1789 | 1468022584135 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:04 INFO - PROCESS | 1789 | 1468022584291 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 17:03:04 INFO - PROCESS | 1789 | 1468022584300 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1789 | 1468022584307 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x93b5a800 == 32 [pid = 1789] [id = 135] 17:03:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 111 (0x93d95c00) [pid = 1789] [serial = 404] [outer = (nil)] 17:03:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 112 (0x95356000) [pid = 1789] [serial = 405] [outer = 0x93d95c00] 17:03:04 INFO - PROCESS | 1789 | 1468022584379 Marionette DEBUG loaded listener.js 17:03:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 113 (0x983f2400) [pid = 1789] [serial = 406] [outer = 0x93d95c00] 17:03:05 INFO - PROCESS | 1789 | 1468022585509 Marionette TRACE conn4 <- [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]]]}] 17:03:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:03:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1434ms 17:03:05 INFO - PROCESS | 1789 | 1468022585558 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 17:03:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:03:05 INFO - PROCESS | 1789 | 1468022585565 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 17:03:05 INFO - PROCESS | 1789 | 1468022585573 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:03:05 INFO - PROCESS | 1789 | 1468022585578 Marionette TRACE conn4 <- [1,514,null,{}] 17:03:05 INFO - PROCESS | 1789 | 1468022585588 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:05 INFO - PROCESS | 1789 | 1468022585593 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:05 INFO - PROCESS | 1789 | 1468022585779 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 17:03:06 INFO - PROCESS | 1789 | 1468022586004 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022586011 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f47cc00 == 33 [pid = 1789] [id = 136] 17:03:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 114 (0x8f61dc00) [pid = 1789] [serial = 407] [outer = (nil)] 17:03:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 115 (0x90c88400) [pid = 1789] [serial = 408] [outer = 0x8f61dc00] 17:03:06 INFO - PROCESS | 1789 | 1468022586140 Marionette DEBUG loaded listener.js 17:03:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 116 (0x90d11c00) [pid = 1789] [serial = 409] [outer = 0x8f61dc00] 17:03:07 INFO - PROCESS | 1789 | 1468022587042 Marionette TRACE conn4 <- [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]]]}] 17:03:07 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 17:03:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1543ms 17:03:07 INFO - PROCESS | 1789 | 1468022587116 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 17:03:07 INFO - PROCESS | 1789 | 1468022587123 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 17:03:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:03:07 INFO - PROCESS | 1789 | 1468022587134 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:03:07 INFO - PROCESS | 1789 | 1468022587138 Marionette TRACE conn4 <- [1,518,null,{}] 17:03:07 INFO - PROCESS | 1789 | 1468022587145 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:07 INFO - PROCESS | 1789 | 1468022587151 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:07 INFO - PROCESS | 1789 | 1468022587382 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 17:03:07 INFO - PROCESS | 1789 | 1468022587612 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1789 | 1468022587620 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x9244ec00 == 34 [pid = 1789] [id = 137] 17:03:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 117 (0x93a56800) [pid = 1789] [serial = 410] [outer = (nil)] 17:03:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 118 (0x93ac5800) [pid = 1789] [serial = 411] [outer = 0x93a56800] 17:03:07 INFO - PROCESS | 1789 | 1468022587718 Marionette DEBUG loaded listener.js 17:03:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 119 (0x93abc400) [pid = 1789] [serial = 412] [outer = 0x93a56800] 17:03:08 INFO - PROCESS | 1789 | 1468022588664 Marionette TRACE conn4 <- [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]]]}] 17:03:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:03:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1583ms 17:03:08 INFO - PROCESS | 1789 | 1468022588717 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 17:03:08 INFO - PROCESS | 1789 | 1468022588721 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 17:03:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:03:08 INFO - PROCESS | 1789 | 1468022588728 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:03:08 INFO - PROCESS | 1789 | 1468022588733 Marionette TRACE conn4 <- [1,522,null,{}] 17:03:08 INFO - PROCESS | 1789 | 1468022588750 Marionette TRACE conn4 -> [0,523,"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 | 1789 | 1468022588759 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:08 INFO - PROCESS | 1789 | 1468022588936 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 17:03:09 INFO - PROCESS | 1789 | 1468022589153 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022589165 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x996bf000 == 35 [pid = 1789] [id = 138] 17:03:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 120 (0x99704000) [pid = 1789] [serial = 413] [outer = (nil)] 17:03:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 121 (0x9a091400) [pid = 1789] [serial = 414] [outer = 0x99704000] 17:03:09 INFO - PROCESS | 1789 | 1468022589289 Marionette DEBUG loaded listener.js 17:03:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 122 (0x9a098000) [pid = 1789] [serial = 415] [outer = 0x99704000] 17:03:10 INFO - PROCESS | 1789 | 1468022590186 Marionette TRACE conn4 <- [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]]]}] 17:03:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:03:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1534ms 17:03:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:03:10 INFO - PROCESS | 1789 | 1468022590262 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 17:03:10 INFO - PROCESS | 1789 | 1468022590266 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 17:03:10 INFO - PROCESS | 1789 | 1468022590273 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:03:10 INFO - PROCESS | 1789 | 1468022590276 Marionette TRACE conn4 <- [1,526,null,{}] 17:03:10 INFO - PROCESS | 1789 | 1468022590282 Marionette TRACE conn4 -> [0,527,"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 | 1789 | 1468022590287 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:10 INFO - PROCESS | 1789 | 1468022590496 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 17:03:10 INFO - PROCESS | 1789 | 1468022590723 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022590731 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 123 (0x9a0a6400) [pid = 1789] [serial = 416] [outer = 0x951d4c00] 17:03:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x930d5000 == 36 [pid = 1789] [id = 139] 17:03:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 124 (0x9a0a9000) [pid = 1789] [serial = 417] [outer = (nil)] 17:03:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 125 (0x9a0b0c00) [pid = 1789] [serial = 418] [outer = 0x9a0a9000] 17:03:10 INFO - PROCESS | 1789 | 1468022590886 Marionette DEBUG loaded listener.js 17:03:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 126 (0x9a0c5400) [pid = 1789] [serial = 419] [outer = 0x9a0a9000] 17:03:11 INFO - PROCESS | 1789 | 1468022591851 Marionette TRACE conn4 <- [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]]]}] 17:03:11 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 17:03:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1630ms 17:03:11 INFO - PROCESS | 1789 | 1468022591903 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 17:03:11 INFO - PROCESS | 1789 | 1468022591907 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 17:03:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:03:11 INFO - PROCESS | 1789 | 1468022591913 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:03:11 INFO - PROCESS | 1789 | 1468022591917 Marionette TRACE conn4 <- [1,530,null,{}] 17:03:11 INFO - PROCESS | 1789 | 1468022591922 Marionette TRACE conn4 -> [0,531,"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 | 1789 | 1468022591928 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:12 INFO - PROCESS | 1789 | 1468022592104 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 17:03:12 INFO - PROCESS | 1789 | 1468022592316 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022592322 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f612c00 == 37 [pid = 1789] [id = 140] 17:03:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 127 (0x9a092c00) [pid = 1789] [serial = 420] [outer = (nil)] 17:03:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 128 (0x9a847400) [pid = 1789] [serial = 421] [outer = 0x9a092c00] 17:03:12 INFO - PROCESS | 1789 | 1468022592444 Marionette DEBUG loaded listener.js 17:03:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 129 (0x9b11c400) [pid = 1789] [serial = 422] [outer = 0x9a092c00] 17:03:13 INFO - PROCESS | 1789 | 1468022593265 Marionette TRACE conn4 <- [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"]]]}] 17:03:13 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 17:03:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:03:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:03:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:03:13 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 17:03:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:03:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:03:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:03:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:03:13 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:03:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1377ms 17:03:13 INFO - PROCESS | 1789 | 1468022593294 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 17:03:13 INFO - PROCESS | 1789 | 1468022593298 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 17:03:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:03:13 INFO - PROCESS | 1789 | 1468022593305 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:03:13 INFO - PROCESS | 1789 | 1468022593309 Marionette TRACE conn4 <- [1,534,null,{}] 17:03:13 INFO - PROCESS | 1789 | 1468022593315 Marionette TRACE conn4 -> [0,535,"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 | 1789 | 1468022593326 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:13 INFO - PROCESS | 1789 | 1468022593614 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 17:03:13 INFO - PROCESS | 1789 | 1468022593747 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022593755 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8ccc00 == 38 [pid = 1789] [id = 141] 17:03:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 130 (0x8f47d000) [pid = 1789] [serial = 423] [outer = (nil)] 17:03:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 131 (0x9cc96000) [pid = 1789] [serial = 424] [outer = 0x8f47d000] 17:03:13 INFO - PROCESS | 1789 | 1468022593885 Marionette DEBUG loaded listener.js 17:03:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 132 (0x9cc9cc00) [pid = 1789] [serial = 425] [outer = 0x8f47d000] 17:03:14 INFO - PROCESS | 1789 | 1468022594748 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 17:03:14 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:03:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1483ms 17:03:14 INFO - PROCESS | 1789 | 1468022594794 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 17:03:14 INFO - PROCESS | 1789 | 1468022594797 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 17:03:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:03:14 INFO - PROCESS | 1789 | 1468022594806 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:03:14 INFO - PROCESS | 1789 | 1468022594809 Marionette TRACE conn4 <- [1,538,null,{}] 17:03:14 INFO - PROCESS | 1789 | 1468022594816 Marionette TRACE conn4 -> [0,539,"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 | 1789 | 1468022594821 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:15 INFO - PROCESS | 1789 | 1468022595006 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 17:03:15 INFO - PROCESS | 1789 | 1468022595174 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1789 | 1468022595183 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x9244d000 == 39 [pid = 1789] [id = 142] 17:03:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 133 (0x98332400) [pid = 1789] [serial = 426] [outer = (nil)] 17:03:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 134 (0x9cc99000) [pid = 1789] [serial = 427] [outer = 0x98332400] 17:03:15 INFO - PROCESS | 1789 | 1468022595262 Marionette DEBUG loaded listener.js 17:03:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 135 (0x9c122000) [pid = 1789] [serial = 428] [outer = 0x98332400] 17:03:16 INFO - PROCESS | 1789 | 1468022596103 Marionette TRACE conn4 <- [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]]]}] 17:03:16 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. 17:03:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1331ms 17:03:16 INFO - PROCESS | 1789 | 1468022596137 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 17:03:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:03:16 INFO - PROCESS | 1789 | 1468022596148 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 17:03:16 INFO - PROCESS | 1789 | 1468022596154 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:03:16 INFO - PROCESS | 1789 | 1468022596157 Marionette TRACE conn4 <- [1,542,null,{}] 17:03:16 INFO - PROCESS | 1789 | 1468022596163 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:16 INFO - PROCESS | 1789 | 1468022596168 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:16 INFO - PROCESS | 1789 | 1468022596333 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 17:03:16 INFO - PROCESS | 1789 | 1468022596506 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022596514 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x9bcaa400 == 40 [pid = 1789] [id = 143] 17:03:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 136 (0x9bced400) [pid = 1789] [serial = 429] [outer = (nil)] 17:03:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 137 (0xa25f1400) [pid = 1789] [serial = 430] [outer = 0x9bced400] 17:03:16 INFO - PROCESS | 1789 | 1468022596593 Marionette DEBUG loaded listener.js 17:03:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 138 (0xa25fd000) [pid = 1789] [serial = 431] [outer = 0x9bced400] 17:03:17 INFO - PROCESS | 1789 | 1468022597423 Marionette TRACE conn4 <- [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]]]}] 17:03:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 17:03:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1294ms 17:03:17 INFO - PROCESS | 1789 | 1468022597448 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 17:03:17 INFO - PROCESS | 1789 | 1468022597452 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 17:03:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:03:17 INFO - PROCESS | 1789 | 1468022597458 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:03:17 INFO - PROCESS | 1789 | 1468022597462 Marionette TRACE conn4 <- [1,546,null,{}] 17:03:17 INFO - PROCESS | 1789 | 1468022597512 Marionette TRACE conn4 -> [0,547,"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 | 1789 | 1468022597516 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:17 INFO - PROCESS | 1789 | 1468022597698 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 17:03:17 INFO - PROCESS | 1789 | 1468022597885 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022597893 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c3000 == 41 [pid = 1789] [id = 144] 17:03:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 139 (0x8f613c00) [pid = 1789] [serial = 432] [outer = (nil)] 17:03:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 140 (0xa2fbf400) [pid = 1789] [serial = 433] [outer = 0x8f613c00] 17:03:17 INFO - PROCESS | 1789 | 1468022597970 Marionette DEBUG loaded listener.js 17:03:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 141 (0xa3389400) [pid = 1789] [serial = 434] [outer = 0x8f613c00] 17:03:18 INFO - PROCESS | 1789 | 1468022598892 Marionette TRACE conn4 <- [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]]]}] 17:03:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:03:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1471ms 17:03:18 INFO - PROCESS | 1789 | 1468022598929 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 17:03:18 INFO - PROCESS | 1789 | 1468022598933 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 17:03:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:03:18 INFO - PROCESS | 1789 | 1468022598939 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:03:18 INFO - PROCESS | 1789 | 1468022598943 Marionette TRACE conn4 <- [1,550,null,{}] 17:03:18 INFO - PROCESS | 1789 | 1468022598948 Marionette TRACE conn4 -> [0,551,"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 | 1789 | 1468022598953 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:19 INFO - PROCESS | 1789 | 1468022599143 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 17:03:19 INFO - PROCESS | 1789 | 1468022599331 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022599342 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d1400 == 42 [pid = 1789] [id = 145] 17:03:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 142 (0x8d9d2c00) [pid = 1789] [serial = 435] [outer = (nil)] 17:03:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 143 (0x8d9d8400) [pid = 1789] [serial = 436] [outer = 0x8d9d2c00] 17:03:19 INFO - PROCESS | 1789 | 1468022599458 Marionette DEBUG loaded listener.js 17:03:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 144 (0x8d9dd800) [pid = 1789] [serial = 437] [outer = 0x8d9d2c00] 17:03:20 INFO - PROCESS | 1789 | 1468022600372 Marionette TRACE conn4 <- [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]]]}] 17:03:20 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. 17:03:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1530ms 17:03:20 INFO - PROCESS | 1789 | 1468022600471 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 17:03:20 INFO - PROCESS | 1789 | 1468022600475 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 17:03:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:03:20 INFO - PROCESS | 1789 | 1468022600481 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:03:20 INFO - PROCESS | 1789 | 1468022600486 Marionette TRACE conn4 <- [1,554,null,{}] 17:03:20 INFO - PROCESS | 1789 | 1468022600491 Marionette TRACE conn4 -> [0,555,"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 | 1789 | 1468022600497 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:20 INFO - PROCESS | 1789 | 1468022600726 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 17:03:20 INFO - PROCESS | 1789 | 1468022600963 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022600976 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee03800 == 43 [pid = 1789] [id = 146] 17:03:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 145 (0x8ee04000) [pid = 1789] [serial = 438] [outer = (nil)] 17:03:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 146 (0x90c84000) [pid = 1789] [serial = 439] [outer = 0x8ee04000] 17:03:21 INFO - PROCESS | 1789 | 1468022601099 Marionette DEBUG loaded listener.js 17:03:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 147 (0x92445400) [pid = 1789] [serial = 440] [outer = 0x8ee04000] 17:03:21 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:03:22 INFO - PROCESS | 1789 | 1468022602018 Marionette TRACE conn4 <- [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]]]}] 17:03:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:03:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1578ms 17:03:22 INFO - PROCESS | 1789 | 1468022602060 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 17:03:22 INFO - PROCESS | 1789 | 1468022602063 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 17:03:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:03:22 INFO - PROCESS | 1789 | 1468022602296 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:03:22 INFO - PROCESS | 1789 | 1468022602300 Marionette TRACE conn4 <- [1,558,null,{}] 17:03:22 INFO - PROCESS | 1789 | 1468022602308 Marionette TRACE conn4 -> [0,559,"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 | 1789 | 1468022602314 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:22 INFO - PROCESS | 1789 | 1468022602487 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 17:03:22 INFO - PROCESS | 1789 | 1468022602708 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022602718 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d9c00 == 44 [pid = 1789] [id = 147] 17:03:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 148 (0x8ee10000) [pid = 1789] [serial = 441] [outer = (nil)] 17:03:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 149 (0x8f475c00) [pid = 1789] [serial = 442] [outer = 0x8ee10000] 17:03:22 INFO - PROCESS | 1789 | 1468022602805 Marionette DEBUG loaded listener.js 17:03:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 150 (0x8f478c00) [pid = 1789] [serial = 443] [outer = 0x8ee10000] 17:03:23 INFO - PROCESS | 1789 | 1468022603656 Marionette TRACE conn4 <- [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]]]}] 17:03:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:03:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1490ms 17:03:23 INFO - PROCESS | 1789 | 1468022603733 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 17:03:23 INFO - PROCESS | 1789 | 1468022603738 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 17:03:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:03:23 INFO - PROCESS | 1789 | 1468022603747 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:03:23 INFO - PROCESS | 1789 | 1468022603750 Marionette TRACE conn4 <- [1,562,null,{}] 17:03:23 INFO - PROCESS | 1789 | 1468022603760 Marionette TRACE conn4 -> [0,563,"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 | 1789 | 1468022603766 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:24 INFO - PROCESS | 1789 | 1468022604021 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 17:03:24 INFO - PROCESS | 1789 | 1468022604327 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022604335 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 149 (0x9970c400) [pid = 1789] [serial = 345] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 148 (0x9a093c00) [pid = 1789] [serial = 346] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 147 (0x91eb4800) [pid = 1789] [serial = 348] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 146 (0x91adc400) [pid = 1789] [serial = 339] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 145 (0x90c90000) [pid = 1789] [serial = 336] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 144 (0x90cec000) [pid = 1789] [serial = 337] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 143 (0x90c8ec00) [pid = 1789] [serial = 327] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 142 (0xa22a9c00) [pid = 1789] [serial = 328] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 141 (0xa2ffb800) [pid = 1789] [serial = 324] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 140 (0xa6289000) [pid = 1789] [serial = 325] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 139 (0x91ae0c00) [pid = 1789] [serial = 312] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 138 (0x91eb1400) [pid = 1789] [serial = 313] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 137 (0x91ad9400) [pid = 1789] [serial = 333] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 136 (0x92043000) [pid = 1789] [serial = 334] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 135 (0x8f61f000) [pid = 1789] [serial = 309] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 134 (0x90b45c00) [pid = 1789] [serial = 310] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 133 (0x9cc9d400) [pid = 1789] [serial = 321] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 132 (0x9d90fc00) [pid = 1789] [serial = 322] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 131 (0x9b524400) [pid = 1789] [serial = 318] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 130 (0x9c0f6c00) [pid = 1789] [serial = 319] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 129 (0x95168c00) [pid = 1789] [serial = 315] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 128 (0x98341000) [pid = 1789] [serial = 316] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 127 (0x9516a000) [pid = 1789] [serial = 342] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 126 (0x91ead800) [pid = 1789] [serial = 340] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 125 (0x8ee0bc00) [pid = 1789] [serial = 330] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 124 (0x9b44f800) [pid = 1789] [serial = 352] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 123 (0x8ee0e400) [pid = 1789] [serial = 331] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 122 (0x95359800) [pid = 1789] [serial = 343] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 121 (0x953f4c00) [pid = 1789] [serial = 349] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 120 (0x9b11e000) [pid = 1789] [serial = 351] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 119 (0x92444000) [pid = 1789] [serial = 241] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 118 (0xa20a0000) [pid = 1789] [serial = 271] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 117 (0x9a0aa800) [pid = 1789] [serial = 307] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 116 (0xa6bc7400) [pid = 1789] [serial = 277] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 115 (0xa6b8d800) [pid = 1789] [serial = 280] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 114 (0x8f47d400) [pid = 1789] [serial = 283] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 113 (0xa62bc800) [pid = 1789] [serial = 262] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 112 (0x953f6000) [pid = 1789] [serial = 268] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 111 (0x8f61a400) [pid = 1789] [serial = 286] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 110 (0x9cc9a400) [pid = 1789] [serial = 219] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 109 (0xa507a800) [pid = 1789] [serial = 274] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | --DOMWINDOW == 108 (0x91eb3c00) [pid = 1789] [serial = 265] [outer = (nil)] [url = about:blank] 17:03:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cdc00 == 45 [pid = 1789] [id = 148] 17:03:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 109 (0x8ee0e400) [pid = 1789] [serial = 444] [outer = (nil)] 17:03:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 110 (0x8f47e800) [pid = 1789] [serial = 445] [outer = 0x8ee0e400] 17:03:24 INFO - PROCESS | 1789 | 1468022604462 Marionette DEBUG loaded listener.js 17:03:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 111 (0x90c8ec00) [pid = 1789] [serial = 446] [outer = 0x8ee0e400] 17:03:24 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:03:25 INFO - PROCESS | 1789 | 1468022605190 Marionette TRACE conn4 <- [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]]]}] 17:03:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:03:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1489ms 17:03:25 INFO - PROCESS | 1789 | 1468022605236 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 17:03:25 INFO - PROCESS | 1789 | 1468022605240 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 17:03:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:03:25 INFO - PROCESS | 1789 | 1468022605247 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:03:25 INFO - PROCESS | 1789 | 1468022605250 Marionette TRACE conn4 <- [1,566,null,{}] 17:03:25 INFO - PROCESS | 1789 | 1468022605256 Marionette TRACE conn4 -> [0,567,"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 | 1789 | 1468022605260 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:25 INFO - PROCESS | 1789 | 1468022605479 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 17:03:25 INFO - PROCESS | 1789 | 1468022605504 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022605521 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eae800 == 46 [pid = 1789] [id = 149] 17:03:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 112 (0x91eaec00) [pid = 1789] [serial = 447] [outer = (nil)] 17:03:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 113 (0x92037800) [pid = 1789] [serial = 448] [outer = 0x91eaec00] 17:03:25 INFO - PROCESS | 1789 | 1468022605587 Marionette DEBUG loaded listener.js 17:03:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 114 (0x92327000) [pid = 1789] [serial = 449] [outer = 0x91eaec00] 17:03:26 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:03:26 INFO - PROCESS | 1789 | 1468022606460 Marionette TRACE conn4 <- [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]]]}] 17:03:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:03:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1281ms 17:03:26 INFO - PROCESS | 1789 | 1468022606529 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 17:03:26 INFO - PROCESS | 1789 | 1468022606532 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 17:03:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:03:26 INFO - PROCESS | 1789 | 1468022606538 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:03:26 INFO - PROCESS | 1789 | 1468022606541 Marionette TRACE conn4 <- [1,570,null,{}] 17:03:26 INFO - PROCESS | 1789 | 1468022606547 Marionette TRACE conn4 -> [0,571,"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 | 1789 | 1468022606552 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:26 INFO - PROCESS | 1789 | 1468022606710 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 17:03:26 INFO - PROCESS | 1789 | 1468022606862 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022606870 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x9203d800 == 47 [pid = 1789] [id = 150] 17:03:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 115 (0x93a4e000) [pid = 1789] [serial = 450] [outer = (nil)] 17:03:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 116 (0x93a9f000) [pid = 1789] [serial = 451] [outer = 0x93a4e000] 17:03:26 INFO - PROCESS | 1789 | 1468022606936 Marionette DEBUG loaded listener.js 17:03:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 117 (0x93d96400) [pid = 1789] [serial = 452] [outer = 0x93a4e000] 17:03:27 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:03:27 INFO - PROCESS | 1789 | 1468022607750 Marionette TRACE conn4 <- [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]]]}] 17:03:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:03:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1232ms 17:03:27 INFO - PROCESS | 1789 | 1468022607771 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 17:03:27 INFO - PROCESS | 1789 | 1468022607775 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 17:03:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:03:27 INFO - PROCESS | 1789 | 1468022607788 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:03:27 INFO - PROCESS | 1789 | 1468022607791 Marionette TRACE conn4 <- [1,574,null,{}] 17:03:27 INFO - PROCESS | 1789 | 1468022607800 Marionette TRACE conn4 -> [0,575,"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 | 1789 | 1468022607804 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:28 INFO - PROCESS | 1789 | 1468022608042 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 17:03:28 INFO - PROCESS | 1789 | 1468022608061 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1789 | 1468022608068 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c6c00 == 48 [pid = 1789] [id = 151] 17:03:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 118 (0x930d3000) [pid = 1789] [serial = 453] [outer = (nil)] 17:03:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 119 (0x95168c00) [pid = 1789] [serial = 454] [outer = 0x930d3000] 17:03:28 INFO - PROCESS | 1789 | 1468022608134 Marionette DEBUG loaded listener.js 17:03:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 120 (0x95359800) [pid = 1789] [serial = 455] [outer = 0x930d3000] 17:03:28 INFO - PROCESS | 1789 | --DOMWINDOW == 119 (0x90c8b000) [pid = 1789] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:03:28 INFO - PROCESS | 1789 | --DOMWINDOW == 118 (0x93ac1400) [pid = 1789] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:03:28 INFO - PROCESS | 1789 | --DOMWINDOW == 117 (0x9a8cf800) [pid = 1789] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:03:28 INFO - PROCESS | 1789 | --DOMWINDOW == 116 (0x930d7c00) [pid = 1789] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:03:28 INFO - PROCESS | 1789 | --DOMWINDOW == 115 (0x9cc91c00) [pid = 1789] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:03:28 INFO - PROCESS | 1789 | --DOMWINDOW == 114 (0x90cf3800) [pid = 1789] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:03:28 INFO - PROCESS | 1789 | --DOMWINDOW == 113 (0x9970fc00) [pid = 1789] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:03:28 INFO - PROCESS | 1789 | --DOMWINDOW == 112 (0x8f61e400) [pid = 1789] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:03:28 INFO - PROCESS | 1789 | --DOMWINDOW == 111 (0x9cc9e400) [pid = 1789] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:03:28 INFO - PROCESS | 1789 | --DOMWINDOW == 110 (0x90d1d000) [pid = 1789] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:03:28 INFO - PROCESS | 1789 | --DOMWINDOW == 109 (0x93a52000) [pid = 1789] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:03:28 INFO - PROCESS | 1789 | --DOMWINDOW == 108 (0xa5021800) [pid = 1789] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:03:28 INFO - PROCESS | 1789 | --DOMWINDOW == 107 (0x8f893c00) [pid = 1789] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:03:28 INFO - PROCESS | 1789 | --DOMWINDOW == 106 (0x8f89d000) [pid = 1789] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:03:29 INFO - PROCESS | 1789 | --DOMWINDOW == 105 (0x90b3f800) [pid = 1789] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:03:29 INFO - PROCESS | 1789 | --DOMWINDOW == 104 (0x8f89a400) [pid = 1789] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:03:29 INFO - PROCESS | 1789 | --DOMWINDOW == 103 (0x8ee0fc00) [pid = 1789] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:03:29 INFO - PROCESS | 1789 | 1468022609192 Marionette TRACE conn4 <- [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]]]}] 17:03:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:03:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1454ms 17:03:29 INFO - PROCESS | 1789 | 1468022609235 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 17:03:29 INFO - PROCESS | 1789 | 1468022609239 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 17:03:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:03:29 INFO - PROCESS | 1789 | 1468022609245 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:03:29 INFO - PROCESS | 1789 | 1468022609248 Marionette TRACE conn4 <- [1,578,null,{}] 17:03:29 INFO - PROCESS | 1789 | 1468022609253 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:29 INFO - PROCESS | 1789 | 1468022609262 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:29 INFO - PROCESS | 1789 | 1468022609455 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 17:03:29 INFO - PROCESS | 1789 | 1468022609584 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022609595 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8ca800 == 49 [pid = 1789] [id = 152] 17:03:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 104 (0x8ee0fc00) [pid = 1789] [serial = 456] [outer = (nil)] 17:03:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 105 (0x9516b000) [pid = 1789] [serial = 457] [outer = 0x8ee0fc00] 17:03:29 INFO - PROCESS | 1789 | 1468022609703 Marionette DEBUG loaded listener.js 17:03:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 106 (0x9929d800) [pid = 1789] [serial = 458] [outer = 0x8ee0fc00] 17:03:30 INFO - PROCESS | 1789 | 1468022610368 Marionette TRACE conn4 <- [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]]]}] 17:03:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:03:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1178ms 17:03:30 INFO - PROCESS | 1789 | 1468022610430 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 17:03:30 INFO - PROCESS | 1789 | 1468022610435 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 17:03:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:03:30 INFO - PROCESS | 1789 | 1468022610441 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:03:30 INFO - PROCESS | 1789 | 1468022610444 Marionette TRACE conn4 <- [1,582,null,{}] 17:03:30 INFO - PROCESS | 1789 | 1468022610449 Marionette TRACE conn4 -> [0,583,"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 | 1789 | 1468022610453 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:30 INFO - PROCESS | 1789 | 1468022610605 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 17:03:30 INFO - PROCESS | 1789 | 1468022610615 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022610623 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f475800 == 50 [pid = 1789] [id = 153] 17:03:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 107 (0x90b48c00) [pid = 1789] [serial = 459] [outer = (nil)] 17:03:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 108 (0x99782800) [pid = 1789] [serial = 460] [outer = 0x90b48c00] 17:03:30 INFO - PROCESS | 1789 | 1468022610689 Marionette DEBUG loaded listener.js 17:03:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 109 (0x9a09fc00) [pid = 1789] [serial = 461] [outer = 0x90b48c00] 17:03:31 INFO - PROCESS | 1789 | 1468022611803 Marionette TRACE conn4 <- [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]]]}] 17:03:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:03:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1430ms 17:03:31 INFO - PROCESS | 1789 | 1468022611872 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 17:03:31 INFO - PROCESS | 1789 | 1468022611879 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 17:03:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:03:31 INFO - PROCESS | 1789 | 1468022611887 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:03:31 INFO - PROCESS | 1789 | 1468022611893 Marionette TRACE conn4 <- [1,586,null,{}] 17:03:31 INFO - PROCESS | 1789 | 1468022611903 Marionette TRACE conn4 -> [0,587,"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 | 1789 | 1468022611909 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:32 INFO - PROCESS | 1789 | 1468022612132 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 17:03:32 INFO - PROCESS | 1789 | 1468022612366 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1789 | 1468022612375 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0dc00 == 51 [pid = 1789] [id = 154] 17:03:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 110 (0x8f477400) [pid = 1789] [serial = 462] [outer = (nil)] 17:03:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 111 (0x90b3f800) [pid = 1789] [serial = 463] [outer = 0x8f477400] 17:03:32 INFO - PROCESS | 1789 | 1468022612502 Marionette DEBUG loaded listener.js 17:03:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 112 (0x90c90800) [pid = 1789] [serial = 464] [outer = 0x8f477400] 17:03:33 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:03:33 INFO - PROCESS | 1789 | 1468022613409 Marionette TRACE conn4 <- [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]]]}] 17:03:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:03:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1592ms 17:03:33 INFO - PROCESS | 1789 | 1468022613479 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 17:03:33 INFO - PROCESS | 1789 | 1468022613486 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 17:03:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:03:33 INFO - PROCESS | 1789 | 1468022613497 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:03:33 INFO - PROCESS | 1789 | 1468022613501 Marionette TRACE conn4 <- [1,590,null,{}] 17:03:33 INFO - PROCESS | 1789 | 1468022613507 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:33 INFO - PROCESS | 1789 | 1468022613513 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:33 INFO - PROCESS | 1789 | 1468022613739 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 17:03:34 INFO - PROCESS | 1789 | 1468022614014 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022614023 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x91add400 == 52 [pid = 1789] [id = 155] 17:03:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 113 (0x91eb1c00) [pid = 1789] [serial = 465] [outer = (nil)] 17:03:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 114 (0x92322000) [pid = 1789] [serial = 466] [outer = 0x91eb1c00] 17:03:34 INFO - PROCESS | 1789 | 1468022614151 Marionette DEBUG loaded listener.js 17:03:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 115 (0x93a51c00) [pid = 1789] [serial = 467] [outer = 0x91eb1c00] 17:03:35 INFO - PROCESS | 1789 | 1468022615133 Marionette TRACE conn4 <- [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]]]}] 17:03:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:03:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1681ms 17:03:35 INFO - PROCESS | 1789 | 1468022615178 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 17:03:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:03:35 INFO - PROCESS | 1789 | 1468022615182 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 17:03:35 INFO - PROCESS | 1789 | 1468022615189 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:03:35 INFO - PROCESS | 1789 | 1468022615195 Marionette TRACE conn4 <- [1,594,null,{}] 17:03:35 INFO - PROCESS | 1789 | 1468022615211 Marionette TRACE conn4 -> [0,595,"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 | 1789 | 1468022615220 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:35 INFO - PROCESS | 1789 | 1468022615407 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 17:03:35 INFO - PROCESS | 1789 | 1468022615625 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022615636 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a58c00 == 53 [pid = 1789] [id = 156] 17:03:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 116 (0x9963b800) [pid = 1789] [serial = 468] [outer = (nil)] 17:03:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 117 (0x9a0a3c00) [pid = 1789] [serial = 469] [outer = 0x9963b800] 17:03:35 INFO - PROCESS | 1789 | 1468022615759 Marionette DEBUG loaded listener.js 17:03:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 118 (0x9a0ba000) [pid = 1789] [serial = 470] [outer = 0x9963b800] 17:03:36 INFO - PROCESS | 1789 | 1468022616607 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 17:03:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:03:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1491ms 17:03:36 INFO - PROCESS | 1789 | 1468022616680 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 17:03:36 INFO - PROCESS | 1789 | 1468022616683 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 17:03:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:03:36 INFO - PROCESS | 1789 | 1468022616690 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:03:36 INFO - PROCESS | 1789 | 1468022616693 Marionette TRACE conn4 <- [1,598,null,{}] 17:03:36 INFO - PROCESS | 1789 | 1468022616699 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:36 INFO - PROCESS | 1789 | 1468022616704 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:36 INFO - PROCESS | 1789 | 1468022616918 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 17:03:37 INFO - PROCESS | 1789 | 1468022617138 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1789 | 1468022617149 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8ce400 == 54 [pid = 1789] [id = 157] 17:03:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 119 (0x9a3ed800) [pid = 1789] [serial = 471] [outer = (nil)] 17:03:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 120 (0x9b529000) [pid = 1789] [serial = 472] [outer = 0x9a3ed800] 17:03:37 INFO - PROCESS | 1789 | 1468022617236 Marionette DEBUG loaded listener.js 17:03:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 121 (0x9bca3800) [pid = 1789] [serial = 473] [outer = 0x9a3ed800] 17:03:38 INFO - PROCESS | 1789 | 1468022618123 Marionette TRACE conn4 <- [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]]]}] 17:03:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:03:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1484ms 17:03:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:03:38 INFO - PROCESS | 1789 | 1468022618174 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 17:03:38 INFO - PROCESS | 1789 | 1468022618178 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 17:03:38 INFO - PROCESS | 1789 | 1468022618184 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:03:38 INFO - PROCESS | 1789 | 1468022618187 Marionette TRACE conn4 <- [1,602,null,{}] 17:03:38 INFO - PROCESS | 1789 | 1468022618193 Marionette TRACE conn4 -> [0,603,"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 | 1789 | 1468022618198 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:38 INFO - PROCESS | 1789 | 1468022618368 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 17:03:38 INFO - PROCESS | 1789 | 1468022618543 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022618549 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f617800 == 55 [pid = 1789] [id = 158] 17:03:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 122 (0x93a9bc00) [pid = 1789] [serial = 474] [outer = (nil)] 17:03:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 123 (0x9cc8fc00) [pid = 1789] [serial = 475] [outer = 0x93a9bc00] 17:03:38 INFO - PROCESS | 1789 | 1468022618627 Marionette DEBUG loaded listener.js 17:03:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 124 (0x9cc9b400) [pid = 1789] [serial = 476] [outer = 0x93a9bc00] 17:03:39 INFO - PROCESS | 1789 | 1468022619578 Marionette TRACE conn4 <- [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]]]}] 17:03:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:03:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1437ms 17:03:39 INFO - PROCESS | 1789 | 1468022619621 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 17:03:39 INFO - PROCESS | 1789 | 1468022619625 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 17:03:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:03:39 INFO - PROCESS | 1789 | 1468022619631 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:03:39 INFO - PROCESS | 1789 | 1468022619634 Marionette TRACE conn4 <- [1,606,null,{}] 17:03:39 INFO - PROCESS | 1789 | 1468022619640 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:39 INFO - PROCESS | 1789 | 1468022619650 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:39 INFO - PROCESS | 1789 | 1468022619849 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 17:03:40 INFO - PROCESS | 1789 | 1468022620026 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022620032 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x9cc44400 == 56 [pid = 1789] [id = 159] 17:03:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 125 (0x9cc91c00) [pid = 1789] [serial = 477] [outer = (nil)] 17:03:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 126 (0xa25f6800) [pid = 1789] [serial = 478] [outer = 0x9cc91c00] 17:03:40 INFO - PROCESS | 1789 | 1468022620111 Marionette DEBUG loaded listener.js 17:03:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 127 (0xa3426400) [pid = 1789] [serial = 479] [outer = 0x9cc91c00] 17:03:41 INFO - PROCESS | 1789 | 1468022621021 Marionette TRACE conn4 <- [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]]]}] 17:03:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:03:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1431ms 17:03:41 INFO - PROCESS | 1789 | 1468022621062 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 17:03:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:03:41 INFO - PROCESS | 1789 | 1468022621066 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 17:03:41 INFO - PROCESS | 1789 | 1468022621073 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:03:41 INFO - PROCESS | 1789 | 1468022621076 Marionette TRACE conn4 <- [1,610,null,{}] 17:03:41 INFO - PROCESS | 1789 | 1468022621082 Marionette TRACE conn4 -> [0,611,"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 | 1789 | 1468022621087 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:41 INFO - PROCESS | 1789 | 1468022621251 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 17:03:41 INFO - PROCESS | 1789 | 1468022621435 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022621443 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0a800 == 57 [pid = 1789] [id = 160] 17:03:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 128 (0x8ee0bc00) [pid = 1789] [serial = 480] [outer = (nil)] 17:03:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 129 (0x93a59c00) [pid = 1789] [serial = 481] [outer = 0x8ee0bc00] 17:03:41 INFO - PROCESS | 1789 | 1468022621522 Marionette DEBUG loaded listener.js 17:03:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 130 (0xa501fc00) [pid = 1789] [serial = 482] [outer = 0x8ee0bc00] 17:03:42 INFO - PROCESS | 1789 | 1468022622386 Marionette TRACE conn4 <- [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]]]}] 17:03:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:03:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1379ms 17:03:42 INFO - PROCESS | 1789 | 1468022622452 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 17:03:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:03:42 INFO - PROCESS | 1789 | 1468022622462 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 17:03:42 INFO - PROCESS | 1789 | 1468022622469 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:03:42 INFO - PROCESS | 1789 | 1468022622473 Marionette TRACE conn4 <- [1,614,null,{}] 17:03:42 INFO - PROCESS | 1789 | 1468022622478 Marionette TRACE conn4 -> [0,615,"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 | 1789 | 1468022622483 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:42 INFO - PROCESS | 1789 | 1468022622709 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 17:03:43 INFO - PROCESS | 1789 | 1468022623336 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022623345 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae6c00 == 58 [pid = 1789] [id = 161] 17:03:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 131 (0x8dae7000) [pid = 1789] [serial = 483] [outer = (nil)] 17:03:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 132 (0x8ee01800) [pid = 1789] [serial = 484] [outer = 0x8dae7000] 17:03:43 INFO - PROCESS | 1789 | 1468022623423 Marionette DEBUG loaded listener.js 17:03:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 133 (0x8f471000) [pid = 1789] [serial = 485] [outer = 0x8dae7000] 17:03:44 INFO - PROCESS | 1789 | 1468022624287 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 17:03:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:03:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1880ms 17:03:44 INFO - PROCESS | 1789 | 1468022624351 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 17:03:44 INFO - PROCESS | 1789 | 1468022624357 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 17:03:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:03:44 INFO - PROCESS | 1789 | 1468022624364 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:03:44 INFO - PROCESS | 1789 | 1468022624368 Marionette TRACE conn4 <- [1,618,null,{}] 17:03:44 INFO - PROCESS | 1789 | 1468022624376 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:44 INFO - PROCESS | 1789 | 1468022624384 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:44 INFO - PROCESS | 1789 | 1468022624651 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 17:03:44 INFO - PROCESS | 1789 | 1468022624938 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022624947 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee04800 == 59 [pid = 1789] [id = 162] 17:03:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 134 (0x8ee0a000) [pid = 1789] [serial = 486] [outer = (nil)] 17:03:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 135 (0x8f89d800) [pid = 1789] [serial = 487] [outer = 0x8ee0a000] 17:03:45 INFO - PROCESS | 1789 | 1468022625019 Marionette DEBUG loaded listener.js 17:03:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 136 (0x90cec800) [pid = 1789] [serial = 488] [outer = 0x8ee0a000] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x90cf1400 == 58 [pid = 1789] [id = 130] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8ca800 == 57 [pid = 1789] [id = 152] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c6c00 == 56 [pid = 1789] [id = 151] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x9203d800 == 55 [pid = 1789] [id = 150] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x91eae800 == 54 [pid = 1789] [id = 149] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cdc00 == 53 [pid = 1789] [id = 148] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d9c00 == 52 [pid = 1789] [id = 147] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8f618c00 == 51 [pid = 1789] [id = 131] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8f61e800 == 50 [pid = 1789] [id = 132] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x930d5800 == 49 [pid = 1789] [id = 133] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x93b5a800 == 48 [pid = 1789] [id = 135] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8f477c00 == 47 [pid = 1789] [id = 134] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x9244ec00 == 46 [pid = 1789] [id = 137] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8f47cc00 == 45 [pid = 1789] [id = 136] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x9244d000 == 44 [pid = 1789] [id = 142] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d1400 == 43 [pid = 1789] [id = 145] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c3000 == 42 [pid = 1789] [id = 144] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x996bf000 == 41 [pid = 1789] [id = 138] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8f612c00 == 40 [pid = 1789] [id = 140] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8ccc00 == 39 [pid = 1789] [id = 141] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x930d5000 == 38 [pid = 1789] [id = 139] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee03800 == 37 [pid = 1789] [id = 146] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x9bcaa400 == 36 [pid = 1789] [id = 143] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae6c00 == 35 [pid = 1789] [id = 161] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0a800 == 34 [pid = 1789] [id = 160] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8f617800 == 33 [pid = 1789] [id = 158] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x9cc44400 == 32 [pid = 1789] [id = 159] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8ce400 == 31 [pid = 1789] [id = 157] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x93a58c00 == 30 [pid = 1789] [id = 156] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0dc00 == 29 [pid = 1789] [id = 154] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x91add400 == 28 [pid = 1789] [id = 155] 17:03:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8f475800 == 27 [pid = 1789] [id = 153] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 135 (0xa627d800) [pid = 1789] [serial = 370] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 134 (0x95356000) [pid = 1789] [serial = 405] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 133 (0xa4e50400) [pid = 1789] [serial = 369] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 132 (0x92042800) [pid = 1789] [serial = 391] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 131 (0x91ead400) [pid = 1789] [serial = 390] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 130 (0x93a5a800) [pid = 1789] [serial = 373] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 129 (0x93a56c00) [pid = 1789] [serial = 372] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 128 (0xa6989000) [pid = 1789] [serial = 376] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 127 (0xa690f000) [pid = 1789] [serial = 375] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 126 (0x8f89d400) [pid = 1789] [serial = 379] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 125 (0x8f89a000) [pid = 1789] [serial = 378] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 124 (0xa6b8c800) [pid = 1789] [serial = 382] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 123 (0xa6287800) [pid = 1789] [serial = 381] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 122 (0x90ce8000) [pid = 1789] [serial = 402] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 121 (0xa6bbc400) [pid = 1789] [serial = 385] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 120 (0xa501f400) [pid = 1789] [serial = 384] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 119 (0x93aa9400) [pid = 1789] [serial = 400] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 118 (0x90b3b800) [pid = 1789] [serial = 388] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 117 (0x8f616400) [pid = 1789] [serial = 387] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 116 (0x91ea8800) [pid = 1789] [serial = 403] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 115 (0x90d1d400) [pid = 1789] [serial = 397] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 114 (0x90d1e000) [pid = 1789] [serial = 355] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 113 (0x90ce9000) [pid = 1789] [serial = 354] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 112 (0x97985800) [pid = 1789] [serial = 358] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 111 (0x93d91800) [pid = 1789] [serial = 357] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 110 (0x9bce9800) [pid = 1789] [serial = 361] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 109 (0x93a52400) [pid = 1789] [serial = 399] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 108 (0x9b44a800) [pid = 1789] [serial = 360] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 107 (0x9d90b800) [pid = 1789] [serial = 364] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 106 (0x9cc9a000) [pid = 1789] [serial = 363] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 105 (0x90d18000) [pid = 1789] [serial = 396] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 104 (0xa22a6000) [pid = 1789] [serial = 367] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 103 (0x8f899800) [pid = 1789] [serial = 393] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 102 (0xa2002000) [pid = 1789] [serial = 366] [outer = (nil)] [url = about:blank] 17:03:46 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0x8f89c800) [pid = 1789] [serial = 394] [outer = (nil)] [url = about:blank] 17:03:47 INFO - PROCESS | 1789 | 1468022627116 Marionette TRACE conn4 <- [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]]]}] 17:03:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:03:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 2803ms 17:03:47 INFO - PROCESS | 1789 | 1468022627169 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 17:03:47 INFO - PROCESS | 1789 | 1468022627174 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 17:03:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:03:47 INFO - PROCESS | 1789 | 1468022627181 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:03:47 INFO - PROCESS | 1789 | 1468022627188 Marionette TRACE conn4 <- [1,622,null,{}] 17:03:47 INFO - PROCESS | 1789 | 1468022627195 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:47 INFO - PROCESS | 1789 | 1468022627201 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:47 INFO - PROCESS | 1789 | 1468022627357 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 17:03:47 INFO - PROCESS | 1789 | 1468022627367 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022627375 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae3000 == 28 [pid = 1789] [id = 163] 17:03:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x8dae3800) [pid = 1789] [serial = 489] [outer = (nil)] 17:03:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 103 (0x8ee08000) [pid = 1789] [serial = 490] [outer = 0x8dae3800] 17:03:47 INFO - PROCESS | 1789 | 1468022627447 Marionette DEBUG loaded listener.js 17:03:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 104 (0x8f472c00) [pid = 1789] [serial = 491] [outer = 0x8dae3800] 17:03:48 INFO - PROCESS | 1789 | 1468022628316 Marionette TRACE conn4 <- [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]]]}] 17:03:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:03:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1184ms 17:03:48 INFO - PROCESS | 1789 | 1468022628366 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 17:03:48 INFO - PROCESS | 1789 | 1468022628374 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 17:03:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:03:48 INFO - PROCESS | 1789 | 1468022628387 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:03:48 INFO - PROCESS | 1789 | 1468022628391 Marionette TRACE conn4 <- [1,626,null,{}] 17:03:48 INFO - PROCESS | 1789 | 1468022628397 Marionette TRACE conn4 -> [0,627,"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 | 1789 | 1468022628402 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:48 INFO - PROCESS | 1789 | 1468022628565 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 17:03:48 INFO - PROCESS | 1789 | 1468022628575 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022628583 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f611c00 == 29 [pid = 1789] [id = 164] 17:03:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 105 (0x8f61f800) [pid = 1789] [serial = 492] [outer = (nil)] 17:03:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 106 (0x8f89c800) [pid = 1789] [serial = 493] [outer = 0x8f61f800] 17:03:48 INFO - PROCESS | 1789 | 1468022628768 Marionette DEBUG loaded listener.js 17:03:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 107 (0x90b3c800) [pid = 1789] [serial = 494] [outer = 0x8f61f800] 17:03:49 INFO - PROCESS | 1789 | 1468022629638 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 17:03:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:03:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1280ms 17:03:49 INFO - PROCESS | 1789 | 1468022629666 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 17:03:49 INFO - PROCESS | 1789 | 1468022629670 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 17:03:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:03:49 INFO - PROCESS | 1789 | 1468022629676 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:03:49 INFO - PROCESS | 1789 | 1468022629682 Marionette TRACE conn4 <- [1,630,null,{}] 17:03:49 INFO - PROCESS | 1789 | 1468022629706 Marionette TRACE conn4 -> [0,631,"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 | 1789 | 1468022629715 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:49 INFO - PROCESS | 1789 | 1468022629918 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 17:03:49 INFO - PROCESS | 1789 | 1468022629952 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1789 | 1468022629963 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x90cf2400 == 30 [pid = 1789] [id = 165] 17:03:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 108 (0x90cf3400) [pid = 1789] [serial = 495] [outer = (nil)] 17:03:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 109 (0x90d15400) [pid = 1789] [serial = 496] [outer = 0x90cf3400] 17:03:50 INFO - PROCESS | 1789 | 1468022630033 Marionette DEBUG loaded listener.js 17:03:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 110 (0x90d1d400) [pid = 1789] [serial = 497] [outer = 0x90cf3400] 17:03:50 INFO - PROCESS | 1789 | 1468022630917 Marionette TRACE conn4 <- [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]]]}] 17:03:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:03:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1283ms 17:03:50 INFO - PROCESS | 1789 | 1468022630960 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 17:03:50 INFO - PROCESS | 1789 | 1468022630964 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 17:03:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:03:50 INFO - PROCESS | 1789 | 1468022630970 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:03:50 INFO - PROCESS | 1789 | 1468022630972 Marionette TRACE conn4 <- [1,634,null,{}] 17:03:50 INFO - PROCESS | 1789 | 1468022630978 Marionette TRACE conn4 -> [0,635,"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 | 1789 | 1468022630982 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:51 INFO - PROCESS | 1789 | 1468022631862 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 17:03:51 INFO - PROCESS | 1789 | --DOMWINDOW == 109 (0x8ee0fc00) [pid = 1789] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:03:51 INFO - PROCESS | 1789 | --DOMWINDOW == 108 (0x8f47d000) [pid = 1789] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:03:51 INFO - PROCESS | 1789 | --DOMWINDOW == 107 (0x8ee10000) [pid = 1789] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:03:51 INFO - PROCESS | 1789 | --DOMWINDOW == 106 (0x930d3000) [pid = 1789] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:03:51 INFO - PROCESS | 1789 | --DOMWINDOW == 105 (0x9a092c00) [pid = 1789] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:03:51 INFO - PROCESS | 1789 | --DOMWINDOW == 104 (0x8f613c00) [pid = 1789] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:03:51 INFO - PROCESS | 1789 | --DOMWINDOW == 103 (0x8ee04000) [pid = 1789] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:03:51 INFO - PROCESS | 1789 | --DOMWINDOW == 102 (0x93a4e000) [pid = 1789] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:03:51 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0x8f61dc00) [pid = 1789] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:03:51 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x99704000) [pid = 1789] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:03:51 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0x8ee0e400) [pid = 1789] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:03:51 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x98332400) [pid = 1789] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:03:51 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x91eaec00) [pid = 1789] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:03:51 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x93a56800) [pid = 1789] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:03:51 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x9bced400) [pid = 1789] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:03:51 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x8d9d2c00) [pid = 1789] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:03:51 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x9a0a9000) [pid = 1789] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:03:51 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x93d95c00) [pid = 1789] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:03:52 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x90b48c00) [pid = 1789] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:03:52 INFO - PROCESS | 1789 | 1468022632089 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022632099 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d2c00 == 31 [pid = 1789] [id = 166] 17:03:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x8d9d7800) [pid = 1789] [serial = 498] [outer = (nil)] 17:03:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x8f470c00) [pid = 1789] [serial = 499] [outer = 0x8d9d7800] 17:03:52 INFO - PROCESS | 1789 | 1468022632165 Marionette DEBUG loaded listener.js 17:03:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x90b48c00) [pid = 1789] [serial = 500] [outer = 0x8d9d7800] 17:03:52 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:03:52 INFO - PROCESS | 1789 | 1468022632841 Marionette TRACE conn4 <- [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]]]}] 17:03:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:03:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1927ms 17:03:52 INFO - PROCESS | 1789 | 1468022632897 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 17:03:52 INFO - PROCESS | 1789 | 1468022632901 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 17:03:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:03:52 INFO - PROCESS | 1789 | 1468022632907 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:03:52 INFO - PROCESS | 1789 | 1468022632909 Marionette TRACE conn4 <- [1,638,null,{}] 17:03:52 INFO - PROCESS | 1789 | 1468022632915 Marionette TRACE conn4 -> [0,639,"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 | 1789 | 1468022632920 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:53 INFO - PROCESS | 1789 | 1468022633122 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 17:03:53 INFO - PROCESS | 1789 | 1468022633140 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022633147 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0f400 == 32 [pid = 1789] [id = 167] 17:03:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x90b41800) [pid = 1789] [serial = 501] [outer = (nil)] 17:03:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x91ade800) [pid = 1789] [serial = 502] [outer = 0x90b41800] 17:03:53 INFO - PROCESS | 1789 | 1468022633213 Marionette DEBUG loaded listener.js 17:03:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x91ea5c00) [pid = 1789] [serial = 503] [outer = 0x90b41800] 17:03:53 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:03:54 INFO - PROCESS | 1789 | 1468022634161 Marionette TRACE conn4 <- [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]]]}] 17:03:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:03:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1283ms 17:03:54 INFO - PROCESS | 1789 | 1468022634191 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 17:03:54 INFO - PROCESS | 1789 | 1468022634197 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 17:03:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:03:54 INFO - PROCESS | 1789 | 1468022634206 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:03:54 INFO - PROCESS | 1789 | 1468022634211 Marionette TRACE conn4 <- [1,642,null,{}] 17:03:54 INFO - PROCESS | 1789 | 1468022634220 Marionette TRACE conn4 -> [0,643,"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 | 1789 | 1468022634226 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:54 INFO - PROCESS | 1789 | 1468022634408 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 17:03:54 INFO - PROCESS | 1789 | 1468022634567 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022634581 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8ccc00 == 33 [pid = 1789] [id = 168] 17:03:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x8dade800) [pid = 1789] [serial = 504] [outer = (nil)] 17:03:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x8f474c00) [pid = 1789] [serial = 505] [outer = 0x8dade800] 17:03:54 INFO - PROCESS | 1789 | 1468022634660 Marionette DEBUG loaded listener.js 17:03:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x8f61a800) [pid = 1789] [serial = 506] [outer = 0x8dade800] 17:03:55 INFO - PROCESS | 1789 | 1468022635624 Marionette TRACE conn4 <- [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]]]}] 17:03:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:03:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1480ms 17:03:55 INFO - PROCESS | 1789 | 1468022635686 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 17:03:55 INFO - PROCESS | 1789 | 1468022635693 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 17:03:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:03:55 INFO - PROCESS | 1789 | 1468022635704 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:03:55 INFO - PROCESS | 1789 | 1468022635708 Marionette TRACE conn4 <- [1,646,null,{}] 17:03:55 INFO - PROCESS | 1789 | 1468022635716 Marionette TRACE conn4 -> [0,647,"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 | 1789 | 1468022635722 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:55 INFO - PROCESS | 1789 | 1468022635930 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 17:03:56 INFO - PROCESS | 1789 | 1468022636135 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1789 | 1468022636144 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f89dc00 == 34 [pid = 1789] [id = 169] 17:03:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x90cec400) [pid = 1789] [serial = 507] [outer = (nil)] 17:03:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x90cf0800) [pid = 1789] [serial = 508] [outer = 0x90cec400] 17:03:56 INFO - PROCESS | 1789 | 1468022636270 Marionette DEBUG loaded listener.js 17:03:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 103 (0x91ad2c00) [pid = 1789] [serial = 509] [outer = 0x90cec400] 17:03:57 INFO - PROCESS | 1789 | 1468022637181 Marionette TRACE conn4 <- [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]]]}] 17:03:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:03:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1536ms 17:03:57 INFO - PROCESS | 1789 | 1468022637240 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 17:03:57 INFO - PROCESS | 1789 | 1468022637244 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 17:03:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:03:57 INFO - PROCESS | 1789 | 1468022637251 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:03:57 INFO - PROCESS | 1789 | 1468022637257 Marionette TRACE conn4 <- [1,650,null,{}] 17:03:57 INFO - PROCESS | 1789 | 1468022637273 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:57 INFO - PROCESS | 1789 | 1468022637284 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:57 INFO - PROCESS | 1789 | 1468022637488 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 17:03:57 INFO - PROCESS | 1789 | 1468022637759 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022637769 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a4d400 == 35 [pid = 1789] [id = 170] 17:03:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 104 (0x93a4d800) [pid = 1789] [serial = 510] [outer = (nil)] 17:03:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 105 (0x93a50c00) [pid = 1789] [serial = 511] [outer = 0x93a4d800] 17:03:57 INFO - PROCESS | 1789 | 1468022637895 Marionette DEBUG loaded listener.js 17:03:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 106 (0x93a53c00) [pid = 1789] [serial = 512] [outer = 0x93a4d800] 17:03:58 INFO - PROCESS | 1789 | 1468022638758 Marionette TRACE conn4 <- [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]]]}] 17:03:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:03:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1582ms 17:03:58 INFO - PROCESS | 1789 | 1468022638834 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 17:03:58 INFO - PROCESS | 1789 | 1468022638838 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 17:03:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:03:58 INFO - PROCESS | 1789 | 1468022638845 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:03:58 INFO - PROCESS | 1789 | 1468022638848 Marionette TRACE conn4 <- [1,654,null,{}] 17:03:58 INFO - PROCESS | 1789 | 1468022638854 Marionette TRACE conn4 -> [0,655,"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 | 1789 | 1468022638864 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:59 INFO - PROCESS | 1789 | 1468022639077 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 17:03:59 INFO - PROCESS | 1789 | 1468022639236 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022639242 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:03:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f89d400 == 36 [pid = 1789] [id = 171] 17:03:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 107 (0x93a5ac00) [pid = 1789] [serial = 513] [outer = (nil)] 17:03:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 108 (0x93abd000) [pid = 1789] [serial = 514] [outer = 0x93a5ac00] 17:03:59 INFO - PROCESS | 1789 | 1468022639324 Marionette DEBUG loaded listener.js 17:03:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 109 (0x93ac5000) [pid = 1789] [serial = 515] [outer = 0x93a5ac00] 17:04:00 INFO - PROCESS | 1789 | 1468022640191 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 17:04:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:04:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1385ms 17:04:00 INFO - PROCESS | 1789 | 1468022640231 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 17:04:00 INFO - PROCESS | 1789 | 1468022640235 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 17:04:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:04:00 INFO - PROCESS | 1789 | 1468022640242 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:04:00 INFO - PROCESS | 1789 | 1468022640246 Marionette TRACE conn4 <- [1,658,null,{}] 17:04:00 INFO - PROCESS | 1789 | 1468022640252 Marionette TRACE conn4 -> [0,659,"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 | 1789 | 1468022640258 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:00 INFO - PROCESS | 1789 | 1468022640419 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 17:04:00 INFO - PROCESS | 1789 | 1468022640580 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1789 | 1468022640590 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad4c00 == 37 [pid = 1789] [id = 172] 17:04:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 110 (0x9203c800) [pid = 1789] [serial = 516] [outer = (nil)] 17:04:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 111 (0x93d91c00) [pid = 1789] [serial = 517] [outer = 0x9203c800] 17:04:00 INFO - PROCESS | 1789 | 1468022640667 Marionette DEBUG loaded listener.js 17:04:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 112 (0x93d96000) [pid = 1789] [serial = 518] [outer = 0x9203c800] 17:04:01 INFO - PROCESS | 1789 | 1468022641739 Marionette TRACE conn4 <- [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]]]}] 17:04:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:04:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1538ms 17:04:01 INFO - PROCESS | 1789 | 1468022641780 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 17:04:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:04:01 INFO - PROCESS | 1789 | 1468022641784 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 17:04:01 INFO - PROCESS | 1789 | 1468022641791 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:04:01 INFO - PROCESS | 1789 | 1468022641795 Marionette TRACE conn4 <- [1,662,null,{}] 17:04:01 INFO - PROCESS | 1789 | 1468022641800 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:01 INFO - PROCESS | 1789 | 1468022641811 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:02 INFO - PROCESS | 1789 | 1468022642049 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 17:04:02 INFO - PROCESS | 1789 | 1468022642284 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022642290 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c9400 == 38 [pid = 1789] [id = 173] 17:04:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 113 (0x8ee04000) [pid = 1789] [serial = 519] [outer = (nil)] 17:04:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 114 (0x983f7800) [pid = 1789] [serial = 520] [outer = 0x8ee04000] 17:04:02 INFO - PROCESS | 1789 | 1468022642371 Marionette DEBUG loaded listener.js 17:04:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 115 (0x9929d000) [pid = 1789] [serial = 521] [outer = 0x8ee04000] 17:04:02 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:04:03 INFO - PROCESS | 1789 | 1468022643282 Marionette TRACE conn4 <- [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]]]}] 17:04:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:04:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1538ms 17:04:03 INFO - PROCESS | 1789 | 1468022643330 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 17:04:03 INFO - PROCESS | 1789 | 1468022643333 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 17:04:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:04:03 INFO - PROCESS | 1789 | 1468022643339 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:04:03 INFO - PROCESS | 1789 | 1468022643343 Marionette TRACE conn4 <- [1,666,null,{}] 17:04:03 INFO - PROCESS | 1789 | 1468022643348 Marionette TRACE conn4 -> [0,667,"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 | 1789 | 1468022643353 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:03 INFO - PROCESS | 1789 | 1468022643512 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 17:04:03 INFO - PROCESS | 1789 | 1468022643674 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1789 | 1468022643685 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x93ac7000 == 39 [pid = 1789] [id = 174] 17:04:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 116 (0x95170800) [pid = 1789] [serial = 522] [outer = (nil)] 17:04:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 117 (0x9963dc00) [pid = 1789] [serial = 523] [outer = 0x95170800] 17:04:03 INFO - PROCESS | 1789 | 1468022643815 Marionette DEBUG loaded listener.js 17:04:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 118 (0x996b6c00) [pid = 1789] [serial = 524] [outer = 0x95170800] 17:04:04 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:04:04 INFO - PROCESS | 1789 | 1468022644699 Marionette TRACE conn4 <- [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]]]}] 17:04:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:04:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1379ms 17:04:04 INFO - PROCESS | 1789 | 1468022644719 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 17:04:04 INFO - PROCESS | 1789 | 1468022644723 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 17:04:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:04:04 INFO - PROCESS | 1789 | 1468022644729 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:04:04 INFO - PROCESS | 1789 | 1468022644732 Marionette TRACE conn4 <- [1,670,null,{}] 17:04:04 INFO - PROCESS | 1789 | 1468022644756 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:04 INFO - PROCESS | 1789 | 1468022644760 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:04 INFO - PROCESS | 1789 | 1468022644967 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 17:04:05 INFO - PROCESS | 1789 | 1468022645201 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1789 | 1468022645209 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8ca800 == 40 [pid = 1789] [id = 175] 17:04:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 119 (0x8d8cac00) [pid = 1789] [serial = 525] [outer = (nil)] 17:04:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 120 (0x8d9d5800) [pid = 1789] [serial = 526] [outer = 0x8d8cac00] 17:04:05 INFO - PROCESS | 1789 | 1468022645342 Marionette DEBUG loaded listener.js 17:04:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 121 (0x8dae0c00) [pid = 1789] [serial = 527] [outer = 0x8d8cac00] 17:04:06 INFO - PROCESS | 1789 | 1468022646182 Marionette TRACE conn4 <- [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]]]}] 17:04:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:04:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1530ms 17:04:06 INFO - PROCESS | 1789 | 1468022646261 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 17:04:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:04:06 INFO - PROCESS | 1789 | 1468022646267 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 17:04:06 INFO - PROCESS | 1789 | 1468022646274 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:04:06 INFO - PROCESS | 1789 | 1468022646277 Marionette TRACE conn4 <- [1,674,null,{}] 17:04:06 INFO - PROCESS | 1789 | 1468022646285 Marionette TRACE conn4 -> [0,675,"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 | 1789 | 1468022646292 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:06 INFO - PROCESS | 1789 | 1468022646556 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 17:04:06 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d2c00 == 39 [pid = 1789] [id = 166] 17:04:06 INFO - PROCESS | 1789 | --DOCSHELL 0x90cf2400 == 38 [pid = 1789] [id = 165] 17:04:06 INFO - PROCESS | 1789 | --DOCSHELL 0x8f611c00 == 37 [pid = 1789] [id = 164] 17:04:06 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae3000 == 36 [pid = 1789] [id = 163] 17:04:06 INFO - PROCESS | 1789 | 1468022646827 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022646836 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9de400 == 37 [pid = 1789] [id = 176] 17:04:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 122 (0x8d9dec00) [pid = 1789] [serial = 528] [outer = (nil)] 17:04:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 123 (0x8f479000) [pid = 1789] [serial = 529] [outer = 0x8d9dec00] 17:04:06 INFO - PROCESS | 1789 | 1468022646923 Marionette DEBUG loaded listener.js 17:04:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 124 (0x8f897400) [pid = 1789] [serial = 530] [outer = 0x8d9dec00] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 123 (0x9516b000) [pid = 1789] [serial = 457] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 122 (0x9cc96000) [pid = 1789] [serial = 424] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 121 (0x91ea7000) [pid = 1789] [serial = 238] [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:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 120 (0x8f478c00) [pid = 1789] [serial = 443] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 119 (0x95168c00) [pid = 1789] [serial = 454] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 118 (0x9cc9cc00) [pid = 1789] [serial = 425] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 117 (0x9b11c400) [pid = 1789] [serial = 422] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 116 (0xa3389400) [pid = 1789] [serial = 434] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 115 (0x90c84000) [pid = 1789] [serial = 439] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 114 (0x93a9f000) [pid = 1789] [serial = 451] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 113 (0x90c88400) [pid = 1789] [serial = 408] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 112 (0x9a098000) [pid = 1789] [serial = 415] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 111 (0x92445400) [pid = 1789] [serial = 440] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 110 (0x90c8ec00) [pid = 1789] [serial = 446] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 109 (0x8f47e800) [pid = 1789] [serial = 445] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 108 (0x9cc99000) [pid = 1789] [serial = 427] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 107 (0x9a091400) [pid = 1789] [serial = 414] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 106 (0x95359800) [pid = 1789] [serial = 455] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 105 (0x92037800) [pid = 1789] [serial = 448] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 104 (0x93ac5800) [pid = 1789] [serial = 411] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 103 (0xa25fd000) [pid = 1789] [serial = 431] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 102 (0x8d9dd800) [pid = 1789] [serial = 437] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0x93d96400) [pid = 1789] [serial = 452] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x9a0b0c00) [pid = 1789] [serial = 418] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0x9a847400) [pid = 1789] [serial = 421] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x9c122000) [pid = 1789] [serial = 428] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x9a0c5400) [pid = 1789] [serial = 419] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x983f2400) [pid = 1789] [serial = 406] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0xa25f1400) [pid = 1789] [serial = 430] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x93abc400) [pid = 1789] [serial = 412] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x92327000) [pid = 1789] [serial = 449] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x90d11c00) [pid = 1789] [serial = 409] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x8d9d8400) [pid = 1789] [serial = 436] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0xa2fbf400) [pid = 1789] [serial = 433] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x8f475c00) [pid = 1789] [serial = 442] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x99782800) [pid = 1789] [serial = 460] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x9a09fc00) [pid = 1789] [serial = 461] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x9929d800) [pid = 1789] [serial = 458] [outer = (nil)] [url = about:blank] 17:04:07 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:04:07 INFO - PROCESS | 1789 | 1468022647699 Marionette TRACE conn4 <- [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]]]}] 17:04:07 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 17:04:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1482ms 17:04:07 INFO - PROCESS | 1789 | 1468022647758 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 17:04:07 INFO - PROCESS | 1789 | 1468022647764 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 17:04:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:04:07 INFO - PROCESS | 1789 | 1468022647779 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:04:07 INFO - PROCESS | 1789 | 1468022647783 Marionette TRACE conn4 <- [1,678,null,{}] 17:04:07 INFO - PROCESS | 1789 | 1468022647788 Marionette TRACE conn4 -> [0,679,"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 | 1789 | 1468022647793 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:07 INFO - PROCESS | 1789 | 1468022647961 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 17:04:08 INFO - PROCESS | 1789 | 1468022648093 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1789 | 1468022648099 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee02000 == 38 [pid = 1789] [id = 177] 17:04:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8ee07400) [pid = 1789] [serial = 531] [outer = (nil)] 17:04:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x90cee800) [pid = 1789] [serial = 532] [outer = 0x8ee07400] 17:04:08 INFO - PROCESS | 1789 | 1468022648166 Marionette DEBUG loaded listener.js 17:04:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x91ad2800) [pid = 1789] [serial = 533] [outer = 0x8ee07400] 17:04:08 INFO - PROCESS | 1789 | 1468022648940 Marionette TRACE conn4 <- [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]]]}] 17:04:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:04:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1193ms 17:04:08 INFO - PROCESS | 1789 | 1468022648978 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 17:04:08 INFO - PROCESS | 1789 | 1468022648982 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 17:04:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:04:08 INFO - PROCESS | 1789 | 1468022648990 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:04:08 INFO - PROCESS | 1789 | 1468022648998 Marionette TRACE conn4 <- [1,682,null,{}] 17:04:09 INFO - PROCESS | 1789 | 1468022649016 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:09 INFO - PROCESS | 1789 | 1468022649023 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:09 INFO - PROCESS | 1789 | 1468022649183 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 17:04:09 INFO - PROCESS | 1789 | 1468022649194 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022649203 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c9c00 == 39 [pid = 1789] [id = 178] 17:04:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x91eaf800) [pid = 1789] [serial = 534] [outer = (nil)] 17:04:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x930dd800) [pid = 1789] [serial = 535] [outer = 0x91eaf800] 17:04:09 INFO - PROCESS | 1789 | 1468022649266 Marionette DEBUG loaded listener.js 17:04:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x93a5cc00) [pid = 1789] [serial = 536] [outer = 0x91eaf800] 17:04:10 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:10 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:04:10 INFO - PROCESS | 1789 | 1468022650555 Marionette TRACE conn4 <- [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]]]}] 17:04:10 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) 17:04:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1596ms 17:04:10 INFO - PROCESS | 1789 | 1468022650584 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 17:04:10 INFO - PROCESS | 1789 | 1468022650601 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 17:04:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:04:10 INFO - PROCESS | 1789 | 1468022650627 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:04:10 INFO - PROCESS | 1789 | 1468022650629 Marionette TRACE conn4 <- [1,686,null,{}] 17:04:10 INFO - PROCESS | 1789 | 1468022650635 Marionette TRACE conn4 -> [0,687,"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 | 1789 | 1468022650639 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:10 INFO - PROCESS | 1789 | 1468022650903 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 17:04:10 INFO - PROCESS | 1789 | 1468022650943 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022650950 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae7c00 == 40 [pid = 1789] [id = 179] 17:04:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x8ee02400) [pid = 1789] [serial = 537] [outer = (nil)] 17:04:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x93d94000) [pid = 1789] [serial = 538] [outer = 0x8ee02400] 17:04:11 INFO - PROCESS | 1789 | 1468022651016 Marionette DEBUG loaded listener.js 17:04:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x95163400) [pid = 1789] [serial = 539] [outer = 0x8ee02400] 17:04:11 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x8f477400) [pid = 1789] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:04:11 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x91eb1c00) [pid = 1789] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:04:11 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x90cf3400) [pid = 1789] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:04:11 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x9963b800) [pid = 1789] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:04:11 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x8dae3800) [pid = 1789] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:04:11 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x9a3ed800) [pid = 1789] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:04:11 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x8ee0a000) [pid = 1789] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:04:11 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x8f61f800) [pid = 1789] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:04:11 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x93a9bc00) [pid = 1789] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:04:11 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9cc91c00) [pid = 1789] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:04:11 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x8ee0bc00) [pid = 1789] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:04:11 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8d9d7800) [pid = 1789] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:04:11 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8dae7000) [pid = 1789] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:04:12 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:12 INFO - PROCESS | 1789 | 1468022652311 Marionette TRACE conn4 <- [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]]]}] 17:04:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:04:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1740ms 17:04:12 INFO - PROCESS | 1789 | 1468022652358 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 17:04:12 INFO - PROCESS | 1789 | 1468022652361 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 17:04:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:04:12 INFO - PROCESS | 1789 | 1468022652367 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:04:12 INFO - PROCESS | 1789 | 1468022652369 Marionette TRACE conn4 <- [1,690,null,{}] 17:04:12 INFO - PROCESS | 1789 | 1468022652375 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:12 INFO - PROCESS | 1789 | 1468022652379 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:12 INFO - PROCESS | 1789 | 1468022652605 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 17:04:12 INFO - PROCESS | 1789 | 1468022652619 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022652633 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f892c00 == 41 [pid = 1789] [id = 180] 17:04:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8f899400) [pid = 1789] [serial = 540] [outer = (nil)] 17:04:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x93a9bc00) [pid = 1789] [serial = 541] [outer = 0x8f899400] 17:04:12 INFO - PROCESS | 1789 | 1468022652711 Marionette DEBUG loaded listener.js 17:04:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9516f800) [pid = 1789] [serial = 542] [outer = 0x8f899400] 17:04:13 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:13 INFO - PROCESS | 1789 | 1468022653924 Marionette TRACE conn4 <- [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]]]}] 17:04:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:04:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1578ms 17:04:13 INFO - PROCESS | 1789 | 1468022653946 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 17:04:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:04:13 INFO - PROCESS | 1789 | 1468022653952 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 17:04:13 INFO - PROCESS | 1789 | 1468022653961 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:04:13 INFO - PROCESS | 1789 | 1468022653966 Marionette TRACE conn4 <- [1,694,null,{}] 17:04:13 INFO - PROCESS | 1789 | 1468022653974 Marionette TRACE conn4 -> [0,695,"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 | 1789 | 1468022653979 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:14 INFO - PROCESS | 1789 | 1468022654198 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 17:04:14 INFO - PROCESS | 1789 | 1468022654394 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022654411 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae8400 == 42 [pid = 1789] [id = 181] 17:04:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8ee02c00) [pid = 1789] [serial = 543] [outer = (nil)] 17:04:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8f472000) [pid = 1789] [serial = 544] [outer = 0x8ee02c00] 17:04:14 INFO - PROCESS | 1789 | 1468022654488 Marionette DEBUG loaded listener.js 17:04:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8f47b800) [pid = 1789] [serial = 545] [outer = 0x8ee02c00] 17:04:15 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:15 INFO - PROCESS | 1789 | 1468022655809 Marionette TRACE conn4 <- [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]]]}] 17:04:15 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) 17:04:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1886ms 17:04:15 INFO - PROCESS | 1789 | 1468022655845 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 17:04:15 INFO - PROCESS | 1789 | 1468022655853 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 17:04:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:04:15 INFO - PROCESS | 1789 | 1468022655965 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:04:15 INFO - PROCESS | 1789 | 1468022655969 Marionette TRACE conn4 <- [1,698,null,{}] 17:04:15 INFO - PROCESS | 1789 | 1468022655977 Marionette TRACE conn4 -> [0,699,"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 | 1789 | 1468022655982 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:16 INFO - PROCESS | 1789 | 1468022656147 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 17:04:16 INFO - PROCESS | 1789 | 1468022656306 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1789 | 1468022656313 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9de800 == 43 [pid = 1789] [id = 182] 17:04:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x90b43c00) [pid = 1789] [serial = 546] [outer = (nil)] 17:04:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x90cf2400) [pid = 1789] [serial = 547] [outer = 0x90b43c00] 17:04:16 INFO - PROCESS | 1789 | 1468022656397 Marionette DEBUG loaded listener.js 17:04:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x91add000) [pid = 1789] [serial = 548] [outer = 0x90b43c00] 17:04:17 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:17 INFO - PROCESS | 1789 | 1468022657740 Marionette TRACE conn4 <- [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]]]}] 17:04:17 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) 17:04:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1856ms 17:04:17 INFO - PROCESS | 1789 | 1468022657906 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 17:04:17 INFO - PROCESS | 1789 | 1468022657911 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 17:04:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:04:17 INFO - PROCESS | 1789 | 1468022657922 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:04:17 INFO - PROCESS | 1789 | 1468022657928 Marionette TRACE conn4 <- [1,702,null,{}] 17:04:17 INFO - PROCESS | 1789 | 1468022657944 Marionette TRACE conn4 -> [0,703,"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 | 1789 | 1468022657953 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:18 INFO - PROCESS | 1789 | 1468022658143 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 17:04:18 INFO - PROCESS | 1789 | 1468022658309 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022658317 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x93aaac00 == 44 [pid = 1789] [id = 183] 17:04:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x93abb800) [pid = 1789] [serial = 549] [outer = (nil)] 17:04:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x953e8800) [pid = 1789] [serial = 550] [outer = 0x93abb800] 17:04:18 INFO - PROCESS | 1789 | 1468022658402 Marionette DEBUG loaded listener.js 17:04:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x97982400) [pid = 1789] [serial = 551] [outer = 0x93abb800] 17:04:19 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:19 INFO - PROCESS | 1789 | 1468022659712 Marionette TRACE conn4 <- [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]]]}] 17:04:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:04:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1846ms 17:04:19 INFO - PROCESS | 1789 | 1468022659813 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 17:04:19 INFO - PROCESS | 1789 | 1468022659819 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 17:04:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:04:19 INFO - PROCESS | 1789 | 1468022659840 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:04:19 INFO - PROCESS | 1789 | 1468022659844 Marionette TRACE conn4 <- [1,706,null,{}] 17:04:19 INFO - PROCESS | 1789 | 1468022659850 Marionette TRACE conn4 -> [0,707,"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 | 1789 | 1468022659855 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:20 INFO - PROCESS | 1789 | 1468022660017 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 17:04:20 INFO - PROCESS | 1789 | 1468022660177 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022660185 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x92043000 == 45 [pid = 1789] [id = 184] 17:04:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x950a7400) [pid = 1789] [serial = 552] [outer = (nil)] 17:04:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x9a010800) [pid = 1789] [serial = 553] [outer = 0x950a7400] 17:04:20 INFO - PROCESS | 1789 | 1468022660263 Marionette DEBUG loaded listener.js 17:04:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x9a091400) [pid = 1789] [serial = 554] [outer = 0x950a7400] 17:04:21 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:21 INFO - PROCESS | 1789 | 1468022661831 Marionette TRACE conn4 <- [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]]]}] 17:04:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:04:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2033ms 17:04:21 INFO - PROCESS | 1789 | 1468022661872 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 17:04:21 INFO - PROCESS | 1789 | 1468022661880 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 17:04:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:04:21 INFO - PROCESS | 1789 | 1468022661890 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:04:21 INFO - PROCESS | 1789 | 1468022661894 Marionette TRACE conn4 <- [1,710,null,{}] 17:04:21 INFO - PROCESS | 1789 | 1468022661902 Marionette TRACE conn4 -> [0,711,"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 | 1789 | 1468022661908 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:22 INFO - PROCESS | 1789 | 1468022662108 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 17:04:22 INFO - PROCESS | 1789 | 1468022662382 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022662391 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee07c00 == 46 [pid = 1789] [id = 185] 17:04:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x8f613800) [pid = 1789] [serial = 555] [outer = (nil)] 17:04:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x90b47400) [pid = 1789] [serial = 556] [outer = 0x8f613800] 17:04:22 INFO - PROCESS | 1789 | 1468022662468 Marionette DEBUG loaded listener.js 17:04:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x90c86800) [pid = 1789] [serial = 557] [outer = 0x8f613800] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee04800 == 45 [pid = 1789] [id = 162] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae7c00 == 44 [pid = 1789] [id = 179] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c9c00 == 43 [pid = 1789] [id = 178] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee02000 == 42 [pid = 1789] [id = 177] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9de400 == 41 [pid = 1789] [id = 176] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8ca800 == 40 [pid = 1789] [id = 175] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c9400 == 39 [pid = 1789] [id = 173] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x93ac7000 == 38 [pid = 1789] [id = 174] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad4c00 == 37 [pid = 1789] [id = 172] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x8f89d400 == 36 [pid = 1789] [id = 171] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0f400 == 35 [pid = 1789] [id = 167] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8ccc00 == 34 [pid = 1789] [id = 168] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x8f89dc00 == 33 [pid = 1789] [id = 169] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x93a4d400 == 32 [pid = 1789] [id = 170] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x92043000 == 31 [pid = 1789] [id = 184] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9de800 == 30 [pid = 1789] [id = 182] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x93aaac00 == 29 [pid = 1789] [id = 183] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x8f892c00 == 28 [pid = 1789] [id = 180] 17:04:23 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae8400 == 27 [pid = 1789] [id = 181] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0x91ade800) [pid = 1789] [serial = 502] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x90c90800) [pid = 1789] [serial = 464] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x90b3f800) [pid = 1789] [serial = 463] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x93a51c00) [pid = 1789] [serial = 467] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x92322000) [pid = 1789] [serial = 466] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x90d15400) [pid = 1789] [serial = 496] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x9a0ba000) [pid = 1789] [serial = 470] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x90d1d400) [pid = 1789] [serial = 497] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x8ee08000) [pid = 1789] [serial = 490] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x9a0a3c00) [pid = 1789] [serial = 469] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x8f472c00) [pid = 1789] [serial = 491] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x9bca3800) [pid = 1789] [serial = 473] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x9b529000) [pid = 1789] [serial = 472] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x90cec800) [pid = 1789] [serial = 488] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x8f89d800) [pid = 1789] [serial = 487] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x8f89c800) [pid = 1789] [serial = 493] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x9cc9b400) [pid = 1789] [serial = 476] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x9cc8fc00) [pid = 1789] [serial = 475] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0xa3426400) [pid = 1789] [serial = 479] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0xa25f6800) [pid = 1789] [serial = 478] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0xa501fc00) [pid = 1789] [serial = 482] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93a59c00) [pid = 1789] [serial = 481] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8f470c00) [pid = 1789] [serial = 499] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8f471000) [pid = 1789] [serial = 485] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8ee01800) [pid = 1789] [serial = 484] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90b3c800) [pid = 1789] [serial = 494] [outer = (nil)] [url = about:blank] 17:04:23 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90b48c00) [pid = 1789] [serial = 500] [outer = (nil)] [url = about:blank] 17:04:24 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:24 INFO - PROCESS | 1789 | 1468022664889 Marionette TRACE conn4 <- [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]]]}] 17:04:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:04:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 3043ms 17:04:24 INFO - PROCESS | 1789 | 1468022664931 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 17:04:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:04:24 INFO - PROCESS | 1789 | 1468022664937 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 17:04:24 INFO - PROCESS | 1789 | 1468022664944 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:04:24 INFO - PROCESS | 1789 | 1468022664949 Marionette TRACE conn4 <- [1,714,null,{}] 17:04:24 INFO - PROCESS | 1789 | 1468022664957 Marionette TRACE conn4 -> [0,715,"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 | 1789 | 1468022664962 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:25 INFO - PROCESS | 1789 | 1468022665162 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 17:04:25 INFO - PROCESS | 1789 | 1468022665275 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1789 | 1468022665283 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dadb400 == 28 [pid = 1789] [id = 186] 17:04:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8dade000) [pid = 1789] [serial = 558] [outer = (nil)] 17:04:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8ee08400) [pid = 1789] [serial = 559] [outer = 0x8dade000] 17:04:25 INFO - PROCESS | 1789 | 1468022665353 Marionette DEBUG loaded listener.js 17:04:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8ee0bc00) [pid = 1789] [serial = 560] [outer = 0x8dade000] 17:04:26 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:26 INFO - PROCESS | 1789 | 1468022666455 Marionette TRACE conn4 <- [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]]]}] 17:04:26 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 17:04:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1532ms 17:04:26 INFO - PROCESS | 1789 | 1468022666475 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 17:04:26 INFO - PROCESS | 1789 | 1468022666483 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 17:04:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:04:26 INFO - PROCESS | 1789 | 1468022666494 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:04:26 INFO - PROCESS | 1789 | 1468022666497 Marionette TRACE conn4 <- [1,718,null,{}] 17:04:26 INFO - PROCESS | 1789 | 1468022666510 Marionette TRACE conn4 -> [0,719,"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 | 1789 | 1468022666515 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:26 INFO - PROCESS | 1789 | 1468022666729 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 17:04:26 INFO - PROCESS | 1789 | 1468022666811 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022666823 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f618400 == 29 [pid = 1789] [id = 187] 17:04:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8f61ec00) [pid = 1789] [serial = 561] [outer = (nil)] 17:04:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8f896800) [pid = 1789] [serial = 562] [outer = 0x8f61ec00] 17:04:26 INFO - PROCESS | 1789 | 1468022666890 Marionette DEBUG loaded listener.js 17:04:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x8f89d400) [pid = 1789] [serial = 563] [outer = 0x8f61ec00] 17:04:28 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:28 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:04:28 INFO - PROCESS | 1789 | 1468022668111 Marionette TRACE conn4 <- [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]]]}] 17:04:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:04:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2053ms 17:04:28 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8f899400) [pid = 1789] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:04:28 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8ee02400) [pid = 1789] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:04:28 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x95170800) [pid = 1789] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:04:28 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93a4d800) [pid = 1789] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:04:28 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8ee04000) [pid = 1789] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:04:28 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9203c800) [pid = 1789] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:04:28 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8d8cac00) [pid = 1789] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:04:28 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8d9dec00) [pid = 1789] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:04:28 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x93a5ac00) [pid = 1789] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:04:28 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x91eaf800) [pid = 1789] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:04:28 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8ee07400) [pid = 1789] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:04:28 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90b41800) [pid = 1789] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:04:28 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x90cec400) [pid = 1789] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:04:28 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8dade800) [pid = 1789] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:04:28 INFO - PROCESS | 1789 | 1468022668634 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 17:04:28 INFO - PROCESS | 1789 | 1468022668637 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 17:04:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:04:28 INFO - PROCESS | 1789 | 1468022668646 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:04:28 INFO - PROCESS | 1789 | 1468022668652 Marionette TRACE conn4 <- [1,722,null,{}] 17:04:28 INFO - PROCESS | 1789 | 1468022668670 Marionette TRACE conn4 -> [0,723,"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 | 1789 | 1468022668680 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:28 INFO - PROCESS | 1789 | 1468022668861 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 17:04:28 INFO - PROCESS | 1789 | 1468022668947 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1789 | 1468022668961 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c81800 == 30 [pid = 1789] [id = 188] 17:04:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90c81c00) [pid = 1789] [serial = 564] [outer = (nil)] 17:04:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90c8b000) [pid = 1789] [serial = 565] [outer = 0x90c81c00] 17:04:29 INFO - PROCESS | 1789 | 1468022669028 Marionette DEBUG loaded listener.js 17:04:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8dae8000) [pid = 1789] [serial = 566] [outer = 0x90c81c00] 17:04:29 INFO - PROCESS | 1789 | 1468022669701 Marionette TRACE conn4 <- [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] 17:04:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:04:29 INFO - PROCESS | 1789 | 1468022669750 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 17:04:29 INFO - PROCESS | 1789 | 1468022669756 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:04:29 INFO - PROCESS | 1789 | 1468022669759 Marionette TRACE conn4 <- [1,726,null,{}] 17:04:29 INFO - PROCESS | 1789 | 1468022669764 Marionette TRACE conn4 -> [0,727,"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 | 1789 | 1468022669769 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:29 INFO - PROCESS | 1789 | 1468022669964 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 17:04:30 INFO - PROCESS | 1789 | 1468022669981 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1789 | 1468022669990 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c8b800 == 31 [pid = 1789] [id = 189] 17:04:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90d12c00) [pid = 1789] [serial = 567] [outer = (nil)] 17:04:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90d18800) [pid = 1789] [serial = 568] [outer = 0x90d12c00] 17:04:30 INFO - PROCESS | 1789 | 1468022670059 Marionette DEBUG loaded listener.js 17:04:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90d1e000) [pid = 1789] [serial = 569] [outer = 0x90d12c00] 17:04:30 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:30 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:04:31 INFO - PROCESS | 1789 | 1468022671142 Marionette TRACE conn4 <- [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]]]}] 17:04:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:04:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1438ms 17:04:31 INFO - PROCESS | 1789 | 1468022671194 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 17:04:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:04:31 INFO - PROCESS | 1789 | 1468022671201 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 17:04:31 INFO - PROCESS | 1789 | 1468022671210 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:04:31 INFO - PROCESS | 1789 | 1468022671215 Marionette TRACE conn4 <- [1,730,null,{}] 17:04:31 INFO - PROCESS | 1789 | 1468022671224 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:31 INFO - PROCESS | 1789 | 1468022671228 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:31 INFO - PROCESS | 1789 | 1468022671415 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 17:04:31 INFO - PROCESS | 1789 | 1468022671621 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022671637 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae6800 == 32 [pid = 1789] [id = 190] 17:04:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8dae7000) [pid = 1789] [serial = 570] [outer = (nil)] 17:04:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8f478800) [pid = 1789] [serial = 571] [outer = 0x8dae7000] 17:04:31 INFO - PROCESS | 1789 | 1468022671755 Marionette DEBUG loaded listener.js 17:04:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8f616800) [pid = 1789] [serial = 572] [outer = 0x8dae7000] 17:04:32 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:32 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:04:32 INFO - PROCESS | 1789 | 1468022672722 Marionette TRACE conn4 <- [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] 17:04:32 INFO - PROCESS | 1789 | 1468022672811 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 17:04:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:04:32 INFO - PROCESS | 1789 | 1468022672822 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:04:32 INFO - PROCESS | 1789 | 1468022672826 Marionette TRACE conn4 <- [1,734,null,{}] 17:04:32 INFO - PROCESS | 1789 | 1468022672833 Marionette TRACE conn4 -> [0,735,"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 | 1789 | 1468022672838 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:33 INFO - PROCESS | 1789 | 1468022673052 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 17:04:33 INFO - PROCESS | 1789 | 1468022673305 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022673312 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f898800 == 33 [pid = 1789] [id = 191] 17:04:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90ce6c00) [pid = 1789] [serial = 573] [outer = (nil)] 17:04:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90d16000) [pid = 1789] [serial = 574] [outer = 0x90ce6c00] 17:04:33 INFO - PROCESS | 1789 | 1468022673401 Marionette DEBUG loaded listener.js 17:04:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x91ad5400) [pid = 1789] [serial = 575] [outer = 0x90ce6c00] 17:04:34 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:34 INFO - PROCESS | 1789 | 1468022674448 Marionette TRACE conn4 <- [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]]]}] 17:04:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:04:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1689ms 17:04:34 INFO - PROCESS | 1789 | 1468022674511 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 17:04:34 INFO - PROCESS | 1789 | 1468022674515 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 17:04:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:04:34 INFO - PROCESS | 1789 | 1468022674522 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:04:34 INFO - PROCESS | 1789 | 1468022674528 Marionette TRACE conn4 <- [1,738,null,{}] 17:04:34 INFO - PROCESS | 1789 | 1468022674544 Marionette TRACE conn4 -> [0,739,"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 | 1789 | 1468022674553 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:34 INFO - PROCESS | 1789 | 1468022674767 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 17:04:35 INFO - PROCESS | 1789 | 1468022674997 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022675007 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eb2c00 == 34 [pid = 1789] [id = 192] 17:04:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x91eb4800) [pid = 1789] [serial = 576] [outer = (nil)] 17:04:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x92326c00) [pid = 1789] [serial = 577] [outer = 0x91eb4800] 17:04:35 INFO - PROCESS | 1789 | 1468022675095 Marionette DEBUG loaded listener.js 17:04:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x930d2800) [pid = 1789] [serial = 578] [outer = 0x91eb4800] 17:04:36 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:36 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:04:36 INFO - PROCESS | 1789 | 1468022676460 Marionette TRACE conn4 <- [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]]]}] 17:04:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:04:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1996ms 17:04:36 INFO - PROCESS | 1789 | 1468022676546 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 17:04:36 INFO - PROCESS | 1789 | 1468022676552 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 17:04:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:04:36 INFO - PROCESS | 1789 | 1468022676560 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:04:36 INFO - PROCESS | 1789 | 1468022676563 Marionette TRACE conn4 <- [1,742,null,{}] 17:04:36 INFO - PROCESS | 1789 | 1468022676569 Marionette TRACE conn4 -> [0,743,"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 | 1789 | 1468022676575 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:36 INFO - PROCESS | 1789 | 1468022676741 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 17:04:37 INFO - PROCESS | 1789 | 1468022677014 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022677022 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c8800 == 35 [pid = 1789] [id = 193] 17:04:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x8d8c9000) [pid = 1789] [serial = 579] [outer = (nil)] 17:04:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x8d9d4000) [pid = 1789] [serial = 580] [outer = 0x8d8c9000] 17:04:37 INFO - PROCESS | 1789 | 1468022677103 Marionette DEBUG loaded listener.js 17:04:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8dae7800) [pid = 1789] [serial = 581] [outer = 0x8d8c9000] 17:04:37 INFO - PROCESS | 1789 | --DOCSHELL 0x90c81800 == 34 [pid = 1789] [id = 188] 17:04:37 INFO - PROCESS | 1789 | --DOCSHELL 0x8f618400 == 33 [pid = 1789] [id = 187] 17:04:37 INFO - PROCESS | 1789 | --DOCSHELL 0x8dadb400 == 32 [pid = 1789] [id = 186] 17:04:38 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee07c00 == 31 [pid = 1789] [id = 185] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x93a9bc00) [pid = 1789] [serial = 541] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x93d94000) [pid = 1789] [serial = 538] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x95163400) [pid = 1789] [serial = 539] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9963dc00) [pid = 1789] [serial = 523] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x996b6c00) [pid = 1789] [serial = 524] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x93a50c00) [pid = 1789] [serial = 511] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x93a53c00) [pid = 1789] [serial = 512] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x983f7800) [pid = 1789] [serial = 520] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9929d000) [pid = 1789] [serial = 521] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x93d91c00) [pid = 1789] [serial = 517] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93d96000) [pid = 1789] [serial = 518] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8d9d5800) [pid = 1789] [serial = 526] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8dae0c00) [pid = 1789] [serial = 527] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8f479000) [pid = 1789] [serial = 529] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8f897400) [pid = 1789] [serial = 530] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x93abd000) [pid = 1789] [serial = 514] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x93ac5000) [pid = 1789] [serial = 515] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x930dd800) [pid = 1789] [serial = 535] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x90cee800) [pid = 1789] [serial = 532] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x91ad2800) [pid = 1789] [serial = 533] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x91ea5c00) [pid = 1789] [serial = 503] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x90cf0800) [pid = 1789] [serial = 508] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x91ad2c00) [pid = 1789] [serial = 509] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x8f474c00) [pid = 1789] [serial = 505] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x8f61a800) [pid = 1789] [serial = 506] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x93a5cc00) [pid = 1789] [serial = 536] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | --DOMWINDOW == 56 (0x9516f800) [pid = 1789] [serial = 542] [outer = (nil)] [url = about:blank] 17:04:38 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:38 INFO - PROCESS | 1789 | 1468022678513 Marionette TRACE conn4 <- [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]]]}] 17:04:38 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 17:04:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1983ms 17:04:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:04:38 INFO - PROCESS | 1789 | 1468022678564 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 17:04:38 INFO - PROCESS | 1789 | 1468022678568 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 17:04:38 INFO - PROCESS | 1789 | 1468022678577 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:04:38 INFO - PROCESS | 1789 | 1468022678581 Marionette TRACE conn4 <- [1,746,null,{}] 17:04:38 INFO - PROCESS | 1789 | 1468022678589 Marionette TRACE conn4 -> [0,747,"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 | 1789 | 1468022678594 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:38 INFO - PROCESS | 1789 | 1468022678762 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 17:04:38 INFO - PROCESS | 1789 | 1468022678774 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022678784 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae5400 == 32 [pid = 1789] [id = 194] 17:04:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x8f471c00) [pid = 1789] [serial = 582] [outer = (nil)] 17:04:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x8f619000) [pid = 1789] [serial = 583] [outer = 0x8f471c00] 17:04:38 INFO - PROCESS | 1789 | 1468022678852 Marionette DEBUG loaded listener.js 17:04:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x8f899800) [pid = 1789] [serial = 584] [outer = 0x8f471c00] 17:04:39 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:40 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:40 INFO - PROCESS | 1789 | 1468022680096 Marionette TRACE conn4 <- [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]]]}] 17:04: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.) 17:04:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1534ms 17:04:40 INFO - PROCESS | 1789 | 1468022680111 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 17:04:40 INFO - PROCESS | 1789 | 1468022680116 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 17:04:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:04:40 INFO - PROCESS | 1789 | 1468022680124 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:04:40 INFO - PROCESS | 1789 | 1468022680128 Marionette TRACE conn4 <- [1,750,null,{}] 17:04:40 INFO - PROCESS | 1789 | 1468022680133 Marionette TRACE conn4 -> [0,751,"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 | 1789 | 1468022680138 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:40 INFO - PROCESS | 1789 | 1468022680328 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 17:04:40 INFO - PROCESS | 1789 | 1468022680401 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1789 | 1468022680411 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d15c00 == 33 [pid = 1789] [id = 195] 17:04:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x90d16400) [pid = 1789] [serial = 585] [outer = (nil)] 17:04:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x90d1fc00) [pid = 1789] [serial = 586] [outer = 0x90d16400] 17:04:40 INFO - PROCESS | 1789 | 1468022680475 Marionette DEBUG loaded listener.js 17:04:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x91ad7400) [pid = 1789] [serial = 587] [outer = 0x90d16400] 17:04:41 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x8f61ec00) [pid = 1789] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:04:41 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x8ee02c00) [pid = 1789] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:04:41 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x90b43c00) [pid = 1789] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:04:41 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x8f613800) [pid = 1789] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:04:41 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x8dade000) [pid = 1789] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:04:41 INFO - PROCESS | 1789 | --DOMWINDOW == 56 (0x93abb800) [pid = 1789] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:04:41 INFO - PROCESS | 1789 | --DOMWINDOW == 55 (0x950a7400) [pid = 1789] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:04:41 INFO - PROCESS | 1789 | --DOMWINDOW == 54 (0x90c81c00) [pid = 1789] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:04:41 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:41 INFO - PROCESS | 1789 | 1468022681741 Marionette TRACE conn4 <- [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]]]}] 17:04:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:04:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1639ms 17:04:41 INFO - PROCESS | 1789 | 1468022681763 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 17:04:41 INFO - PROCESS | 1789 | 1468022681767 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 17:04:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:04:41 INFO - PROCESS | 1789 | 1468022681775 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:04:41 INFO - PROCESS | 1789 | 1468022681783 Marionette TRACE conn4 <- [1,754,null,{}] 17:04:41 INFO - PROCESS | 1789 | 1468022681797 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:41 INFO - PROCESS | 1789 | 1468022681803 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:41 INFO - PROCESS | 1789 | 1468022681988 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 17:04:42 INFO - PROCESS | 1789 | 1468022682105 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022682112 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c7800 == 34 [pid = 1789] [id = 196] 17:04:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 55 (0x8dae3c00) [pid = 1789] [serial = 588] [outer = (nil)] 17:04:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 56 (0x9203cc00) [pid = 1789] [serial = 589] [outer = 0x8dae3c00] 17:04:42 INFO - PROCESS | 1789 | 1468022682178 Marionette DEBUG loaded listener.js 17:04:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x92327000) [pid = 1789] [serial = 590] [outer = 0x8dae3c00] 17:04:43 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:43 INFO - PROCESS | 1789 | 1468022683241 Marionette TRACE conn4 <- [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]]]}] 17:04: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 17:04:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1491ms 17:04:43 INFO - PROCESS | 1789 | 1468022683264 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 17:04:43 INFO - PROCESS | 1789 | 1468022683268 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 17:04:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:04:43 INFO - PROCESS | 1789 | 1468022683274 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:04:43 INFO - PROCESS | 1789 | 1468022683276 Marionette TRACE conn4 <- [1,758,null,{}] 17:04:43 INFO - PROCESS | 1789 | 1468022683282 Marionette TRACE conn4 -> [0,759,"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 | 1789 | 1468022683287 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:43 INFO - PROCESS | 1789 | 1468022683445 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 17:04:43 INFO - PROCESS | 1789 | 1468022683600 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022683607 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cf000 == 35 [pid = 1789] [id = 197] 17:04:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x91eb2000) [pid = 1789] [serial = 591] [outer = (nil)] 17:04:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x93a53800) [pid = 1789] [serial = 592] [outer = 0x91eb2000] 17:04:43 INFO - PROCESS | 1789 | 1468022683678 Marionette DEBUG loaded listener.js 17:04:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x93a4d800) [pid = 1789] [serial = 593] [outer = 0x91eb2000] 17:04:44 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:44 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:04:44 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:44 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:44 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:44 INFO - PROCESS | 1789 | 1468022684464 Marionette TRACE conn4 <- [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]]]}] 17:04: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 17:04:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1233ms 17:04:44 INFO - PROCESS | 1789 | 1468022684513 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 17:04:44 INFO - PROCESS | 1789 | 1468022684521 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 17:04:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:04:44 INFO - PROCESS | 1789 | 1468022684530 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:04:44 INFO - PROCESS | 1789 | 1468022684534 Marionette TRACE conn4 <- [1,762,null,{}] 17:04:44 INFO - PROCESS | 1789 | 1468022684543 Marionette TRACE conn4 -> [0,763,"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 | 1789 | 1468022684549 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:44 INFO - PROCESS | 1789 | 1468022684742 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 17:04:44 INFO - PROCESS | 1789 | 1468022684896 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1789 | 1468022684916 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae2800 == 36 [pid = 1789] [id = 198] 17:04:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x8ee02c00) [pid = 1789] [serial = 594] [outer = (nil)] 17:04:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x8ee0f400) [pid = 1789] [serial = 595] [outer = 0x8ee02c00] 17:04:45 INFO - PROCESS | 1789 | 1468022684998 Marionette DEBUG loaded listener.js 17:04:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8f47b000) [pid = 1789] [serial = 596] [outer = 0x8ee02c00] 17:04:46 INFO - PROCESS | 1789 | 1468022686296 Marionette TRACE conn4 <- [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]]]}] 17:04:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:04:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1839ms 17:04:46 INFO - PROCESS | 1789 | 1468022686368 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 17:04:46 INFO - PROCESS | 1789 | 1468022686375 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 17:04:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:04:46 INFO - PROCESS | 1789 | 1468022686437 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:04:46 INFO - PROCESS | 1789 | 1468022686442 Marionette TRACE conn4 <- [1,766,null,{}] 17:04:46 INFO - PROCESS | 1789 | 1468022686493 Marionette TRACE conn4 -> [0,767,"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 | 1789 | 1468022686499 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:46 INFO - PROCESS | 1789 | 1468022686649 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 17:04:46 INFO - PROCESS | 1789 | 1468022686853 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022686862 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b41000 == 37 [pid = 1789] [id = 199] 17:04:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x90c85400) [pid = 1789] [serial = 597] [outer = (nil)] 17:04:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90cef400) [pid = 1789] [serial = 598] [outer = 0x90c85400] 17:04:46 INFO - PROCESS | 1789 | 1468022686946 Marionette DEBUG loaded listener.js 17:04:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x91ad2000) [pid = 1789] [serial = 599] [outer = 0x90c85400] 17:04:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:04:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1839ms 17:04:48 INFO - PROCESS | 1789 | 1468022688261 Marionette TRACE conn4 <- [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]]]}] 17:04:48 INFO - PROCESS | 1789 | 1468022688354 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 17:04:48 INFO - PROCESS | 1789 | 1468022688359 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 17:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:04:48 INFO - PROCESS | 1789 | 1468022688373 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:04:48 INFO - PROCESS | 1789 | 1468022688379 Marionette TRACE conn4 <- [1,770,null,{}] 17:04:48 INFO - PROCESS | 1789 | 1468022688396 Marionette TRACE conn4 -> [0,771,"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 | 1789 | 1468022688404 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:48 INFO - PROCESS | 1789 | 1468022688602 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 17:04:48 INFO - PROCESS | 1789 | 1468022688767 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022688779 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a5c800 == 38 [pid = 1789] [id = 200] 17:04:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x93a5cc00) [pid = 1789] [serial = 600] [outer = (nil)] 17:04:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x93ac1800) [pid = 1789] [serial = 601] [outer = 0x93a5cc00] 17:04:48 INFO - PROCESS | 1789 | 1468022688856 Marionette DEBUG loaded listener.js 17:04:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93ac6c00) [pid = 1789] [serial = 602] [outer = 0x93a5cc00] 17:04:49 INFO - PROCESS | 1789 | 1468022689741 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 17:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1438ms 17:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:04:49 INFO - PROCESS | 1789 | 1468022689811 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 17:04:49 INFO - PROCESS | 1789 | 1468022689815 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 17:04:49 INFO - PROCESS | 1789 | 1468022689822 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:04:49 INFO - PROCESS | 1789 | 1468022689825 Marionette TRACE conn4 <- [1,774,null,{}] 17:04:49 INFO - PROCESS | 1789 | 1468022689831 Marionette TRACE conn4 -> [0,775,"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 | 1789 | 1468022689836 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:50 INFO - PROCESS | 1789 | 1468022690038 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 17:04:50 INFO - PROCESS | 1789 | 1468022690196 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022690203 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cfc00 == 39 [pid = 1789] [id = 201] 17:04:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93ac2000) [pid = 1789] [serial = 603] [outer = (nil)] 17:04:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93d97000) [pid = 1789] [serial = 604] [outer = 0x93ac2000] 17:04:50 INFO - PROCESS | 1789 | 1468022690325 Marionette DEBUG loaded listener.js 17:04:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93d9dc00) [pid = 1789] [serial = 605] [outer = 0x93ac2000] 17:04:51 INFO - PROCESS | 1789 | 1468022691165 Marionette TRACE conn4 <- [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]]]}] 17:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1382ms 17:04:51 INFO - PROCESS | 1789 | 1468022691204 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 17:04:51 INFO - PROCESS | 1789 | 1468022691208 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 17:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:04:51 INFO - PROCESS | 1789 | 1468022691214 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:04:51 INFO - PROCESS | 1789 | 1468022691218 Marionette TRACE conn4 <- [1,778,null,{}] 17:04:51 INFO - PROCESS | 1789 | 1468022691223 Marionette TRACE conn4 -> [0,779,"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 | 1789 | 1468022691229 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:51 INFO - PROCESS | 1789 | 1468022691383 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 17:04:51 INFO - PROCESS | 1789 | 1468022691710 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022691720 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c2800 == 40 [pid = 1789] [id = 202] 17:04:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8dae0000) [pid = 1789] [serial = 606] [outer = (nil)] 17:04:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8ee04400) [pid = 1789] [serial = 607] [outer = 0x8dae0000] 17:04:51 INFO - PROCESS | 1789 | 1468022691869 Marionette DEBUG loaded listener.js 17:04:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8f47ac00) [pid = 1789] [serial = 608] [outer = 0x8dae0000] 17:04:53 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c7800 == 39 [pid = 1789] [id = 196] 17:04:53 INFO - PROCESS | 1789 | --DOCSHELL 0x90d15c00 == 38 [pid = 1789] [id = 195] 17:04:53 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae5400 == 37 [pid = 1789] [id = 194] 17:04:53 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c8800 == 36 [pid = 1789] [id = 193] 17:04:53 INFO - PROCESS | 1789 | --DOCSHELL 0x8f898800 == 35 [pid = 1789] [id = 191] 17:04:53 INFO - PROCESS | 1789 | --DOCSHELL 0x91eb2c00 == 34 [pid = 1789] [id = 192] 17:04:53 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae6800 == 33 [pid = 1789] [id = 190] 17:04:53 INFO - PROCESS | 1789 | --DOCSHELL 0x90c8b800 == 32 [pid = 1789] [id = 189] 17:04:53 INFO - PROCESS | 1789 | --DOCSHELL 0x93a5c800 == 31 [pid = 1789] [id = 200] 17:04:53 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cfc00 == 30 [pid = 1789] [id = 201] 17:04:53 INFO - PROCESS | 1789 | --DOCSHELL 0x90b41000 == 29 [pid = 1789] [id = 199] 17:04:53 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cf000 == 28 [pid = 1789] [id = 197] 17:04:53 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae2800 == 27 [pid = 1789] [id = 198] 17:04:53 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8f896800) [pid = 1789] [serial = 562] [outer = (nil)] [url = about:blank] 17:04:53 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8f47b800) [pid = 1789] [serial = 545] [outer = (nil)] [url = about:blank] 17:04:53 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f472000) [pid = 1789] [serial = 544] [outer = (nil)] [url = about:blank] 17:04:53 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x91add000) [pid = 1789] [serial = 548] [outer = (nil)] [url = about:blank] 17:04:53 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90cf2400) [pid = 1789] [serial = 547] [outer = (nil)] [url = about:blank] 17:04:53 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90c86800) [pid = 1789] [serial = 557] [outer = (nil)] [url = about:blank] 17:04:53 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90b47400) [pid = 1789] [serial = 556] [outer = (nil)] [url = about:blank] 17:04:53 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8ee08400) [pid = 1789] [serial = 559] [outer = (nil)] [url = about:blank] 17:04:53 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x97982400) [pid = 1789] [serial = 551] [outer = (nil)] [url = about:blank] 17:04:53 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x953e8800) [pid = 1789] [serial = 550] [outer = (nil)] [url = about:blank] 17:04:53 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x9a091400) [pid = 1789] [serial = 554] [outer = (nil)] [url = about:blank] 17:04:53 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x9a010800) [pid = 1789] [serial = 553] [outer = (nil)] [url = about:blank] 17:04:53 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x90c8b000) [pid = 1789] [serial = 565] [outer = (nil)] [url = about:blank] 17:04:53 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x8f89d400) [pid = 1789] [serial = 563] [outer = (nil)] [url = about:blank] 17:04:53 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x8ee0bc00) [pid = 1789] [serial = 560] [outer = (nil)] [url = about:blank] 17:04:53 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x90d18800) [pid = 1789] [serial = 568] [outer = (nil)] [url = about:blank] 17:04:53 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x8dae8000) [pid = 1789] [serial = 566] [outer = (nil)] [url = about:blank] 17:04:53 INFO - PROCESS | 1789 | 1468022693831 Marionette TRACE conn4 <- [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]]]}] 17:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 2742ms 17:04:53 INFO - PROCESS | 1789 | 1468022693958 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 17:04:53 INFO - PROCESS | 1789 | 1468022693963 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 17:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:04:53 INFO - PROCESS | 1789 | 1468022693971 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:04:53 INFO - PROCESS | 1789 | 1468022693977 Marionette TRACE conn4 <- [1,782,null,{}] 17:04:53 INFO - PROCESS | 1789 | 1468022693987 Marionette TRACE conn4 -> [0,783,"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 | 1789 | 1468022693992 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:54 INFO - PROCESS | 1789 | 1468022694143 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 17:04:54 INFO - PROCESS | 1789 | 1468022694154 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022694165 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dadb000 == 28 [pid = 1789] [id = 203] 17:04:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x8dadb400) [pid = 1789] [serial = 609] [outer = (nil)] 17:04:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x8dadec00) [pid = 1789] [serial = 610] [outer = 0x8dadb400] 17:04:54 INFO - PROCESS | 1789 | 1468022694235 Marionette DEBUG loaded listener.js 17:04:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x8dae2400) [pid = 1789] [serial = 611] [outer = 0x8dadb400] 17:04:55 INFO - PROCESS | 1789 | 1468022695104 Marionette TRACE conn4 <- [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]]]}] 17:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1183ms 17:04:55 INFO - PROCESS | 1789 | 1468022695153 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 17:04:55 INFO - PROCESS | 1789 | 1468022695161 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 17:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:04:55 INFO - PROCESS | 1789 | 1468022695172 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:04:55 INFO - PROCESS | 1789 | 1468022695176 Marionette TRACE conn4 <- [1,786,null,{}] 17:04:55 INFO - PROCESS | 1789 | 1468022695182 Marionette TRACE conn4 -> [0,787,"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 | 1789 | 1468022695188 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:55 INFO - PROCESS | 1789 | 1468022695352 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 17:04:55 INFO - PROCESS | 1789 | 1468022695364 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022695376 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f618c00 == 29 [pid = 1789] [id = 204] 17:04:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x8f619c00) [pid = 1789] [serial = 612] [outer = (nil)] 17:04:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8f61dc00) [pid = 1789] [serial = 613] [outer = 0x8f619c00] 17:04:55 INFO - PROCESS | 1789 | 1468022695545 Marionette DEBUG loaded listener.js 17:04:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8f892c00) [pid = 1789] [serial = 614] [outer = 0x8f619c00] 17:04:56 INFO - PROCESS | 1789 | 1468022696380 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 17:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1282ms 17:04:56 INFO - PROCESS | 1789 | 1468022696454 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 17:04:56 INFO - PROCESS | 1789 | 1468022696457 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 17:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:04:56 INFO - PROCESS | 1789 | 1468022696465 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:04:56 INFO - PROCESS | 1789 | 1468022696471 Marionette TRACE conn4 <- [1,790,null,{}] 17:04:56 INFO - PROCESS | 1789 | 1468022696505 Marionette TRACE conn4 -> [0,791,"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 | 1789 | 1468022696515 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:56 INFO - PROCESS | 1789 | 1468022696706 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 17:04:56 INFO - PROCESS | 1789 | 1468022696733 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022696744 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c87000 == 30 [pid = 1789] [id = 205] 17:04:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90c87400) [pid = 1789] [serial = 615] [outer = (nil)] 17:04:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90c8c000) [pid = 1789] [serial = 616] [outer = 0x90c87400] 17:04:56 INFO - PROCESS | 1789 | 1468022696835 Marionette DEBUG loaded listener.js 17:04:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90c90c00) [pid = 1789] [serial = 617] [outer = 0x90c87400] 17:04:57 INFO - PROCESS | 1789 | 1468022697732 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 17:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1338ms 17:04:57 INFO - PROCESS | 1789 | 1468022697816 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 17:04:57 INFO - PROCESS | 1789 | 1468022697820 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 17:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:04:57 INFO - PROCESS | 1789 | 1468022697827 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:04:57 INFO - PROCESS | 1789 | 1468022697830 Marionette TRACE conn4 <- [1,794,null,{}] 17:04:57 INFO - PROCESS | 1789 | 1468022697843 Marionette TRACE conn4 -> [0,795,"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 | 1789 | 1468022697848 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:58 INFO - PROCESS | 1789 | 1468022698056 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 17:04:58 INFO - PROCESS | 1789 | 1468022698082 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022698090 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c8cc00 == 31 [pid = 1789] [id = 206] 17:04:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90ced000) [pid = 1789] [serial = 618] [outer = (nil)] 17:04:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90d17c00) [pid = 1789] [serial = 619] [outer = 0x90ced000] 17:04:58 INFO - PROCESS | 1789 | 1468022698161 Marionette DEBUG loaded listener.js 17:04:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91ad3000) [pid = 1789] [serial = 620] [outer = 0x90ced000] 17:04:58 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8dae7000) [pid = 1789] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:04:58 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90d12c00) [pid = 1789] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:04:58 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90ce6c00) [pid = 1789] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:04:58 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8f471c00) [pid = 1789] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:04:58 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x91eb4800) [pid = 1789] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:04:58 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x8d8c9000) [pid = 1789] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:04:58 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x90d16400) [pid = 1789] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:04:58 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8dae3c00) [pid = 1789] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:04:59 INFO - PROCESS | 1789 | 1468022699297 Marionette TRACE conn4 <- [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]]]}] 17:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1487ms 17:04:59 INFO - PROCESS | 1789 | 1468022699314 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 17:04:59 INFO - PROCESS | 1789 | 1468022699317 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 17:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:04:59 INFO - PROCESS | 1789 | 1468022699324 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:04:59 INFO - PROCESS | 1789 | 1468022699326 Marionette TRACE conn4 <- [1,798,null,{}] 17:04:59 INFO - PROCESS | 1789 | 1468022699332 Marionette TRACE conn4 -> [0,799,"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 | 1789 | 1468022699336 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:59 INFO - PROCESS | 1789 | 1468022699472 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 17:04:59 INFO - PROCESS | 1789 | 1468022699485 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022699491 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:04:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8ca400 == 32 [pid = 1789] [id = 207] 17:04:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8ee0cc00) [pid = 1789] [serial = 621] [outer = (nil)] 17:04:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x91adb800) [pid = 1789] [serial = 622] [outer = 0x8ee0cc00] 17:04:59 INFO - PROCESS | 1789 | 1468022699570 Marionette DEBUG loaded listener.js 17:04:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x91adfc00) [pid = 1789] [serial = 623] [outer = 0x8ee0cc00] 17:05:00 INFO - PROCESS | 1789 | 1468022700417 Marionette TRACE conn4 <- [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]]]}] 17:05:00 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 17:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1129ms 17:05:00 INFO - PROCESS | 1789 | 1468022700453 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 17:05:00 INFO - PROCESS | 1789 | 1468022700456 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 17:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:05:00 INFO - PROCESS | 1789 | 1468022700463 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:05:00 INFO - PROCESS | 1789 | 1468022700466 Marionette TRACE conn4 <- [1,802,null,{}] 17:05:00 INFO - PROCESS | 1789 | 1468022700471 Marionette TRACE conn4 -> [0,803,"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 | 1789 | 1468022700481 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:00 INFO - PROCESS | 1789 | 1468022700674 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 17:05:00 INFO - PROCESS | 1789 | 1468022700873 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022700886 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c5400 == 33 [pid = 1789] [id = 208] 17:05:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8d8c6400) [pid = 1789] [serial = 624] [outer = (nil)] 17:05:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8d8cc800) [pid = 1789] [serial = 625] [outer = 0x8d8c6400] 17:05:00 INFO - PROCESS | 1789 | 1468022700977 Marionette DEBUG loaded listener.js 17:05:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8d9dd800) [pid = 1789] [serial = 626] [outer = 0x8d8c6400] 17:05:02 INFO - PROCESS | 1789 | 1468022702056 Marionette TRACE conn4 <- [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]]]}] 17:05:02 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 17:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1680ms 17:05:02 INFO - PROCESS | 1789 | 1468022702147 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 17:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:05:02 INFO - PROCESS | 1789 | 1468022702153 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 17:05:02 INFO - PROCESS | 1789 | 1468022702161 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:05:02 INFO - PROCESS | 1789 | 1468022702166 Marionette TRACE conn4 <- [1,806,null,{}] 17:05:02 INFO - PROCESS | 1789 | 1468022702174 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:02 INFO - PROCESS | 1789 | 1468022702181 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:02 INFO - PROCESS | 1789 | 1468022702400 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 17:05:02 INFO - PROCESS | 1789 | 1468022702616 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022702624 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0b400 == 34 [pid = 1789] [id = 209] 17:05:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f89cc00) [pid = 1789] [serial = 627] [outer = (nil)] 17:05:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90b3b400) [pid = 1789] [serial = 628] [outer = 0x8f89cc00] 17:05:02 INFO - PROCESS | 1789 | 1468022702715 Marionette DEBUG loaded listener.js 17:05:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90c83400) [pid = 1789] [serial = 629] [outer = 0x8f89cc00] 17:05:03 INFO - PROCESS | 1789 | 1468022703762 Marionette TRACE conn4 <- [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]]]}] 17:05:03 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 17:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1683ms 17:05:03 INFO - PROCESS | 1789 | 1468022703852 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 17:05:03 INFO - PROCESS | 1789 | 1468022703862 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 17:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:05:03 INFO - PROCESS | 1789 | 1468022703874 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:05:03 INFO - PROCESS | 1789 | 1468022703876 Marionette TRACE conn4 <- [1,810,null,{}] 17:05:03 INFO - PROCESS | 1789 | 1468022703883 Marionette TRACE conn4 -> [0,811,"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 | 1789 | 1468022703889 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:04 INFO - PROCESS | 1789 | 1468022704115 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 17:05:04 INFO - PROCESS | 1789 | 1468022704390 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022704401 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f61cc00 == 35 [pid = 1789] [id = 210] 17:05:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91eaac00) [pid = 1789] [serial = 630] [outer = (nil)] 17:05:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91eb4400) [pid = 1789] [serial = 631] [outer = 0x91eaac00] 17:05:04 INFO - PROCESS | 1789 | 1468022704489 Marionette DEBUG loaded listener.js 17:05:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9232b800) [pid = 1789] [serial = 632] [outer = 0x91eaac00] 17:05:05 INFO - PROCESS | 1789 | 1468022705556 Marionette TRACE conn4 <- [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]]]}] 17:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1732ms 17:05:05 INFO - PROCESS | 1789 | 1468022705607 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 17:05:05 INFO - PROCESS | 1789 | 1468022705611 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 17:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:05:05 INFO - PROCESS | 1789 | 1468022705628 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:05:05 INFO - PROCESS | 1789 | 1468022705637 Marionette TRACE conn4 <- [1,814,null,{}] 17:05:05 INFO - PROCESS | 1789 | 1468022705645 Marionette TRACE conn4 -> [0,815,"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 | 1789 | 1468022705652 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:05 INFO - PROCESS | 1789 | 1468022705976 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 17:05:06 INFO - PROCESS | 1789 | 1468022706141 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022706151 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c3000 == 36 [pid = 1789] [id = 211] 17:05:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8d8c4c00) [pid = 1789] [serial = 633] [outer = (nil)] 17:05:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8f616400) [pid = 1789] [serial = 634] [outer = 0x8d8c4c00] 17:05:06 INFO - PROCESS | 1789 | 1468022706231 Marionette DEBUG loaded listener.js 17:05:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8f895400) [pid = 1789] [serial = 635] [outer = 0x8d8c4c00] 17:05:07 INFO - PROCESS | 1789 | --DOCSHELL 0x90b49000 == 35 [pid = 1789] [id = 112] 17:05:07 INFO - PROCESS | 1789 | --DOCSHELL 0x90c89c00 == 34 [pid = 1789] [id = 118] 17:05:07 INFO - PROCESS | 1789 | --DOCSHELL 0x93d94400 == 33 [pid = 1789] [id = 114] 17:05:07 INFO - PROCESS | 1789 | --DOCSHELL 0x90b41c00 == 32 [pid = 1789] [id = 113] 17:05:07 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8ca400 == 31 [pid = 1789] [id = 207] 17:05:07 INFO - PROCESS | 1789 | --DOCSHELL 0x90c8cc00 == 30 [pid = 1789] [id = 206] 17:05:07 INFO - PROCESS | 1789 | --DOCSHELL 0x90c87000 == 29 [pid = 1789] [id = 205] 17:05:07 INFO - PROCESS | 1789 | 1468022707403 Marionette TRACE conn4 <- [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] 17:05:07 INFO - PROCESS | 1789 | 1468022707482 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 17:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:05:07 INFO - PROCESS | 1789 | 1468022707489 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:05:07 INFO - PROCESS | 1789 | 1468022707496 Marionette TRACE conn4 <- [1,818,null,{}] 17:05:07 INFO - PROCESS | 1789 | 1468022707504 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:07 INFO - PROCESS | 1789 | 1468022707509 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:07 INFO - PROCESS | 1789 | 1468022707667 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 17:05:07 INFO - PROCESS | 1789 | 1468022707827 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1789 | 1468022707835 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f471000 == 27 [pid = 1789] [id = 212] 17:05:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x8f471800) [pid = 1789] [serial = 636] [outer = (nil)] 17:05:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8f47e800) [pid = 1789] [serial = 637] [outer = 0x8f471800] 17:05:07 INFO - PROCESS | 1789 | 1468022707912 Marionette DEBUG loaded listener.js 17:05:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8f61ac00) [pid = 1789] [serial = 638] [outer = 0x8f471800] 17:05:08 INFO - PROCESS | 1789 | 1468022708641 Marionette TRACE conn4 <- [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]]]}] 17:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1191ms 17:05:08 INFO - PROCESS | 1789 | 1468022708680 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 17:05:08 INFO - PROCESS | 1789 | 1468022708687 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 17:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:05:08 INFO - PROCESS | 1789 | 1468022708701 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:05:08 INFO - PROCESS | 1789 | 1468022708704 Marionette TRACE conn4 <- [1,822,null,{}] 17:05:08 INFO - PROCESS | 1789 | 1468022708710 Marionette TRACE conn4 -> [0,823,"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 | 1789 | 1468022708715 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:08 INFO - PROCESS | 1789 | 1468022708890 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 17:05:08 INFO - PROCESS | 1789 | 1468022708899 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022708907 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f47bc00 == 28 [pid = 1789] [id = 213] 17:05:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90c89c00) [pid = 1789] [serial = 639] [outer = (nil)] 17:05:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90ce9400) [pid = 1789] [serial = 640] [outer = 0x90c89c00] 17:05:08 INFO - PROCESS | 1789 | 1468022708980 Marionette DEBUG loaded listener.js 17:05:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90d11c00) [pid = 1789] [serial = 641] [outer = 0x90c89c00] 17:05:09 INFO - PROCESS | 1789 | 1468022709978 Marionette TRACE conn4 <- [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] 17:05:10 INFO - PROCESS | 1789 | 1468022710042 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 17:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:05:10 INFO - PROCESS | 1789 | 1468022710051 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:05:10 INFO - PROCESS | 1789 | 1468022710057 Marionette TRACE conn4 <- [1,826,null,{}] 17:05:10 INFO - PROCESS | 1789 | 1468022710072 Marionette TRACE conn4 -> [0,827,"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 | 1789 | 1468022710080 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:10 INFO - PROCESS | 1789 | 1468022710290 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 17:05:10 INFO - PROCESS | 1789 | 1468022710309 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1789 | 1468022710319 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ea9400 == 29 [pid = 1789] [id = 214] 17:05:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x91eaa000) [pid = 1789] [serial = 642] [outer = (nil)] 17:05:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x92046400) [pid = 1789] [serial = 643] [outer = 0x91eaa000] 17:05:10 INFO - PROCESS | 1789 | 1468022710391 Marionette DEBUG loaded listener.js 17:05:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x930dec00) [pid = 1789] [serial = 644] [outer = 0x91eaa000] 17:05:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93aa9800) [pid = 1789] [serial = 645] [outer = 0x951d4c00] 17:05:11 INFO - PROCESS | 1789 | 1468022711408 Marionette TRACE conn4 <- [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]]]}] 17:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1381ms 17:05:11 INFO - PROCESS | 1789 | 1468022711432 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 17:05:11 INFO - PROCESS | 1789 | 1468022711437 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 17:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:05:11 INFO - PROCESS | 1789 | 1468022711450 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:05:11 INFO - PROCESS | 1789 | 1468022711452 Marionette TRACE conn4 <- [1,830,null,{}] 17:05:11 INFO - PROCESS | 1789 | 1468022711456 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:11 INFO - PROCESS | 1789 | 1468022711462 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:11 INFO - PROCESS | 1789 | 1468022711666 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 17:05:11 INFO - PROCESS | 1789 | 1468022711687 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022711695 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d7c00 == 30 [pid = 1789] [id = 215] 17:05:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93a51000) [pid = 1789] [serial = 646] [outer = (nil)] 17:05:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93b55400) [pid = 1789] [serial = 647] [outer = 0x93a51000] 17:05:11 INFO - PROCESS | 1789 | 1468022711760 Marionette DEBUG loaded listener.js 17:05:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93b5a400) [pid = 1789] [serial = 648] [outer = 0x93a51000] 17:05:12 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91eb2000) [pid = 1789] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:05:12 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8dadb400) [pid = 1789] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:05:12 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8dae0000) [pid = 1789] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:05:12 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90c87400) [pid = 1789] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:05:12 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8ee02c00) [pid = 1789] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:05:12 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90c85400) [pid = 1789] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:05:12 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90ced000) [pid = 1789] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:05:12 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x93a5cc00) [pid = 1789] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:05:12 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8f619c00) [pid = 1789] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:05:12 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x93ac2000) [pid = 1789] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:05:12 INFO - PROCESS | 1789 | 1468022712709 Marionette TRACE conn4 <- [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]]]}] 17:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1277ms 17:05:12 INFO - PROCESS | 1789 | 1468022712727 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 17:05:12 INFO - PROCESS | 1789 | 1468022712731 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 17:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:05:12 INFO - PROCESS | 1789 | 1468022712737 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:05:12 INFO - PROCESS | 1789 | 1468022712739 Marionette TRACE conn4 <- [1,834,null,{}] 17:05:12 INFO - PROCESS | 1789 | 1468022712745 Marionette TRACE conn4 -> [0,835,"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 | 1789 | 1468022712749 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:12 INFO - PROCESS | 1789 | 1468022712893 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 17:05:12 INFO - PROCESS | 1789 | 1468022712907 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022712913 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x9203b400 == 31 [pid = 1789] [id = 216] 17:05:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x93a58400) [pid = 1789] [serial = 649] [outer = (nil)] 17:05:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x93ac2400) [pid = 1789] [serial = 650] [outer = 0x93a58400] 17:05:12 INFO - PROCESS | 1789 | 1468022712980 Marionette DEBUG loaded listener.js 17:05:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x93d91800) [pid = 1789] [serial = 651] [outer = 0x93a58400] 17:05:13 INFO - PROCESS | 1789 | 1468022713849 Marionette TRACE conn4 <- [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]]]}] 17:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1142ms 17:05:13 INFO - PROCESS | 1789 | 1468022713879 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 17:05:13 INFO - PROCESS | 1789 | 1468022713882 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 17:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:05:13 INFO - PROCESS | 1789 | 1468022713892 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:05:13 INFO - PROCESS | 1789 | 1468022713898 Marionette TRACE conn4 <- [1,838,null,{}] 17:05:13 INFO - PROCESS | 1789 | 1468022713908 Marionette TRACE conn4 -> [0,839,"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 | 1789 | 1468022713918 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:14 INFO - PROCESS | 1789 | 1468022714102 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 17:05:14 INFO - PROCESS | 1789 | 1468022714310 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1789 | 1468022714321 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c3c00 == 32 [pid = 1789] [id = 217] 17:05:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8d8c4000) [pid = 1789] [serial = 652] [outer = (nil)] 17:05:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8d8cac00) [pid = 1789] [serial = 653] [outer = 0x8d8c4000] 17:05:14 INFO - PROCESS | 1789 | 1468022714409 Marionette DEBUG loaded listener.js 17:05:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8d9d7000) [pid = 1789] [serial = 654] [outer = 0x8d8c4000] 17:05:15 INFO - PROCESS | 1789 | 1468022715415 Marionette TRACE conn4 <- [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]]]}] 17:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1541ms 17:05:15 INFO - PROCESS | 1789 | 1468022715433 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 17:05:15 INFO - PROCESS | 1789 | 1468022715438 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 17:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:05:15 INFO - PROCESS | 1789 | 1468022715446 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:05:15 INFO - PROCESS | 1789 | 1468022715451 Marionette TRACE conn4 <- [1,842,null,{}] 17:05:15 INFO - PROCESS | 1789 | 1468022715458 Marionette TRACE conn4 -> [0,843,"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 | 1789 | 1468022715466 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:15 INFO - PROCESS | 1789 | 1468022715687 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 17:05:15 INFO - PROCESS | 1789 | 1468022715896 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022715904 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cc400 == 33 [pid = 1789] [id = 218] 17:05:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90b43800) [pid = 1789] [serial = 655] [outer = (nil)] 17:05:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90ce6c00) [pid = 1789] [serial = 656] [outer = 0x90b43800] 17:05:16 INFO - PROCESS | 1789 | 1468022716035 Marionette DEBUG loaded listener.js 17:05:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90d1e000) [pid = 1789] [serial = 657] [outer = 0x90b43800] 17:05:17 INFO - PROCESS | 1789 | 1468022717000 Marionette TRACE conn4 <- [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]]]}] 17:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1585ms 17:05:17 INFO - PROCESS | 1789 | 1468022717034 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 17:05:17 INFO - PROCESS | 1789 | 1468022717040 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 17:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:05:17 INFO - PROCESS | 1789 | 1468022717048 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:05:17 INFO - PROCESS | 1789 | 1468022717051 Marionette TRACE conn4 <- [1,846,null,{}] 17:05:17 INFO - PROCESS | 1789 | 1468022717057 Marionette TRACE conn4 -> [0,847,"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 | 1789 | 1468022717062 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:17 INFO - PROCESS | 1789 | 1468022717248 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 17:05:17 INFO - PROCESS | 1789 | 1468022717500 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1789 | 1468022717510 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eac800 == 34 [pid = 1789] [id = 219] 17:05:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9203c800) [pid = 1789] [serial = 658] [outer = (nil)] 17:05:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x92449000) [pid = 1789] [serial = 659] [outer = 0x9203c800] 17:05:17 INFO - PROCESS | 1789 | 1468022717636 Marionette DEBUG loaded listener.js 17:05:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x93a52800) [pid = 1789] [serial = 660] [outer = 0x9203c800] 17:05:18 INFO - PROCESS | 1789 | 1468022718574 Marionette TRACE conn4 <- [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]]]}] 17:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1579ms 17:05:18 INFO - PROCESS | 1789 | 1468022718627 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 17:05:18 INFO - PROCESS | 1789 | 1468022718630 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 17:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:05:18 INFO - PROCESS | 1789 | 1468022718647 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:05:18 INFO - PROCESS | 1789 | 1468022718656 Marionette TRACE conn4 <- [1,850,null,{}] 17:05:18 INFO - PROCESS | 1789 | 1468022718704 Marionette TRACE conn4 -> [0,851,"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 | 1789 | 1468022718712 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:18 INFO - PROCESS | 1789 | 1468022718963 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 17:05:19 INFO - PROCESS | 1789 | 1468022719133 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022719140 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ea6800 == 35 [pid = 1789] [id = 220] 17:05:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x93ac6000) [pid = 1789] [serial = 661] [outer = (nil)] 17:05:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x951d5800) [pid = 1789] [serial = 662] [outer = 0x93ac6000] 17:05:19 INFO - PROCESS | 1789 | 1468022719227 Marionette DEBUG loaded listener.js 17:05:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9535ec00) [pid = 1789] [serial = 663] [outer = 0x93ac6000] 17:05:20 INFO - PROCESS | 1789 | 1468022720131 Marionette TRACE conn4 <- [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]]]}] 17:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1543ms 17:05:20 INFO - PROCESS | 1789 | 1468022720183 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 17:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:05:20 INFO - PROCESS | 1789 | 1468022720188 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 17:05:20 INFO - PROCESS | 1789 | 1468022720195 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:05:20 INFO - PROCESS | 1789 | 1468022720198 Marionette TRACE conn4 <- [1,854,null,{}] 17:05:20 INFO - PROCESS | 1789 | 1468022720204 Marionette TRACE conn4 -> [0,855,"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 | 1789 | 1468022720210 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:20 INFO - PROCESS | 1789 | 1468022720388 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 17:05:20 INFO - PROCESS | 1789 | 1468022720546 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022720555 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dadb800 == 36 [pid = 1789] [id = 221] 17:05:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x953e8800) [pid = 1789] [serial = 664] [outer = (nil)] 17:05:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x953f3000) [pid = 1789] [serial = 665] [outer = 0x953e8800] 17:05:20 INFO - PROCESS | 1789 | 1468022720679 Marionette DEBUG loaded listener.js 17:05:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x953f6c00) [pid = 1789] [serial = 666] [outer = 0x953e8800] 17:05:21 INFO - PROCESS | 1789 | 1468022721512 Marionette TRACE conn4 <- [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]]]}] 17:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1379ms 17:05:21 INFO - PROCESS | 1789 | 1468022721574 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 17:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:05:21 INFO - PROCESS | 1789 | 1468022721578 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 17:05:21 INFO - PROCESS | 1789 | 1468022721584 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:05:21 INFO - PROCESS | 1789 | 1468022721588 Marionette TRACE conn4 <- [1,858,null,{}] 17:05:21 INFO - PROCESS | 1789 | 1468022721594 Marionette TRACE conn4 -> [0,859,"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 | 1789 | 1468022721599 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:21 INFO - PROCESS | 1789 | 1468022721764 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 17:05:21 INFO - PROCESS | 1789 | 1468022721922 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022721942 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x97985000 == 37 [pid = 1789] [id = 222] 17:05:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x97985400) [pid = 1789] [serial = 667] [outer = (nil)] 17:05:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x983f1400) [pid = 1789] [serial = 668] [outer = 0x97985400] 17:05:22 INFO - PROCESS | 1789 | 1468022722033 Marionette DEBUG loaded listener.js 17:05:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x99630400) [pid = 1789] [serial = 669] [outer = 0x97985400] 17:05:23 INFO - PROCESS | 1789 | 1468022723033 Marionette TRACE conn4 <- [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]]]}] 17:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1479ms 17:05:23 INFO - PROCESS | 1789 | 1468022723064 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 17:05:23 INFO - PROCESS | 1789 | 1468022723068 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 17:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:05:23 INFO - PROCESS | 1789 | 1468022723074 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:05:23 INFO - PROCESS | 1789 | 1468022723077 Marionette TRACE conn4 <- [1,862,null,{}] 17:05:23 INFO - PROCESS | 1789 | 1468022723083 Marionette TRACE conn4 -> [0,863,"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 | 1789 | 1468022723089 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:23 INFO - PROCESS | 1789 | 1468022723260 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 17:05:23 INFO - PROCESS | 1789 | 1468022723599 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1789 | 1468022723608 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae3000 == 38 [pid = 1789] [id = 223] 17:05:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8dae5400) [pid = 1789] [serial = 670] [outer = (nil)] 17:05:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8ee07400) [pid = 1789] [serial = 671] [outer = 0x8dae5400] 17:05:23 INFO - PROCESS | 1789 | 1468022723753 Marionette DEBUG loaded listener.js 17:05:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8f479000) [pid = 1789] [serial = 672] [outer = 0x8dae5400] 17:05:24 INFO - PROCESS | 1789 | 1468022724728 Marionette TRACE conn4 <- [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]]]}] 17:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1684ms 17:05:24 INFO - PROCESS | 1789 | 1468022724760 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 17:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:05:24 INFO - PROCESS | 1789 | 1468022724766 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 17:05:24 INFO - PROCESS | 1789 | 1468022724773 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:05:24 INFO - PROCESS | 1789 | 1468022724776 Marionette TRACE conn4 <- [1,866,null,{}] 17:05:24 INFO - PROCESS | 1789 | 1468022724785 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:24 INFO - PROCESS | 1789 | 1468022724792 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:25 INFO - PROCESS | 1789 | 1468022725006 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x9203b400 == 37 [pid = 1789] [id = 216] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d7c00 == 36 [pid = 1789] [id = 215] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x91ea9400 == 35 [pid = 1789] [id = 214] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8f47bc00 == 34 [pid = 1789] [id = 213] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8f471000 == 33 [pid = 1789] [id = 212] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c3000 == 32 [pid = 1789] [id = 211] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8f61cc00 == 31 [pid = 1789] [id = 210] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0b400 == 30 [pid = 1789] [id = 209] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c5400 == 29 [pid = 1789] [id = 208] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0c000 == 28 [pid = 1789] [id = 129] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3d800 == 27 [pid = 1789] [id = 117] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x930de400 == 26 [pid = 1789] [id = 119] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8f614400 == 25 [pid = 1789] [id = 124] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x90c83c00 == 24 [pid = 1789] [id = 116] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x90b46400 == 23 [pid = 1789] [id = 122] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x9cc98c00 == 22 [pid = 1789] [id = 123] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8f893400 == 21 [pid = 1789] [id = 126] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8f897800 == 20 [pid = 1789] [id = 127] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x93a5c400 == 19 [pid = 1789] [id = 125] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x92037400 == 18 [pid = 1789] [id = 115] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x9cc90400 == 17 [pid = 1789] [id = 121] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8f895800 == 16 [pid = 1789] [id = 128] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x9a09e000 == 15 [pid = 1789] [id = 120] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x97985000 == 14 [pid = 1789] [id = 222] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8dadb800 == 13 [pid = 1789] [id = 221] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x91ea6800 == 12 [pid = 1789] [id = 220] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cc400 == 11 [pid = 1789] [id = 218] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x91eac800 == 10 [pid = 1789] [id = 219] 17:05:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c3c00 == 9 [pid = 1789] [id = 217] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x93a4d800) [pid = 1789] [serial = 593] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x91adb800) [pid = 1789] [serial = 622] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x8dadec00) [pid = 1789] [serial = 610] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x8dae2400) [pid = 1789] [serial = 611] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8f47ac00) [pid = 1789] [serial = 608] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8ee04400) [pid = 1789] [serial = 607] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x90c8c000) [pid = 1789] [serial = 616] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8f47b000) [pid = 1789] [serial = 596] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8ee0f400) [pid = 1789] [serial = 595] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x91ad2000) [pid = 1789] [serial = 599] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90cef400) [pid = 1789] [serial = 598] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x90d17c00) [pid = 1789] [serial = 619] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93ac6c00) [pid = 1789] [serial = 602] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90c90c00) [pid = 1789] [serial = 617] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x93ac1800) [pid = 1789] [serial = 601] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x91ad3000) [pid = 1789] [serial = 620] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8f61dc00) [pid = 1789] [serial = 613] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8f892c00) [pid = 1789] [serial = 614] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x93d9dc00) [pid = 1789] [serial = 605] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x93d97000) [pid = 1789] [serial = 604] [outer = (nil)] [url = about:blank] 17:05:26 INFO - PROCESS | 1789 | 1468022726225 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1789 | 1468022726239 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8ce400 == 10 [pid = 1789] [id = 224] 17:05:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8d8cf800) [pid = 1789] [serial = 673] [outer = (nil)] 17:05:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8d9d4c00) [pid = 1789] [serial = 674] [outer = 0x8d8cf800] 17:05:26 INFO - PROCESS | 1789 | 1468022726317 Marionette DEBUG loaded listener.js 17:05:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8dae6400) [pid = 1789] [serial = 675] [outer = 0x8d8cf800] 17:05:27 INFO - PROCESS | 1789 | 1468022727103 Marionette TRACE conn4 <- [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]]]}] 17:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 2386ms 17:05:27 INFO - PROCESS | 1789 | 1468022727160 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 17:05:27 INFO - PROCESS | 1789 | 1468022727166 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 17:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:05:27 INFO - PROCESS | 1789 | 1468022727173 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:05:27 INFO - PROCESS | 1789 | 1468022727177 Marionette TRACE conn4 <- [1,870,null,{}] 17:05:27 INFO - PROCESS | 1789 | 1468022727185 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:27 INFO - PROCESS | 1789 | 1468022727192 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:27 INFO - PROCESS | 1789 | 1468022727348 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 17:05:27 INFO - PROCESS | 1789 | 1468022727360 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022727367 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f47bc00 == 11 [pid = 1789] [id = 225] 17:05:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8f47c000) [pid = 1789] [serial = 676] [outer = (nil)] 17:05:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8f619c00) [pid = 1789] [serial = 677] [outer = 0x8f47c000] 17:05:27 INFO - PROCESS | 1789 | 1468022727449 Marionette DEBUG loaded listener.js 17:05:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8f892000) [pid = 1789] [serial = 678] [outer = 0x8f47c000] 17:05:28 INFO - PROCESS | 1789 | 1468022728349 Marionette TRACE conn4 <- [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]]]}] 17:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1237ms 17:05:28 INFO - PROCESS | 1789 | 1468022728415 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 17:05:28 INFO - PROCESS | 1789 | 1468022728422 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 17:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:05:28 INFO - PROCESS | 1789 | 1468022728430 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:05:28 INFO - PROCESS | 1789 | 1468022728434 Marionette TRACE conn4 <- [1,874,null,{}] 17:05:28 INFO - PROCESS | 1789 | 1468022728456 Marionette TRACE conn4 -> [0,875,"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 | 1789 | 1468022728462 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:28 INFO - PROCESS | 1789 | 1468022728686 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 17:05:28 INFO - PROCESS | 1789 | 1468022728708 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022728715 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee05800 == 12 [pid = 1789] [id = 226] 17:05:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8f479c00) [pid = 1789] [serial = 679] [outer = (nil)] 17:05:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90c8c800) [pid = 1789] [serial = 680] [outer = 0x8f479c00] 17:05:28 INFO - PROCESS | 1789 | 1468022728786 Marionette DEBUG loaded listener.js 17:05:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x90ceb800) [pid = 1789] [serial = 681] [outer = 0x8f479c00] 17:05:29 INFO - PROCESS | 1789 | 1468022729769 Marionette TRACE conn4 <- [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]]]}] 17:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1396ms 17:05:29 INFO - PROCESS | 1789 | 1468022729829 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 17:05:29 INFO - PROCESS | 1789 | 1468022729833 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 17:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:05:29 INFO - PROCESS | 1789 | 1468022729847 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:05:29 INFO - PROCESS | 1789 | 1468022729856 Marionette TRACE conn4 <- [1,878,null,{}] 17:05:29 INFO - PROCESS | 1789 | 1468022729870 Marionette TRACE conn4 -> [0,879,"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 | 1789 | 1468022729877 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:30 INFO - PROCESS | 1789 | 1468022730102 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 17:05:30 INFO - PROCESS | 1789 | 1468022730132 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1789 | 1468022730141 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x90ced000 == 13 [pid = 1789] [id = 227] 17:05:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x91ad7400) [pid = 1789] [serial = 682] [outer = (nil)] 17:05:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x91add800) [pid = 1789] [serial = 683] [outer = 0x91ad7400] 17:05:30 INFO - PROCESS | 1789 | 1468022730207 Marionette DEBUG loaded listener.js 17:05:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x90c8ac00) [pid = 1789] [serial = 684] [outer = 0x91ad7400] 17:05:31 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8d8c4c00) [pid = 1789] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:05:31 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93a51000) [pid = 1789] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:05:31 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x91eaa000) [pid = 1789] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:05:31 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8f89cc00) [pid = 1789] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:05:31 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8f471800) [pid = 1789] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:05:31 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8ee0cc00) [pid = 1789] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:05:31 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91eaac00) [pid = 1789] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:05:31 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8d8c6400) [pid = 1789] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:05:31 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90c89c00) [pid = 1789] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:05:31 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x93a58400) [pid = 1789] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:05:31 INFO - PROCESS | 1789 | 1468022731431 Marionette TRACE conn4 <- [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]]]}] 17:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1606ms 17:05:31 INFO - PROCESS | 1789 | 1468022731445 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 17:05:31 INFO - PROCESS | 1789 | 1468022731450 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 17:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:05:31 INFO - PROCESS | 1789 | 1468022731456 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:05:31 INFO - PROCESS | 1789 | 1468022731459 Marionette TRACE conn4 <- [1,882,null,{}] 17:05:31 INFO - PROCESS | 1789 | 1468022731465 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:31 INFO - PROCESS | 1789 | 1468022731470 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:31 INFO - PROCESS | 1789 | 1468022731668 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 17:05:31 INFO - PROCESS | 1789 | 1468022731686 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022731694 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d8400 == 14 [pid = 1789] [id = 228] 17:05:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8ee01c00) [pid = 1789] [serial = 685] [outer = (nil)] 17:05:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91ad6c00) [pid = 1789] [serial = 686] [outer = 0x8ee01c00] 17:05:31 INFO - PROCESS | 1789 | 1468022731762 Marionette DEBUG loaded listener.js 17:05:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91eb0c00) [pid = 1789] [serial = 687] [outer = 0x8ee01c00] 17:05:32 INFO - PROCESS | 1789 | 1468022732598 Marionette TRACE conn4 <- [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]]]}] 17:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1193ms 17:05:32 INFO - PROCESS | 1789 | 1468022732661 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 17:05:32 INFO - PROCESS | 1789 | 1468022732665 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 17:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:05:32 INFO - PROCESS | 1789 | 1468022732672 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:05:32 INFO - PROCESS | 1789 | 1468022732675 Marionette TRACE conn4 <- [1,886,null,{}] 17:05:32 INFO - PROCESS | 1789 | 1468022732681 Marionette TRACE conn4 -> [0,887,"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 | 1789 | 1468022732685 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:32 INFO - PROCESS | 1789 | 1468022732833 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 17:05:32 INFO - PROCESS | 1789 | 1468022732843 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022732864 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x9203bc00 == 15 [pid = 1789] [id = 229] 17:05:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9203d800) [pid = 1789] [serial = 688] [outer = (nil)] 17:05:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9244b000) [pid = 1789] [serial = 689] [outer = 0x9203d800] 17:05:32 INFO - PROCESS | 1789 | 1468022732946 Marionette DEBUG loaded listener.js 17:05:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x93a5b000) [pid = 1789] [serial = 690] [outer = 0x9203d800] 17:05:34 INFO - PROCESS | 1789 | 1468022734162 Marionette TRACE conn4 <- [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]]]}] 17:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1533ms 17:05:34 INFO - PROCESS | 1789 | 1468022734204 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 17:05:34 INFO - PROCESS | 1789 | 1468022734211 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 17:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:05:34 INFO - PROCESS | 1789 | 1468022734218 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:05:34 INFO - PROCESS | 1789 | 1468022734226 Marionette TRACE conn4 <- [1,890,null,{}] 17:05:34 INFO - PROCESS | 1789 | 1468022734233 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:34 INFO - PROCESS | 1789 | 1468022734239 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:34 INFO - PROCESS | 1789 | 1468022734453 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 17:05:34 INFO - PROCESS | 1789 | 1468022734617 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022734626 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae4400 == 16 [pid = 1789] [id = 230] 17:05:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8ee0b800) [pid = 1789] [serial = 691] [outer = (nil)] 17:05:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8f8a0000) [pid = 1789] [serial = 692] [outer = 0x8ee0b800] 17:05:34 INFO - PROCESS | 1789 | 1468022734710 Marionette DEBUG loaded listener.js 17:05:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x90c86c00) [pid = 1789] [serial = 693] [outer = 0x8ee0b800] 17:05:35 INFO - PROCESS | 1789 | 1468022735769 Marionette TRACE conn4 <- [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]]]}] 17:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1593ms 17:05:35 INFO - PROCESS | 1789 | 1468022735810 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 17:05:35 INFO - PROCESS | 1789 | 1468022735817 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 17:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:05:35 INFO - PROCESS | 1789 | 1468022735828 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:05:35 INFO - PROCESS | 1789 | 1468022735832 Marionette TRACE conn4 <- [1,894,null,{}] 17:05:35 INFO - PROCESS | 1789 | 1468022735838 Marionette TRACE conn4 -> [0,895,"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 | 1789 | 1468022735844 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:36 INFO - PROCESS | 1789 | 1468022736058 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 17:05:36 INFO - PROCESS | 1789 | 1468022736307 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022736315 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d17800 == 17 [pid = 1789] [id = 231] 17:05:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x91ad6800) [pid = 1789] [serial = 694] [outer = (nil)] 17:05:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x91adec00) [pid = 1789] [serial = 695] [outer = 0x91ad6800] 17:05:36 INFO - PROCESS | 1789 | 1468022736437 Marionette DEBUG loaded listener.js 17:05:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9203b000) [pid = 1789] [serial = 696] [outer = 0x91ad6800] 17:05:37 INFO - PROCESS | 1789 | 1468022737435 Marionette TRACE conn4 <- [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]]]}] 17:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1683ms 17:05:37 INFO - PROCESS | 1789 | 1468022737511 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 17:05:37 INFO - PROCESS | 1789 | 1468022737515 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 17:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:05:37 INFO - PROCESS | 1789 | 1468022737522 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:05:37 INFO - PROCESS | 1789 | 1468022737528 Marionette TRACE conn4 <- [1,898,null,{}] 17:05:37 INFO - PROCESS | 1789 | 1468022737544 Marionette TRACE conn4 -> [0,899,"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 | 1789 | 1468022737553 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:37 INFO - PROCESS | 1789 | 1468022737760 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 17:05:37 INFO - PROCESS | 1789 | 1468022737976 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022737990 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x93abec00 == 18 [pid = 1789] [id = 232] 17:05:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x93abf400) [pid = 1789] [serial = 697] [outer = (nil)] 17:05:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x93b54400) [pid = 1789] [serial = 698] [outer = 0x93abf400] 17:05:38 INFO - PROCESS | 1789 | 1468022738099 Marionette DEBUG loaded listener.js 17:05:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x93d97c00) [pid = 1789] [serial = 699] [outer = 0x93abf400] 17:05:39 INFO - PROCESS | 1789 | 1468022739211 Marionette TRACE conn4 <- [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]]]}] 17:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1734ms 17:05:39 INFO - PROCESS | 1789 | 1468022739257 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 17:05:39 INFO - PROCESS | 1789 | 1468022739263 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 17:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:05:39 INFO - PROCESS | 1789 | 1468022739271 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:05:39 INFO - PROCESS | 1789 | 1468022739276 Marionette TRACE conn4 <- [1,902,null,{}] 17:05:39 INFO - PROCESS | 1789 | 1468022739284 Marionette TRACE conn4 -> [0,903,"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 | 1789 | 1468022739289 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:39 INFO - PROCESS | 1789 | 1468022739524 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 17:05:39 INFO - PROCESS | 1789 | 1468022739728 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1789 | 1468022739742 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee10400 == 19 [pid = 1789] [id = 233] 17:05:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8f470800) [pid = 1789] [serial = 700] [outer = (nil)] 17:05:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8f47f000) [pid = 1789] [serial = 701] [outer = 0x8f470800] 17:05:39 INFO - PROCESS | 1789 | 1468022739815 Marionette DEBUG loaded listener.js 17:05:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8f616000) [pid = 1789] [serial = 702] [outer = 0x8f470800] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x93d91800) [pid = 1789] [serial = 651] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x8f895400) [pid = 1789] [serial = 635] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x93b55400) [pid = 1789] [serial = 647] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x92046400) [pid = 1789] [serial = 643] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8f616400) [pid = 1789] [serial = 634] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x90b3b400) [pid = 1789] [serial = 628] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x8f61ac00) [pid = 1789] [serial = 638] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x91adfc00) [pid = 1789] [serial = 623] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x91eb4400) [pid = 1789] [serial = 631] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9a0a6400) [pid = 1789] [serial = 416] [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:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8d9dd800) [pid = 1789] [serial = 626] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x93b5a400) [pid = 1789] [serial = 648] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8f47e800) [pid = 1789] [serial = 637] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8d8cc800) [pid = 1789] [serial = 625] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9232b800) [pid = 1789] [serial = 632] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90d11c00) [pid = 1789] [serial = 641] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x930dec00) [pid = 1789] [serial = 644] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90ce9400) [pid = 1789] [serial = 640] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90c83400) [pid = 1789] [serial = 629] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x93ac2400) [pid = 1789] [serial = 650] [outer = (nil)] [url = about:blank] 17:05:40 INFO - PROCESS | 1789 | 1468022740707 Marionette TRACE conn4 <- [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]]]}] 17:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1482ms 17:05:40 INFO - PROCESS | 1789 | 1468022740753 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 17:05:40 INFO - PROCESS | 1789 | 1468022740759 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 17:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:05:40 INFO - PROCESS | 1789 | 1468022740769 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:05:40 INFO - PROCESS | 1789 | 1468022740773 Marionette TRACE conn4 <- [1,906,null,{}] 17:05:40 INFO - PROCESS | 1789 | 1468022740779 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:40 INFO - PROCESS | 1789 | 1468022740784 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:40 INFO - PROCESS | 1789 | 1468022740943 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 17:05:40 INFO - PROCESS | 1789 | 1468022740955 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022740963 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3c400 == 20 [pid = 1789] [id = 234] 17:05:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90b3f800) [pid = 1789] [serial = 703] [outer = (nil)] 17:05:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90c86000) [pid = 1789] [serial = 704] [outer = 0x90b3f800] 17:05:41 INFO - PROCESS | 1789 | 1468022741040 Marionette DEBUG loaded listener.js 17:05:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90cee800) [pid = 1789] [serial = 705] [outer = 0x90b3f800] 17:05:41 INFO - PROCESS | 1789 | 1468022741944 Marionette TRACE conn4 <- [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]]]}] 17:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1242ms 17:05:42 INFO - PROCESS | 1789 | 1468022742012 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 17:05:42 INFO - PROCESS | 1789 | 1468022742016 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 17:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:05:42 INFO - PROCESS | 1789 | 1468022742022 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:05:42 INFO - PROCESS | 1789 | 1468022742028 Marionette TRACE conn4 <- [1,910,null,{}] 17:05:42 INFO - PROCESS | 1789 | 1468022742044 Marionette TRACE conn4 -> [0,911,"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 | 1789 | 1468022742051 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:42 INFO - PROCESS | 1789 | 1468022742251 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 17:05:42 INFO - PROCESS | 1789 | 1468022742328 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022742341 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x91adac00 == 21 [pid = 1789] [id = 235] 17:05:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91ea6400) [pid = 1789] [serial = 706] [outer = (nil)] 17:05:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9232a000) [pid = 1789] [serial = 707] [outer = 0x91ea6400] 17:05:42 INFO - PROCESS | 1789 | 1468022742411 Marionette DEBUG loaded listener.js 17:05:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93a52400) [pid = 1789] [serial = 708] [outer = 0x91ea6400] 17:05:43 INFO - PROCESS | 1789 | 1468022743257 Marionette TRACE conn4 <- [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]]]}] 17:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1288ms 17:05:43 INFO - PROCESS | 1789 | 1468022743333 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 17:05:43 INFO - PROCESS | 1789 | 1468022743338 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 17:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:05:43 INFO - PROCESS | 1789 | 1468022743344 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:05:43 INFO - PROCESS | 1789 | 1468022743346 Marionette TRACE conn4 <- [1,914,null,{}] 17:05:43 INFO - PROCESS | 1789 | 1468022743352 Marionette TRACE conn4 -> [0,915,"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 | 1789 | 1468022743357 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:43 INFO - PROCESS | 1789 | 1468022743561 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 17:05:43 INFO - PROCESS | 1789 | 1468022743586 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1789 | 1468022743592 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dadf000 == 22 [pid = 1789] [id = 236] 17:05:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90d16400) [pid = 1789] [serial = 709] [outer = (nil)] 17:05:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x93ac7000) [pid = 1789] [serial = 710] [outer = 0x90d16400] 17:05:43 INFO - PROCESS | 1789 | 1468022743663 Marionette DEBUG loaded listener.js 17:05:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x93b62800) [pid = 1789] [serial = 711] [outer = 0x90d16400] 17:05:44 INFO - PROCESS | 1789 | 1468022744565 Marionette TRACE conn4 <- [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]]]}] 17:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1280ms 17:05:44 INFO - PROCESS | 1789 | 1468022744624 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 17:05:44 INFO - PROCESS | 1789 | 1468022744628 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 17:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:05:44 INFO - PROCESS | 1789 | 1468022744634 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:05:44 INFO - PROCESS | 1789 | 1468022744636 Marionette TRACE conn4 <- [1,918,null,{}] 17:05:44 INFO - PROCESS | 1789 | 1468022744642 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:44 INFO - PROCESS | 1789 | 1468022744647 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:44 INFO - PROCESS | 1789 | 1468022744832 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 17:05:44 INFO - PROCESS | 1789 | 1468022744855 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022744863 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x93d93000 == 23 [pid = 1789] [id = 237] 17:05:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x93d94000) [pid = 1789] [serial = 712] [outer = (nil)] 17:05:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x93d9ec00) [pid = 1789] [serial = 713] [outer = 0x93d94000] 17:05:44 INFO - PROCESS | 1789 | 1468022744929 Marionette DEBUG loaded listener.js 17:05:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x95163c00) [pid = 1789] [serial = 714] [outer = 0x93d94000] 17:05:45 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90b43800) [pid = 1789] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:05:45 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9203c800) [pid = 1789] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:05:45 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x93ac6000) [pid = 1789] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:05:45 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8f479c00) [pid = 1789] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:05:45 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8f47c000) [pid = 1789] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:05:45 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8d8cf800) [pid = 1789] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:05:45 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x953e8800) [pid = 1789] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:05:45 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8dae5400) [pid = 1789] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:05:45 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x91ad7400) [pid = 1789] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:05:45 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x97985400) [pid = 1789] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:05:45 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8d8c4000) [pid = 1789] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:05:45 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8ee01c00) [pid = 1789] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:05:45 INFO - PROCESS | 1789 | 1468022745902 Marionette TRACE conn4 <- [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]]]}] 17:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1326ms 17:05:45 INFO - PROCESS | 1789 | 1468022745962 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 17:05:45 INFO - PROCESS | 1789 | 1468022745965 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 17:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:05:45 INFO - PROCESS | 1789 | 1468022745972 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:05:45 INFO - PROCESS | 1789 | 1468022745975 Marionette TRACE conn4 <- [1,922,null,{}] 17:05:45 INFO - PROCESS | 1789 | 1468022745980 Marionette TRACE conn4 -> [0,923,"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 | 1789 | 1468022745990 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:46 INFO - PROCESS | 1789 | 1468022746175 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 17:05:46 INFO - PROCESS | 1789 | 1468022746302 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022746310 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae4c00 == 24 [pid = 1789] [id = 238] 17:05:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f479c00) [pid = 1789] [serial = 715] [outer = (nil)] 17:05:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x9516cc00) [pid = 1789] [serial = 716] [outer = 0x8f479c00] 17:05:46 INFO - PROCESS | 1789 | 1468022746382 Marionette DEBUG loaded listener.js 17:05:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93aa4800) [pid = 1789] [serial = 717] [outer = 0x8f479c00] 17:05:47 INFO - PROCESS | 1789 | 1468022747119 Marionette TRACE conn4 <- [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]]]}] 17:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1192ms 17:05:47 INFO - PROCESS | 1789 | 1468022747169 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 17:05:47 INFO - PROCESS | 1789 | 1468022747173 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 17:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:05:47 INFO - PROCESS | 1789 | 1468022747179 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:05:47 INFO - PROCESS | 1789 | 1468022747182 Marionette TRACE conn4 <- [1,926,null,{}] 17:05:47 INFO - PROCESS | 1789 | 1468022747187 Marionette TRACE conn4 -> [0,927,"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 | 1789 | 1468022747192 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:47 INFO - PROCESS | 1789 | 1468022747398 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 17:05:47 INFO - PROCESS | 1789 | 1468022747559 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1789 | 1468022747569 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cf400 == 25 [pid = 1789] [id = 239] 17:05:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8d8cfc00) [pid = 1789] [serial = 718] [outer = (nil)] 17:05:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8d9d9c00) [pid = 1789] [serial = 719] [outer = 0x8d8cfc00] 17:05:47 INFO - PROCESS | 1789 | 1468022747654 Marionette DEBUG loaded listener.js 17:05:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8dadd800) [pid = 1789] [serial = 720] [outer = 0x8d8cfc00] 17:05:48 INFO - PROCESS | 1789 | 1468022748620 Marionette TRACE conn4 <- [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]]]}] 17:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1481ms 17:05:48 INFO - PROCESS | 1789 | 1468022748662 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 17:05:48 INFO - PROCESS | 1789 | 1468022748668 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 17:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:05:48 INFO - PROCESS | 1789 | 1468022748677 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:05:48 INFO - PROCESS | 1789 | 1468022748683 Marionette TRACE conn4 <- [1,930,null,{}] 17:05:48 INFO - PROCESS | 1789 | 1468022748690 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:48 INFO - PROCESS | 1789 | 1468022748696 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:48 INFO - PROCESS | 1789 | 1468022748874 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 17:05:49 INFO - PROCESS | 1789 | 1468022749034 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022749046 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c86400 == 26 [pid = 1789] [id = 240] 17:05:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90c8f400) [pid = 1789] [serial = 721] [outer = (nil)] 17:05:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90d12800) [pid = 1789] [serial = 722] [outer = 0x90c8f400] 17:05:49 INFO - PROCESS | 1789 | 1468022749141 Marionette DEBUG loaded listener.js 17:05:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x90d1dc00) [pid = 1789] [serial = 723] [outer = 0x90c8f400] 17:05:50 INFO - PROCESS | 1789 | 1468022750041 Marionette TRACE conn4 <- [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]]]}] 17:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1435ms 17:05:50 INFO - PROCESS | 1789 | 1468022750112 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 17:05:50 INFO - PROCESS | 1789 | 1468022750117 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 17:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:05:50 INFO - PROCESS | 1789 | 1468022750124 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:05:50 INFO - PROCESS | 1789 | 1468022750128 Marionette TRACE conn4 <- [1,934,null,{}] 17:05:50 INFO - PROCESS | 1789 | 1468022750134 Marionette TRACE conn4 -> [0,935,"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 | 1789 | 1468022750139 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:50 INFO - PROCESS | 1789 | 1468022750327 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 17:05:50 INFO - PROCESS | 1789 | 1468022750506 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022750518 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f61c400 == 27 [pid = 1789] [id = 241] 17:05:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x930d3400) [pid = 1789] [serial = 724] [outer = (nil)] 17:05:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x93d9d400) [pid = 1789] [serial = 725] [outer = 0x930d3400] 17:05:50 INFO - PROCESS | 1789 | 1468022750598 Marionette DEBUG loaded listener.js 17:05:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9516f000) [pid = 1789] [serial = 726] [outer = 0x930d3400] 17:05:51 INFO - PROCESS | 1789 | 1468022751559 Marionette TRACE conn4 <- [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]]]}] 17:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1486ms 17:05:51 INFO - PROCESS | 1789 | 1468022751611 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 17:05:51 INFO - PROCESS | 1789 | 1468022751616 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 17:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:05:51 INFO - PROCESS | 1789 | 1468022751634 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:05:51 INFO - PROCESS | 1789 | 1468022751641 Marionette TRACE conn4 <- [1,938,null,{}] 17:05:51 INFO - PROCESS | 1789 | 1468022751647 Marionette TRACE conn4 -> [0,939,"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 | 1789 | 1468022751653 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:51 INFO - PROCESS | 1789 | 1468022751831 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 17:05:52 INFO - PROCESS | 1789 | 1468022751990 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022752001 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d11c00 == 28 [pid = 1789] [id = 242] 17:05:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x930dbc00) [pid = 1789] [serial = 727] [outer = (nil)] 17:05:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x983f9800) [pid = 1789] [serial = 728] [outer = 0x930dbc00] 17:05:52 INFO - PROCESS | 1789 | 1468022752094 Marionette DEBUG loaded listener.js 17:05:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x99297400) [pid = 1789] [serial = 729] [outer = 0x930dbc00] 17:05:52 INFO - PROCESS | 1789 | 1468022752968 Marionette TRACE conn4 <- [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]]]}] 17:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1388ms 17:05:53 INFO - PROCESS | 1789 | 1468022753014 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 17:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:05:53 INFO - PROCESS | 1789 | 1468022753018 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 17:05:53 INFO - PROCESS | 1789 | 1468022753024 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:05:53 INFO - PROCESS | 1789 | 1468022753028 Marionette TRACE conn4 <- [1,942,null,{}] 17:05:53 INFO - PROCESS | 1789 | 1468022753034 Marionette TRACE conn4 -> [0,943,"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 | 1789 | 1468022753039 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:53 INFO - PROCESS | 1789 | 1468022753206 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 17:05:53 INFO - PROCESS | 1789 | 1468022753365 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022753377 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x95357000 == 29 [pid = 1789] [id = 243] 17:05:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x953f3800) [pid = 1789] [serial = 730] [outer = (nil)] 17:05:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9963c400) [pid = 1789] [serial = 731] [outer = 0x953f3800] 17:05:53 INFO - PROCESS | 1789 | 1468022753453 Marionette DEBUG loaded listener.js 17:05:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9963dc00) [pid = 1789] [serial = 732] [outer = 0x953f3800] 17:05:54 INFO - PROCESS | 1789 | 1468022754365 Marionette TRACE conn4 <- [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]]]}] 17:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1383ms 17:05:54 INFO - PROCESS | 1789 | 1468022754408 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 17:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:05:54 INFO - PROCESS | 1789 | 1468022754412 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 17:05:54 INFO - PROCESS | 1789 | 1468022754418 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:05:54 INFO - PROCESS | 1789 | 1468022754422 Marionette TRACE conn4 <- [1,946,null,{}] 17:05:54 INFO - PROCESS | 1789 | 1468022754427 Marionette TRACE conn4 -> [0,947,"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 | 1789 | 1468022754432 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:54 INFO - PROCESS | 1789 | 1468022754608 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 17:05:54 INFO - PROCESS | 1789 | 1468022754786 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1789 | 1468022754804 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f89a800 == 30 [pid = 1789] [id = 244] 17:05:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x99781c00) [pid = 1789] [serial = 733] [outer = (nil)] 17:05:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9a013800) [pid = 1789] [serial = 734] [outer = 0x99781c00] 17:05:54 INFO - PROCESS | 1789 | 1468022754936 Marionette DEBUG loaded listener.js 17:05:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x9a095000) [pid = 1789] [serial = 735] [outer = 0x99781c00] 17:05:55 INFO - PROCESS | 1789 | 1468022755928 Marionette TRACE conn4 <- [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]]]}] 17:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1580ms 17:05:56 INFO - PROCESS | 1789 | 1468022755999 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 17:05:56 INFO - PROCESS | 1789 | 1468022756003 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 17:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:05:56 INFO - PROCESS | 1789 | 1468022756009 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:05:56 INFO - PROCESS | 1789 | 1468022756013 Marionette TRACE conn4 <- [1,950,null,{}] 17:05:56 INFO - PROCESS | 1789 | 1468022756019 Marionette TRACE conn4 -> [0,951,"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 | 1789 | 1468022756024 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:56 INFO - PROCESS | 1789 | 1468022756191 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 17:05:56 INFO - PROCESS | 1789 | 1468022756353 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022756363 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c2c00 == 31 [pid = 1789] [id = 245] 17:05:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x92444c00) [pid = 1789] [serial = 736] [outer = (nil)] 17:05:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x9a09cc00) [pid = 1789] [serial = 737] [outer = 0x92444c00] 17:05:56 INFO - PROCESS | 1789 | 1468022756441 Marionette DEBUG loaded listener.js 17:05:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x9a0a2000) [pid = 1789] [serial = 738] [outer = 0x92444c00] 17:05:57 INFO - PROCESS | 1789 | 1468022757392 Marionette TRACE conn4 <- [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]]]}] 17:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1429ms 17:05:57 INFO - PROCESS | 1789 | 1468022757438 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 17:05:57 INFO - PROCESS | 1789 | 1468022757442 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 17:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:05:57 INFO - PROCESS | 1789 | 1468022757449 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:05:57 INFO - PROCESS | 1789 | 1468022757452 Marionette TRACE conn4 <- [1,954,null,{}] 17:05:57 INFO - PROCESS | 1789 | 1468022757458 Marionette TRACE conn4 -> [0,955,"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 | 1789 | 1468022757463 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:57 INFO - PROCESS | 1789 | 1468022757627 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 17:05:58 INFO - PROCESS | 1789 | 1468022758060 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022758068 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d5400 == 32 [pid = 1789] [id = 246] 17:05:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x8d9d6400) [pid = 1789] [serial = 739] [outer = (nil)] 17:05:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x8d9dd400) [pid = 1789] [serial = 740] [outer = 0x8d9d6400] 17:05:58 INFO - PROCESS | 1789 | 1468022758148 Marionette DEBUG loaded listener.js 17:05:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x8f476c00) [pid = 1789] [serial = 741] [outer = 0x8d9d6400] 17:05:58 INFO - PROCESS | 1789 | 1468022758996 Marionette TRACE conn4 <- [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]]]}] 17:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1582ms 17:05:59 INFO - PROCESS | 1789 | 1468022759034 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 17:05:59 INFO - PROCESS | 1789 | 1468022759039 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 17:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:05:59 INFO - PROCESS | 1789 | 1468022759046 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:05:59 INFO - PROCESS | 1789 | 1468022759051 Marionette TRACE conn4 <- [1,958,null,{}] 17:05:59 INFO - PROCESS | 1789 | 1468022759059 Marionette TRACE conn4 -> [0,959,"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 | 1789 | 1468022759066 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:59 INFO - PROCESS | 1789 | 1468022759254 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 17:05:59 INFO - PROCESS | 1789 | 1468022759431 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022759446 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:05:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f898000 == 33 [pid = 1789] [id = 247] 17:05:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x90b44400) [pid = 1789] [serial = 742] [outer = (nil)] 17:05:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x90d16000) [pid = 1789] [serial = 743] [outer = 0x90b44400] 17:05:59 INFO - PROCESS | 1789 | 1468022759551 Marionette DEBUG loaded listener.js 17:05:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x91ad7000) [pid = 1789] [serial = 744] [outer = 0x90b44400] 17:06:01 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8ce400 == 32 [pid = 1789] [id = 224] 17:06:01 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae3000 == 31 [pid = 1789] [id = 223] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x90ce6c00) [pid = 1789] [serial = 656] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x93a52800) [pid = 1789] [serial = 660] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x92449000) [pid = 1789] [serial = 659] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x9535ec00) [pid = 1789] [serial = 663] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x951d5800) [pid = 1789] [serial = 662] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x90ceb800) [pid = 1789] [serial = 681] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x8f619c00) [pid = 1789] [serial = 677] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x8d9d4c00) [pid = 1789] [serial = 674] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x953f6c00) [pid = 1789] [serial = 666] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x8f479000) [pid = 1789] [serial = 672] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x8ee07400) [pid = 1789] [serial = 671] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x91add800) [pid = 1789] [serial = 683] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x953f3000) [pid = 1789] [serial = 665] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x99630400) [pid = 1789] [serial = 669] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x983f1400) [pid = 1789] [serial = 668] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8d9d7000) [pid = 1789] [serial = 654] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x8d8cac00) [pid = 1789] [serial = 653] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90d1e000) [pid = 1789] [serial = 657] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8dae6400) [pid = 1789] [serial = 675] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90c8ac00) [pid = 1789] [serial = 684] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90c8c800) [pid = 1789] [serial = 680] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8f892000) [pid = 1789] [serial = 678] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x91ad6c00) [pid = 1789] [serial = 686] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x91eb0c00) [pid = 1789] [serial = 687] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1789 | 1468022761572 Marionette TRACE conn4 <- [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]]]}] 17:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 2591ms 17:06:01 INFO - PROCESS | 1789 | 1468022761639 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 17:06:01 INFO - PROCESS | 1789 | 1468022761645 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 17:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:06:01 INFO - PROCESS | 1789 | 1468022761653 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:06:01 INFO - PROCESS | 1789 | 1468022761658 Marionette TRACE conn4 <- [1,962,null,{}] 17:06:01 INFO - PROCESS | 1789 | 1468022761667 Marionette TRACE conn4 -> [0,963,"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 | 1789 | 1468022761673 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:01 INFO - PROCESS | 1789 | 1468022761837 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 17:06:01 INFO - PROCESS | 1789 | 1468022761956 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022761972 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae8400 == 32 [pid = 1789] [id = 248] 17:06:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8ee03000) [pid = 1789] [serial = 745] [outer = (nil)] 17:06:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8ee0a400) [pid = 1789] [serial = 746] [outer = 0x8ee03000] 17:06:02 INFO - PROCESS | 1789 | 1468022762046 Marionette DEBUG loaded listener.js 17:06:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8f476400) [pid = 1789] [serial = 747] [outer = 0x8ee03000] 17:06:02 INFO - PROCESS | 1789 | 1468022762848 Marionette TRACE conn4 <- [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]]]}] 17:06:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:06:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1233ms 17:06:02 INFO - PROCESS | 1789 | 1468022762886 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 17:06:02 INFO - PROCESS | 1789 | 1468022762893 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 17:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:06:02 INFO - PROCESS | 1789 | 1468022762904 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:06:02 INFO - PROCESS | 1789 | 1468022762908 Marionette TRACE conn4 <- [1,966,null,{}] 17:06:02 INFO - PROCESS | 1789 | 1468022762914 Marionette TRACE conn4 -> [0,967,"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 | 1789 | 1468022762919 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:03 INFO - PROCESS | 1789 | 1468022763081 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 17:06:03 INFO - PROCESS | 1789 | 1468022763091 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1789 | 1468022763099 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f89d800 == 33 [pid = 1789] [id = 249] 17:06:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8f8a0c00) [pid = 1789] [serial = 748] [outer = (nil)] 17:06:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x90b40400) [pid = 1789] [serial = 749] [outer = 0x8f8a0c00] 17:06:03 INFO - PROCESS | 1789 | 1468022763171 Marionette DEBUG loaded listener.js 17:06:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x90c82c00) [pid = 1789] [serial = 750] [outer = 0x8f8a0c00] 17:06:04 INFO - PROCESS | 1789 | 1468022764054 Marionette TRACE conn4 <- [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]]]}] 17:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1233ms 17:06:04 INFO - PROCESS | 1789 | 1468022764137 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 17:06:04 INFO - PROCESS | 1789 | 1468022764140 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 17:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:06:04 INFO - PROCESS | 1789 | 1468022764153 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:06:04 INFO - PROCESS | 1789 | 1468022764160 Marionette TRACE conn4 <- [1,970,null,{}] 17:06:04 INFO - PROCESS | 1789 | 1468022764177 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:04 INFO - PROCESS | 1789 | 1468022764186 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:04 INFO - PROCESS | 1789 | 1468022764386 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 17:06:04 INFO - PROCESS | 1789 | 1468022764468 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022764477 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d1c400 == 34 [pid = 1789] [id = 250] 17:06:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x90d1ec00) [pid = 1789] [serial = 751] [outer = (nil)] 17:06:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x91ade800) [pid = 1789] [serial = 752] [outer = 0x90d1ec00] 17:06:04 INFO - PROCESS | 1789 | 1468022764550 Marionette DEBUG loaded listener.js 17:06:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x91eac000) [pid = 1789] [serial = 753] [outer = 0x90d1ec00] 17:06:05 INFO - PROCESS | 1789 | 1468022765461 Marionette TRACE conn4 <- [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]]]}] 17:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1390ms 17:06:05 INFO - PROCESS | 1789 | 1468022765538 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 17:06:05 INFO - PROCESS | 1789 | 1468022765543 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 17:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:06:05 INFO - PROCESS | 1789 | 1468022765548 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:06:05 INFO - PROCESS | 1789 | 1468022765551 Marionette TRACE conn4 <- [1,974,null,{}] 17:06:05 INFO - PROCESS | 1789 | 1468022765557 Marionette TRACE conn4 -> [0,975,"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 | 1789 | 1468022765562 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:05 INFO - PROCESS | 1789 | 1468022765763 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 17:06:05 INFO - PROCESS | 1789 | 1468022765787 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022765792 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0ec00 == 35 [pid = 1789] [id = 251] 17:06:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x91eb1400) [pid = 1789] [serial = 754] [outer = (nil)] 17:06:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x930d3c00) [pid = 1789] [serial = 755] [outer = 0x91eb1400] 17:06:05 INFO - PROCESS | 1789 | 1468022765863 Marionette DEBUG loaded listener.js 17:06:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x93aa4c00) [pid = 1789] [serial = 756] [outer = 0x91eb1400] 17:06:06 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x8f479c00) [pid = 1789] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:06:06 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x93abf400) [pid = 1789] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:06:06 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x93d94000) [pid = 1789] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:06:06 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x90d16400) [pid = 1789] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:06:06 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x91ad6800) [pid = 1789] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:06:06 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90b3f800) [pid = 1789] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:06:06 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9203d800) [pid = 1789] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:06:06 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x91ea6400) [pid = 1789] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:06:06 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8f470800) [pid = 1789] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:06:06 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8ee0b800) [pid = 1789] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:06:07 INFO - PROCESS | 1789 | 1468022767074 Marionette TRACE conn4 <- [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]]]}] 17:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1585ms 17:06:07 INFO - PROCESS | 1789 | 1468022767135 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 17:06:07 INFO - PROCESS | 1789 | 1468022767139 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 17:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:06:07 INFO - PROCESS | 1789 | 1468022767154 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:06:07 INFO - PROCESS | 1789 | 1468022767157 Marionette TRACE conn4 <- [1,978,null,{}] 17:06:07 INFO - PROCESS | 1789 | 1468022767163 Marionette TRACE conn4 -> [0,979,"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 | 1789 | 1468022767167 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:07 INFO - PROCESS | 1789 | 1468022767407 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 17:06:07 INFO - PROCESS | 1789 | 1468022767524 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1789 | 1468022767532 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cbc00 == 36 [pid = 1789] [id = 252] 17:06:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8d8cc400) [pid = 1789] [serial = 757] [outer = (nil)] 17:06:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8d9d3000) [pid = 1789] [serial = 758] [outer = 0x8d8cc400] 17:06:07 INFO - PROCESS | 1789 | 1468022767618 Marionette DEBUG loaded listener.js 17:06:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x8dada800) [pid = 1789] [serial = 759] [outer = 0x8d8cc400] 17:06:08 INFO - PROCESS | 1789 | 1468022768669 Marionette TRACE conn4 <- [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]]]}] 17:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1601ms 17:06:08 INFO - PROCESS | 1789 | 1468022768750 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 17:06:08 INFO - PROCESS | 1789 | 1468022768756 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 17:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:06:08 INFO - PROCESS | 1789 | 1468022768765 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:06:08 INFO - PROCESS | 1789 | 1468022768770 Marionette TRACE conn4 <- [1,982,null,{}] 17:06:08 INFO - PROCESS | 1789 | 1468022768777 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:08 INFO - PROCESS | 1789 | 1468022768783 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:09 INFO - PROCESS | 1789 | 1468022769003 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 17:06:09 INFO - PROCESS | 1789 | 1468022769224 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022769232 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3c000 == 37 [pid = 1789] [id = 253] 17:06:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x90b41000) [pid = 1789] [serial = 760] [outer = (nil)] 17:06:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x90c88400) [pid = 1789] [serial = 761] [outer = 0x90b41000] 17:06:09 INFO - PROCESS | 1789 | 1468022769342 Marionette DEBUG loaded listener.js 17:06:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x90ce8000) [pid = 1789] [serial = 762] [outer = 0x90b41000] 17:06:10 INFO - PROCESS | 1789 | 1468022770305 Marionette TRACE conn4 <- [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]]]}] 17:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1631ms 17:06:10 INFO - PROCESS | 1789 | 1468022770396 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 17:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:06:10 INFO - PROCESS | 1789 | 1468022770401 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 17:06:10 INFO - PROCESS | 1789 | 1468022770407 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:06:10 INFO - PROCESS | 1789 | 1468022770410 Marionette TRACE conn4 <- [1,986,null,{}] 17:06:10 INFO - PROCESS | 1789 | 1468022770417 Marionette TRACE conn4 -> [0,987,"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 | 1789 | 1468022770422 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:10 INFO - PROCESS | 1789 | 1468022770677 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 17:06:11 INFO - PROCESS | 1789 | 1468022770978 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022770987 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad6c00 == 38 [pid = 1789] [id = 254] 17:06:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x91ea6c00) [pid = 1789] [serial = 763] [outer = (nil)] 17:06:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9231e000) [pid = 1789] [serial = 764] [outer = 0x91ea6c00] 17:06:11 INFO - PROCESS | 1789 | 1468022771071 Marionette DEBUG loaded listener.js 17:06:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x930dc400) [pid = 1789] [serial = 765] [outer = 0x91ea6c00] 17:06:12 INFO - PROCESS | 1789 | 1468022772050 Marionette TRACE conn4 <- [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]]]}] 17:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1729ms 17:06:12 INFO - PROCESS | 1789 | 1468022772137 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 17:06:12 INFO - PROCESS | 1789 | 1468022772144 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 17:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:06:12 INFO - PROCESS | 1789 | 1468022772161 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:06:12 INFO - PROCESS | 1789 | 1468022772168 Marionette TRACE conn4 <- [1,990,null,{}] 17:06:12 INFO - PROCESS | 1789 | 1468022772173 Marionette TRACE conn4 -> [0,991,"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 | 1789 | 1468022772180 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:12 INFO - PROCESS | 1789 | 1468022772438 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 17:06:12 INFO - PROCESS | 1789 | 1468022772655 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022772665 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b48400 == 39 [pid = 1789] [id = 255] 17:06:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x90b49400) [pid = 1789] [serial = 766] [outer = (nil)] 17:06:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x93d9f000) [pid = 1789] [serial = 767] [outer = 0x90b49400] 17:06:12 INFO - PROCESS | 1789 | 1468022772745 Marionette DEBUG loaded listener.js 17:06:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x93d96400) [pid = 1789] [serial = 768] [outer = 0x90b49400] 17:06:13 INFO - PROCESS | 1789 | 1468022773887 Marionette TRACE conn4 <- [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]]]}] 17:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1794ms 17:06:13 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0ec00 == 38 [pid = 1789] [id = 251] 17:06:13 INFO - PROCESS | 1789 | --DOCSHELL 0x90d1c400 == 37 [pid = 1789] [id = 250] 17:06:13 INFO - PROCESS | 1789 | --DOCSHELL 0x8f89d800 == 36 [pid = 1789] [id = 249] 17:06:13 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae8400 == 35 [pid = 1789] [id = 248] 17:06:13 INFO - PROCESS | 1789 | 1468022773963 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 17:06:13 INFO - PROCESS | 1789 | 1468022773970 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 17:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:06:13 INFO - PROCESS | 1789 | 1468022773978 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:06:13 INFO - PROCESS | 1789 | 1468022773982 Marionette TRACE conn4 <- [1,994,null,{}] 17:06:13 INFO - PROCESS | 1789 | 1468022773990 Marionette TRACE conn4 -> [0,995,"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 | 1789 | 1468022774003 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:14 INFO - PROCESS | 1789 | 1468022774248 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x9516cc00) [pid = 1789] [serial = 716] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x93d97c00) [pid = 1789] [serial = 699] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x93d9ec00) [pid = 1789] [serial = 713] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x93b62800) [pid = 1789] [serial = 711] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x95163c00) [pid = 1789] [serial = 714] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x91adec00) [pid = 1789] [serial = 695] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9203b000) [pid = 1789] [serial = 696] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x93ac7000) [pid = 1789] [serial = 710] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90c86000) [pid = 1789] [serial = 704] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93a5b000) [pid = 1789] [serial = 690] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9232a000) [pid = 1789] [serial = 707] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8f47f000) [pid = 1789] [serial = 701] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9244b000) [pid = 1789] [serial = 689] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8f616000) [pid = 1789] [serial = 702] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90cee800) [pid = 1789] [serial = 705] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93a52400) [pid = 1789] [serial = 708] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93b54400) [pid = 1789] [serial = 698] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90c86c00) [pid = 1789] [serial = 693] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8f8a0000) [pid = 1789] [serial = 692] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x93aa4800) [pid = 1789] [serial = 717] [outer = (nil)] [url = about:blank] 17:06:14 INFO - PROCESS | 1789 | 1468022774403 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1789 | 1468022774412 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae8000 == 36 [pid = 1789] [id = 256] 17:06:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8ee01c00) [pid = 1789] [serial = 769] [outer = (nil)] 17:06:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8f616000) [pid = 1789] [serial = 770] [outer = 0x8ee01c00] 17:06:14 INFO - PROCESS | 1789 | 1468022774483 Marionette DEBUG loaded listener.js 17:06:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8f896c00) [pid = 1789] [serial = 771] [outer = 0x8ee01c00] 17:06:15 INFO - PROCESS | 1789 | 1468022775201 Marionette TRACE conn4 <- [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]]]}] 17:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1280ms 17:06:15 INFO - PROCESS | 1789 | 1468022775257 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 17:06:15 INFO - PROCESS | 1789 | 1468022775264 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 17:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:06:15 INFO - PROCESS | 1789 | 1468022775274 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:06:15 INFO - PROCESS | 1789 | 1468022775278 Marionette TRACE conn4 <- [1,998,null,{}] 17:06:15 INFO - PROCESS | 1789 | 1468022775284 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:15 INFO - PROCESS | 1789 | 1468022775289 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:15 INFO - PROCESS | 1789 | 1468022775451 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 17:06:15 INFO - PROCESS | 1789 | 1468022775461 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022775468 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c8a000 == 37 [pid = 1789] [id = 257] 17:06:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90cf4800) [pid = 1789] [serial = 772] [outer = (nil)] 17:06:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90d18400) [pid = 1789] [serial = 773] [outer = 0x90cf4800] 17:06:15 INFO - PROCESS | 1789 | 1468022775541 Marionette DEBUG loaded listener.js 17:06:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91add400) [pid = 1789] [serial = 774] [outer = 0x90cf4800] 17:06:16 INFO - PROCESS | 1789 | 1468022776494 Marionette TRACE conn4 <- [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]]]}] 17:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1285ms 17:06:16 INFO - PROCESS | 1789 | 1468022776559 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 17:06:16 INFO - PROCESS | 1789 | 1468022776563 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 17:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:06:16 INFO - PROCESS | 1789 | 1468022776569 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:06:16 INFO - PROCESS | 1789 | 1468022776574 Marionette TRACE conn4 <- [1,1002,null,{}] 17:06:16 INFO - PROCESS | 1789 | 1468022776590 Marionette TRACE conn4 -> [0,1003,"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 | 1789 | 1468022776598 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:16 INFO - PROCESS | 1789 | 1468022776810 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 17:06:16 INFO - PROCESS | 1789 | 1468022776834 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022776842 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a53c00 == 38 [pid = 1789] [id = 258] 17:06:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93a54400) [pid = 1789] [serial = 775] [outer = (nil)] 17:06:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x93a5a400) [pid = 1789] [serial = 776] [outer = 0x93a54400] 17:06:16 INFO - PROCESS | 1789 | 1468022776915 Marionette DEBUG loaded listener.js 17:06:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x93ac1c00) [pid = 1789] [serial = 777] [outer = 0x93a54400] 17:06:17 INFO - PROCESS | 1789 | 1468022777845 Marionette TRACE conn4 <- [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]]]}] 17:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1291ms 17:06:17 INFO - PROCESS | 1789 | 1468022777860 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 17:06:17 INFO - PROCESS | 1789 | 1468022777865 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 17:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:06:17 INFO - PROCESS | 1789 | 1468022777879 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:06:17 INFO - PROCESS | 1789 | 1468022777881 Marionette TRACE conn4 <- [1,1006,null,{}] 17:06:17 INFO - PROCESS | 1789 | 1468022777889 Marionette TRACE conn4 -> [0,1007,"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 | 1789 | 1468022777894 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:18 INFO - PROCESS | 1789 | 1468022778102 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 17:06:18 INFO - PROCESS | 1789 | 1468022778122 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1789 | 1468022778130 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8ca000 == 39 [pid = 1789] [id = 259] 17:06:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x93ac0c00) [pid = 1789] [serial = 778] [outer = (nil)] 17:06:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x93d9d000) [pid = 1789] [serial = 779] [outer = 0x93ac0c00] 17:06:18 INFO - PROCESS | 1789 | 1468022778197 Marionette DEBUG loaded listener.js 17:06:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x95167800) [pid = 1789] [serial = 780] [outer = 0x93ac0c00] 17:06:18 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8d8cfc00) [pid = 1789] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:06:18 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90c8f400) [pid = 1789] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:06:18 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x930d3400) [pid = 1789] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:06:18 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x930dbc00) [pid = 1789] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:06:18 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x953f3800) [pid = 1789] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:06:18 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8ee03000) [pid = 1789] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:06:18 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8f8a0c00) [pid = 1789] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:06:18 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x99781c00) [pid = 1789] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:06:18 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x92444c00) [pid = 1789] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:06:18 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8d9d6400) [pid = 1789] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:06:18 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90b44400) [pid = 1789] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:06:18 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90d1ec00) [pid = 1789] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:06:19 INFO - PROCESS | 1789 | 1468022779181 Marionette TRACE conn4 <- [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]]]}] 17:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1338ms 17:06:19 INFO - PROCESS | 1789 | 1468022779218 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 17:06:19 INFO - PROCESS | 1789 | 1468022779221 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 17:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:06:19 INFO - PROCESS | 1789 | 1468022779227 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:06:19 INFO - PROCESS | 1789 | 1468022779230 Marionette TRACE conn4 <- [1,1010,null,{}] 17:06:19 INFO - PROCESS | 1789 | 1468022779236 Marionette TRACE conn4 -> [0,1011,"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 | 1789 | 1468022779241 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:19 INFO - PROCESS | 1789 | 1468022779383 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 17:06:19 INFO - PROCESS | 1789 | 1468022779396 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022779403 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d6400 == 40 [pid = 1789] [id = 260] 17:06:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f613400) [pid = 1789] [serial = 781] [outer = (nil)] 17:06:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x930d3400) [pid = 1789] [serial = 782] [outer = 0x8f613400] 17:06:19 INFO - PROCESS | 1789 | 1468022779471 Marionette DEBUG loaded listener.js 17:06:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93ac6c00) [pid = 1789] [serial = 783] [outer = 0x8f613400] 17:06:20 INFO - PROCESS | 1789 | 1468022780317 Marionette TRACE conn4 <- [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]]]}] 17:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1134ms 17:06:20 INFO - PROCESS | 1789 | 1468022780363 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 17:06:20 INFO - PROCESS | 1789 | 1468022780367 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 17:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:06:20 INFO - PROCESS | 1789 | 1468022780377 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:06:20 INFO - PROCESS | 1789 | 1468022780379 Marionette TRACE conn4 <- [1,1014,null,{}] 17:06:20 INFO - PROCESS | 1789 | 1468022780385 Marionette TRACE conn4 -> [0,1015,"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 | 1789 | 1468022780395 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:20 INFO - PROCESS | 1789 | 1468022780608 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 17:06:20 INFO - PROCESS | 1789 | 1468022780740 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1789 | 1468022780747 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f61e000 == 41 [pid = 1789] [id = 261] 17:06:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90d1a400) [pid = 1789] [serial = 784] [outer = (nil)] 17:06:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x97983800) [pid = 1789] [serial = 785] [outer = 0x90d1a400] 17:06:20 INFO - PROCESS | 1789 | 1468022780816 Marionette DEBUG loaded listener.js 17:06:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9962e400) [pid = 1789] [serial = 786] [outer = 0x90d1a400] 17:06:21 INFO - PROCESS | 1789 | 1468022781824 Marionette TRACE conn4 <- [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]]]}] 17:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1486ms 17:06:21 INFO - PROCESS | 1789 | 1468022781864 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 17:06:21 INFO - PROCESS | 1789 | 1468022781871 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 17:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:06:21 INFO - PROCESS | 1789 | 1468022781879 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:06:21 INFO - PROCESS | 1789 | 1468022781887 Marionette TRACE conn4 <- [1,1018,null,{}] 17:06:21 INFO - PROCESS | 1789 | 1468022781895 Marionette TRACE conn4 -> [0,1019,"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 | 1789 | 1468022781900 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:22 INFO - PROCESS | 1789 | 1468022782089 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 17:06:22 INFO - PROCESS | 1789 | 1468022782263 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022782274 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f473400 == 42 [pid = 1789] [id = 262] 17:06:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8f479400) [pid = 1789] [serial = 787] [outer = (nil)] 17:06:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8f8a0800) [pid = 1789] [serial = 788] [outer = 0x8f479400] 17:06:22 INFO - PROCESS | 1789 | 1468022782405 Marionette DEBUG loaded listener.js 17:06:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x90ce6800) [pid = 1789] [serial = 789] [outer = 0x8f479400] 17:06:23 INFO - PROCESS | 1789 | 1468022783323 Marionette TRACE conn4 <- [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]]]}] 17:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1487ms 17:06:23 INFO - PROCESS | 1789 | 1468022783366 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 17:06:23 INFO - PROCESS | 1789 | 1468022783374 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 17:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:06:23 INFO - PROCESS | 1789 | 1468022783384 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:06:23 INFO - PROCESS | 1789 | 1468022783388 Marionette TRACE conn4 <- [1,1022,null,{}] 17:06:23 INFO - PROCESS | 1789 | 1468022783395 Marionette TRACE conn4 -> [0,1023,"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 | 1789 | 1468022783400 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:23 INFO - PROCESS | 1789 | 1468022783582 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 17:06:23 INFO - PROCESS | 1789 | 1468022783749 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022783760 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f618800 == 43 [pid = 1789] [id = 263] 17:06:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x91eb1800) [pid = 1789] [serial = 790] [outer = (nil)] 17:06:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x930e0000) [pid = 1789] [serial = 791] [outer = 0x91eb1800] 17:06:23 INFO - PROCESS | 1789 | 1468022783929 Marionette DEBUG loaded listener.js 17:06:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x93a56c00) [pid = 1789] [serial = 792] [outer = 0x91eb1800] 17:06:24 INFO - PROCESS | 1789 | 1468022784870 Marionette TRACE conn4 <- [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]]]}] 17:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1547ms 17:06:24 INFO - PROCESS | 1789 | 1468022784932 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 17:06:24 INFO - PROCESS | 1789 | 1468022784936 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 17:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:06:24 INFO - PROCESS | 1789 | 1468022784943 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:06:24 INFO - PROCESS | 1789 | 1468022784948 Marionette TRACE conn4 <- [1,1026,null,{}] 17:06:24 INFO - PROCESS | 1789 | 1468022784965 Marionette TRACE conn4 -> [0,1027,"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 | 1789 | 1468022784974 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:25 INFO - PROCESS | 1789 | 1468022785189 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 17:06:25 INFO - PROCESS | 1789 | 1468022785397 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1789 | 1468022785410 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c7c00 == 44 [pid = 1789] [id = 264] 17:06:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x983f0800) [pid = 1789] [serial = 793] [outer = (nil)] 17:06:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x99638c00) [pid = 1789] [serial = 794] [outer = 0x983f0800] 17:06:25 INFO - PROCESS | 1789 | 1468022785532 Marionette DEBUG loaded listener.js 17:06:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x99706400) [pid = 1789] [serial = 795] [outer = 0x983f0800] 17:06:26 INFO - PROCESS | 1789 | 1468022786419 Marionette TRACE conn4 <- [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]]]}] 17:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:06:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1536ms 17:06:26 INFO - PROCESS | 1789 | 1468022786479 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 17:06:26 INFO - PROCESS | 1789 | 1468022786484 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 17:06:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:06:26 INFO - PROCESS | 1789 | 1468022786490 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:06:26 INFO - PROCESS | 1789 | 1468022786494 Marionette TRACE conn4 <- [1,1030,null,{}] 17:06:26 INFO - PROCESS | 1789 | 1468022786500 Marionette TRACE conn4 -> [0,1031,"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 | 1789 | 1468022786505 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:26 INFO - PROCESS | 1789 | 1468022786681 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 17:06:26 INFO - PROCESS | 1789 | 1468022786844 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022786855 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x99631400 == 45 [pid = 1789] [id = 265] 17:06:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x99637400) [pid = 1789] [serial = 796] [outer = (nil)] 17:06:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a092000) [pid = 1789] [serial = 797] [outer = 0x99637400] 17:06:26 INFO - PROCESS | 1789 | 1468022786936 Marionette DEBUG loaded listener.js 17:06:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9a094000) [pid = 1789] [serial = 798] [outer = 0x99637400] 17:06:27 INFO - PROCESS | 1789 | 1468022787837 Marionette TRACE conn4 <- [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]]]}] 17:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1391ms 17:06:27 INFO - PROCESS | 1789 | 1468022787882 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 17:06:27 INFO - PROCESS | 1789 | 1468022787886 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 17:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:06:27 INFO - PROCESS | 1789 | 1468022787892 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:06:27 INFO - PROCESS | 1789 | 1468022787895 Marionette TRACE conn4 <- [1,1034,null,{}] 17:06:27 INFO - PROCESS | 1789 | 1468022787901 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:27 INFO - PROCESS | 1789 | 1468022787906 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:28 INFO - PROCESS | 1789 | 1468022788076 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 17:06:28 INFO - PROCESS | 1789 | 1468022788247 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022788256 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad5000 == 46 [pid = 1789] [id = 266] 17:06:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9244a800) [pid = 1789] [serial = 799] [outer = (nil)] 17:06:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9a09f800) [pid = 1789] [serial = 800] [outer = 0x9244a800] 17:06:28 INFO - PROCESS | 1789 | 1468022788341 Marionette DEBUG loaded listener.js 17:06:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x9a0a6800) [pid = 1789] [serial = 801] [outer = 0x9244a800] 17:06:29 INFO - PROCESS | 1789 | 1468022789358 Marionette TRACE conn4 <- [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]]]}] 17:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1531ms 17:06:29 INFO - PROCESS | 1789 | 1468022789424 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 17:06:29 INFO - PROCESS | 1789 | 1468022789428 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 17:06:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:06:29 INFO - PROCESS | 1789 | 1468022789435 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:06:29 INFO - PROCESS | 1789 | 1468022789439 Marionette TRACE conn4 <- [1,1038,null,{}] 17:06:29 INFO - PROCESS | 1789 | 1468022789445 Marionette TRACE conn4 -> [0,1039,"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 | 1789 | 1468022789455 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:29 INFO - PROCESS | 1789 | 1468022789701 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 17:06:29 INFO - PROCESS | 1789 | 1468022789915 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1789 | 1468022789923 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dada400 == 47 [pid = 1789] [id = 267] 17:06:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x8dadd400) [pid = 1789] [serial = 802] [outer = (nil)] 17:06:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x8ee03c00) [pid = 1789] [serial = 803] [outer = 0x8dadd400] 17:06:30 INFO - PROCESS | 1789 | 1468022790239 Marionette DEBUG loaded listener.js 17:06:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x8f478400) [pid = 1789] [serial = 804] [outer = 0x8dadd400] 17:06:31 INFO - PROCESS | 1789 | 1468022791175 Marionette TRACE conn4 <- [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]]]}] 17:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1797ms 17:06:31 INFO - PROCESS | 1789 | 1468022791234 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 17:06:31 INFO - PROCESS | 1789 | 1468022791240 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 17:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:06:31 INFO - PROCESS | 1789 | 1468022791248 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:06:31 INFO - PROCESS | 1789 | 1468022791252 Marionette TRACE conn4 <- [1,1042,null,{}] 17:06:31 INFO - PROCESS | 1789 | 1468022791259 Marionette TRACE conn4 -> [0,1043,"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 | 1789 | 1468022791264 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:31 INFO - PROCESS | 1789 | 1468022791439 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 17:06:31 INFO - PROCESS | 1789 | 1468022791623 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022791632 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x90ced800 == 48 [pid = 1789] [id = 268] 17:06:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x90cef800) [pid = 1789] [serial = 805] [outer = (nil)] 17:06:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x90d13800) [pid = 1789] [serial = 806] [outer = 0x90cef800] 17:06:31 INFO - PROCESS | 1789 | 1468022791790 Marionette DEBUG loaded listener.js 17:06:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x91ad3000) [pid = 1789] [serial = 807] [outer = 0x90cef800] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x8f898000 == 47 [pid = 1789] [id = 247] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x8f47bc00 == 46 [pid = 1789] [id = 225] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee05800 == 45 [pid = 1789] [id = 226] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee10400 == 44 [pid = 1789] [id = 233] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x90b48400 == 43 [pid = 1789] [id = 255] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3c000 == 42 [pid = 1789] [id = 253] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad6c00 == 41 [pid = 1789] [id = 254] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cbc00 == 40 [pid = 1789] [id = 252] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x90d11c00 == 39 [pid = 1789] [id = 242] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3c400 == 38 [pid = 1789] [id = 234] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x90ced000 == 37 [pid = 1789] [id = 227] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x93d93000 == 36 [pid = 1789] [id = 237] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x9203bc00 == 35 [pid = 1789] [id = 229] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x91adac00 == 34 [pid = 1789] [id = 235] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d8400 == 33 [pid = 1789] [id = 228] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cf400 == 32 [pid = 1789] [id = 239] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x90d17800 == 31 [pid = 1789] [id = 231] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x93abec00 == 30 [pid = 1789] [id = 232] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae4400 == 29 [pid = 1789] [id = 230] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x8dadf000 == 28 [pid = 1789] [id = 236] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x95357000 == 27 [pid = 1789] [id = 243] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x8f89a800 == 26 [pid = 1789] [id = 244] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c2c00 == 25 [pid = 1789] [id = 245] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x90c86400 == 24 [pid = 1789] [id = 240] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x8f61c400 == 23 [pid = 1789] [id = 241] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d5400 == 22 [pid = 1789] [id = 246] 17:06:33 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae4c00 == 21 [pid = 1789] [id = 238] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x8dadd800) [pid = 1789] [serial = 720] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x8d9d9c00) [pid = 1789] [serial = 719] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x90d1dc00) [pid = 1789] [serial = 723] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x90d12800) [pid = 1789] [serial = 722] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x9516f000) [pid = 1789] [serial = 726] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x93d9d400) [pid = 1789] [serial = 725] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x99297400) [pid = 1789] [serial = 729] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x983f9800) [pid = 1789] [serial = 728] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x9963dc00) [pid = 1789] [serial = 732] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9963c400) [pid = 1789] [serial = 731] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x8ee0a400) [pid = 1789] [serial = 746] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8f476400) [pid = 1789] [serial = 747] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x930d3c00) [pid = 1789] [serial = 755] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x90b40400) [pid = 1789] [serial = 749] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9a095000) [pid = 1789] [serial = 735] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9a013800) [pid = 1789] [serial = 734] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9a0a2000) [pid = 1789] [serial = 738] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9a09cc00) [pid = 1789] [serial = 737] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8f476c00) [pid = 1789] [serial = 741] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8d9dd400) [pid = 1789] [serial = 740] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90d16000) [pid = 1789] [serial = 743] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91ade800) [pid = 1789] [serial = 752] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x91ad7000) [pid = 1789] [serial = 744] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x91eac000) [pid = 1789] [serial = 753] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90c82c00) [pid = 1789] [serial = 750] [outer = (nil)] [url = about:blank] 17:06:33 INFO - PROCESS | 1789 | 1468022793780 Marionette TRACE conn4 <- [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]]]}] 17:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 2587ms 17:06:33 INFO - PROCESS | 1789 | 1468022793836 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 17:06:33 INFO - PROCESS | 1789 | 1468022793840 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 17:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:06:33 INFO - PROCESS | 1789 | 1468022793849 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:06:33 INFO - PROCESS | 1789 | 1468022793853 Marionette TRACE conn4 <- [1,1046,null,{}] 17:06:33 INFO - PROCESS | 1789 | 1468022793863 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:33 INFO - PROCESS | 1789 | 1468022793870 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:34 INFO - PROCESS | 1789 | 1468022794041 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 17:06:34 INFO - PROCESS | 1789 | 1468022794193 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022794202 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dadec00 == 22 [pid = 1789] [id = 269] 17:06:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8dae6c00) [pid = 1789] [serial = 808] [outer = (nil)] 17:06:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8ee10400) [pid = 1789] [serial = 809] [outer = 0x8dae6c00] 17:06:34 INFO - PROCESS | 1789 | 1468022794289 Marionette DEBUG loaded listener.js 17:06:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8f471800) [pid = 1789] [serial = 810] [outer = 0x8dae6c00] 17:06:35 INFO - PROCESS | 1789 | 1468022795143 Marionette TRACE conn4 <- [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]]]}] 17:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1330ms 17:06:35 INFO - PROCESS | 1789 | 1468022795179 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 17:06:35 INFO - PROCESS | 1789 | 1468022795187 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 17:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:06:35 INFO - PROCESS | 1789 | 1468022795198 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:06:35 INFO - PROCESS | 1789 | 1468022795202 Marionette TRACE conn4 <- [1,1050,null,{}] 17:06:35 INFO - PROCESS | 1789 | 1468022795208 Marionette TRACE conn4 -> [0,1051,"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 | 1789 | 1468022795213 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:35 INFO - PROCESS | 1789 | 1468022795383 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 17:06:35 INFO - PROCESS | 1789 | 1468022795511 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022795518 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f61cc00 == 23 [pid = 1789] [id = 270] 17:06:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8f89a800) [pid = 1789] [serial = 811] [outer = (nil)] 17:06:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90b3b400) [pid = 1789] [serial = 812] [outer = 0x8f89a800] 17:06:35 INFO - PROCESS | 1789 | 1468022795598 Marionette DEBUG loaded listener.js 17:06:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90b43800) [pid = 1789] [serial = 813] [outer = 0x8f89a800] 17:06:36 INFO - PROCESS | 1789 | 1468022796445 Marionette TRACE conn4 <- [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]]]}] 17:06:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:06:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1282ms 17:06:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:06:36 INFO - PROCESS | 1789 | 1468022796479 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 17:06:36 INFO - PROCESS | 1789 | 1468022796482 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 17:06:36 INFO - PROCESS | 1789 | 1468022796489 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:06:36 INFO - PROCESS | 1789 | 1468022796495 Marionette TRACE conn4 <- [1,1054,null,{}] 17:06:36 INFO - PROCESS | 1789 | 1468022796520 Marionette TRACE conn4 -> [0,1055,"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 | 1789 | 1468022796529 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:36 INFO - PROCESS | 1789 | 1468022796736 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 17:06:36 INFO - PROCESS | 1789 | 1468022796764 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1789 | 1468022796772 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d19c00 == 24 [pid = 1789] [id = 271] 17:06:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x90d1a800) [pid = 1789] [serial = 814] [outer = (nil)] 17:06:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x90d20800) [pid = 1789] [serial = 815] [outer = 0x90d1a800] 17:06:36 INFO - PROCESS | 1789 | 1468022796849 Marionette DEBUG loaded listener.js 17:06:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x91ada800) [pid = 1789] [serial = 816] [outer = 0x90d1a800] 17:06:37 INFO - PROCESS | 1789 | 1468022797778 Marionette TRACE conn4 <- [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]]]}] 17:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1336ms 17:06:37 INFO - PROCESS | 1789 | 1468022797825 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 17:06:37 INFO - PROCESS | 1789 | 1468022797828 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 17:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:06:37 INFO - PROCESS | 1789 | 1468022797835 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:06:37 INFO - PROCESS | 1789 | 1468022797838 Marionette TRACE conn4 <- [1,1058,null,{}] 17:06:37 INFO - PROCESS | 1789 | 1468022797843 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:37 INFO - PROCESS | 1789 | 1468022797848 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:38 INFO - PROCESS | 1789 | 1468022798461 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 17:06:38 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90d1a400) [pid = 1789] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:06:38 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x93ac0c00) [pid = 1789] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:06:38 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8f613400) [pid = 1789] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:06:38 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90cf4800) [pid = 1789] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:06:38 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8ee01c00) [pid = 1789] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:06:38 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91ea6c00) [pid = 1789] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:06:38 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90b41000) [pid = 1789] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:06:38 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90b49400) [pid = 1789] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:06:38 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8d8cc400) [pid = 1789] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:06:38 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x91eb1400) [pid = 1789] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:06:38 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x93a54400) [pid = 1789] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:06:38 INFO - PROCESS | 1789 | 1468022798614 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1789 | 1468022798623 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cc400 == 25 [pid = 1789] [id = 272] 17:06:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8dae2c00) [pid = 1789] [serial = 817] [outer = (nil)] 17:06:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8f474c00) [pid = 1789] [serial = 818] [outer = 0x8dae2c00] 17:06:38 INFO - PROCESS | 1789 | 1468022798691 Marionette DEBUG loaded listener.js 17:06:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90d19400) [pid = 1789] [serial = 819] [outer = 0x8dae2c00] 17:06:39 INFO - PROCESS | 1789 | 1468022799412 Marionette TRACE conn4 <- [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]]]}] 17:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1628ms 17:06:39 INFO - PROCESS | 1789 | 1468022799464 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 17:06:39 INFO - PROCESS | 1789 | 1468022799467 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 17:06:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:06:39 INFO - PROCESS | 1789 | 1468022799474 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:06:39 INFO - PROCESS | 1789 | 1468022799478 Marionette TRACE conn4 <- [1,1062,null,{}] 17:06:39 INFO - PROCESS | 1789 | 1468022799488 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:39 INFO - PROCESS | 1789 | 1468022799493 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:39 INFO - PROCESS | 1789 | 1468022799644 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 17:06:39 INFO - PROCESS | 1789 | 1468022799653 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022799663 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eafc00 == 26 [pid = 1789] [id = 273] 17:06:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91eb0000) [pid = 1789] [serial = 820] [outer = (nil)] 17:06:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x92040000) [pid = 1789] [serial = 821] [outer = 0x91eb0000] 17:06:39 INFO - PROCESS | 1789 | 1468022799729 Marionette DEBUG loaded listener.js 17:06:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x92442c00) [pid = 1789] [serial = 822] [outer = 0x91eb0000] 17:06:40 INFO - PROCESS | 1789 | 1468022800710 Marionette TRACE conn4 <- [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]]]}] 17:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1278ms 17:06:40 INFO - PROCESS | 1789 | 1468022800753 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 17:06:40 INFO - PROCESS | 1789 | 1468022800760 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 17:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:06:40 INFO - PROCESS | 1789 | 1468022800770 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:06:40 INFO - PROCESS | 1789 | 1468022800774 Marionette TRACE conn4 <- [1,1066,null,{}] 17:06:40 INFO - PROCESS | 1789 | 1468022800784 Marionette TRACE conn4 -> [0,1067,"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 | 1789 | 1468022800789 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:40 INFO - PROCESS | 1789 | 1468022800994 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 17:06:41 INFO - PROCESS | 1789 | 1468022801249 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1789 | 1468022801256 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae5800 == 27 [pid = 1789] [id = 274] 17:06:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8ee10000) [pid = 1789] [serial = 823] [outer = (nil)] 17:06:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8f47b400) [pid = 1789] [serial = 824] [outer = 0x8ee10000] 17:06:41 INFO - PROCESS | 1789 | 1468022801388 Marionette DEBUG loaded listener.js 17:06:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8f61ec00) [pid = 1789] [serial = 825] [outer = 0x8ee10000] 17:06:42 INFO - PROCESS | 1789 | 1468022802385 Marionette TRACE conn4 <- [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]]]}] 17:06:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:06:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1650ms 17:06:42 INFO - PROCESS | 1789 | 1468022802419 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 17:06:42 INFO - PROCESS | 1789 | 1468022802427 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 17:06:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:06:42 INFO - PROCESS | 1789 | 1468022802437 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:06:42 INFO - PROCESS | 1789 | 1468022802441 Marionette TRACE conn4 <- [1,1070,null,{}] 17:06:42 INFO - PROCESS | 1789 | 1468022802448 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:42 INFO - PROCESS | 1789 | 1468022802454 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:42 INFO - PROCESS | 1789 | 1468022802673 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 17:06:42 INFO - PROCESS | 1789 | 1468022802884 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022802896 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c90400 == 28 [pid = 1789] [id = 275] 17:06:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x90d11c00) [pid = 1789] [serial = 826] [outer = (nil)] 17:06:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x91ad9000) [pid = 1789] [serial = 827] [outer = 0x90d11c00] 17:06:43 INFO - PROCESS | 1789 | 1468022803001 Marionette DEBUG loaded listener.js 17:06:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x8f618c00) [pid = 1789] [serial = 828] [outer = 0x90d11c00] 17:06:43 INFO - PROCESS | 1789 | 1468022803988 Marionette TRACE conn4 <- [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]]]}] 17:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1597ms 17:06:44 INFO - PROCESS | 1789 | 1468022804035 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 17:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:06:44 INFO - PROCESS | 1789 | 1468022804039 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 17:06:44 INFO - PROCESS | 1789 | 1468022804046 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:06:44 INFO - PROCESS | 1789 | 1468022804051 Marionette TRACE conn4 <- [1,1074,null,{}] 17:06:44 INFO - PROCESS | 1789 | 1468022804068 Marionette TRACE conn4 -> [0,1075,"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 | 1789 | 1468022804076 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:44 INFO - PROCESS | 1789 | 1468022804263 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 17:06:44 INFO - PROCESS | 1789 | 1468022804481 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022804493 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a5a800 == 29 [pid = 1789] [id = 276] 17:06:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x93a5b000) [pid = 1789] [serial = 829] [outer = (nil)] 17:06:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x93abf000) [pid = 1789] [serial = 830] [outer = 0x93a5b000] 17:06:44 INFO - PROCESS | 1789 | 1468022804615 Marionette DEBUG loaded listener.js 17:06:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x93b58800) [pid = 1789] [serial = 831] [outer = 0x93a5b000] 17:06:45 INFO - PROCESS | 1789 | 1468022805584 Marionette TRACE conn4 <- [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]]]}] 17:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1588ms 17:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:06:45 INFO - PROCESS | 1789 | 1468022805633 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 17:06:45 INFO - PROCESS | 1789 | 1468022805637 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 17:06:45 INFO - PROCESS | 1789 | 1468022805644 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:06:45 INFO - PROCESS | 1789 | 1468022805648 Marionette TRACE conn4 <- [1,1078,null,{}] 17:06:45 INFO - PROCESS | 1789 | 1468022805653 Marionette TRACE conn4 -> [0,1079,"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 | 1789 | 1468022805658 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:45 INFO - PROCESS | 1789 | 1468022805862 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 17:06:46 INFO - PROCESS | 1789 | 1468022806071 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1789 | 1468022806083 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9dd800 == 30 [pid = 1789] [id = 277] 17:06:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x8ee03400) [pid = 1789] [serial = 832] [outer = (nil)] 17:06:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x950b4000) [pid = 1789] [serial = 833] [outer = 0x8ee03400] 17:06:46 INFO - PROCESS | 1789 | 1468022806191 Marionette DEBUG loaded listener.js 17:06:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9516a000) [pid = 1789] [serial = 834] [outer = 0x8ee03400] 17:06:47 INFO - PROCESS | 1789 | 1468022807278 Marionette TRACE conn4 <- [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]]]}] 17:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1679ms 17:06:47 INFO - PROCESS | 1789 | 1468022807323 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 17:06:47 INFO - PROCESS | 1789 | 1468022807329 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 17:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:06:47 INFO - PROCESS | 1789 | 1468022807337 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:06:47 INFO - PROCESS | 1789 | 1468022807342 Marionette TRACE conn4 <- [1,1082,null,{}] 17:06:47 INFO - PROCESS | 1789 | 1468022807350 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:47 INFO - PROCESS | 1789 | 1468022807355 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:47 INFO - PROCESS | 1789 | 1468022807595 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 17:06:47 INFO - PROCESS | 1789 | 1468022807826 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1789 | 1468022807838 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0c800 == 31 [pid = 1789] [id = 278] 17:06:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8ee10800) [pid = 1789] [serial = 835] [outer = (nil)] 17:06:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8f47d800) [pid = 1789] [serial = 836] [outer = 0x8ee10800] 17:06:47 INFO - PROCESS | 1789 | 1468022807910 Marionette DEBUG loaded listener.js 17:06:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x8f61dc00) [pid = 1789] [serial = 837] [outer = 0x8ee10800] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x93d9d000) [pid = 1789] [serial = 779] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x930d3400) [pid = 1789] [serial = 782] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x95167800) [pid = 1789] [serial = 780] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x90d18400) [pid = 1789] [serial = 773] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x91add400) [pid = 1789] [serial = 774] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8f616000) [pid = 1789] [serial = 770] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8f896c00) [pid = 1789] [serial = 771] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9231e000) [pid = 1789] [serial = 764] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x930dc400) [pid = 1789] [serial = 765] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90c88400) [pid = 1789] [serial = 761] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90ce8000) [pid = 1789] [serial = 762] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x93d9f000) [pid = 1789] [serial = 767] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x93d96400) [pid = 1789] [serial = 768] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8d9d3000) [pid = 1789] [serial = 758] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8dada800) [pid = 1789] [serial = 759] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x93aa4c00) [pid = 1789] [serial = 756] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93ac1c00) [pid = 1789] [serial = 777] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93a5a400) [pid = 1789] [serial = 776] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x93ac6c00) [pid = 1789] [serial = 783] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9962e400) [pid = 1789] [serial = 786] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x97983800) [pid = 1789] [serial = 785] [outer = (nil)] [url = about:blank] 17:06:48 INFO - PROCESS | 1789 | 1468022808762 Marionette TRACE conn4 <- [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]]]}] 17:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1484ms 17:06:48 INFO - PROCESS | 1789 | 1468022808821 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 17:06:48 INFO - PROCESS | 1789 | 1468022808827 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 17:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:06:48 INFO - PROCESS | 1789 | 1468022808837 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:06:48 INFO - PROCESS | 1789 | 1468022808840 Marionette TRACE conn4 <- [1,1086,null,{}] 17:06:48 INFO - PROCESS | 1789 | 1468022808846 Marionette TRACE conn4 -> [0,1087,"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 | 1789 | 1468022808851 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:49 INFO - PROCESS | 1789 | 1468022809008 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 17:06:49 INFO - PROCESS | 1789 | 1468022809018 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022809027 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f89f400 == 32 [pid = 1789] [id = 279] 17:06:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90c83c00) [pid = 1789] [serial = 838] [outer = (nil)] 17:06:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90ce6000) [pid = 1789] [serial = 839] [outer = 0x90c83c00] 17:06:49 INFO - PROCESS | 1789 | 1468022809096 Marionette DEBUG loaded listener.js 17:06:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90cf3400) [pid = 1789] [serial = 840] [outer = 0x90c83c00] 17:06:50 INFO - PROCESS | 1789 | 1468022810007 Marionette TRACE conn4 <- [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]]]}] 17:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1230ms 17:06:50 INFO - PROCESS | 1789 | 1468022810067 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 17:06:50 INFO - PROCESS | 1789 | 1468022810071 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 17:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:06:50 INFO - PROCESS | 1789 | 1468022810077 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:06:50 INFO - PROCESS | 1789 | 1468022810083 Marionette TRACE conn4 <- [1,1090,null,{}] 17:06:50 INFO - PROCESS | 1789 | 1468022810098 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:50 INFO - PROCESS | 1789 | 1468022810107 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:50 INFO - PROCESS | 1789 | 1468022810265 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 17:06:50 INFO - PROCESS | 1789 | 1468022810399 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1789 | 1468022810410 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x92327800 == 33 [pid = 1789] [id = 280] 17:06:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x930d5000) [pid = 1789] [serial = 841] [outer = (nil)] 17:06:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93a51000) [pid = 1789] [serial = 842] [outer = 0x930d5000] 17:06:50 INFO - PROCESS | 1789 | 1468022810480 Marionette DEBUG loaded listener.js 17:06:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93aa4c00) [pid = 1789] [serial = 843] [outer = 0x930d5000] 17:06:51 INFO - PROCESS | 1789 | 1468022811335 Marionette TRACE conn4 <- [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]]]}] 17:06:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:06:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1295ms 17:06:51 INFO - PROCESS | 1789 | 1468022811373 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 17:06:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:06:51 INFO - PROCESS | 1789 | 1468022811377 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 17:06:51 INFO - PROCESS | 1789 | 1468022811383 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:06:51 INFO - PROCESS | 1789 | 1468022811386 Marionette TRACE conn4 <- [1,1094,null,{}] 17:06:51 INFO - PROCESS | 1789 | 1468022811398 Marionette TRACE conn4 -> [0,1095,"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 | 1789 | 1468022811402 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:51 INFO - PROCESS | 1789 | 1468022811600 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 17:06:51 INFO - PROCESS | 1789 | 1468022811625 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022811630 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x930dec00 == 34 [pid = 1789] [id = 281] 17:06:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93ac4000) [pid = 1789] [serial = 844] [outer = (nil)] 17:06:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x93d95400) [pid = 1789] [serial = 845] [outer = 0x93ac4000] 17:06:51 INFO - PROCESS | 1789 | 1468022811699 Marionette DEBUG loaded listener.js 17:06:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x93d9b800) [pid = 1789] [serial = 846] [outer = 0x93ac4000] 17:06:52 INFO - PROCESS | 1789 | 1468022812595 Marionette TRACE conn4 <- [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]]]}] 17:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1236ms 17:06:52 INFO - PROCESS | 1789 | 1468022812619 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 17:06:52 INFO - PROCESS | 1789 | 1468022812623 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 17:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:06:52 INFO - PROCESS | 1789 | 1468022812629 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:06:52 INFO - PROCESS | 1789 | 1468022812632 Marionette TRACE conn4 <- [1,1098,null,{}] 17:06:52 INFO - PROCESS | 1789 | 1468022812638 Marionette TRACE conn4 -> [0,1099,"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 | 1789 | 1468022812643 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:52 INFO - PROCESS | 1789 | 1468022812899 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 17:06:52 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8f89a800) [pid = 1789] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:06:52 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90d1a800) [pid = 1789] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:06:52 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x983f0800) [pid = 1789] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:06:52 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91eb1800) [pid = 1789] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:06:52 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8dae2c00) [pid = 1789] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:06:52 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x99637400) [pid = 1789] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:06:52 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9244a800) [pid = 1789] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:06:52 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90cef800) [pid = 1789] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:06:52 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8dadd400) [pid = 1789] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:06:52 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8f479400) [pid = 1789] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:06:52 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8dae6c00) [pid = 1789] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:06:53 INFO - PROCESS | 1789 | 1468022813006 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022813011 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dadd400 == 35 [pid = 1789] [id = 282] 17:06:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8dadd800) [pid = 1789] [serial = 847] [outer = (nil)] 17:06:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8f89cc00) [pid = 1789] [serial = 848] [outer = 0x8dadd800] 17:06:53 INFO - PROCESS | 1789 | 1468022813080 Marionette DEBUG loaded listener.js 17:06:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90d1a800) [pid = 1789] [serial = 849] [outer = 0x8dadd800] 17:06:53 INFO - PROCESS | 1789 | 1468022813858 Marionette TRACE conn4 <- [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]]]}] 17:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1281ms 17:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:06:53 INFO - PROCESS | 1789 | 1468022813911 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 17:06:53 INFO - PROCESS | 1789 | 1468022813913 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 17:06:53 INFO - PROCESS | 1789 | 1468022813920 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:06:53 INFO - PROCESS | 1789 | 1468022813923 Marionette TRACE conn4 <- [1,1102,null,{}] 17:06:53 INFO - PROCESS | 1789 | 1468022813928 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:53 INFO - PROCESS | 1789 | 1468022813938 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:54 INFO - PROCESS | 1789 | 1468022814131 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 17:06:54 INFO - PROCESS | 1789 | 1468022814254 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022814261 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cbc00 == 36 [pid = 1789] [id = 283] 17:06:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8f479400) [pid = 1789] [serial = 850] [outer = (nil)] 17:06:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9797a800) [pid = 1789] [serial = 851] [outer = 0x8f479400] 17:06:54 INFO - PROCESS | 1789 | 1468022814342 Marionette DEBUG loaded listener.js 17:06:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x983f1c00) [pid = 1789] [serial = 852] [outer = 0x8f479400] 17:06:55 INFO - PROCESS | 1789 | 1468022815183 Marionette TRACE conn4 <- [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]]]}] 17:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1337ms 17:06:55 INFO - PROCESS | 1789 | 1468022815257 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 17:06:55 INFO - PROCESS | 1789 | 1468022815264 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 17:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:06:55 INFO - PROCESS | 1789 | 1468022815273 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:06:55 INFO - PROCESS | 1789 | 1468022815278 Marionette TRACE conn4 <- [1,1106,null,{}] 17:06:55 INFO - PROCESS | 1789 | 1468022815286 Marionette TRACE conn4 -> [0,1107,"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 | 1789 | 1468022815292 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:55 INFO - PROCESS | 1789 | 1468022815512 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 17:06:55 INFO - PROCESS | 1789 | 1468022815739 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1789 | 1468022815755 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c3800 == 37 [pid = 1789] [id = 284] 17:06:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8d9ddc00) [pid = 1789] [serial = 853] [outer = (nil)] 17:06:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8f894400) [pid = 1789] [serial = 854] [outer = 0x8d9ddc00] 17:06:55 INFO - PROCESS | 1789 | 1468022815880 Marionette DEBUG loaded listener.js 17:06:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90b46000) [pid = 1789] [serial = 855] [outer = 0x8d9ddc00] 17:06:56 INFO - PROCESS | 1789 | 1468022816840 Marionette TRACE conn4 <- [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]]]}] 17:06:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:06:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1631ms 17:06:56 INFO - PROCESS | 1789 | 1468022816903 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 17:06:56 INFO - PROCESS | 1789 | 1468022816911 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 17:06:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:06:56 INFO - PROCESS | 1789 | 1468022816922 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:06:56 INFO - PROCESS | 1789 | 1468022816926 Marionette TRACE conn4 <- [1,1110,null,{}] 17:06:56 INFO - PROCESS | 1789 | 1468022816932 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:56 INFO - PROCESS | 1789 | 1468022816938 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:57 INFO - PROCESS | 1789 | 1468022817157 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 17:06:57 INFO - PROCESS | 1789 | 1468022817378 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022817388 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eac000 == 38 [pid = 1789] [id = 285] 17:06:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91eb4c00) [pid = 1789] [serial = 856] [outer = (nil)] 17:06:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9244f400) [pid = 1789] [serial = 857] [outer = 0x91eb4c00] 17:06:57 INFO - PROCESS | 1789 | 1468022817529 Marionette DEBUG loaded listener.js 17:06:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x93abd400) [pid = 1789] [serial = 858] [outer = 0x91eb4c00] 17:06:58 INFO - PROCESS | 1789 | 1468022818468 Marionette TRACE conn4 <- [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]]]}] 17:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1584ms 17:06:58 INFO - PROCESS | 1789 | 1468022818506 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 17:06:58 INFO - PROCESS | 1789 | 1468022818509 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 17:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:06:58 INFO - PROCESS | 1789 | 1468022818517 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:06:58 INFO - PROCESS | 1789 | 1468022818523 Marionette TRACE conn4 <- [1,1114,null,{}] 17:06:58 INFO - PROCESS | 1789 | 1468022818540 Marionette TRACE conn4 -> [0,1115,"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 | 1789 | 1468022818549 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:58 INFO - PROCESS | 1789 | 1468022818722 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 17:06:58 INFO - PROCESS | 1789 | 1468022818887 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1789 | 1468022818897 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:06:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x953f6800 == 39 [pid = 1789] [id = 286] 17:06:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x953f6c00) [pid = 1789] [serial = 859] [outer = (nil)] 17:06:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9928fc00) [pid = 1789] [serial = 860] [outer = 0x953f6c00] 17:06:59 INFO - PROCESS | 1789 | 1468022819026 Marionette DEBUG loaded listener.js 17:06:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x99630000) [pid = 1789] [serial = 861] [outer = 0x953f6c00] 17:06:59 INFO - PROCESS | 1789 | 1468022819935 Marionette TRACE conn4 <- [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]]]}] 17:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1483ms 17:07:00 INFO - PROCESS | 1789 | 1468022820001 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 17:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:07:00 INFO - PROCESS | 1789 | 1468022820006 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 17:07:00 INFO - PROCESS | 1789 | 1468022820012 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:07:00 INFO - PROCESS | 1789 | 1468022820015 Marionette TRACE conn4 <- [1,1118,null,{}] 17:07:00 INFO - PROCESS | 1789 | 1468022820021 Marionette TRACE conn4 -> [0,1119,"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 | 1789 | 1468022820026 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:00 INFO - PROCESS | 1789 | 1468022820239 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 17:07:00 INFO - PROCESS | 1789 | 1468022820443 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022820453 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee05800 == 40 [pid = 1789] [id = 287] 17:07:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x95355400) [pid = 1789] [serial = 862] [outer = (nil)] 17:07:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9970c400) [pid = 1789] [serial = 863] [outer = 0x95355400] 17:07:00 INFO - PROCESS | 1789 | 1468022820574 Marionette DEBUG loaded listener.js 17:07:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a090400) [pid = 1789] [serial = 864] [outer = 0x95355400] 17:07:01 INFO - PROCESS | 1789 | 1468022821435 Marionette TRACE conn4 <- [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]]]}] 17:07:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:07:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1480ms 17:07:01 INFO - PROCESS | 1789 | 1468022821491 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 17:07:01 INFO - PROCESS | 1789 | 1468022821494 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 17:07:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:07:01 INFO - PROCESS | 1789 | 1468022821501 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:07:01 INFO - PROCESS | 1789 | 1468022821504 Marionette TRACE conn4 <- [1,1122,null,{}] 17:07:01 INFO - PROCESS | 1789 | 1468022821510 Marionette TRACE conn4 -> [0,1123,"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 | 1789 | 1468022821515 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:01 INFO - PROCESS | 1789 | 1468022821713 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 17:07:01 INFO - PROCESS | 1789 | 1468022821895 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022821905 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f474800 == 41 [pid = 1789] [id = 288] 17:07:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x8f612000) [pid = 1789] [serial = 865] [outer = (nil)] 17:07:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9203b000) [pid = 1789] [serial = 866] [outer = 0x8f612000] 17:07:01 INFO - PROCESS | 1789 | 1468022821989 Marionette DEBUG loaded listener.js 17:07:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9a09a000) [pid = 1789] [serial = 867] [outer = 0x8f612000] 17:07:03 INFO - PROCESS | 1789 | 1468022823170 Marionette TRACE conn4 <- [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]]]}] 17:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1732ms 17:07:03 INFO - PROCESS | 1789 | 1468022823234 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 17:07:03 INFO - PROCESS | 1789 | 1468022823241 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 17:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:07:03 INFO - PROCESS | 1789 | 1468022823249 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:07:03 INFO - PROCESS | 1789 | 1468022823253 Marionette TRACE conn4 <- [1,1126,null,{}] 17:07:03 INFO - PROCESS | 1789 | 1468022823261 Marionette TRACE conn4 -> [0,1127,"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 | 1789 | 1468022823266 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:03 INFO - PROCESS | 1789 | 1468022823470 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 17:07:03 INFO - PROCESS | 1789 | 1468022823681 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022823694 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f474400 == 42 [pid = 1789] [id = 289] 17:07:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8f477800) [pid = 1789] [serial = 868] [outer = (nil)] 17:07:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x8f617800) [pid = 1789] [serial = 869] [outer = 0x8f477800] 17:07:03 INFO - PROCESS | 1789 | 1468022823766 Marionette DEBUG loaded listener.js 17:07:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x8f895800) [pid = 1789] [serial = 870] [outer = 0x8f477800] 17:07:04 INFO - PROCESS | 1789 | 1468022824746 Marionette TRACE conn4 <- [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]]]}] 17:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1580ms 17:07:04 INFO - PROCESS | 1789 | 1468022824829 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 17:07:04 INFO - PROCESS | 1789 | 1468022824836 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 17:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:07:04 INFO - PROCESS | 1789 | 1468022824847 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:07:04 INFO - PROCESS | 1789 | 1468022824851 Marionette TRACE conn4 <- [1,1130,null,{}] 17:07:04 INFO - PROCESS | 1789 | 1468022824857 Marionette TRACE conn4 -> [0,1131,"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 | 1789 | 1468022824863 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:05 INFO - PROCESS | 1789 | --DOCSHELL 0x8dadd400 == 41 [pid = 1789] [id = 282] 17:07:05 INFO - PROCESS | 1789 | --DOCSHELL 0x930dec00 == 40 [pid = 1789] [id = 281] 17:07:05 INFO - PROCESS | 1789 | --DOCSHELL 0x92327800 == 39 [pid = 1789] [id = 280] 17:07:05 INFO - PROCESS | 1789 | --DOCSHELL 0x8f89f400 == 38 [pid = 1789] [id = 279] 17:07:05 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0c800 == 37 [pid = 1789] [id = 278] 17:07:05 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae5800 == 36 [pid = 1789] [id = 274] 17:07:05 INFO - PROCESS | 1789 | --DOCSHELL 0x90c90400 == 35 [pid = 1789] [id = 275] 17:07:05 INFO - PROCESS | 1789 | --DOCSHELL 0x93a5a800 == 34 [pid = 1789] [id = 276] 17:07:05 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9dd800 == 33 [pid = 1789] [id = 277] 17:07:05 INFO - PROCESS | 1789 | --DOCSHELL 0x8f474400 == 32 [pid = 1789] [id = 289] 17:07:05 INFO - PROCESS | 1789 | --DOCSHELL 0x8f474800 == 31 [pid = 1789] [id = 288] 17:07:05 INFO - PROCESS | 1789 | --DOCSHELL 0x953f6800 == 30 [pid = 1789] [id = 286] 17:07:05 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee05800 == 29 [pid = 1789] [id = 287] 17:07:05 INFO - PROCESS | 1789 | --DOCSHELL 0x91eac000 == 28 [pid = 1789] [id = 285] 17:07:05 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cbc00 == 27 [pid = 1789] [id = 283] 17:07:05 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c3800 == 26 [pid = 1789] [id = 284] 17:07:05 INFO - PROCESS | 1789 | 1468022825945 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x90b43800) [pid = 1789] [serial = 813] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x91ada800) [pid = 1789] [serial = 816] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x99706400) [pid = 1789] [serial = 795] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x90d20800) [pid = 1789] [serial = 815] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x93a56c00) [pid = 1789] [serial = 792] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x90d19400) [pid = 1789] [serial = 819] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x9a094000) [pid = 1789] [serial = 798] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x99638c00) [pid = 1789] [serial = 794] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9a0a6800) [pid = 1789] [serial = 801] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x91ad3000) [pid = 1789] [serial = 807] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8ee03c00) [pid = 1789] [serial = 803] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8f474c00) [pid = 1789] [serial = 818] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90ce6800) [pid = 1789] [serial = 789] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9a092000) [pid = 1789] [serial = 797] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90d13800) [pid = 1789] [serial = 806] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90b3b400) [pid = 1789] [serial = 812] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9a09f800) [pid = 1789] [serial = 800] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f478400) [pid = 1789] [serial = 804] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x930e0000) [pid = 1789] [serial = 791] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8f8a0800) [pid = 1789] [serial = 788] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8f471800) [pid = 1789] [serial = 810] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8ee10400) [pid = 1789] [serial = 809] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x92040000) [pid = 1789] [serial = 821] [outer = (nil)] [url = about:blank] 17:07:06 INFO - PROCESS | 1789 | 1468022826264 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022826272 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d7c00 == 27 [pid = 1789] [id = 290] 17:07:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8d9d8000) [pid = 1789] [serial = 871] [outer = (nil)] 17:07:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8d9de000) [pid = 1789] [serial = 872] [outer = 0x8d9d8000] 17:07:06 INFO - PROCESS | 1789 | 1468022826358 Marionette DEBUG loaded listener.js 17:07:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8dae4800) [pid = 1789] [serial = 873] [outer = 0x8d9d8000] 17:07:07 INFO - PROCESS | 1789 | 1468022827137 Marionette TRACE conn4 <- [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]]]}] 17:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 2336ms 17:07:07 INFO - PROCESS | 1789 | 1468022827184 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 17:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:07:07 INFO - PROCESS | 1789 | 1468022827190 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 17:07:07 INFO - PROCESS | 1789 | 1468022827198 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:07:07 INFO - PROCESS | 1789 | 1468022827203 Marionette TRACE conn4 <- [1,1134,null,{}] 17:07:07 INFO - PROCESS | 1789 | 1468022827209 Marionette TRACE conn4 -> [0,1135,"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 | 1789 | 1468022827215 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:07 INFO - PROCESS | 1789 | 1468022827388 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 17:07:07 INFO - PROCESS | 1789 | 1468022827399 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022827407 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f611c00 == 28 [pid = 1789] [id = 291] 17:07:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8f613400) [pid = 1789] [serial = 874] [outer = (nil)] 17:07:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8f618000) [pid = 1789] [serial = 875] [outer = 0x8f613400] 17:07:07 INFO - PROCESS | 1789 | 1468022827478 Marionette DEBUG loaded listener.js 17:07:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8f89a000) [pid = 1789] [serial = 876] [outer = 0x8f613400] 17:07:08 INFO - PROCESS | 1789 | 1468022828392 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 17:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1281ms 17:07:08 INFO - PROCESS | 1789 | 1468022828478 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 17:07:08 INFO - PROCESS | 1789 | 1468022828483 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 17:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:07:08 INFO - PROCESS | 1789 | 1468022828496 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:07:08 INFO - PROCESS | 1789 | 1468022828499 Marionette TRACE conn4 <- [1,1138,null,{}] 17:07:08 INFO - PROCESS | 1789 | 1468022828505 Marionette TRACE conn4 -> [0,1139,"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 | 1789 | 1468022828510 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:08 INFO - PROCESS | 1789 | 1468022828718 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 17:07:08 INFO - PROCESS | 1789 | 1468022828747 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022828755 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c8e800 == 29 [pid = 1789] [id = 292] 17:07:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90c8f800) [pid = 1789] [serial = 877] [outer = (nil)] 17:07:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90ce7800) [pid = 1789] [serial = 878] [outer = 0x90c8f800] 17:07:08 INFO - PROCESS | 1789 | 1468022828824 Marionette DEBUG loaded listener.js 17:07:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90cee800) [pid = 1789] [serial = 879] [outer = 0x90c8f800] 17:07:09 INFO - PROCESS | 1789 | 1468022829771 Marionette TRACE conn4 <- [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]]]}] 17:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1338ms 17:07:09 INFO - PROCESS | 1789 | 1468022829834 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 17:07:09 INFO - PROCESS | 1789 | 1468022829840 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 17:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:07:09 INFO - PROCESS | 1789 | 1468022829857 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:07:09 INFO - PROCESS | 1789 | 1468022829864 Marionette TRACE conn4 <- [1,1142,null,{}] 17:07:09 INFO - PROCESS | 1789 | 1468022829875 Marionette TRACE conn4 -> [0,1143,"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 | 1789 | 1468022829881 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:10 INFO - PROCESS | 1789 | 1468022830091 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 17:07:10 INFO - PROCESS | 1789 | 1468022830115 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022830147 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d2000 == 30 [pid = 1789] [id = 293] 17:07:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8ee04000) [pid = 1789] [serial = 880] [outer = (nil)] 17:07:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x91adec00) [pid = 1789] [serial = 881] [outer = 0x8ee04000] 17:07:10 INFO - PROCESS | 1789 | 1468022830273 Marionette DEBUG loaded listener.js 17:07:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9203d800) [pid = 1789] [serial = 882] [outer = 0x8ee04000] 17:07:10 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8f479400) [pid = 1789] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:07:10 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x93ac4000) [pid = 1789] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:07:11 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8dadd800) [pid = 1789] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:07:11 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x930d5000) [pid = 1789] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:07:11 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90d11c00) [pid = 1789] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:07:11 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91eb0000) [pid = 1789] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:07:11 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90c83c00) [pid = 1789] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:07:11 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8ee10800) [pid = 1789] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:07:11 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8ee10000) [pid = 1789] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:07:11 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x93a5b000) [pid = 1789] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:07:11 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8ee03400) [pid = 1789] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:07:11 INFO - PROCESS | 1789 | 1468022831470 Marionette TRACE conn4 <- [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]]]}] 17:07:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:07:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1701ms 17:07:11 INFO - PROCESS | 1789 | 1468022831550 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 17:07:11 INFO - PROCESS | 1789 | 1468022831553 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 17:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:07:11 INFO - PROCESS | 1789 | 1468022831559 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:07:11 INFO - PROCESS | 1789 | 1468022831562 Marionette TRACE conn4 <- [1,1146,null,{}] 17:07:11 INFO - PROCESS | 1789 | 1468022831568 Marionette TRACE conn4 -> [0,1147,"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 | 1789 | 1468022831573 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:11 INFO - PROCESS | 1789 | 1468022831726 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 17:07:11 INFO - PROCESS | 1789 | 1468022831734 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022831742 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f899800 == 31 [pid = 1789] [id = 294] 17:07:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90d1a400) [pid = 1789] [serial = 883] [outer = (nil)] 17:07:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x92441c00) [pid = 1789] [serial = 884] [outer = 0x90d1a400] 17:07:11 INFO - PROCESS | 1789 | 1468022831810 Marionette DEBUG loaded listener.js 17:07:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x92449000) [pid = 1789] [serial = 885] [outer = 0x90d1a400] 17:07:12 INFO - PROCESS | 1789 | 1468022832696 Marionette TRACE conn4 <- [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]]]}] 17:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1177ms 17:07:12 INFO - PROCESS | 1789 | 1468022832737 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 17:07:12 INFO - PROCESS | 1789 | 1468022832741 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 17:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:07:12 INFO - PROCESS | 1789 | 1468022832747 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:07:12 INFO - PROCESS | 1789 | 1468022832750 Marionette TRACE conn4 <- [1,1150,null,{}] 17:07:12 INFO - PROCESS | 1789 | 1468022832759 Marionette TRACE conn4 -> [0,1151,"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 | 1789 | 1468022832763 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:12 INFO - PROCESS | 1789 | 1468022832971 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 17:07:13 INFO - PROCESS | 1789 | 1468022833131 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022833142 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c8c00 == 32 [pid = 1789] [id = 295] 17:07:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8d8c9400) [pid = 1789] [serial = 886] [outer = (nil)] 17:07:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8d8ce800) [pid = 1789] [serial = 887] [outer = 0x8d8c9400] 17:07:13 INFO - PROCESS | 1789 | 1468022833229 Marionette DEBUG loaded listener.js 17:07:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8d9df000) [pid = 1789] [serial = 888] [outer = 0x8d8c9400] 17:07:14 INFO - PROCESS | 1789 | 1468022834244 Marionette TRACE conn4 <- [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]]]}] 17:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1538ms 17:07:14 INFO - PROCESS | 1789 | 1468022834288 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 17:07:14 INFO - PROCESS | 1789 | 1468022834294 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 17:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:07:14 INFO - PROCESS | 1789 | 1468022834304 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:07:14 INFO - PROCESS | 1789 | 1468022834308 Marionette TRACE conn4 <- [1,1154,null,{}] 17:07:14 INFO - PROCESS | 1789 | 1468022834316 Marionette TRACE conn4 -> [0,1155,"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 | 1789 | 1468022834322 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:14 INFO - PROCESS | 1789 | 1468022834520 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 17:07:14 INFO - PROCESS | 1789 | 1468022834681 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022834691 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d5400 == 33 [pid = 1789] [id = 296] 17:07:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8ee04800) [pid = 1789] [serial = 889] [outer = (nil)] 17:07:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90c89800) [pid = 1789] [serial = 890] [outer = 0x8ee04800] 17:07:14 INFO - PROCESS | 1789 | 1468022834838 Marionette DEBUG loaded listener.js 17:07:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x90ce6800) [pid = 1789] [serial = 891] [outer = 0x8ee04800] 17:07:15 INFO - PROCESS | 1789 | 1468022835850 Marionette TRACE conn4 <- [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]]]}] 17:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1631ms 17:07:15 INFO - PROCESS | 1789 | 1468022835934 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 17:07:15 INFO - PROCESS | 1789 | 1468022835939 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 17:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:07:15 INFO - PROCESS | 1789 | 1468022835946 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:07:15 INFO - PROCESS | 1789 | 1468022835949 Marionette TRACE conn4 <- [1,1158,null,{}] 17:07:15 INFO - PROCESS | 1789 | 1468022835955 Marionette TRACE conn4 -> [0,1159,"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 | 1789 | 1468022835961 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:16 INFO - PROCESS | 1789 | 1468022836185 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 17:07:16 INFO - PROCESS | 1789 | 1468022836480 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022836490 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x90ce9400 == 34 [pid = 1789] [id = 297] 17:07:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x91add000) [pid = 1789] [serial = 892] [outer = (nil)] 17:07:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x91eaf000) [pid = 1789] [serial = 893] [outer = 0x91add000] 17:07:16 INFO - PROCESS | 1789 | 1468022836584 Marionette DEBUG loaded listener.js 17:07:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x93a52c00) [pid = 1789] [serial = 894] [outer = 0x91add000] 17:07:17 INFO - PROCESS | 1789 | 1468022837564 Marionette TRACE conn4 <- [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]]]}] 17:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1688ms 17:07:17 INFO - PROCESS | 1789 | 1468022837635 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 17:07:17 INFO - PROCESS | 1789 | 1468022837641 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 17:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:07:17 INFO - PROCESS | 1789 | 1468022837658 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:07:17 INFO - PROCESS | 1789 | 1468022837665 Marionette TRACE conn4 <- [1,1162,null,{}] 17:07:17 INFO - PROCESS | 1789 | 1468022837671 Marionette TRACE conn4 -> [0,1163,"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 | 1789 | 1468022837678 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:17 INFO - PROCESS | 1789 | 1468022837892 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 17:07:18 INFO - PROCESS | 1789 | 1468022838102 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1789 | 1468022838110 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ae0800 == 35 [pid = 1789] [id = 298] 17:07:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x91ea7c00) [pid = 1789] [serial = 895] [outer = (nil)] 17:07:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x93d92c00) [pid = 1789] [serial = 896] [outer = 0x91ea7c00] 17:07:18 INFO - PROCESS | 1789 | 1468022838236 Marionette DEBUG loaded listener.js 17:07:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x93d98800) [pid = 1789] [serial = 897] [outer = 0x91ea7c00] 17:07:19 INFO - PROCESS | 1789 | 1468022839390 Marionette TRACE conn4 <- [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]]]}] 17:07:19 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cc400 == 34 [pid = 1789] [id = 272] 17:07:19 INFO - PROCESS | 1789 | --DOCSHELL 0x8f61cc00 == 33 [pid = 1789] [id = 270] 17:07:19 INFO - PROCESS | 1789 | --DOCSHELL 0x90d19c00 == 32 [pid = 1789] [id = 271] 17:07:19 INFO - PROCESS | 1789 | --DOCSHELL 0x8dadec00 == 31 [pid = 1789] [id = 269] 17:07:19 INFO - PROCESS | 1789 | --DOCSHELL 0x90c8a000 == 30 [pid = 1789] [id = 257] 17:07:19 INFO - PROCESS | 1789 | --DOCSHELL 0x8f899800 == 29 [pid = 1789] [id = 294] 17:07:19 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d2000 == 28 [pid = 1789] [id = 293] 17:07:19 INFO - PROCESS | 1789 | --DOCSHELL 0x90c8e800 == 27 [pid = 1789] [id = 292] 17:07:19 INFO - PROCESS | 1789 | --DOCSHELL 0x8f611c00 == 26 [pid = 1789] [id = 291] 17:07:19 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d7c00 == 25 [pid = 1789] [id = 290] 17:07:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:07:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1841ms 17:07:19 INFO - PROCESS | 1789 | 1468022839498 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 17:07:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:07:19 INFO - PROCESS | 1789 | 1468022839503 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 17:07:19 INFO - PROCESS | 1789 | 1468022839511 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:07:19 INFO - PROCESS | 1789 | 1468022839515 Marionette TRACE conn4 <- [1,1166,null,{}] 17:07:19 INFO - PROCESS | 1789 | 1468022839531 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:19 INFO - PROCESS | 1789 | 1468022839536 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:19 INFO - PROCESS | 1789 | 1468022839741 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x92442c00) [pid = 1789] [serial = 822] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x90ce6000) [pid = 1789] [serial = 839] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90cf3400) [pid = 1789] [serial = 840] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8f47d800) [pid = 1789] [serial = 836] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8f61dc00) [pid = 1789] [serial = 837] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8f47b400) [pid = 1789] [serial = 824] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8f61ec00) [pid = 1789] [serial = 825] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93abf000) [pid = 1789] [serial = 830] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x93b58800) [pid = 1789] [serial = 831] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x950b4000) [pid = 1789] [serial = 833] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9516a000) [pid = 1789] [serial = 834] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x983f1c00) [pid = 1789] [serial = 852] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x93d9b800) [pid = 1789] [serial = 846] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x93aa4c00) [pid = 1789] [serial = 843] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90d1a800) [pid = 1789] [serial = 849] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9797a800) [pid = 1789] [serial = 851] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x93d95400) [pid = 1789] [serial = 845] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8f89cc00) [pid = 1789] [serial = 848] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x93a51000) [pid = 1789] [serial = 842] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x91ad9000) [pid = 1789] [serial = 827] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8f618c00) [pid = 1789] [serial = 828] [outer = (nil)] [url = about:blank] 17:07:19 INFO - PROCESS | 1789 | 1468022839901 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022839910 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee03c00 == 26 [pid = 1789] [id = 299] 17:07:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8ee06000) [pid = 1789] [serial = 898] [outer = (nil)] 17:07:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8f47f800) [pid = 1789] [serial = 899] [outer = 0x8ee06000] 17:07:19 INFO - PROCESS | 1789 | 1468022839983 Marionette DEBUG loaded listener.js 17:07:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8f61ec00) [pid = 1789] [serial = 900] [outer = 0x8ee06000] 17:07:20 INFO - PROCESS | 1789 | 1468022840716 Marionette TRACE conn4 <- [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]]]}] 17:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1229ms 17:07:20 INFO - PROCESS | 1789 | 1468022840740 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 17:07:20 INFO - PROCESS | 1789 | 1468022840747 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 17:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:07:20 INFO - PROCESS | 1789 | 1468022840761 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:07:20 INFO - PROCESS | 1789 | 1468022840765 Marionette TRACE conn4 <- [1,1170,null,{}] 17:07:20 INFO - PROCESS | 1789 | 1468022840771 Marionette TRACE conn4 -> [0,1171,"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 | 1789 | 1468022840776 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:20 INFO - PROCESS | 1789 | 1468022840947 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 17:07:21 INFO - PROCESS | 1789 | 1468022841067 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1789 | 1468022841075 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f898000 == 27 [pid = 1789] [id = 300] 17:07:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90ce6000) [pid = 1789] [serial = 901] [outer = (nil)] 17:07:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90cf3400) [pid = 1789] [serial = 902] [outer = 0x90ce6000] 17:07:21 INFO - PROCESS | 1789 | 1468022841149 Marionette DEBUG loaded listener.js 17:07:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90d19c00) [pid = 1789] [serial = 903] [outer = 0x90ce6000] 17:07:22 INFO - PROCESS | 1789 | 1468022842014 Marionette TRACE conn4 <- [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:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1284ms 17:07:22 INFO - PROCESS | 1789 | 1468022842040 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 17:07:22 INFO - PROCESS | 1789 | 1468022842044 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 17:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:07:22 INFO - PROCESS | 1789 | 1468022842056 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:07:22 INFO - PROCESS | 1789 | 1468022842061 Marionette TRACE conn4 <- [1,1174,null,{}] 17:07:22 INFO - PROCESS | 1789 | 1468022842082 Marionette TRACE conn4 -> [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:07:22 INFO - PROCESS | 1789 | 1468022842090 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:22 INFO - PROCESS | 1789 | 1468022842306 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 17:07:22 INFO - PROCESS | 1789 | 1468022842326 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022842335 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x92046c00 == 28 [pid = 1789] [id = 301] 17:07:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x92326000) [pid = 1789] [serial = 904] [outer = (nil)] 17:07:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93a51000) [pid = 1789] [serial = 905] [outer = 0x92326000] 17:07:22 INFO - PROCESS | 1789 | 1468022842407 Marionette DEBUG loaded listener.js 17:07:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93a9dc00) [pid = 1789] [serial = 906] [outer = 0x92326000] 17:07:23 INFO - PROCESS | 1789 | 1468022843326 Marionette TRACE conn4 <- [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:07:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:07:23 INFO - PROCESS | 1789 | 1468022843400 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 17:07:23 INFO - PROCESS | 1789 | 1468022843407 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:07:23 INFO - PROCESS | 1789 | 1468022843410 Marionette TRACE conn4 <- [1,1178,null,{}] 17:07:23 INFO - PROCESS | 1789 | 1468022843416 Marionette TRACE conn4 -> [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:07:23 INFO - PROCESS | 1789 | 1468022843420 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:23 INFO - PROCESS | 1789 | 1468022843634 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 17:07:23 INFO - PROCESS | 1789 | 1468022843656 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1789 | 1468022843663 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x930dec00 == 29 [pid = 1789] [id = 302] 17:07:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93b5ac00) [pid = 1789] [serial = 907] [outer = (nil)] 17:07:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93d95400) [pid = 1789] [serial = 908] [outer = 0x93b5ac00] 17:07:23 INFO - PROCESS | 1789 | 1468022843735 Marionette DEBUG loaded listener.js 17:07:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x950b1000) [pid = 1789] [serial = 909] [outer = 0x93b5ac00] 17:07:24 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8d9d8000) [pid = 1789] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:07:24 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f477800) [pid = 1789] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:07:24 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8d9ddc00) [pid = 1789] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:07:24 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x91eb4c00) [pid = 1789] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:07:24 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90c8f800) [pid = 1789] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:07:24 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8ee04000) [pid = 1789] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:07:24 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8f613400) [pid = 1789] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:07:24 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x953f6c00) [pid = 1789] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:07:24 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x95355400) [pid = 1789] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:07:24 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x8f612000) [pid = 1789] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:07:24 INFO - PROCESS | 1789 | 1468022844681 Marionette TRACE conn4 <- [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:07:24 INFO - PROCESS | 1789 | 1468022844706 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 17:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:07:24 INFO - PROCESS | 1789 | 1468022844712 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:07:24 INFO - PROCESS | 1789 | 1468022844715 Marionette TRACE conn4 <- [1,1182,null,{}] 17:07:24 INFO - PROCESS | 1789 | 1468022844721 Marionette TRACE conn4 -> [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:07:24 INFO - PROCESS | 1789 | 1468022844725 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:24 INFO - PROCESS | 1789 | 1468022844914 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 17:07:24 INFO - PROCESS | 1789 | 1468022844930 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1789 | 1468022844938 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae6c00 == 30 [pid = 1789] [id = 303] 17:07:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90d1dc00) [pid = 1789] [serial = 910] [outer = (nil)] 17:07:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x93b59000) [pid = 1789] [serial = 911] [outer = 0x90d1dc00] 17:07:25 INFO - PROCESS | 1789 | 1468022845005 Marionette DEBUG loaded listener.js 17:07:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x93aa8800) [pid = 1789] [serial = 912] [outer = 0x90d1dc00] 17:07:25 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:25 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:07:25 INFO - PROCESS | 1789 | 1468022845841 Marionette TRACE conn4 <- [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:07:25 INFO - PROCESS | 1789 | 1468022845904 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 17:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:07:25 INFO - PROCESS | 1789 | 1468022845910 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:07:25 INFO - PROCESS | 1789 | 1468022845912 Marionette TRACE conn4 <- [1,1186,null,{}] 17:07:25 INFO - PROCESS | 1789 | 1468022845918 Marionette TRACE conn4 -> [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:07:25 INFO - PROCESS | 1789 | 1468022845928 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:26 INFO - PROCESS | 1789 | 1468022846133 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 17:07:26 INFO - PROCESS | 1789 | 1468022846309 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022846320 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c3800 == 31 [pid = 1789] [id = 304] 17:07:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8d8c4000) [pid = 1789] [serial = 913] [outer = (nil)] 17:07:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8d9d5000) [pid = 1789] [serial = 914] [outer = 0x8d8c4000] 17:07:26 INFO - PROCESS | 1789 | 1468022846402 Marionette DEBUG loaded listener.js 17:07:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8dae2c00) [pid = 1789] [serial = 915] [outer = 0x8d8c4000] 17:07:27 INFO - PROCESS | 1789 | 1468022847400 Marionette TRACE conn4 <- [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:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:07:27 INFO - PROCESS | 1789 | 1468022847457 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 17:07:27 INFO - PROCESS | 1789 | 1468022847464 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:07:27 INFO - PROCESS | 1789 | 1468022847475 Marionette TRACE conn4 <- [1,1190,null,{}] 17:07:27 INFO - PROCESS | 1789 | 1468022847483 Marionette TRACE conn4 -> [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:07:27 INFO - PROCESS | 1789 | 1468022847488 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:27 INFO - PROCESS | 1789 | 1468022847669 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 17:07:27 INFO - PROCESS | 1789 | 1468022847835 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1789 | 1468022847844 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c7800 == 32 [pid = 1789] [id = 305] 17:07:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90b3f800) [pid = 1789] [serial = 916] [outer = (nil)] 17:07:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90d13800) [pid = 1789] [serial = 917] [outer = 0x90b3f800] 17:07:27 INFO - PROCESS | 1789 | 1468022847929 Marionette DEBUG loaded listener.js 17:07:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91ad5400) [pid = 1789] [serial = 918] [outer = 0x90b3f800] 17:07:28 INFO - PROCESS | 1789 | 1468022848863 Marionette TRACE conn4 <- [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:07:28 INFO - PROCESS | 1789 | 1468022848915 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 17:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:07:28 INFO - PROCESS | 1789 | 1468022848924 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:07:28 INFO - PROCESS | 1789 | 1468022848928 Marionette TRACE conn4 <- [1,1194,null,{}] 17:07:28 INFO - PROCESS | 1789 | 1468022848935 Marionette TRACE conn4 -> [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:07:28 INFO - PROCESS | 1789 | 1468022848939 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:29 INFO - PROCESS | 1789 | 1468022849129 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 17:07:29 INFO - PROCESS | 1789 | 1468022849295 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1789 | 1468022849303 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eb1800 == 33 [pid = 1789] [id = 306] 17:07:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x92448c00) [pid = 1789] [serial = 919] [outer = (nil)] 17:07:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93ac6000) [pid = 1789] [serial = 920] [outer = 0x92448c00] 17:07:29 INFO - PROCESS | 1789 | 1468022849390 Marionette DEBUG loaded listener.js 17:07:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x93d9f000) [pid = 1789] [serial = 921] [outer = 0x92448c00] 17:07:30 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:30 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:07:30 INFO - PROCESS | 1789 | 1468022850416 Marionette TRACE conn4 <- [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:07:30 INFO - PROCESS | 1789 | 1468022850461 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 17:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:07:30 INFO - PROCESS | 1789 | 1468022850470 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:07:30 INFO - PROCESS | 1789 | 1468022850479 Marionette TRACE conn4 <- [1,1198,null,{}] 17:07:30 INFO - PROCESS | 1789 | 1468022850493 Marionette TRACE conn4 -> [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:07:30 INFO - PROCESS | 1789 | 1468022850501 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:30 INFO - PROCESS | 1789 | 1468022850686 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 17:07:30 INFO - PROCESS | 1789 | 1468022850853 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022850862 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x953f4800 == 34 [pid = 1789] [id = 307] 17:07:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9797c000) [pid = 1789] [serial = 922] [outer = (nil)] 17:07:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x99296800) [pid = 1789] [serial = 923] [outer = 0x9797c000] 17:07:30 INFO - PROCESS | 1789 | 1468022850945 Marionette DEBUG loaded listener.js 17:07:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x99638800) [pid = 1789] [serial = 924] [outer = 0x9797c000] 17:07:31 INFO - PROCESS | 1789 | 1468022851845 Marionette TRACE conn4 <- [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:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1439ms 17:07:31 INFO - PROCESS | 1789 | 1468022851907 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 17:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:07:31 INFO - PROCESS | 1789 | 1468022851912 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 17:07:31 INFO - PROCESS | 1789 | 1468022851919 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:07:31 INFO - PROCESS | 1789 | 1468022851922 Marionette TRACE conn4 <- [1,1202,null,{}] 17:07:31 INFO - PROCESS | 1789 | 1468022851928 Marionette TRACE conn4 -> [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:07:31 INFO - PROCESS | 1789 | 1468022851933 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:32 INFO - PROCESS | 1789 | 1468022852143 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 17:07:32 INFO - PROCESS | 1789 | 1468022852306 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1789 | 1468022852317 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x95171800 == 35 [pid = 1789] [id = 308] 17:07:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9962fc00) [pid = 1789] [serial = 925] [outer = (nil)] 17:07:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x99782800) [pid = 1789] [serial = 926] [outer = 0x9962fc00] 17:07:32 INFO - PROCESS | 1789 | 1468022852396 Marionette DEBUG loaded listener.js 17:07:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a091800) [pid = 1789] [serial = 927] [outer = 0x9962fc00] 17:07:33 INFO - PROCESS | 1789 | 1468022853290 Marionette TRACE conn4 <- [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:07:33 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:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1429ms 17:07:33 INFO - PROCESS | 1789 | 1468022853348 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 17:07:33 INFO - PROCESS | 1789 | 1468022853352 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 17:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:07:33 INFO - PROCESS | 1789 | 1468022853358 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:07:33 INFO - PROCESS | 1789 | 1468022853362 Marionette TRACE conn4 <- [1,1206,null,{}] 17:07:33 INFO - PROCESS | 1789 | 1468022853367 Marionette TRACE conn4 -> [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:07:33 INFO - PROCESS | 1789 | 1468022853372 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:33 INFO - PROCESS | 1789 | 1468022853541 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 17:07:33 INFO - PROCESS | 1789 | 1468022853719 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022853737 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a097800 == 36 [pid = 1789] [id = 309] 17:07:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9a097c00) [pid = 1789] [serial = 928] [outer = (nil)] 17:07:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a09b800) [pid = 1789] [serial = 929] [outer = 0x9a097c00] 17:07:33 INFO - PROCESS | 1789 | 1468022853870 Marionette DEBUG loaded listener.js 17:07:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a0ab800) [pid = 1789] [serial = 930] [outer = 0x9a097c00] 17:07:34 INFO - PROCESS | 1789 | 1468022854888 Marionette TRACE conn4 <- [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:07:34 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:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1583ms 17:07:34 INFO - PROCESS | 1789 | 1468022854942 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 17:07:34 INFO - PROCESS | 1789 | 1468022854946 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 17:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:07:34 INFO - PROCESS | 1789 | 1468022854953 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:07:34 INFO - PROCESS | 1789 | 1468022854956 Marionette TRACE conn4 <- [1,1210,null,{}] 17:07:34 INFO - PROCESS | 1789 | 1468022854963 Marionette TRACE conn4 -> [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:07:34 INFO - PROCESS | 1789 | 1468022854969 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:35 INFO - PROCESS | 1789 | 1468022855140 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 17:07:35 INFO - PROCESS | 1789 | 1468022855308 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1789 | 1468022855316 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x9977d400 == 37 [pid = 1789] [id = 310] 17:07:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9a0b8c00) [pid = 1789] [serial = 931] [outer = (nil)] 17:07:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9a335000) [pid = 1789] [serial = 932] [outer = 0x9a0b8c00] 17:07:35 INFO - PROCESS | 1789 | 1468022855452 Marionette DEBUG loaded listener.js 17:07:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9a3f7000) [pid = 1789] [serial = 933] [outer = 0x9a0b8c00] 17:07:36 INFO - PROCESS | 1789 | 1468022856309 Marionette TRACE conn4 <- [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:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1429ms 17:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:07:36 INFO - PROCESS | 1789 | 1468022856382 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 17:07:36 INFO - PROCESS | 1789 | 1468022856386 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 17:07:36 INFO - PROCESS | 1789 | 1468022856392 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:07:36 INFO - PROCESS | 1789 | 1468022856395 Marionette TRACE conn4 <- [1,1214,null,{}] 17:07:36 INFO - PROCESS | 1789 | 1468022856401 Marionette TRACE conn4 -> [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:07:36 INFO - PROCESS | 1789 | 1468022856406 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:36 INFO - PROCESS | 1789 | 1468022856610 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 17:07:36 INFO - PROCESS | 1789 | 1468022856830 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022856841 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d12800 == 38 [pid = 1789] [id = 311] 17:07:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x9a098000) [pid = 1789] [serial = 934] [outer = (nil)] 17:07:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x9a582400) [pid = 1789] [serial = 935] [outer = 0x9a098000] 17:07:36 INFO - PROCESS | 1789 | 1468022856961 Marionette DEBUG loaded listener.js 17:07:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x9a8c6800) [pid = 1789] [serial = 936] [outer = 0x9a098000] 17:07:37 INFO - PROCESS | 1789 | 1468022857852 Marionette TRACE conn4 <- [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:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1479ms 17:07:37 INFO - PROCESS | 1789 | 1468022857870 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 17:07:37 INFO - PROCESS | 1789 | 1468022857873 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 17:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:07:37 INFO - PROCESS | 1789 | 1468022857880 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:07:37 INFO - PROCESS | 1789 | 1468022857884 Marionette TRACE conn4 <- [1,1218,null,{}] 17:07:37 INFO - PROCESS | 1789 | 1468022857889 Marionette TRACE conn4 -> [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:07:37 INFO - PROCESS | 1789 | 1468022857894 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:38 INFO - PROCESS | 1789 | 1468022858053 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 17:07:38 INFO - PROCESS | 1789 | 1468022858449 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022858456 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d7800 == 39 [pid = 1789] [id = 312] 17:07:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x8d9d7c00) [pid = 1789] [serial = 937] [outer = (nil)] 17:07:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x8ee07400) [pid = 1789] [serial = 938] [outer = 0x8d9d7c00] 17:07:38 INFO - PROCESS | 1789 | 1468022858536 Marionette DEBUG loaded listener.js 17:07:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x8f47d400) [pid = 1789] [serial = 939] [outer = 0x8d9d7c00] 17:07:39 INFO - PROCESS | 1789 | 1468022859468 Marionette TRACE conn4 <- [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:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1680ms 17:07:39 INFO - PROCESS | 1789 | 1468022859563 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 17:07:39 INFO - PROCESS | 1789 | 1468022859568 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 17:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:07:39 INFO - PROCESS | 1789 | 1468022859576 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:07:39 INFO - PROCESS | 1789 | 1468022859580 Marionette TRACE conn4 <- [1,1222,null,{}] 17:07:39 INFO - PROCESS | 1789 | 1468022859588 Marionette TRACE conn4 -> [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:07:39 INFO - PROCESS | 1789 | 1468022859595 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:39 INFO - PROCESS | 1789 | 1468022859807 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae6c00 == 38 [pid = 1789] [id = 303] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x930dec00 == 37 [pid = 1789] [id = 302] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x92046c00 == 36 [pid = 1789] [id = 301] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8f898000 == 35 [pid = 1789] [id = 300] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee03c00 == 34 [pid = 1789] [id = 299] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x91ae0800 == 33 [pid = 1789] [id = 298] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x90ce9400 == 32 [pid = 1789] [id = 297] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d5400 == 31 [pid = 1789] [id = 296] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c8c00 == 30 [pid = 1789] [id = 295] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x93a53c00 == 29 [pid = 1789] [id = 258] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x90ced800 == 28 [pid = 1789] [id = 268] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8ca000 == 27 [pid = 1789] [id = 259] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8f618800 == 26 [pid = 1789] [id = 263] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8dada400 == 25 [pid = 1789] [id = 267] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x99631400 == 24 [pid = 1789] [id = 265] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8f61e000 == 23 [pid = 1789] [id = 261] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae8000 == 22 [pid = 1789] [id = 256] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x91eafc00 == 21 [pid = 1789] [id = 273] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c7c00 == 20 [pid = 1789] [id = 264] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d6400 == 19 [pid = 1789] [id = 260] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8f473400 == 18 [pid = 1789] [id = 262] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad5000 == 17 [pid = 1789] [id = 266] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x9977d400 == 16 [pid = 1789] [id = 310] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x90d12800 == 15 [pid = 1789] [id = 311] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x9a097800 == 14 [pid = 1789] [id = 309] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x95171800 == 13 [pid = 1789] [id = 308] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x953f4800 == 12 [pid = 1789] [id = 307] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c7800 == 11 [pid = 1789] [id = 305] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x91eb1800 == 10 [pid = 1789] [id = 306] 17:07:40 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c3800 == 9 [pid = 1789] [id = 304] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x92441c00) [pid = 1789] [serial = 884] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x8d9de000) [pid = 1789] [serial = 872] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x8dae4800) [pid = 1789] [serial = 873] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x8f617800) [pid = 1789] [serial = 869] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x8f895800) [pid = 1789] [serial = 870] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x90b46000) [pid = 1789] [serial = 855] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x8f894400) [pid = 1789] [serial = 854] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x93abd400) [pid = 1789] [serial = 858] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9244f400) [pid = 1789] [serial = 857] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x90cee800) [pid = 1789] [serial = 879] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x91adec00) [pid = 1789] [serial = 881] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8f618000) [pid = 1789] [serial = 875] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x99630000) [pid = 1789] [serial = 861] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9928fc00) [pid = 1789] [serial = 860] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90ce7800) [pid = 1789] [serial = 878] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9a090400) [pid = 1789] [serial = 864] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9970c400) [pid = 1789] [serial = 863] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9203d800) [pid = 1789] [serial = 882] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8f89a000) [pid = 1789] [serial = 876] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9a09a000) [pid = 1789] [serial = 867] [outer = (nil)] [url = about:blank] 17:07:40 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9203b000) [pid = 1789] [serial = 866] [outer = (nil)] [url = about:blank] 17:07:41 INFO - PROCESS | 1789 | 1468022861105 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022861116 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c9000 == 10 [pid = 1789] [id = 313] 17:07:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8d8ca000) [pid = 1789] [serial = 940] [outer = (nil)] 17:07:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8d8d0800) [pid = 1789] [serial = 941] [outer = 0x8d8ca000] 17:07:41 INFO - PROCESS | 1789 | 1468022861204 Marionette DEBUG loaded listener.js 17:07:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8dadec00) [pid = 1789] [serial = 942] [outer = 0x8d8ca000] 17:07:41 INFO - PROCESS | 1789 | --DOCSHELL 0x93b53400 == 9 [pid = 1789] [id = 10] 17:07:42 INFO - PROCESS | 1789 | 1468022862088 Marionette TRACE conn4 <- [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:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:07:42 INFO - PROCESS | 1789 | 1468022862120 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 17:07:42 INFO - PROCESS | 1789 | 1468022862128 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:07:42 INFO - PROCESS | 1789 | 1468022862133 Marionette TRACE conn4 <- [1,1226,null,{}] 17:07:42 INFO - PROCESS | 1789 | 1468022862140 Marionette TRACE conn4 -> [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:07:42 INFO - PROCESS | 1789 | 1468022862146 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:42 INFO - PROCESS | 1789 | 1468022862305 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 17:07:42 INFO - PROCESS | 1789 | 1468022862319 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022862329 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f892000 == 10 [pid = 1789] [id = 314] 17:07:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8f892800) [pid = 1789] [serial = 943] [outer = (nil)] 17:07:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8f89b000) [pid = 1789] [serial = 944] [outer = 0x8f892800] 17:07:42 INFO - PROCESS | 1789 | 1468022862403 Marionette DEBUG loaded listener.js 17:07:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x90b3bc00) [pid = 1789] [serial = 945] [outer = 0x8f892800] 17:07:43 INFO - PROCESS | 1789 | 1468022863350 Marionette TRACE conn4 <- [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:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1281ms 17:07:43 INFO - PROCESS | 1789 | 1468022863413 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 17:07:43 INFO - PROCESS | 1789 | 1468022863420 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 17:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:07:43 INFO - PROCESS | 1789 | 1468022863427 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:07:43 INFO - PROCESS | 1789 | 1468022863431 Marionette TRACE conn4 <- [1,1230,null,{}] 17:07:43 INFO - PROCESS | 1789 | 1468022863437 Marionette TRACE conn4 -> [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:07:43 INFO - PROCESS | 1789 | 1468022863442 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:43 INFO - PROCESS | 1789 | 1468022863620 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 17:07:43 INFO - PROCESS | 1789 | 1468022863774 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022863783 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f896400 == 11 [pid = 1789] [id = 315] 17:07:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x90c84c00) [pid = 1789] [serial = 946] [outer = (nil)] 17:07:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x90cee800) [pid = 1789] [serial = 947] [outer = 0x90c84c00] 17:07:43 INFO - PROCESS | 1789 | 1468022863854 Marionette DEBUG loaded listener.js 17:07:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x90d17000) [pid = 1789] [serial = 948] [outer = 0x90c84c00] 17:07:44 INFO - PROCESS | 1789 | 1468022864809 Marionette TRACE conn4 <- [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:07:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1430ms 17:07:44 INFO - PROCESS | 1789 | 1468022864858 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 17:07:44 INFO - PROCESS | 1789 | 1468022864862 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 17:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:07:44 INFO - PROCESS | 1789 | 1468022864883 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:07:44 INFO - PROCESS | 1789 | 1468022864892 Marionette TRACE conn4 <- [1,1234,null,{}] 17:07:44 INFO - PROCESS | 1789 | 1468022864901 Marionette TRACE conn4 -> [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:07:44 INFO - PROCESS | 1789 | 1468022864910 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:45 INFO - PROCESS | 1789 | 1468022865138 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 17:07:45 INFO - PROCESS | 1789 | 1468022865159 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022865166 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9dd000 == 12 [pid = 1789] [id = 316] 17:07:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8ee0c800) [pid = 1789] [serial = 949] [outer = (nil)] 17:07:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x92046c00) [pid = 1789] [serial = 950] [outer = 0x8ee0c800] 17:07:45 INFO - PROCESS | 1789 | 1468022865249 Marionette DEBUG loaded listener.js 17:07:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9244c800) [pid = 1789] [serial = 951] [outer = 0x8ee0c800] 17:07:46 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x91add000) [pid = 1789] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:07:46 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8ee04800) [pid = 1789] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:07:46 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8d8c9400) [pid = 1789] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:07:46 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x91ea7c00) [pid = 1789] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:07:46 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90d1dc00) [pid = 1789] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:07:46 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x93b5ac00) [pid = 1789] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:07:46 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8ee06000) [pid = 1789] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:07:46 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x92326000) [pid = 1789] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:07:46 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x90ce6000) [pid = 1789] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:07:46 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90d1a400) [pid = 1789] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:07:46 INFO - PROCESS | 1789 | 1468022866538 Marionette TRACE conn4 <- [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:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1697ms 17:07:46 INFO - PROCESS | 1789 | 1468022866572 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 17:07:46 INFO - PROCESS | 1789 | 1468022866575 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 17:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:07:46 INFO - PROCESS | 1789 | 1468022866581 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:07:46 INFO - PROCESS | 1789 | 1468022866585 Marionette TRACE conn4 <- [1,1238,null,{}] 17:07:46 INFO - PROCESS | 1789 | 1468022866591 Marionette TRACE conn4 -> [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:07:46 INFO - PROCESS | 1789 | 1468022866596 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:46 INFO - PROCESS | 1789 | 1468022866783 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 17:07:46 INFO - PROCESS | 1789 | 1468022866914 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022866923 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dadbc00 == 13 [pid = 1789] [id = 317] 17:07:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8ee04800) [pid = 1789] [serial = 952] [outer = (nil)] 17:07:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x90c8f000) [pid = 1789] [serial = 953] [outer = 0x8ee04800] 17:07:47 INFO - PROCESS | 1789 | 1468022867003 Marionette DEBUG loaded listener.js 17:07:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x91ea5c00) [pid = 1789] [serial = 954] [outer = 0x8ee04800] 17:07:47 INFO - PROCESS | 1789 | 1468022867673 Marionette TRACE conn4 <- [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:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1134ms 17:07:47 INFO - PROCESS | 1789 | 1468022867717 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 17:07:47 INFO - PROCESS | 1789 | 1468022867720 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 17:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:07:47 INFO - PROCESS | 1789 | 1468022867726 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:07:47 INFO - PROCESS | 1789 | 1468022867729 Marionette TRACE conn4 <- [1,1242,null,{}] 17:07:47 INFO - PROCESS | 1789 | 1468022867735 Marionette TRACE conn4 -> [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:07:47 INFO - PROCESS | 1789 | 1468022867740 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:47 INFO - PROCESS | 1789 | 1468022867891 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 17:07:48 INFO - PROCESS | 1789 | 1468022868015 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022868032 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a4d800 == 14 [pid = 1789] [id = 318] 17:07:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x93a4dc00) [pid = 1789] [serial = 955] [outer = (nil)] 17:07:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x93a54800) [pid = 1789] [serial = 956] [outer = 0x93a4dc00] 17:07:48 INFO - PROCESS | 1789 | 1468022868114 Marionette DEBUG loaded listener.js 17:07:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x93ac9000) [pid = 1789] [serial = 957] [outer = 0x93a4dc00] 17:07:49 INFO - PROCESS | 1789 | 1468022869224 Marionette TRACE conn4 <- [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:07:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:07:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1546ms 17:07:49 INFO - PROCESS | 1789 | 1468022869274 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 17:07:49 INFO - PROCESS | 1789 | 1468022869280 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 17:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:07:49 INFO - PROCESS | 1789 | 1468022869288 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:07:49 INFO - PROCESS | 1789 | 1468022869296 Marionette TRACE conn4 <- [1,1246,null,{}] 17:07:49 INFO - PROCESS | 1789 | 1468022869303 Marionette TRACE conn4 -> [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:07:49 INFO - PROCESS | 1789 | 1468022869309 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:49 INFO - PROCESS | 1789 | 1468022869492 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 17:07:49 INFO - PROCESS | 1789 | 1468022869718 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022869727 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dada800 == 15 [pid = 1789] [id = 319] 17:07:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x8f615c00) [pid = 1789] [serial = 958] [outer = (nil)] 17:07:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8f899c00) [pid = 1789] [serial = 959] [outer = 0x8f615c00] 17:07:49 INFO - PROCESS | 1789 | 1468022869838 Marionette DEBUG loaded listener.js 17:07:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x90c8d400) [pid = 1789] [serial = 960] [outer = 0x8f615c00] 17:07:50 INFO - PROCESS | 1789 | 1468022870814 Marionette TRACE conn4 <- [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:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1584ms 17:07:50 INFO - PROCESS | 1789 | 1468022870872 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 17:07:50 INFO - PROCESS | 1789 | 1468022870879 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 17:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:07:50 INFO - PROCESS | 1789 | 1468022870890 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:07:50 INFO - PROCESS | 1789 | 1468022870894 Marionette TRACE conn4 <- [1,1250,null,{}] 17:07:50 INFO - PROCESS | 1789 | 1468022870900 Marionette TRACE conn4 -> [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:07:50 INFO - PROCESS | 1789 | 1468022870906 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:51 INFO - PROCESS | 1789 | 1468022871109 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 17:07:51 INFO - PROCESS | 1789 | 1468022871370 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022871383 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad4c00 == 16 [pid = 1789] [id = 320] 17:07:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x92037400) [pid = 1789] [serial = 961] [outer = (nil)] 17:07:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x92326000) [pid = 1789] [serial = 962] [outer = 0x92037400] 17:07:51 INFO - PROCESS | 1789 | 1468022871491 Marionette DEBUG loaded listener.js 17:07:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x930e0000) [pid = 1789] [serial = 963] [outer = 0x92037400] 17:07:52 INFO - PROCESS | 1789 | 1468022872424 Marionette TRACE conn4 <- [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:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1580ms 17:07:52 INFO - PROCESS | 1789 | 1468022872470 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 17:07:52 INFO - PROCESS | 1789 | 1468022872475 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 17:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:07:52 INFO - PROCESS | 1789 | 1468022872481 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:07:52 INFO - PROCESS | 1789 | 1468022872487 Marionette TRACE conn4 <- [1,1254,null,{}] 17:07:52 INFO - PROCESS | 1789 | 1468022872503 Marionette TRACE conn4 -> [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:07:52 INFO - PROCESS | 1789 | 1468022872512 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:52 INFO - PROCESS | 1789 | 1468022872709 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 17:07:52 INFO - PROCESS | 1789 | 1468022872922 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022872937 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x950b3c00 == 17 [pid = 1789] [id = 321] 17:07:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x95167c00) [pid = 1789] [serial = 964] [outer = (nil)] 17:07:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x95172400) [pid = 1789] [serial = 965] [outer = 0x95167c00] 17:07:53 INFO - PROCESS | 1789 | 1468022873020 Marionette DEBUG loaded listener.js 17:07:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x9535ec00) [pid = 1789] [serial = 966] [outer = 0x95167c00] 17:07:53 INFO - PROCESS | 1789 | 1468022873925 Marionette TRACE conn4 <- [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:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1534ms 17:07:54 INFO - PROCESS | 1789 | 1468022874015 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 17:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:07:54 INFO - PROCESS | 1789 | 1468022874020 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 17:07:54 INFO - PROCESS | 1789 | 1468022874026 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:07:54 INFO - PROCESS | 1789 | 1468022874030 Marionette TRACE conn4 <- [1,1258,null,{}] 17:07:54 INFO - PROCESS | 1789 | 1468022874036 Marionette TRACE conn4 -> [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:07:54 INFO - PROCESS | 1789 | 1468022874041 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:54 INFO - PROCESS | 1789 | 1468022874217 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 17:07:54 INFO - PROCESS | 1789 | 1468022874384 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022874392 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c7c00 == 18 [pid = 1789] [id = 322] 17:07:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x8ee0e000) [pid = 1789] [serial = 967] [outer = (nil)] 17:07:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x953f1800) [pid = 1789] [serial = 968] [outer = 0x8ee0e000] 17:07:54 INFO - PROCESS | 1789 | 1468022874516 Marionette DEBUG loaded listener.js 17:07:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x9797ec00) [pid = 1789] [serial = 969] [outer = 0x8ee0e000] 17:07:55 INFO - PROCESS | 1789 | 1468022875608 Marionette TRACE conn4 <- [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:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1634ms 17:07:55 INFO - PROCESS | 1789 | 1468022875661 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 17:07:55 INFO - PROCESS | 1789 | 1468022875666 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 17:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:07:55 INFO - PROCESS | 1789 | 1468022875675 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:07:55 INFO - PROCESS | 1789 | 1468022875679 Marionette TRACE conn4 <- [1,1262,null,{}] 17:07:55 INFO - PROCESS | 1789 | 1468022875687 Marionette TRACE conn4 -> [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:07:55 INFO - PROCESS | 1789 | 1468022875691 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:55 INFO - PROCESS | 1789 | 1468022875876 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 17:07:56 INFO - PROCESS | 1789 | 1468022876155 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1789 | 1468022876171 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f472000 == 19 [pid = 1789] [id = 323] 17:07:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x8f472c00) [pid = 1789] [serial = 970] [outer = (nil)] 17:07:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x8f61b800) [pid = 1789] [serial = 971] [outer = 0x8f472c00] 17:07:56 INFO - PROCESS | 1789 | 1468022876255 Marionette DEBUG loaded listener.js 17:07:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x8f89e400) [pid = 1789] [serial = 972] [outer = 0x8f472c00] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x93a52c00) [pid = 1789] [serial = 894] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x90ce6800) [pid = 1789] [serial = 891] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x8d9df000) [pid = 1789] [serial = 888] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x93d92c00) [pid = 1789] [serial = 896] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x93b59000) [pid = 1789] [serial = 911] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x950b1000) [pid = 1789] [serial = 909] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x8f61ec00) [pid = 1789] [serial = 900] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x93a9dc00) [pid = 1789] [serial = 906] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x91eaf000) [pid = 1789] [serial = 893] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x90c89800) [pid = 1789] [serial = 890] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x8d8ce800) [pid = 1789] [serial = 887] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x93a51000) [pid = 1789] [serial = 905] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x90d19c00) [pid = 1789] [serial = 903] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x92449000) [pid = 1789] [serial = 885] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x93d95400) [pid = 1789] [serial = 908] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90cf3400) [pid = 1789] [serial = 902] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x93d98800) [pid = 1789] [serial = 897] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8f47f800) [pid = 1789] [serial = 899] [outer = (nil)] [url = about:blank] 17:07:56 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x93aa8800) [pid = 1789] [serial = 912] [outer = (nil)] [url = about:blank] 17:07:57 INFO - PROCESS | 1789 | 1468022877144 Marionette TRACE conn4 <- [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:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1530ms 17:07:57 INFO - PROCESS | 1789 | 1468022877205 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 17:07:57 INFO - PROCESS | 1789 | 1468022877211 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 17:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:07:57 INFO - PROCESS | 1789 | 1468022877221 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:07:57 INFO - PROCESS | 1789 | 1468022877225 Marionette TRACE conn4 <- [1,1266,null,{}] 17:07:57 INFO - PROCESS | 1789 | 1468022877231 Marionette TRACE conn4 -> [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:07:57 INFO - PROCESS | 1789 | 1468022877235 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:57 INFO - PROCESS | 1789 | 1468022877399 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 17:07:57 INFO - PROCESS | 1789 | 1468022877409 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022877415 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d3c00 == 20 [pid = 1789] [id = 324] 17:07:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x90cee000) [pid = 1789] [serial = 973] [outer = (nil)] 17:07:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x90d1a000) [pid = 1789] [serial = 974] [outer = 0x90cee000] 17:07:57 INFO - PROCESS | 1789 | 1468022877485 Marionette DEBUG loaded listener.js 17:07:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x91ad6800) [pid = 1789] [serial = 975] [outer = 0x90cee000] 17:07:58 INFO - PROCESS | 1789 | 1468022878376 Marionette TRACE conn4 <- [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:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1185ms 17:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:07:58 INFO - PROCESS | 1789 | 1468022878411 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 17:07:58 INFO - PROCESS | 1789 | 1468022878414 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 17:07:58 INFO - PROCESS | 1789 | 1468022878421 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:07:58 INFO - PROCESS | 1789 | 1468022878426 Marionette TRACE conn4 <- [1,1270,null,{}] 17:07:58 INFO - PROCESS | 1789 | 1468022878442 Marionette TRACE conn4 -> [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:07:58 INFO - PROCESS | 1789 | 1468022878450 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:58 INFO - PROCESS | 1789 | 1468022878604 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 17:07:58 INFO - PROCESS | 1789 | 1468022878742 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022878754 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x930d5000 == 21 [pid = 1789] [id = 325] 17:07:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x930dbc00) [pid = 1789] [serial = 976] [outer = (nil)] 17:07:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x93a9dc00) [pid = 1789] [serial = 977] [outer = 0x930dbc00] 17:07:58 INFO - PROCESS | 1789 | 1468022878823 Marionette DEBUG loaded listener.js 17:07:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x93b5a400) [pid = 1789] [serial = 978] [outer = 0x930dbc00] 17:07:59 INFO - PROCESS | 1789 | 1468022879706 Marionette TRACE conn4 <- [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:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1337ms 17:07:59 INFO - PROCESS | 1789 | 1468022879757 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 17:07:59 INFO - PROCESS | 1789 | 1468022879761 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 17:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:07:59 INFO - PROCESS | 1789 | 1468022879775 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:07:59 INFO - PROCESS | 1789 | 1468022879779 Marionette TRACE conn4 <- [1,1274,null,{}] 17:07:59 INFO - PROCESS | 1789 | 1468022879784 Marionette TRACE conn4 -> [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:07:59 INFO - PROCESS | 1789 | 1468022879789 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:07:59 INFO - PROCESS | 1789 | 1468022879990 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 17:08:00 INFO - PROCESS | 1789 | 1468022880014 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1789 | 1468022880024 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c86400 == 22 [pid = 1789] [id = 326] 17:08:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x93aa4c00) [pid = 1789] [serial = 979] [outer = (nil)] 17:08:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x93d9f800) [pid = 1789] [serial = 980] [outer = 0x93aa4c00] 17:08:00 INFO - PROCESS | 1789 | 1468022880097 Marionette DEBUG loaded listener.js 17:08:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x950b4000) [pid = 1789] [serial = 981] [outer = 0x93aa4c00] 17:08:01 INFO - PROCESS | 1789 | 1468022881133 Marionette TRACE conn4 <- [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:08:01 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x951d4c00) [pid = 1789] [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:08:01 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x8d8c4000) [pid = 1789] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:08:01 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8ee0c800) [pid = 1789] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:08:01 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x90b3f800) [pid = 1789] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:08:01 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x8f892800) [pid = 1789] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:08:01 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x92448c00) [pid = 1789] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:08:01 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8d8ca000) [pid = 1789] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:08:01 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8d9d7c00) [pid = 1789] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:08:01 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9797c000) [pid = 1789] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:08:01 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9962fc00) [pid = 1789] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:08:01 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9a097c00) [pid = 1789] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:08:01 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9a0b8c00) [pid = 1789] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1429ms 17:08:01 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9a098000) [pid = 1789] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:08:01 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90c84c00) [pid = 1789] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:08:01 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8ee04800) [pid = 1789] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:08:01 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x93b54800) [pid = 1789] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:08:01 INFO - PROCESS | 1789 | 1468022881215 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 17:08:01 INFO - PROCESS | 1789 | 1468022881219 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 17:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:08:01 INFO - PROCESS | 1789 | 1468022881225 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:08:01 INFO - PROCESS | 1789 | 1468022881229 Marionette TRACE conn4 <- [1,1278,null,{}] 17:08:01 INFO - PROCESS | 1789 | 1468022881235 Marionette TRACE conn4 -> [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:08:01 INFO - PROCESS | 1789 | 1468022881240 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:01 INFO - PROCESS | 1789 | 1468022881400 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 17:08:01 INFO - PROCESS | 1789 | 1468022881523 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022881532 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae5000 == 23 [pid = 1789] [id = 327] 17:08:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8ee0ac00) [pid = 1789] [serial = 982] [outer = (nil)] 17:08:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90d12000) [pid = 1789] [serial = 983] [outer = 0x8ee0ac00] 17:08:01 INFO - PROCESS | 1789 | 1468022881596 Marionette DEBUG loaded listener.js 17:08:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90ce8c00) [pid = 1789] [serial = 984] [outer = 0x8ee0ac00] 17:08:02 INFO - PROCESS | 1789 | 1468022882387 Marionette TRACE conn4 <- [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:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1188ms 17:08:02 INFO - PROCESS | 1789 | 1468022882413 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 17:08:02 INFO - PROCESS | 1789 | 1468022882417 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 17:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:08:02 INFO - PROCESS | 1789 | 1468022882424 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:08:02 INFO - PROCESS | 1789 | 1468022882427 Marionette TRACE conn4 <- [1,1282,null,{}] 17:08:02 INFO - PROCESS | 1789 | 1468022882440 Marionette TRACE conn4 -> [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:08:02 INFO - PROCESS | 1789 | 1468022882450 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:02 INFO - PROCESS | 1789 | 1468022882659 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 17:08:02 INFO - PROCESS | 1789 | 1468022882669 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022882679 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f471000 == 24 [pid = 1789] [id = 328] 17:08:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90ce5800) [pid = 1789] [serial = 985] [outer = (nil)] 17:08:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9926a000) [pid = 1789] [serial = 986] [outer = 0x90ce5800] 17:08:02 INFO - PROCESS | 1789 | 1468022882747 Marionette DEBUG loaded listener.js 17:08:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x97985400) [pid = 1789] [serial = 987] [outer = 0x90ce5800] 17:08:03 INFO - PROCESS | 1789 | 1468022883801 Marionette TRACE conn4 <- [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:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1442ms 17:08:03 INFO - PROCESS | 1789 | 1468022883867 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 17:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:08:03 INFO - PROCESS | 1789 | 1468022883874 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 17:08:03 INFO - PROCESS | 1789 | 1468022883882 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:08:03 INFO - PROCESS | 1789 | 1468022883887 Marionette TRACE conn4 <- [1,1286,null,{}] 17:08:03 INFO - PROCESS | 1789 | 1468022883895 Marionette TRACE conn4 -> [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:08:03 INFO - PROCESS | 1789 | 1468022883901 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:04 INFO - PROCESS | 1789 | 1468022884116 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 17:08:04 INFO - PROCESS | 1789 | 1468022884338 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1789 | 1468022884349 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0b000 == 25 [pid = 1789] [id = 329] 17:08:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8f473400) [pid = 1789] [serial = 988] [outer = (nil)] 17:08:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x90c84000) [pid = 1789] [serial = 989] [outer = 0x8f473400] 17:08:04 INFO - PROCESS | 1789 | 1468022884475 Marionette DEBUG loaded listener.js 17:08:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x90ce9400) [pid = 1789] [serial = 990] [outer = 0x8f473400] 17:08:05 INFO - PROCESS | 1789 | 1468022885392 Marionette TRACE conn4 <- [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:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1583ms 17:08:05 INFO - PROCESS | 1789 | 1468022885464 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 17:08:05 INFO - PROCESS | 1789 | 1468022885472 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 17:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:08:05 INFO - PROCESS | 1789 | 1468022885482 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:08:05 INFO - PROCESS | 1789 | 1468022885486 Marionette TRACE conn4 <- [1,1290,null,{}] 17:08:05 INFO - PROCESS | 1789 | 1468022885493 Marionette TRACE conn4 -> [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:08:05 INFO - PROCESS | 1789 | 1468022885499 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:05 INFO - PROCESS | 1789 | 1468022885716 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 17:08:05 INFO - PROCESS | 1789 | 1468022885947 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022885954 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x9203a000 == 26 [pid = 1789] [id = 330] 17:08:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x92322000) [pid = 1789] [serial = 991] [outer = (nil)] 17:08:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x930d3400) [pid = 1789] [serial = 992] [outer = 0x92322000] 17:08:06 INFO - PROCESS | 1789 | 1468022886084 Marionette DEBUG loaded listener.js 17:08:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x93ac1000) [pid = 1789] [serial = 993] [outer = 0x92322000] 17:08:07 INFO - PROCESS | 1789 | 1468022887015 Marionette TRACE conn4 <- [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:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1579ms 17:08:07 INFO - PROCESS | 1789 | 1468022887062 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 17:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:08:07 INFO - PROCESS | 1789 | 1468022887066 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 17:08:07 INFO - PROCESS | 1789 | 1468022887072 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:08:07 INFO - PROCESS | 1789 | 1468022887078 Marionette TRACE conn4 <- [1,1294,null,{}] 17:08:07 INFO - PROCESS | 1789 | 1468022887096 Marionette TRACE conn4 -> [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:08:07 INFO - PROCESS | 1789 | 1468022887104 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:07 INFO - PROCESS | 1789 | 1468022887281 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 17:08:07 INFO - PROCESS | 1789 | 1468022887492 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022887503 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x93d9bc00 == 27 [pid = 1789] [id = 331] 17:08:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9926a800) [pid = 1789] [serial = 994] [outer = (nil)] 17:08:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x99632000) [pid = 1789] [serial = 995] [outer = 0x9926a800] 17:08:07 INFO - PROCESS | 1789 | 1468022887627 Marionette DEBUG loaded listener.js 17:08:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x996b3c00) [pid = 1789] [serial = 996] [outer = 0x9926a800] 17:08:08 INFO - PROCESS | 1789 | 1468022888476 Marionette TRACE conn4 <- [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:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1440ms 17:08:08 INFO - PROCESS | 1789 | 1468022888512 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 17:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:08:08 INFO - PROCESS | 1789 | 1468022888517 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 17:08:08 INFO - PROCESS | 1789 | 1468022888524 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:08:08 INFO - PROCESS | 1789 | 1468022888527 Marionette TRACE conn4 <- [1,1298,null,{}] 17:08:08 INFO - PROCESS | 1789 | 1468022888533 Marionette TRACE conn4 -> [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:08:08 INFO - PROCESS | 1789 | 1468022888538 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:08 INFO - PROCESS | 1789 | 1468022888712 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 17:08:08 INFO - PROCESS | 1789 | 1468022888879 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1789 | 1468022888888 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x91adb800 == 28 [pid = 1789] [id = 332] 17:08:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x99631400) [pid = 1789] [serial = 997] [outer = (nil)] 17:08:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9a01e800) [pid = 1789] [serial = 998] [outer = 0x99631400] 17:08:08 INFO - PROCESS | 1789 | 1468022888970 Marionette DEBUG loaded listener.js 17:08:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9a092c00) [pid = 1789] [serial = 999] [outer = 0x99631400] 17:08:09 INFO - PROCESS | 1789 | 1468022889865 Marionette TRACE conn4 <- [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:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1384ms 17:08:09 INFO - PROCESS | 1789 | 1468022889908 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 17:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:08:09 INFO - PROCESS | 1789 | 1468022889912 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 17:08:09 INFO - PROCESS | 1789 | 1468022889918 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:08:09 INFO - PROCESS | 1789 | 1468022889922 Marionette TRACE conn4 <- [1,1302,null,{}] 17:08:09 INFO - PROCESS | 1789 | 1468022889928 Marionette TRACE conn4 -> [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:08:09 INFO - PROCESS | 1789 | 1468022889933 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:10 INFO - PROCESS | 1789 | 1468022890098 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 17:08:10 INFO - PROCESS | 1789 | 1468022890266 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022890276 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ae0000 == 29 [pid = 1789] [id = 333] 17:08:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x99632400) [pid = 1789] [serial = 1000] [outer = (nil)] 17:08:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x9a09a000) [pid = 1789] [serial = 1001] [outer = 0x99632400] 17:08:10 INFO - PROCESS | 1789 | 1468022890355 Marionette DEBUG loaded listener.js 17:08:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x9a09cc00) [pid = 1789] [serial = 1002] [outer = 0x99632400] 17:08:11 INFO - PROCESS | 1789 | 1468022891281 Marionette TRACE conn4 <- [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:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1429ms 17:08:11 INFO - PROCESS | 1789 | 1468022891348 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 17:08:11 INFO - PROCESS | 1789 | 1468022891352 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 17:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:08:11 INFO - PROCESS | 1789 | 1468022891358 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:08:11 INFO - PROCESS | 1789 | 1468022891362 Marionette TRACE conn4 <- [1,1306,null,{}] 17:08:11 INFO - PROCESS | 1789 | 1468022891368 Marionette TRACE conn4 -> [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:08:11 INFO - PROCESS | 1789 | 1468022891378 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:11 INFO - PROCESS | 1789 | 1468022891627 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 17:08:11 INFO - PROCESS | 1789 | 1468022891850 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1789 | 1468022891860 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cbc00 == 30 [pid = 1789] [id = 334] 17:08:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x8d8cdc00) [pid = 1789] [serial = 1003] [outer = (nil)] 17:08:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x8ee01c00) [pid = 1789] [serial = 1004] [outer = 0x8d8cdc00] 17:08:11 INFO - PROCESS | 1789 | 1468022891974 Marionette DEBUG loaded listener.js 17:08:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x8f617800) [pid = 1789] [serial = 1005] [outer = 0x8d8cdc00] 17:08:13 INFO - PROCESS | 1789 | 1468022893143 Marionette TRACE conn4 <- [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:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1829ms 17:08:13 INFO - PROCESS | 1789 | 1468022893188 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 17:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:08:13 INFO - PROCESS | 1789 | 1468022893193 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 17:08:13 INFO - PROCESS | 1789 | 1468022893200 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:08:13 INFO - PROCESS | 1789 | 1468022893205 Marionette TRACE conn4 <- [1,1310,null,{}] 17:08:13 INFO - PROCESS | 1789 | 1468022893212 Marionette TRACE conn4 -> [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:08:13 INFO - PROCESS | 1789 | 1468022893218 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:13 INFO - PROCESS | 1789 | 1468022893388 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 17:08:13 INFO - PROCESS | 1789 | 1468022893564 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022893575 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3f800 == 31 [pid = 1789] [id = 335] 17:08:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x90b41800) [pid = 1789] [serial = 1006] [outer = (nil)] 17:08:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x90ce7000) [pid = 1789] [serial = 1007] [outer = 0x90b41800] 17:08:13 INFO - PROCESS | 1789 | 1468022893684 Marionette DEBUG loaded listener.js 17:08:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x90cef400) [pid = 1789] [serial = 1008] [outer = 0x90b41800] 17:08:15 INFO - PROCESS | 1789 | --DOCSHELL 0x93da0800 == 30 [pid = 1789] [id = 11] 17:08:15 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c9000 == 29 [pid = 1789] [id = 313] 17:08:15 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d7800 == 28 [pid = 1789] [id = 312] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x930d4c00) [pid = 1789] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x93aa9800) [pid = 1789] [serial = 645] [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:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x8dae2c00) [pid = 1789] [serial = 915] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x8d9d5000) [pid = 1789] [serial = 914] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x92046c00) [pid = 1789] [serial = 950] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x91ad5400) [pid = 1789] [serial = 918] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x8f89b000) [pid = 1789] [serial = 944] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x90b3bc00) [pid = 1789] [serial = 945] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x90d13800) [pid = 1789] [serial = 917] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x93d9f000) [pid = 1789] [serial = 921] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x93ac6000) [pid = 1789] [serial = 920] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x8d8d0800) [pid = 1789] [serial = 941] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x8dadec00) [pid = 1789] [serial = 942] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8f47d400) [pid = 1789] [serial = 939] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8ee07400) [pid = 1789] [serial = 938] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x99638800) [pid = 1789] [serial = 924] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x99296800) [pid = 1789] [serial = 923] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9a091800) [pid = 1789] [serial = 927] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x99782800) [pid = 1789] [serial = 926] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9a0ab800) [pid = 1789] [serial = 930] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9a09b800) [pid = 1789] [serial = 929] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9a3f7000) [pid = 1789] [serial = 933] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9a335000) [pid = 1789] [serial = 932] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9a582400) [pid = 1789] [serial = 935] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9244c800) [pid = 1789] [serial = 951] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90d17000) [pid = 1789] [serial = 948] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90cee800) [pid = 1789] [serial = 947] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9a8c6800) [pid = 1789] [serial = 936] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90c8f000) [pid = 1789] [serial = 953] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x91ea5c00) [pid = 1789] [serial = 954] [outer = (nil)] [url = about:blank] 17:08:15 INFO - PROCESS | 1789 | 1468022895773 Marionette TRACE conn4 <- [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:08:15 INFO - PROCESS | 1789 | 1468022895849 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 17:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:08:15 INFO - PROCESS | 1789 | 1468022895857 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:08:15 INFO - PROCESS | 1789 | 1468022895862 Marionette TRACE conn4 <- [1,1314,null,{}] 17:08:15 INFO - PROCESS | 1789 | 1468022895870 Marionette TRACE conn4 -> [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:08:15 INFO - PROCESS | 1789 | 1468022895876 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:16 INFO - PROCESS | 1789 | 1468022896037 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 17:08:16 INFO - PROCESS | 1789 | 1468022896083 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1789 | 1468022896097 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee03800 == 29 [pid = 1789] [id = 336] 17:08:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8ee05c00) [pid = 1789] [serial = 1009] [outer = (nil)] 17:08:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8ee09c00) [pid = 1789] [serial = 1010] [outer = 0x8ee05c00] 17:08:16 INFO - PROCESS | 1789 | 1468022896268 Marionette DEBUG loaded listener.js 17:08:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8f476800) [pid = 1789] [serial = 1011] [outer = 0x8ee05c00] 17:08:17 INFO - PROCESS | 1789 | 1468022896999 Marionette TRACE conn4 <- [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:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1185ms 17:08:17 INFO - PROCESS | 1789 | 1468022897046 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 17:08:17 INFO - PROCESS | 1789 | 1468022897054 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 17:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:08:17 INFO - PROCESS | 1789 | 1468022897065 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:08:17 INFO - PROCESS | 1789 | 1468022897069 Marionette TRACE conn4 <- [1,1318,null,{}] 17:08:17 INFO - PROCESS | 1789 | 1468022897075 Marionette TRACE conn4 -> [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:08:17 INFO - PROCESS | 1789 | 1468022897081 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:17 INFO - PROCESS | 1789 | 1468022897246 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 17:08:17 INFO - PROCESS | 1789 | 1468022897258 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022897267 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3c400 == 30 [pid = 1789] [id = 337] 17:08:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90b42000) [pid = 1789] [serial = 1012] [outer = (nil)] 17:08:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90b4a800) [pid = 1789] [serial = 1013] [outer = 0x90b42000] 17:08:17 INFO - PROCESS | 1789 | 1468022897336 Marionette DEBUG loaded listener.js 17:08:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90c88400) [pid = 1789] [serial = 1014] [outer = 0x90b42000] 17:08:18 INFO - PROCESS | 1789 | 1468022898358 Marionette TRACE conn4 <- [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:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1342ms 17:08:18 INFO - PROCESS | 1789 | 1468022898408 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 17:08:18 INFO - PROCESS | 1789 | 1468022898412 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 17:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:08:18 INFO - PROCESS | 1789 | 1468022898424 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:08:18 INFO - PROCESS | 1789 | 1468022898431 Marionette TRACE conn4 <- [1,1322,null,{}] 17:08:18 INFO - PROCESS | 1789 | 1468022898448 Marionette TRACE conn4 -> [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:08:18 INFO - PROCESS | 1789 | 1468022898457 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:18 INFO - PROCESS | 1789 | 1468022898670 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 17:08:18 INFO - PROCESS | 1789 | 1468022898753 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022898767 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x91adac00 == 31 [pid = 1789] [id = 338] 17:08:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91adb000) [pid = 1789] [serial = 1015] [outer = (nil)] 17:08:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91ea9400) [pid = 1789] [serial = 1016] [outer = 0x91adb000] 17:08:18 INFO - PROCESS | 1789 | 1468022898835 Marionette DEBUG loaded listener.js 17:08:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91eb4c00) [pid = 1789] [serial = 1017] [outer = 0x91adb000] 17:08:20 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93aa4c00) [pid = 1789] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:08:20 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8ee0ac00) [pid = 1789] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:08:20 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8f615c00) [pid = 1789] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:08:20 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f472c00) [pid = 1789] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:08:20 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x95167c00) [pid = 1789] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:08:20 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x930dbc00) [pid = 1789] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:08:20 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90cee000) [pid = 1789] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:08:20 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x93a4dc00) [pid = 1789] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:08:20 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8ee0e000) [pid = 1789] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:08:20 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x92037400) [pid = 1789] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:08:20 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x90ce5800) [pid = 1789] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:08:20 INFO - PROCESS | 1789 | 1468022900310 Marionette TRACE conn4 <- [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:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 2038ms 17:08:20 INFO - PROCESS | 1789 | 1468022900463 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 17:08:20 INFO - PROCESS | 1789 | 1468022900468 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 17:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:08:20 INFO - PROCESS | 1789 | 1468022900477 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:08:20 INFO - PROCESS | 1789 | 1468022900482 Marionette TRACE conn4 <- [1,1326,null,{}] 17:08:20 INFO - PROCESS | 1789 | 1468022900490 Marionette TRACE conn4 -> [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:08:20 INFO - PROCESS | 1789 | 1468022900496 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:20 INFO - PROCESS | 1789 | 1468022900694 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 17:08:20 INFO - PROCESS | 1789 | 1468022900858 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022900874 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cf000 == 32 [pid = 1789] [id = 339] 17:08:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8d9d7400) [pid = 1789] [serial = 1018] [outer = (nil)] 17:08:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8ee0a000) [pid = 1789] [serial = 1019] [outer = 0x8d9d7400] 17:08:20 INFO - PROCESS | 1789 | 1468022900952 Marionette DEBUG loaded listener.js 17:08:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8f47c800) [pid = 1789] [serial = 1020] [outer = 0x8d9d7400] 17:08:21 INFO - PROCESS | 1789 | 1468022901890 Marionette TRACE conn4 <- [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:08:21 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:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1479ms 17:08:21 INFO - PROCESS | 1789 | 1468022901957 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 17:08:21 INFO - PROCESS | 1789 | 1468022901964 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 17:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:08:21 INFO - PROCESS | 1789 | 1468022901974 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:08:21 INFO - PROCESS | 1789 | 1468022901978 Marionette TRACE conn4 <- [1,1330,null,{}] 17:08:21 INFO - PROCESS | 1789 | 1468022901985 Marionette TRACE conn4 -> [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:08:21 INFO - PROCESS | 1789 | 1468022901991 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:22 INFO - PROCESS | 1789 | 1468022902181 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 17:08:22 INFO - PROCESS | 1789 | 1468022902342 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1789 | 1468022902351 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b48400 == 33 [pid = 1789] [id = 340] 17:08:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90b48800) [pid = 1789] [serial = 1021] [outer = (nil)] 17:08:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90c8d800) [pid = 1789] [serial = 1022] [outer = 0x90b48800] 17:08:22 INFO - PROCESS | 1789 | 1468022902497 Marionette DEBUG loaded listener.js 17:08:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90cf1000) [pid = 1789] [serial = 1023] [outer = 0x90b48800] 17:08:23 INFO - PROCESS | 1789 | 1468022903532 Marionette TRACE conn4 <- [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:08:23 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:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1639ms 17:08:23 INFO - PROCESS | 1789 | 1468022903614 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 17:08:23 INFO - PROCESS | 1789 | 1468022903619 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 17:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:08:23 INFO - PROCESS | 1789 | 1468022903625 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:08:23 INFO - PROCESS | 1789 | 1468022903631 Marionette TRACE conn4 <- [1,1334,null,{}] 17:08:23 INFO - PROCESS | 1789 | 1468022903648 Marionette TRACE conn4 -> [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:08:23 INFO - PROCESS | 1789 | 1468022903657 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:23 INFO - PROCESS | 1789 | 1468022903869 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 17:08:24 INFO - PROCESS | 1789 | 1468022904082 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022904092 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x92037400 == 34 [pid = 1789] [id = 341] 17:08:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x92037800) [pid = 1789] [serial = 1024] [outer = (nil)] 17:08:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x92442400) [pid = 1789] [serial = 1025] [outer = 0x92037800] 17:08:24 INFO - PROCESS | 1789 | 1468022904178 Marionette DEBUG loaded listener.js 17:08:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x930dc800) [pid = 1789] [serial = 1026] [outer = 0x92037800] 17:08:25 INFO - PROCESS | 1789 | 1468022905204 Marionette TRACE conn4 <- [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:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1637ms 17:08:25 INFO - PROCESS | 1789 | 1468022905262 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 17:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:08:25 INFO - PROCESS | 1789 | 1468022905267 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 17:08:25 INFO - PROCESS | 1789 | 1468022905273 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:08:25 INFO - PROCESS | 1789 | 1468022905277 Marionette TRACE conn4 <- [1,1338,null,{}] 17:08:25 INFO - PROCESS | 1789 | 1468022905282 Marionette TRACE conn4 -> [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:08:25 INFO - PROCESS | 1789 | 1468022905287 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:25 INFO - PROCESS | 1789 | 1468022905463 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 17:08:25 INFO - PROCESS | 1789 | 1468022905624 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1789 | 1468022905632 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8d0400 == 35 [pid = 1789] [id = 342] 17:08:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8d9d8c00) [pid = 1789] [serial = 1027] [outer = (nil)] 17:08:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x93abf400) [pid = 1789] [serial = 1028] [outer = 0x8d9d8c00] 17:08:25 INFO - PROCESS | 1789 | 1468022905756 Marionette DEBUG loaded listener.js 17:08:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9203cc00) [pid = 1789] [serial = 1029] [outer = 0x8d9d8c00] 17:08:27 INFO - PROCESS | 1789 | --DOCSHELL 0x93d9bc00 == 34 [pid = 1789] [id = 331] 17:08:27 INFO - PROCESS | 1789 | --DOCSHELL 0x9203a000 == 33 [pid = 1789] [id = 330] 17:08:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8f892000 == 32 [pid = 1789] [id = 314] 17:08:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d3c00 == 31 [pid = 1789] [id = 324] 17:08:27 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3c400 == 30 [pid = 1789] [id = 337] 17:08:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee03800 == 29 [pid = 1789] [id = 336] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x93d9f800) [pid = 1789] [serial = 980] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x950b4000) [pid = 1789] [serial = 981] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90d12000) [pid = 1789] [serial = 983] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8f899c00) [pid = 1789] [serial = 959] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90c8d400) [pid = 1789] [serial = 960] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8f61b800) [pid = 1789] [serial = 971] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8f89e400) [pid = 1789] [serial = 972] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x95172400) [pid = 1789] [serial = 965] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9535ec00) [pid = 1789] [serial = 966] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x93a9dc00) [pid = 1789] [serial = 977] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x90d1a000) [pid = 1789] [serial = 974] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x91ad6800) [pid = 1789] [serial = 975] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x93ac9000) [pid = 1789] [serial = 957] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x93a54800) [pid = 1789] [serial = 956] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x953f1800) [pid = 1789] [serial = 968] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x9797ec00) [pid = 1789] [serial = 969] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x92326000) [pid = 1789] [serial = 962] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x930e0000) [pid = 1789] [serial = 963] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x9926a000) [pid = 1789] [serial = 986] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x97985400) [pid = 1789] [serial = 987] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 56 (0x90ce8c00) [pid = 1789] [serial = 984] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | --DOMWINDOW == 55 (0x93b5a400) [pid = 1789] [serial = 978] [outer = (nil)] [url = about:blank] 17:08:27 INFO - PROCESS | 1789 | 1468022907302 Marionette TRACE conn4 <- [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:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2079ms 17:08:27 INFO - PROCESS | 1789 | 1468022907353 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 17:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:08:27 INFO - PROCESS | 1789 | 1468022907358 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 17:08:27 INFO - PROCESS | 1789 | 1468022907366 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:08:27 INFO - PROCESS | 1789 | 1468022907371 Marionette TRACE conn4 <- [1,1342,null,{}] 17:08:27 INFO - PROCESS | 1789 | 1468022907380 Marionette TRACE conn4 -> [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:08:27 INFO - PROCESS | 1789 | 1468022907386 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:27 INFO - PROCESS | 1789 | 1468022907547 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 17:08:27 INFO - PROCESS | 1789 | 1468022907719 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1789 | 1468022907736 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae0000 == 30 [pid = 1789] [id = 343] 17:08:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 56 (0x8dae0800) [pid = 1789] [serial = 1030] [outer = (nil)] 17:08:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x8dae5c00) [pid = 1789] [serial = 1031] [outer = 0x8dae0800] 17:08:27 INFO - PROCESS | 1789 | 1468022907816 Marionette DEBUG loaded listener.js 17:08:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x8ee04800) [pid = 1789] [serial = 1032] [outer = 0x8dae0800] 17:08:28 INFO - PROCESS | 1789 | 1468022908568 Marionette TRACE conn4 <- [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:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1235ms 17:08:28 INFO - PROCESS | 1789 | 1468022908599 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 17:08:28 INFO - PROCESS | 1789 | 1468022908606 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 17:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:08:28 INFO - PROCESS | 1789 | 1468022908620 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:08:28 INFO - PROCESS | 1789 | 1468022908624 Marionette TRACE conn4 <- [1,1346,null,{}] 17:08:28 INFO - PROCESS | 1789 | 1468022908630 Marionette TRACE conn4 -> [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:08:28 INFO - PROCESS | 1789 | 1468022908635 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:28 INFO - PROCESS | 1789 | 1468022908801 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 17:08:28 INFO - PROCESS | 1789 | 1468022908811 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022908818 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0f400 == 31 [pid = 1789] [id = 344] 17:08:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x8f899800) [pid = 1789] [serial = 1033] [outer = (nil)] 17:08:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x90b3c400) [pid = 1789] [serial = 1034] [outer = 0x8f899800] 17:08:28 INFO - PROCESS | 1789 | 1468022908888 Marionette DEBUG loaded listener.js 17:08:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x90c83c00) [pid = 1789] [serial = 1035] [outer = 0x8f899800] 17:08:29 INFO - PROCESS | 1789 | 1468022909868 Marionette TRACE conn4 <- [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:08:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:08:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1286ms 17:08:29 INFO - PROCESS | 1789 | 1468022909906 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 17:08:29 INFO - PROCESS | 1789 | 1468022909909 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 17:08:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:08:29 INFO - PROCESS | 1789 | 1468022909915 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:08:29 INFO - PROCESS | 1789 | 1468022909921 Marionette TRACE conn4 <- [1,1350,null,{}] 17:08:29 INFO - PROCESS | 1789 | 1468022909937 Marionette TRACE conn4 -> [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:08:29 INFO - PROCESS | 1789 | 1468022909945 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:30 INFO - PROCESS | 1789 | 1468022910154 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 17:08:30 INFO - PROCESS | 1789 | 1468022910251 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1789 | 1468022910260 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d17c00 == 32 [pid = 1789] [id = 345] 17:08:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x90d1a400) [pid = 1789] [serial = 1036] [outer = (nil)] 17:08:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x91ad8800) [pid = 1789] [serial = 1037] [outer = 0x90d1a400] 17:08:30 INFO - PROCESS | 1789 | 1468022910332 Marionette DEBUG loaded listener.js 17:08:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x91eab000) [pid = 1789] [serial = 1038] [outer = 0x90d1a400] 17:08:31 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x90b42000) [pid = 1789] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:08:31 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8f473400) [pid = 1789] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:08:31 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x8d8cdc00) [pid = 1789] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:08:31 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x99632400) [pid = 1789] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:08:31 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x92322000) [pid = 1789] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:08:31 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x9926a800) [pid = 1789] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:08:31 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x99631400) [pid = 1789] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:08:31 INFO - PROCESS | 1789 | --DOMWINDOW == 56 (0x8ee05c00) [pid = 1789] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:08:31 INFO - PROCESS | 1789 | --DOMWINDOW == 55 (0x90b41800) [pid = 1789] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:08:31 INFO - PROCESS | 1789 | 1468022911294 Marionette TRACE conn4 <- [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:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1399ms 17:08:31 INFO - PROCESS | 1789 | 1468022911317 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 17:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:08:31 INFO - PROCESS | 1789 | 1468022911321 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 17:08:31 INFO - PROCESS | 1789 | 1468022911327 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:08:31 INFO - PROCESS | 1789 | 1468022911330 Marionette TRACE conn4 <- [1,1354,null,{}] 17:08:31 INFO - PROCESS | 1789 | 1468022911336 Marionette TRACE conn4 -> [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:08:31 INFO - PROCESS | 1789 | 1468022911339 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:31 INFO - PROCESS | 1789 | 1468022911489 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 17:08:31 INFO - PROCESS | 1789 | 1468022911617 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022911627 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee05400 == 33 [pid = 1789] [id = 346] 17:08:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 56 (0x90b42000) [pid = 1789] [serial = 1039] [outer = (nil)] 17:08:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x92046400) [pid = 1789] [serial = 1040] [outer = 0x90b42000] 17:08:31 INFO - PROCESS | 1789 | 1468022911695 Marionette DEBUG loaded listener.js 17:08:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x9244c000) [pid = 1789] [serial = 1041] [outer = 0x90b42000] 17:08:32 INFO - PROCESS | 1789 | 1468022912436 Marionette TRACE conn4 <- [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:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1128ms 17:08:32 INFO - PROCESS | 1789 | 1468022912455 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 17:08:32 INFO - PROCESS | 1789 | 1468022912458 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 17:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:08:32 INFO - PROCESS | 1789 | 1468022912472 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:08:32 INFO - PROCESS | 1789 | 1468022912474 Marionette TRACE conn4 <- [1,1358,null,{}] 17:08:32 INFO - PROCESS | 1789 | 1468022912480 Marionette TRACE conn4 -> [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:08:32 INFO - PROCESS | 1789 | 1468022912485 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:32 INFO - PROCESS | 1789 | 1468022912629 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 17:08:32 INFO - PROCESS | 1789 | 1468022912643 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022912651 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ada000 == 34 [pid = 1789] [id = 347] 17:08:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x930dec00) [pid = 1789] [serial = 1042] [outer = (nil)] 17:08:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x93a58800) [pid = 1789] [serial = 1043] [outer = 0x930dec00] 17:08:32 INFO - PROCESS | 1789 | 1468022912717 Marionette DEBUG loaded listener.js 17:08:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x93a5ac00) [pid = 1789] [serial = 1044] [outer = 0x930dec00] 17:08:33 INFO - PROCESS | 1789 | 1468022913674 Marionette TRACE conn4 <- [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:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1226ms 17:08:33 INFO - PROCESS | 1789 | 1468022913699 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 17:08:33 INFO - PROCESS | 1789 | 1468022913705 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 17:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:08:33 INFO - PROCESS | 1789 | 1468022913713 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:08:33 INFO - PROCESS | 1789 | 1468022913720 Marionette TRACE conn4 <- [1,1362,null,{}] 17:08:33 INFO - PROCESS | 1789 | 1468022913730 Marionette TRACE conn4 -> [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:08:33 INFO - PROCESS | 1789 | 1468022913735 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:33 INFO - PROCESS | 1789 | 1468022913974 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 17:08:34 INFO - PROCESS | 1789 | 1468022914141 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1789 | 1468022914154 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0d400 == 35 [pid = 1789] [id = 348] 17:08:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x8ee0fc00) [pid = 1789] [serial = 1045] [outer = (nil)] 17:08:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8f615400) [pid = 1789] [serial = 1046] [outer = 0x8ee0fc00] 17:08:34 INFO - PROCESS | 1789 | 1468022914233 Marionette DEBUG loaded listener.js 17:08:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8f892800) [pid = 1789] [serial = 1047] [outer = 0x8ee0fc00] 17:08:35 INFO - PROCESS | 1789 | 1468022915258 Marionette TRACE conn4 <- [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:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1595ms 17:08:35 INFO - PROCESS | 1789 | 1468022915309 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 17:08:35 INFO - PROCESS | 1789 | 1468022915316 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 17:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:08:35 INFO - PROCESS | 1789 | 1468022915328 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:08:35 INFO - PROCESS | 1789 | 1468022915332 Marionette TRACE conn4 <- [1,1366,null,{}] 17:08:35 INFO - PROCESS | 1789 | 1468022915338 Marionette TRACE conn4 -> [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:08:35 INFO - PROCESS | 1789 | 1468022915344 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:35 INFO - PROCESS | 1789 | 1468022915530 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 17:08:35 INFO - PROCESS | 1789 | 1468022915755 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022915764 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x90ce6000 == 36 [pid = 1789] [id = 349] 17:08:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90d17000) [pid = 1789] [serial = 1048] [outer = (nil)] 17:08:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x91ade800) [pid = 1789] [serial = 1049] [outer = 0x90d17000] 17:08:35 INFO - PROCESS | 1789 | 1468022915893 Marionette DEBUG loaded listener.js 17:08:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x9244e400) [pid = 1789] [serial = 1050] [outer = 0x90d17000] 17:08:36 INFO - PROCESS | 1789 | 1468022916905 Marionette TRACE conn4 <- [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:08:36 INFO - PROCESS | 1789 | 1468022916962 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 17:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:08:36 INFO - PROCESS | 1789 | 1468022916968 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:08:36 INFO - PROCESS | 1789 | 1468022916974 Marionette TRACE conn4 <- [1,1370,null,{}] 17:08:36 INFO - PROCESS | 1789 | 1468022916991 Marionette TRACE conn4 -> [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:08:37 INFO - PROCESS | 1789 | 1468022916999 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:37 INFO - PROCESS | 1789 | 1468022917211 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 17:08:37 INFO - PROCESS | 1789 | 1468022917427 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1789 | 1468022917437 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x92444c00 == 37 [pid = 1789] [id = 350] 17:08:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x93d9b800) [pid = 1789] [serial = 1051] [outer = (nil)] 17:08:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x95164800) [pid = 1789] [serial = 1052] [outer = 0x93d9b800] 17:08:37 INFO - PROCESS | 1789 | 1468022917564 Marionette DEBUG loaded listener.js 17:08:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x9516b400) [pid = 1789] [serial = 1053] [outer = 0x93d9b800] 17:08:38 INFO - PROCESS | 1789 | 1468022918486 Marionette TRACE conn4 <- [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:08:38 INFO - PROCESS | 1789 | 1468022918506 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 17:08:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:08:38 INFO - PROCESS | 1789 | 1468022918514 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:08:38 INFO - PROCESS | 1789 | 1468022918518 Marionette TRACE conn4 <- [1,1374,null,{}] 17:08:38 INFO - PROCESS | 1789 | 1468022918524 Marionette TRACE conn4 -> [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:08:38 INFO - PROCESS | 1789 | 1468022918529 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:38 INFO - PROCESS | 1789 | 1468022918693 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 17:08:38 INFO - PROCESS | 1789 | 1468022918861 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022918872 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x93d99400 == 38 [pid = 1789] [id = 351] 17:08:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x95172000) [pid = 1789] [serial = 1054] [outer = (nil)] 17:08:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x953f1000) [pid = 1789] [serial = 1055] [outer = 0x95172000] 17:08:38 INFO - PROCESS | 1789 | 1468022918951 Marionette DEBUG loaded listener.js 17:08:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x953f6000) [pid = 1789] [serial = 1056] [outer = 0x95172000] 17:08:39 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:08:39 INFO - PROCESS | 1789 | 1468022919875 Marionette TRACE conn4 <- [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:08:39 INFO - PROCESS | 1789 | 1468022919959 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 17:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:08:39 INFO - PROCESS | 1789 | 1468022919966 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:08:39 INFO - PROCESS | 1789 | 1468022919970 Marionette TRACE conn4 <- [1,1378,null,{}] 17:08:39 INFO - PROCESS | 1789 | 1468022919976 Marionette TRACE conn4 -> [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:08:39 INFO - PROCESS | 1789 | 1468022919982 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:40 INFO - PROCESS | 1789 | 1468022920192 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 17:08:40 INFO - PROCESS | 1789 | 1468022920411 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022920420 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c8000 == 39 [pid = 1789] [id = 352] 17:08:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8d9d4800) [pid = 1789] [serial = 1057] [outer = (nil)] 17:08:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9833a000) [pid = 1789] [serial = 1058] [outer = 0x8d9d4800] 17:08:40 INFO - PROCESS | 1789 | 1468022920543 Marionette DEBUG loaded listener.js 17:08:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x983f0000) [pid = 1789] [serial = 1059] [outer = 0x8d9d4800] 17:08:41 INFO - PROCESS | 1789 | 1468022921425 Marionette TRACE conn4 <- [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:08:41 INFO - PROCESS | 1789 | 1468022921501 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 17:08:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:08:41 INFO - PROCESS | 1789 | 1468022921508 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:08:41 INFO - PROCESS | 1789 | 1468022921511 Marionette TRACE conn4 <- [1,1382,null,{}] 17:08:41 INFO - PROCESS | 1789 | 1468022921517 Marionette TRACE conn4 -> [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:08:41 INFO - PROCESS | 1789 | 1468022921528 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:41 INFO - PROCESS | 1789 | 1468022921794 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 17:08:42 INFO - PROCESS | 1789 | 1468022922220 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022922230 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9e0400 == 40 [pid = 1789] [id = 353] 17:08:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8dad9c00) [pid = 1789] [serial = 1060] [outer = (nil)] 17:08:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8dae6000) [pid = 1789] [serial = 1061] [outer = 0x8dad9c00] 17:08:42 INFO - PROCESS | 1789 | 1468022922354 Marionette DEBUG loaded listener.js 17:08:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x8f477800) [pid = 1789] [serial = 1062] [outer = 0x8dad9c00] 17:08:43 INFO - PROCESS | 1789 | [1789] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 17:08:43 INFO - PROCESS | 1789 | 1468022923419 Marionette TRACE conn4 <- [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:08:44 INFO - PROCESS | 1789 | 1468022924573 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 17:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:08:44 INFO - PROCESS | 1789 | 1468022924584 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:08:44 INFO - PROCESS | 1789 | 1468022924591 Marionette TRACE conn4 <- [1,1386,null,{}] 17:08:44 INFO - PROCESS | 1789 | 1468022924600 Marionette TRACE conn4 -> [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:08:44 INFO - PROCESS | 1789 | 1468022924606 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:44 INFO - PROCESS | 1789 | 1468022924757 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 17:08:44 INFO - PROCESS | 1789 | 1468022924876 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022924888 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x8daddc00 == 18 [pid = 1789] [id = 354] 17:08:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x8dade000) [pid = 1789] [serial = 1063] [outer = (nil)] 17:08:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x8dae8000) [pid = 1789] [serial = 1064] [outer = 0x8dade000] 17:08:44 INFO - PROCESS | 1789 | 1468022924957 Marionette DEBUG loaded listener.js 17:08:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8ee09000) [pid = 1789] [serial = 1065] [outer = 0x8dade000] 17:08:45 INFO - PROCESS | 1789 | 1468022925765 Marionette TRACE conn4 <- [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:08:45 INFO - PROCESS | 1789 | 1468022925824 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 17:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:08:45 INFO - PROCESS | 1789 | 1468022925836 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:08:45 INFO - PROCESS | 1789 | 1468022925842 Marionette TRACE conn4 <- [1,1390,null,{}] 17:08:45 INFO - PROCESS | 1789 | 1468022925849 Marionette TRACE conn4 -> [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:08:45 INFO - PROCESS | 1789 | 1468022925854 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:46 INFO - PROCESS | 1789 | 1468022926031 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 17:08:46 INFO - PROCESS | 1789 | 1468022926150 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022926157 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f891800 == 19 [pid = 1789] [id = 355] 17:08:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x90b3bc00) [pid = 1789] [serial = 1066] [outer = (nil)] 17:08:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90b41400) [pid = 1789] [serial = 1067] [outer = 0x90b3bc00] 17:08:46 INFO - PROCESS | 1789 | 1468022926232 Marionette DEBUG loaded listener.js 17:08:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90c84000) [pid = 1789] [serial = 1068] [outer = 0x90b3bc00] 17:08:47 INFO - PROCESS | 1789 | 1468022927098 Marionette TRACE conn4 <- [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:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1342ms 17:08:47 INFO - PROCESS | 1789 | 1468022927173 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 17:08:47 INFO - PROCESS | 1789 | 1468022927176 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 17:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:08:47 INFO - PROCESS | 1789 | 1468022927182 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:08:47 INFO - PROCESS | 1789 | 1468022927186 Marionette TRACE conn4 <- [1,1394,null,{}] 17:08:47 INFO - PROCESS | 1789 | 1468022927216 Marionette TRACE conn4 -> [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:08:47 INFO - PROCESS | 1789 | 1468022927225 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:47 INFO - PROCESS | 1789 | 1468022927440 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 17:08:47 INFO - PROCESS | 1789 | 1468022927464 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022927477 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d1c400 == 20 [pid = 1789] [id = 356] 17:08:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90d1e400) [pid = 1789] [serial = 1069] [outer = (nil)] 17:08:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x91ad6400) [pid = 1789] [serial = 1070] [outer = 0x90d1e400] 17:08:47 INFO - PROCESS | 1789 | 1468022927550 Marionette DEBUG loaded listener.js 17:08:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x91adf400) [pid = 1789] [serial = 1071] [outer = 0x90d1e400] 17:08:48 INFO - PROCESS | 1789 | 1468022928471 Marionette TRACE conn4 <- [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:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1338ms 17:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:08:48 INFO - PROCESS | 1789 | 1468022928528 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 17:08:48 INFO - PROCESS | 1789 | 1468022928531 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 17:08:48 INFO - PROCESS | 1789 | 1468022928538 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:08:48 INFO - PROCESS | 1789 | 1468022928541 Marionette TRACE conn4 <- [1,1398,null,{}] 17:08:48 INFO - PROCESS | 1789 | 1468022928546 Marionette TRACE conn4 -> [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:08:48 INFO - PROCESS | 1789 | 1468022928551 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:48 INFO - PROCESS | 1789 | 1468022928771 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 17:08:48 INFO - PROCESS | 1789 | 1468022928811 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1789 | 1468022928819 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f615000 == 21 [pid = 1789] [id = 357] 17:08:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91ad7c00) [pid = 1789] [serial = 1072] [outer = (nil)] 17:08:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93a52400) [pid = 1789] [serial = 1073] [outer = 0x91ad7c00] 17:08:48 INFO - PROCESS | 1789 | 1468022928887 Marionette DEBUG loaded listener.js 17:08:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93a9e000) [pid = 1789] [serial = 1074] [outer = 0x91ad7c00] 17:08:49 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x930dec00) [pid = 1789] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:08:49 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90d1a400) [pid = 1789] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:08:49 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8d9d7400) [pid = 1789] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:08:49 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x91adb000) [pid = 1789] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:08:49 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x92037800) [pid = 1789] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:08:49 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8f899800) [pid = 1789] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:08:49 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8dae0800) [pid = 1789] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:08:49 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x8d9d8c00) [pid = 1789] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:08:49 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x90b48800) [pid = 1789] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:08:49 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x90b42000) [pid = 1789] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:08:50 INFO - PROCESS | 1789 | 1468022930088 Marionette TRACE conn4 <- [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:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1582ms 17:08:50 INFO - PROCESS | 1789 | 1468022930119 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 17:08:50 INFO - PROCESS | 1789 | 1468022930123 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 17:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:08:50 INFO - PROCESS | 1789 | 1468022930129 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:08:50 INFO - PROCESS | 1789 | 1468022930132 Marionette TRACE conn4 <- [1,1402,null,{}] 17:08:50 INFO - PROCESS | 1789 | 1468022930137 Marionette TRACE conn4 -> [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:08:50 INFO - PROCESS | 1789 | 1468022930142 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:50 INFO - PROCESS | 1789 | 1468022930283 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 17:08:50 INFO - PROCESS | 1789 | 1468022930296 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1789 | 1468022930303 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9e0800 == 22 [pid = 1789] [id = 358] 17:08:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8f618000) [pid = 1789] [serial = 1075] [outer = (nil)] 17:08:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x9203ec00) [pid = 1789] [serial = 1076] [outer = 0x8f618000] 17:08:50 INFO - PROCESS | 1789 | 1468022930371 Marionette DEBUG loaded listener.js 17:08:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x9244c800) [pid = 1789] [serial = 1077] [outer = 0x8f618000] 17:08:51 INFO - PROCESS | 1789 | 1468022931213 Marionette TRACE conn4 <- [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:08:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:08:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1129ms 17:08:51 INFO - PROCESS | 1789 | 1468022931260 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 17:08:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:08:51 INFO - PROCESS | 1789 | 1468022931264 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 17:08:51 INFO - PROCESS | 1789 | 1468022931270 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:08:51 INFO - PROCESS | 1789 | 1468022931273 Marionette TRACE conn4 <- [1,1406,null,{}] 17:08:51 INFO - PROCESS | 1789 | 1468022931279 Marionette TRACE conn4 -> [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:08:51 INFO - PROCESS | 1789 | 1468022931289 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:51 INFO - PROCESS | 1789 | 1468022931506 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 17:08:51 INFO - PROCESS | 1789 | 1468022931713 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022931720 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c6000 == 23 [pid = 1789] [id = 359] 17:08:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8d8c6c00) [pid = 1789] [serial = 1078] [outer = (nil)] 17:08:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8d8cb800) [pid = 1789] [serial = 1079] [outer = 0x8d8c6c00] 17:08:51 INFO - PROCESS | 1789 | 1468022931811 Marionette DEBUG loaded listener.js 17:08:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8d9ddc00) [pid = 1789] [serial = 1080] [outer = 0x8d8c6c00] 17:08:52 INFO - PROCESS | 1789 | 1468022932860 Marionette TRACE conn4 <- [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:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1680ms 17:08:52 INFO - PROCESS | 1789 | 1468022932954 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 17:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:08:52 INFO - PROCESS | 1789 | 1468022932960 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 17:08:52 INFO - PROCESS | 1789 | 1468022932978 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:08:52 INFO - PROCESS | 1789 | 1468022932984 Marionette TRACE conn4 <- [1,1410,null,{}] 17:08:53 INFO - PROCESS | 1789 | 1468022933042 Marionette TRACE conn4 -> [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:08:53 INFO - PROCESS | 1789 | 1468022933049 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:53 INFO - PROCESS | 1789 | 1468022933299 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 17:08:53 INFO - PROCESS | 1789 | 1468022933461 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1789 | 1468022933472 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c88000 == 24 [pid = 1789] [id = 360] 17:08:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90c8bc00) [pid = 1789] [serial = 1081] [outer = (nil)] 17:08:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90ce8800) [pid = 1789] [serial = 1082] [outer = 0x90c8bc00] 17:08:53 INFO - PROCESS | 1789 | 1468022933552 Marionette DEBUG loaded listener.js 17:08:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90d12000) [pid = 1789] [serial = 1083] [outer = 0x90c8bc00] 17:08:54 INFO - PROCESS | 1789 | 1468022934673 Marionette TRACE conn4 <- [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:08:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:08:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1743ms 17:08:54 INFO - PROCESS | 1789 | 1468022934722 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 17:08:54 INFO - PROCESS | 1789 | 1468022934729 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 17:08:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:08:54 INFO - PROCESS | 1789 | 1468022934743 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:08:54 INFO - PROCESS | 1789 | 1468022934746 Marionette TRACE conn4 <- [1,1414,null,{}] 17:08:54 INFO - PROCESS | 1789 | 1468022934752 Marionette TRACE conn4 -> [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:08:54 INFO - PROCESS | 1789 | 1468022934757 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:54 INFO - PROCESS | 1789 | 1468022934975 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 17:08:55 INFO - PROCESS | 1789 | 1468022935236 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1789 | 1468022935246 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d11400 == 25 [pid = 1789] [id = 361] 17:08:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x92039400) [pid = 1789] [serial = 1084] [outer = (nil)] 17:08:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x930db800) [pid = 1789] [serial = 1085] [outer = 0x92039400] 17:08:55 INFO - PROCESS | 1789 | 1468022935323 Marionette DEBUG loaded listener.js 17:08:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93aa9400) [pid = 1789] [serial = 1086] [outer = 0x92039400] 17:08:56 INFO - PROCESS | 1789 | 1468022936520 Marionette TRACE conn4 <- [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:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1838ms 17:08:56 INFO - PROCESS | 1789 | 1468022936574 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 17:08:56 INFO - PROCESS | 1789 | 1468022936577 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 17:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:08:56 INFO - PROCESS | 1789 | 1468022936612 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:08:56 INFO - PROCESS | 1789 | 1468022936621 Marionette TRACE conn4 <- [1,1418,null,{}] 17:08:56 INFO - PROCESS | 1789 | 1468022936851 Marionette TRACE conn4 -> [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:08:56 INFO - PROCESS | 1789 | 1468022936858 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:57 INFO - PROCESS | 1789 | 1468022937088 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 17:08:57 INFO - PROCESS | 1789 | 1468022937195 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022937203 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee04400 == 26 [pid = 1789] [id = 362] 17:08:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8ee07800) [pid = 1789] [serial = 1087] [outer = (nil)] 17:08:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8f472c00) [pid = 1789] [serial = 1088] [outer = 0x8ee07800] 17:08:57 INFO - PROCESS | 1789 | 1468022937278 Marionette DEBUG loaded listener.js 17:08:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8f47b800) [pid = 1789] [serial = 1089] [outer = 0x8ee07800] 17:08:57 INFO - PROCESS | 1789 | --DOCSHELL 0x92444c00 == 25 [pid = 1789] [id = 350] 17:08:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9e0800 == 24 [pid = 1789] [id = 358] 17:08:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8f615000 == 23 [pid = 1789] [id = 357] 17:08:58 INFO - PROCESS | 1789 | --DOCSHELL 0x90d1c400 == 22 [pid = 1789] [id = 356] 17:08:58 INFO - PROCESS | 1789 | --DOCSHELL 0x8f891800 == 21 [pid = 1789] [id = 355] 17:08:58 INFO - PROCESS | 1789 | --DOCSHELL 0x8daddc00 == 20 [pid = 1789] [id = 354] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x93a58800) [pid = 1789] [serial = 1043] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x91ad8800) [pid = 1789] [serial = 1037] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x91eab000) [pid = 1789] [serial = 1038] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8ee0a000) [pid = 1789] [serial = 1019] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f47c800) [pid = 1789] [serial = 1020] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x91eb4c00) [pid = 1789] [serial = 1017] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x92442400) [pid = 1789] [serial = 1025] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x930dc800) [pid = 1789] [serial = 1026] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90b3c400) [pid = 1789] [serial = 1034] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8dae5c00) [pid = 1789] [serial = 1031] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8ee04800) [pid = 1789] [serial = 1032] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x93abf400) [pid = 1789] [serial = 1028] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x9203cc00) [pid = 1789] [serial = 1029] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x90c8d800) [pid = 1789] [serial = 1022] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x90cf1000) [pid = 1789] [serial = 1023] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x92046400) [pid = 1789] [serial = 1040] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x9244c000) [pid = 1789] [serial = 1041] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x90c83c00) [pid = 1789] [serial = 1035] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x93a5ac00) [pid = 1789] [serial = 1044] [outer = (nil)] [url = about:blank] 17:08:58 INFO - PROCESS | 1789 | 1468022938345 Marionette TRACE conn4 <- [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:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1817ms 17:08:58 INFO - PROCESS | 1789 | 1468022938412 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 17:08:58 INFO - PROCESS | 1789 | 1468022938417 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 17:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:08:58 INFO - PROCESS | 1789 | 1468022938425 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:08:58 INFO - PROCESS | 1789 | 1468022938429 Marionette TRACE conn4 <- [1,1422,null,{}] 17:08:58 INFO - PROCESS | 1789 | 1468022938437 Marionette TRACE conn4 -> [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:08:58 INFO - PROCESS | 1789 | 1468022938442 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:58 INFO - PROCESS | 1789 | 1468022938631 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 17:08:58 INFO - PROCESS | 1789 | 1468022938806 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1789 | 1468022938817 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f895000 == 21 [pid = 1789] [id = 363] 17:08:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x90b3c400) [pid = 1789] [serial = 1090] [outer = (nil)] 17:08:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x90b44400) [pid = 1789] [serial = 1091] [outer = 0x90b3c400] 17:08:58 INFO - PROCESS | 1789 | 1468022938887 Marionette DEBUG loaded listener.js 17:08:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x90c8ac00) [pid = 1789] [serial = 1092] [outer = 0x90b3c400] 17:08:59 INFO - PROCESS | 1789 | 1468022939699 Marionette TRACE conn4 <- [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:08:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:08:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1338ms 17:08:59 INFO - PROCESS | 1789 | 1468022939764 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 17:08:59 INFO - PROCESS | 1789 | 1468022939768 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 17:08:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:08:59 INFO - PROCESS | 1789 | 1468022939774 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:08:59 INFO - PROCESS | 1789 | 1468022939777 Marionette TRACE conn4 <- [1,1426,null,{}] 17:08:59 INFO - PROCESS | 1789 | 1468022939783 Marionette TRACE conn4 -> [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:08:59 INFO - PROCESS | 1789 | 1468022939788 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:08:59 INFO - PROCESS | 1789 | 1468022939949 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 17:09:00 INFO - PROCESS | 1789 | 1468022940080 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022940094 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d1a000 == 22 [pid = 1789] [id = 364] 17:09:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x90d1c400) [pid = 1789] [serial = 1093] [outer = (nil)] 17:09:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x91ad4400) [pid = 1789] [serial = 1094] [outer = 0x90d1c400] 17:09:00 INFO - PROCESS | 1789 | 1468022940176 Marionette DEBUG loaded listener.js 17:09:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x91ea9000) [pid = 1789] [serial = 1095] [outer = 0x90d1c400] 17:09:01 INFO - PROCESS | 1789 | 1468022941091 Marionette TRACE conn4 <- [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:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1390ms 17:09:01 INFO - PROCESS | 1789 | 1468022941172 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 17:09:01 INFO - PROCESS | 1789 | 1468022941181 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 17:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:09:01 INFO - PROCESS | 1789 | 1468022941188 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:09:01 INFO - PROCESS | 1789 | 1468022941190 Marionette TRACE conn4 <- [1,1430,null,{}] 17:09:01 INFO - PROCESS | 1789 | 1468022941203 Marionette TRACE conn4 -> [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:09:01 INFO - PROCESS | 1789 | 1468022941207 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:01 INFO - PROCESS | 1789 | 1468022941410 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 17:09:01 INFO - PROCESS | 1789 | 1468022941427 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022941435 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a4d800 == 23 [pid = 1789] [id = 365] 17:09:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x93a5b000) [pid = 1789] [serial = 1096] [outer = (nil)] 17:09:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x93ac0000) [pid = 1789] [serial = 1097] [outer = 0x93a5b000] 17:09:01 INFO - PROCESS | 1789 | 1468022941503 Marionette DEBUG loaded listener.js 17:09:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x93aca400) [pid = 1789] [serial = 1098] [outer = 0x93a5b000] 17:09:02 INFO - PROCESS | 1789 | 1468022942430 Marionette TRACE conn4 <- [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:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1262ms 17:09:02 INFO - PROCESS | 1789 | 1468022942451 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 17:09:02 INFO - PROCESS | 1789 | 1468022942455 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 17:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:09:02 INFO - PROCESS | 1789 | 1468022942469 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:09:02 INFO - PROCESS | 1789 | 1468022942472 Marionette TRACE conn4 <- [1,1434,null,{}] 17:09:02 INFO - PROCESS | 1789 | 1468022942477 Marionette TRACE conn4 -> [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:09:02 INFO - PROCESS | 1789 | 1468022942481 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:02 INFO - PROCESS | 1789 | 1468022942721 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 17:09:02 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x90d1e400) [pid = 1789] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:09:02 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x90b3bc00) [pid = 1789] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:09:02 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x8dade000) [pid = 1789] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:09:02 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x8ee0fc00) [pid = 1789] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:09:02 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8dad9c00) [pid = 1789] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:09:02 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x90d17000) [pid = 1789] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:09:02 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x93d9b800) [pid = 1789] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:09:02 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x91ad7c00) [pid = 1789] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:09:02 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x95172000) [pid = 1789] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:09:02 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x8d9d4800) [pid = 1789] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:09:02 INFO - PROCESS | 1789 | 1468022942836 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1789 | 1468022942843 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0fc00 == 24 [pid = 1789] [id = 366] 17:09:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x8f617800) [pid = 1789] [serial = 1099] [outer = (nil)] 17:09:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x90cef800) [pid = 1789] [serial = 1100] [outer = 0x8f617800] 17:09:02 INFO - PROCESS | 1789 | 1468022942926 Marionette DEBUG loaded listener.js 17:09:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x93b57c00) [pid = 1789] [serial = 1101] [outer = 0x8f617800] 17:09:03 INFO - PROCESS | 1789 | 1468022943716 Marionette TRACE conn4 <- [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:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1291ms 17:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:09:03 INFO - PROCESS | 1789 | 1468022943752 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 17:09:03 INFO - PROCESS | 1789 | 1468022943755 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 17:09:03 INFO - PROCESS | 1789 | 1468022943761 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:09:03 INFO - PROCESS | 1789 | 1468022943764 Marionette TRACE conn4 <- [1,1438,null,{}] 17:09:03 INFO - PROCESS | 1789 | 1468022943770 Marionette TRACE conn4 -> [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:09:03 INFO - PROCESS | 1789 | 1468022943780 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:03 INFO - PROCESS | 1789 | 1468022943993 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 17:09:04 INFO - PROCESS | 1789 | 1468022944116 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1789 | 1468022944124 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8d0000 == 25 [pid = 1789] [id = 367] 17:09:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x90cea400) [pid = 1789] [serial = 1102] [outer = (nil)] 17:09:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x9516f000) [pid = 1789] [serial = 1103] [outer = 0x90cea400] 17:09:04 INFO - PROCESS | 1789 | 1468022944194 Marionette DEBUG loaded listener.js 17:09:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x953ef400) [pid = 1789] [serial = 1104] [outer = 0x90cea400] 17:09:05 INFO - PROCESS | 1789 | 1468022945082 Marionette TRACE conn4 <- [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:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1390ms 17:09:05 INFO - PROCESS | 1789 | 1468022945152 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 17:09:05 INFO - PROCESS | 1789 | 1468022945159 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 17:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:09:05 INFO - PROCESS | 1789 | 1468022945168 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:09:05 INFO - PROCESS | 1789 | 1468022945174 Marionette TRACE conn4 <- [1,1442,null,{}] 17:09:05 INFO - PROCESS | 1789 | 1468022945182 Marionette TRACE conn4 -> [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:09:05 INFO - PROCESS | 1789 | 1468022945187 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:05 INFO - PROCESS | 1789 | 1468022945432 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 17:09:05 INFO - PROCESS | 1789 | 1468022945673 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022945688 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee01800 == 26 [pid = 1789] [id = 368] 17:09:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8ee02400) [pid = 1789] [serial = 1105] [outer = (nil)] 17:09:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8f47e800) [pid = 1789] [serial = 1106] [outer = 0x8ee02400] 17:09:05 INFO - PROCESS | 1789 | 1468022945788 Marionette DEBUG loaded listener.js 17:09:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8f896c00) [pid = 1789] [serial = 1107] [outer = 0x8ee02400] 17:09:06 INFO - PROCESS | 1789 | 1468022946700 Marionette TRACE conn4 <- [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:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1583ms 17:09:06 INFO - PROCESS | 1789 | 1468022946751 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 17:09:06 INFO - PROCESS | 1789 | 1468022946757 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 17:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:09:06 INFO - PROCESS | 1789 | 1468022946768 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:09:06 INFO - PROCESS | 1789 | 1468022946772 Marionette TRACE conn4 <- [1,1446,null,{}] 17:09:06 INFO - PROCESS | 1789 | 1468022946778 Marionette TRACE conn4 -> [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:09:06 INFO - PROCESS | 1789 | 1468022946784 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:06 INFO - PROCESS | 1789 | 1468022946963 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 17:09:07 INFO - PROCESS | 1789 | 1468022947127 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022947136 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae1000 == 27 [pid = 1789] [id = 369] 17:09:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x91ad2c00) [pid = 1789] [serial = 1108] [outer = (nil)] 17:09:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x91eb1000) [pid = 1789] [serial = 1109] [outer = 0x91ad2c00] 17:09:07 INFO - PROCESS | 1789 | 1468022947266 Marionette DEBUG loaded listener.js 17:09:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x92442400) [pid = 1789] [serial = 1110] [outer = 0x91ad2c00] 17:09:08 INFO - PROCESS | 1789 | 1468022948285 Marionette TRACE conn4 <- [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:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1580ms 17:09:08 INFO - PROCESS | 1789 | 1468022948348 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 17:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:09:08 INFO - PROCESS | 1789 | 1468022948353 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 17:09:08 INFO - PROCESS | 1789 | 1468022948360 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:09:08 INFO - PROCESS | 1789 | 1468022948366 Marionette TRACE conn4 <- [1,1450,null,{}] 17:09:08 INFO - PROCESS | 1789 | 1468022948383 Marionette TRACE conn4 -> [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:09:08 INFO - PROCESS | 1789 | 1468022948391 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:08 INFO - PROCESS | 1789 | 1468022948606 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 17:09:08 INFO - PROCESS | 1789 | 1468022948877 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1789 | 1468022948892 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d16000 == 28 [pid = 1789] [id = 370] 17:09:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x951dfc00) [pid = 1789] [serial = 1111] [outer = (nil)] 17:09:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9797a000) [pid = 1789] [serial = 1112] [outer = 0x951dfc00] 17:09:08 INFO - PROCESS | 1789 | 1468022948979 Marionette DEBUG loaded listener.js 17:09:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x97986400) [pid = 1789] [serial = 1113] [outer = 0x951dfc00] 17:09:09 INFO - PROCESS | 1789 | 1468022949886 Marionette TRACE conn4 <- [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:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1594ms 17:09:09 INFO - PROCESS | 1789 | 1468022949954 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 17:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:09:09 INFO - PROCESS | 1789 | 1468022949959 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 17:09:09 INFO - PROCESS | 1789 | 1468022949966 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:09:09 INFO - PROCESS | 1789 | 1468022949970 Marionette TRACE conn4 <- [1,1454,null,{}] 17:09:09 INFO - PROCESS | 1789 | 1468022949976 Marionette TRACE conn4 -> [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:09:09 INFO - PROCESS | 1789 | 1468022949981 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:10 INFO - PROCESS | 1789 | 1468022950193 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 17:09:10 INFO - PROCESS | 1789 | 1468022950417 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022950424 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0cc00 == 29 [pid = 1789] [id = 371] 17:09:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x930de800) [pid = 1789] [serial = 1114] [outer = (nil)] 17:09:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x99630400) [pid = 1789] [serial = 1115] [outer = 0x930de800] 17:09:10 INFO - PROCESS | 1789 | 1468022950553 Marionette DEBUG loaded listener.js 17:09:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x99639400) [pid = 1789] [serial = 1116] [outer = 0x930de800] 17:09:11 INFO - PROCESS | 1789 | 1468022951482 Marionette TRACE conn4 <- [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:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1583ms 17:09:11 INFO - PROCESS | 1789 | 1468022951550 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 17:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:09:11 INFO - PROCESS | 1789 | 1468022951554 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 17:09:11 INFO - PROCESS | 1789 | 1468022951560 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:09:11 INFO - PROCESS | 1789 | 1468022951564 Marionette TRACE conn4 <- [1,1458,null,{}] 17:09:11 INFO - PROCESS | 1789 | 1468022951570 Marionette TRACE conn4 -> [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:09:11 INFO - PROCESS | 1789 | 1468022951575 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:11 INFO - PROCESS | 1789 | 1468022951747 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 17:09:11 INFO - PROCESS | 1789 | 1468022951915 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022951924 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x9963c800 == 30 [pid = 1789] [id = 372] 17:09:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x996b0800) [pid = 1789] [serial = 1117] [outer = (nil)] 17:09:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9970e000) [pid = 1789] [serial = 1118] [outer = 0x996b0800] 17:09:12 INFO - PROCESS | 1789 | 1468022952012 Marionette DEBUG loaded listener.js 17:09:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9a010000) [pid = 1789] [serial = 1119] [outer = 0x996b0800] 17:09:13 INFO - PROCESS | 1789 | 1468022953069 Marionette TRACE conn4 <- [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:09:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:09:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1586ms 17:09:13 INFO - PROCESS | 1789 | 1468022953146 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 17:09:13 INFO - PROCESS | 1789 | 1468022953151 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 17:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:09:13 INFO - PROCESS | 1789 | 1468022953253 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:09:13 INFO - PROCESS | 1789 | 1468022953257 Marionette TRACE conn4 <- [1,1462,null,{}] 17:09:13 INFO - PROCESS | 1789 | 1468022953264 Marionette TRACE conn4 -> [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:09:13 INFO - PROCESS | 1789 | 1468022953273 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:13 INFO - PROCESS | 1789 | 1468022953489 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 17:09:13 INFO - PROCESS | 1789 | 1468022953693 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1789 | 1468022953703 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c2c00 == 31 [pid = 1789] [id = 373] 17:09:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x8ee09c00) [pid = 1789] [serial = 1120] [outer = (nil)] 17:09:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x8f895c00) [pid = 1789] [serial = 1121] [outer = 0x8ee09c00] 17:09:13 INFO - PROCESS | 1789 | 1468022953780 Marionette DEBUG loaded listener.js 17:09:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x90ce8c00) [pid = 1789] [serial = 1122] [outer = 0x8ee09c00] 17:09:14 INFO - PROCESS | 1789 | 1468022954898 Marionette TRACE conn4 <- [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:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1746ms 17:09:14 INFO - PROCESS | 1789 | 1468022954942 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 17:09:14 INFO - PROCESS | 1789 | 1468022954948 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 17:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:09:14 INFO - PROCESS | 1789 | 1468022954955 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:09:14 INFO - PROCESS | 1789 | 1468022954963 Marionette TRACE conn4 <- [1,1466,null,{}] 17:09:14 INFO - PROCESS | 1789 | 1468022954970 Marionette TRACE conn4 -> [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:09:14 INFO - PROCESS | 1789 | 1468022954975 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:15 INFO - PROCESS | 1789 | 1468022955143 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 17:09:15 INFO - PROCESS | 1789 | 1468022955471 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022955483 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f8a0c00 == 32 [pid = 1789] [id = 374] 17:09:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x90b3f000) [pid = 1789] [serial = 1123] [outer = (nil)] 17:09:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x90b48800) [pid = 1789] [serial = 1124] [outer = 0x90b3f000] 17:09:15 INFO - PROCESS | 1789 | 1468022955561 Marionette DEBUG loaded listener.js 17:09:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x90ce8400) [pid = 1789] [serial = 1125] [outer = 0x90b3f000] 17:09:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee05400 == 31 [pid = 1789] [id = 346] 17:09:16 INFO - PROCESS | 1789 | --DOCSHELL 0x90d11400 == 30 [pid = 1789] [id = 361] 17:09:16 INFO - PROCESS | 1789 | --DOCSHELL 0x90c88000 == 29 [pid = 1789] [id = 360] 17:09:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c6000 == 28 [pid = 1789] [id = 359] 17:09:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0f400 == 27 [pid = 1789] [id = 344] 17:09:16 INFO - PROCESS | 1789 | --DOCSHELL 0x90d17c00 == 26 [pid = 1789] [id = 345] 17:09:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0d400 == 25 [pid = 1789] [id = 348] 17:09:16 INFO - PROCESS | 1789 | --DOCSHELL 0x90ce6000 == 24 [pid = 1789] [id = 349] 17:09:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9e0400 == 23 [pid = 1789] [id = 353] 17:09:16 INFO - PROCESS | 1789 | --DOCSHELL 0x93d99400 == 22 [pid = 1789] [id = 351] 17:09:16 INFO - PROCESS | 1789 | --DOCSHELL 0x91ada000 == 21 [pid = 1789] [id = 347] 17:09:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c8000 == 20 [pid = 1789] [id = 352] 17:09:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae0000 == 19 [pid = 1789] [id = 343] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x9203ec00) [pid = 1789] [serial = 1076] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x91ad6400) [pid = 1789] [serial = 1070] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x90b41400) [pid = 1789] [serial = 1067] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8dae8000) [pid = 1789] [serial = 1064] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8f892800) [pid = 1789] [serial = 1047] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8f615400) [pid = 1789] [serial = 1046] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8f477800) [pid = 1789] [serial = 1062] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8dae6000) [pid = 1789] [serial = 1061] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9244e400) [pid = 1789] [serial = 1050] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x91ade800) [pid = 1789] [serial = 1049] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9516b400) [pid = 1789] [serial = 1053] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93a52400) [pid = 1789] [serial = 1073] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x95164800) [pid = 1789] [serial = 1052] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x953f6000) [pid = 1789] [serial = 1056] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x953f1000) [pid = 1789] [serial = 1055] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x93a9e000) [pid = 1789] [serial = 1074] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8ee09000) [pid = 1789] [serial = 1065] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x91adf400) [pid = 1789] [serial = 1071] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x983f0000) [pid = 1789] [serial = 1059] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x9833a000) [pid = 1789] [serial = 1058] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x90c84000) [pid = 1789] [serial = 1068] [outer = (nil)] [url = about:blank] 17:09:17 INFO - PROCESS | 1789 | 1468022957445 Marionette TRACE conn4 <- [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:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2551ms 17:09:17 INFO - PROCESS | 1789 | 1468022957506 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 17:09:17 INFO - PROCESS | 1789 | 1468022957512 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 17:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:09:17 INFO - PROCESS | 1789 | 1468022957520 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:09:17 INFO - PROCESS | 1789 | 1468022957524 Marionette TRACE conn4 <- [1,1470,null,{}] 17:09:17 INFO - PROCESS | 1789 | 1468022957532 Marionette TRACE conn4 -> [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:09:17 INFO - PROCESS | 1789 | 1468022957538 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:17 INFO - PROCESS | 1789 | 1468022957696 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 17:09:17 INFO - PROCESS | 1789 | 1468022957707 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1789 | 1468022957718 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae4c00 == 20 [pid = 1789] [id = 375] 17:09:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8ee09000) [pid = 1789] [serial = 1126] [outer = (nil)] 17:09:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8f472800) [pid = 1789] [serial = 1127] [outer = 0x8ee09000] 17:09:17 INFO - PROCESS | 1789 | 1468022957823 Marionette DEBUG loaded listener.js 17:09:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8f47bc00) [pid = 1789] [serial = 1128] [outer = 0x8ee09000] 17:09:18 INFO - PROCESS | 1789 | 1468022958716 Marionette TRACE conn4 <- [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:09:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:09:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1237ms 17:09:18 INFO - PROCESS | 1789 | 1468022958756 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 17:09:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:09:18 INFO - PROCESS | 1789 | 1468022958765 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 17:09:18 INFO - PROCESS | 1789 | 1468022958782 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:09:18 INFO - PROCESS | 1789 | 1468022958786 Marionette TRACE conn4 <- [1,1474,null,{}] 17:09:18 INFO - PROCESS | 1789 | 1468022958793 Marionette TRACE conn4 -> [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:09:18 INFO - PROCESS | 1789 | 1468022958799 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:18 INFO - PROCESS | 1789 | 1468022958957 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 17:09:18 INFO - PROCESS | 1789 | 1468022958969 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022958975 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3dc00 == 21 [pid = 1789] [id = 376] 17:09:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90b43800) [pid = 1789] [serial = 1129] [outer = (nil)] 17:09:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90b4a000) [pid = 1789] [serial = 1130] [outer = 0x90b43800] 17:09:19 INFO - PROCESS | 1789 | 1468022959053 Marionette DEBUG loaded listener.js 17:09:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90c89000) [pid = 1789] [serial = 1131] [outer = 0x90b43800] 17:09:20 INFO - PROCESS | 1789 | 1468022960068 Marionette TRACE conn4 <- [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:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1349ms 17:09:20 INFO - PROCESS | 1789 | 1468022960129 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 17:09:20 INFO - PROCESS | 1789 | 1468022960132 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 17:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:09:20 INFO - PROCESS | 1789 | 1468022960139 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:09:20 INFO - PROCESS | 1789 | 1468022960145 Marionette TRACE conn4 <- [1,1478,null,{}] 17:09:20 INFO - PROCESS | 1789 | 1468022960163 Marionette TRACE conn4 -> [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:09:20 INFO - PROCESS | 1789 | 1468022960172 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:20 INFO - PROCESS | 1789 | 1468022960405 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 17:09:20 INFO - PROCESS | 1789 | 1468022960488 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1789 | 1468022960501 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad8800 == 22 [pid = 1789] [id = 377] 17:09:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91adb800) [pid = 1789] [serial = 1132] [outer = (nil)] 17:09:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x91eb2c00) [pid = 1789] [serial = 1133] [outer = 0x91adb800] 17:09:20 INFO - PROCESS | 1789 | 1468022960573 Marionette DEBUG loaded listener.js 17:09:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x92325000) [pid = 1789] [serial = 1134] [outer = 0x91adb800] 17:09:21 INFO - PROCESS | 1789 | 1468022961477 Marionette TRACE conn4 <- [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:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1384ms 17:09:21 INFO - PROCESS | 1789 | 1468022961524 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 17:09:21 INFO - PROCESS | 1789 | 1468022961528 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 17:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:09:21 INFO - PROCESS | 1789 | 1468022961541 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:09:21 INFO - PROCESS | 1789 | 1468022961543 Marionette TRACE conn4 <- [1,1482,null,{}] 17:09:21 INFO - PROCESS | 1789 | 1468022961548 Marionette TRACE conn4 -> [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:09:21 INFO - PROCESS | 1789 | 1468022961553 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:21 INFO - PROCESS | 1789 | 1468022961749 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 17:09:22 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90cea400) [pid = 1789] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:09:22 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x93a5b000) [pid = 1789] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:09:22 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8f617800) [pid = 1789] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:09:22 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90d1c400) [pid = 1789] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:09:22 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8d8c6c00) [pid = 1789] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:09:22 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8ee07800) [pid = 1789] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:09:22 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x90b3c400) [pid = 1789] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:09:22 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x90c8bc00) [pid = 1789] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:09:22 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x92039400) [pid = 1789] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:09:22 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8f618000) [pid = 1789] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:09:22 INFO - PROCESS | 1789 | 1468022962198 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1789 | 1468022962208 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c6c00 == 23 [pid = 1789] [id = 378] 17:09:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8d8ce000) [pid = 1789] [serial = 1135] [outer = (nil)] 17:09:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8ee02000) [pid = 1789] [serial = 1136] [outer = 0x8d8ce000] 17:09:22 INFO - PROCESS | 1789 | 1468022962276 Marionette DEBUG loaded listener.js 17:09:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90c83400) [pid = 1789] [serial = 1137] [outer = 0x8d8ce000] 17:09:22 INFO - PROCESS | 1789 | 1468022962990 Marionette TRACE conn4 <- [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:09:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1483ms 17:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:09:23 INFO - PROCESS | 1789 | 1468022963024 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 17:09:23 INFO - PROCESS | 1789 | 1468022963027 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 17:09:23 INFO - PROCESS | 1789 | 1468022963034 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:09:23 INFO - PROCESS | 1789 | 1468022963037 Marionette TRACE conn4 <- [1,1486,null,{}] 17:09:23 INFO - PROCESS | 1789 | 1468022963051 Marionette TRACE conn4 -> [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:09:23 INFO - PROCESS | 1789 | 1468022963056 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:23 INFO - PROCESS | 1789 | 1468022963207 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 17:09:23 INFO - PROCESS | 1789 | 1468022963217 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022963230 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x92441c00 == 24 [pid = 1789] [id = 379] 17:09:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x930e0000) [pid = 1789] [serial = 1138] [outer = (nil)] 17:09:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x93a56400) [pid = 1789] [serial = 1139] [outer = 0x930e0000] 17:09:23 INFO - PROCESS | 1789 | 1468022963302 Marionette DEBUG loaded listener.js 17:09:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x93aa8000) [pid = 1789] [serial = 1140] [outer = 0x930e0000] 17:09:24 INFO - PROCESS | 1789 | 1468022964231 Marionette TRACE conn4 <- [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:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1285ms 17:09:24 INFO - PROCESS | 1789 | 1468022964319 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 17:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:09:24 INFO - PROCESS | 1789 | 1468022964326 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 17:09:24 INFO - PROCESS | 1789 | 1468022964335 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:09:24 INFO - PROCESS | 1789 | 1468022964340 Marionette TRACE conn4 <- [1,1490,null,{}] 17:09:24 INFO - PROCESS | 1789 | 1468022964349 Marionette TRACE conn4 -> [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:09:24 INFO - PROCESS | 1789 | 1468022964355 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:24 INFO - PROCESS | 1789 | 1468022964568 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 17:09:24 INFO - PROCESS | 1789 | 1468022964761 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022964772 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0b000 == 25 [pid = 1789] [id = 380] 17:09:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8ee0b800) [pid = 1789] [serial = 1141] [outer = (nil)] 17:09:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8f474800) [pid = 1789] [serial = 1142] [outer = 0x8ee0b800] 17:09:24 INFO - PROCESS | 1789 | 1468022964940 Marionette DEBUG loaded listener.js 17:09:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8f61a400) [pid = 1789] [serial = 1143] [outer = 0x8ee0b800] 17:09:25 INFO - PROCESS | 1789 | 1468022965913 Marionette TRACE conn4 <- [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:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1637ms 17:09:25 INFO - PROCESS | 1789 | 1468022965971 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 17:09:25 INFO - PROCESS | 1789 | 1468022965978 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 17:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:09:25 INFO - PROCESS | 1789 | 1468022965988 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:09:25 INFO - PROCESS | 1789 | 1468022965993 Marionette TRACE conn4 <- [1,1494,null,{}] 17:09:26 INFO - PROCESS | 1789 | 1468022965999 Marionette TRACE conn4 -> [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:09:26 INFO - PROCESS | 1789 | 1468022966005 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:26 INFO - PROCESS | 1789 | 1468022966217 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 17:09:26 INFO - PROCESS | 1789 | 1468022966424 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1789 | 1468022966433 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b47400 == 26 [pid = 1789] [id = 381] 17:09:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90d17c00) [pid = 1789] [serial = 1144] [outer = (nil)] 17:09:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91ad5400) [pid = 1789] [serial = 1145] [outer = 0x90d17c00] 17:09:26 INFO - PROCESS | 1789 | 1468022966560 Marionette DEBUG loaded listener.js 17:09:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91ea7c00) [pid = 1789] [serial = 1146] [outer = 0x90d17c00] 17:09:27 INFO - PROCESS | 1789 | 1468022967585 Marionette TRACE conn4 <- [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:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1679ms 17:09:27 INFO - PROCESS | 1789 | 1468022967667 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 17:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:09:27 INFO - PROCESS | 1789 | 1468022967672 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 17:09:27 INFO - PROCESS | 1789 | 1468022967678 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:09:27 INFO - PROCESS | 1789 | 1468022967684 Marionette TRACE conn4 <- [1,1498,null,{}] 17:09:27 INFO - PROCESS | 1789 | 1468022967700 Marionette TRACE conn4 -> [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:09:27 INFO - PROCESS | 1789 | 1468022967709 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:27 INFO - PROCESS | 1789 | 1468022967917 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 17:09:28 INFO - PROCESS | 1789 | 1468022968180 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022968192 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x93ac8400 == 27 [pid = 1789] [id = 382] 17:09:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93aca000) [pid = 1789] [serial = 1147] [outer = (nil)] 17:09:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x95165c00) [pid = 1789] [serial = 1148] [outer = 0x93aca000] 17:09:28 INFO - PROCESS | 1789 | 1468022968284 Marionette DEBUG loaded listener.js 17:09:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9516c000) [pid = 1789] [serial = 1149] [outer = 0x93aca000] 17:09:29 INFO - PROCESS | 1789 | 1468022969290 Marionette TRACE conn4 <- [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:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1686ms 17:09:29 INFO - PROCESS | 1789 | 1468022969364 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 17:09:29 INFO - PROCESS | 1789 | 1468022969369 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 17:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:09:29 INFO - PROCESS | 1789 | 1468022969375 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:09:29 INFO - PROCESS | 1789 | 1468022969378 Marionette TRACE conn4 <- [1,1502,null,{}] 17:09:29 INFO - PROCESS | 1789 | 1468022969385 Marionette TRACE conn4 -> [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:09:29 INFO - PROCESS | 1789 | 1468022969390 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:29 INFO - PROCESS | 1789 | 1468022969565 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 17:09:29 INFO - PROCESS | 1789 | 1468022969912 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1789 | 1468022969920 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cd800 == 28 [pid = 1789] [id = 383] 17:09:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8d8ce400) [pid = 1789] [serial = 1150] [outer = (nil)] 17:09:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x8d9d9400) [pid = 1789] [serial = 1151] [outer = 0x8d8ce400] 17:09:30 INFO - PROCESS | 1789 | 1468022970040 Marionette DEBUG loaded listener.js 17:09:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x8dae0000) [pid = 1789] [serial = 1152] [outer = 0x8d8ce400] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9244c800) [pid = 1789] [serial = 1077] [outer = (nil)] [url = about:blank] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9516f000) [pid = 1789] [serial = 1103] [outer = (nil)] [url = about:blank] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x93ac0000) [pid = 1789] [serial = 1097] [outer = (nil)] [url = about:blank] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x90cef800) [pid = 1789] [serial = 1100] [outer = (nil)] [url = about:blank] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93aca400) [pid = 1789] [serial = 1098] [outer = (nil)] [url = about:blank] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x91ad4400) [pid = 1789] [serial = 1094] [outer = (nil)] [url = about:blank] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8d8cb800) [pid = 1789] [serial = 1079] [outer = (nil)] [url = about:blank] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8d9ddc00) [pid = 1789] [serial = 1080] [outer = (nil)] [url = about:blank] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8f472c00) [pid = 1789] [serial = 1088] [outer = (nil)] [url = about:blank] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x953ef400) [pid = 1789] [serial = 1104] [outer = (nil)] [url = about:blank] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8f47b800) [pid = 1789] [serial = 1089] [outer = (nil)] [url = about:blank] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90b44400) [pid = 1789] [serial = 1091] [outer = (nil)] [url = about:blank] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90c8ac00) [pid = 1789] [serial = 1092] [outer = (nil)] [url = about:blank] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x90ce8800) [pid = 1789] [serial = 1082] [outer = (nil)] [url = about:blank] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x90d12000) [pid = 1789] [serial = 1083] [outer = (nil)] [url = about:blank] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x930db800) [pid = 1789] [serial = 1085] [outer = (nil)] [url = about:blank] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x93aa9400) [pid = 1789] [serial = 1086] [outer = (nil)] [url = about:blank] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x91ea9000) [pid = 1789] [serial = 1095] [outer = (nil)] [url = about:blank] 17:09:30 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x93b57c00) [pid = 1789] [serial = 1101] [outer = (nil)] [url = about:blank] 17:09:31 INFO - PROCESS | 1789 | 1468022971003 Marionette TRACE conn4 <- [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:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1639ms 17:09:31 INFO - PROCESS | 1789 | 1468022971024 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 17:09:31 INFO - PROCESS | 1789 | 1468022971029 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 17:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:09:31 INFO - PROCESS | 1789 | 1468022971038 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:09:31 INFO - PROCESS | 1789 | 1468022971042 Marionette TRACE conn4 <- [1,1506,null,{}] 17:09:31 INFO - PROCESS | 1789 | 1468022971050 Marionette TRACE conn4 -> [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:09:31 INFO - PROCESS | 1789 | 1468022971058 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:31 INFO - PROCESS | 1789 | 1468022971212 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 17:09:31 INFO - PROCESS | 1789 | 1468022971228 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022971237 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f47a000 == 29 [pid = 1789] [id = 384] 17:09:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x8f899c00) [pid = 1789] [serial = 1153] [outer = (nil)] 17:09:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x90b46000) [pid = 1789] [serial = 1154] [outer = 0x8f899c00] 17:09:31 INFO - PROCESS | 1789 | 1468022971309 Marionette DEBUG loaded listener.js 17:09:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x90c8b000) [pid = 1789] [serial = 1155] [outer = 0x8f899c00] 17:09:32 INFO - PROCESS | 1789 | 1468022972221 Marionette TRACE conn4 <- [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:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1228ms 17:09:32 INFO - PROCESS | 1789 | 1468022972270 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 17:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:09:32 INFO - PROCESS | 1789 | 1468022972276 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 17:09:32 INFO - PROCESS | 1789 | 1468022972283 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:09:32 INFO - PROCESS | 1789 | 1468022972285 Marionette TRACE conn4 <- [1,1510,null,{}] 17:09:32 INFO - PROCESS | 1789 | 1468022972291 Marionette TRACE conn4 -> [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:09:32 INFO - PROCESS | 1789 | 1468022972296 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:32 INFO - PROCESS | 1789 | 1468022972451 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 17:09:32 INFO - PROCESS | 1789 | 1468022972572 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1789 | 1468022972579 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x90cf3000 == 30 [pid = 1789] [id = 385] 17:09:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90cf3c00) [pid = 1789] [serial = 1156] [outer = (nil)] 17:09:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x91adf400) [pid = 1789] [serial = 1157] [outer = 0x90cf3c00] 17:09:32 INFO - PROCESS | 1789 | 1468022972646 Marionette DEBUG loaded listener.js 17:09:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x92445c00) [pid = 1789] [serial = 1158] [outer = 0x90cf3c00] 17:09:33 INFO - PROCESS | 1789 | 1468022973452 Marionette TRACE conn4 <- [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:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1195ms 17:09:33 INFO - PROCESS | 1789 | 1468022973477 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 17:09:33 INFO - PROCESS | 1789 | 1468022973481 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 17:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:09:33 INFO - PROCESS | 1789 | 1468022973494 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:09:33 INFO - PROCESS | 1789 | 1468022973503 Marionette TRACE conn4 <- [1,1514,null,{}] 17:09:33 INFO - PROCESS | 1789 | 1468022973534 Marionette TRACE conn4 -> [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:09:33 INFO - PROCESS | 1789 | 1468022973540 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:33 INFO - PROCESS | 1789 | 1468022973740 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 17:09:33 INFO - PROCESS | 1789 | 1468022973774 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022973783 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d12800 == 31 [pid = 1789] [id = 386] 17:09:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x93ac5000) [pid = 1789] [serial = 1159] [outer = (nil)] 17:09:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93b57c00) [pid = 1789] [serial = 1160] [outer = 0x93ac5000] 17:09:33 INFO - PROCESS | 1789 | 1468022973852 Marionette DEBUG loaded listener.js 17:09:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93b59400) [pid = 1789] [serial = 1161] [outer = 0x93ac5000] 17:09:34 INFO - PROCESS | 1789 | 1468022974718 Marionette TRACE conn4 <- [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:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1271ms 17:09:34 INFO - PROCESS | 1789 | 1468022974758 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 17:09:34 INFO - PROCESS | 1789 | 1468022974763 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 17:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:09:34 INFO - PROCESS | 1789 | 1468022974777 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:09:34 INFO - PROCESS | 1789 | 1468022974780 Marionette TRACE conn4 <- [1,1518,null,{}] 17:09:34 INFO - PROCESS | 1789 | 1468022974785 Marionette TRACE conn4 -> [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:09:34 INFO - PROCESS | 1789 | 1468022974790 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:34 INFO - PROCESS | 1789 | 1468022974987 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 17:09:35 INFO - PROCESS | 1789 | 1468022975007 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022975017 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d7000 == 32 [pid = 1789] [id = 387] 17:09:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93a5c800) [pid = 1789] [serial = 1162] [outer = (nil)] 17:09:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x95165400) [pid = 1789] [serial = 1163] [outer = 0x93a5c800] 17:09:35 INFO - PROCESS | 1789 | 1468022975080 Marionette DEBUG loaded listener.js 17:09:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x95171800) [pid = 1789] [serial = 1164] [outer = 0x93a5c800] 17:09:35 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8ee02400) [pid = 1789] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:09:35 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x91ad2c00) [pid = 1789] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:09:35 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x951dfc00) [pid = 1789] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:09:35 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x930de800) [pid = 1789] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:09:35 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90b3f000) [pid = 1789] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:09:35 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90b43800) [pid = 1789] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:09:35 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x996b0800) [pid = 1789] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:09:35 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8ee09000) [pid = 1789] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:09:35 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x8ee09c00) [pid = 1789] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:09:35 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x91adb800) [pid = 1789] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:09:35 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8d8ce000) [pid = 1789] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:09:36 INFO - PROCESS | 1789 | 1468022976020 Marionette TRACE conn4 <- [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:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1285ms 17:09:36 INFO - PROCESS | 1789 | 1468022976064 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 17:09:36 INFO - PROCESS | 1789 | 1468022976067 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 17:09:36 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:09:36 INFO - PROCESS | 1789 | 1468022976073 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:09:36 INFO - PROCESS | 1789 | 1468022976077 Marionette TRACE conn4 <- [1,1522,null,{}] 17:09:36 INFO - PROCESS | 1789 | 1468022976082 Marionette TRACE conn4 -> [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:09:36 INFO - PROCESS | 1789 | 1468022976087 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:36 INFO - PROCESS | 1789 | 1468022976230 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 17:09:36 INFO - PROCESS | 1789 | 1468022976356 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022976373 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee06c00 == 33 [pid = 1789] [id = 388] 17:09:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8f61f800) [pid = 1789] [serial = 1165] [outer = (nil)] 17:09:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x93b54400) [pid = 1789] [serial = 1166] [outer = 0x8f61f800] 17:09:36 INFO - PROCESS | 1789 | 1468022976453 Marionette DEBUG loaded listener.js 17:09:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x953ed800) [pid = 1789] [serial = 1167] [outer = 0x8f61f800] 17:09:37 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:37 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:09:37 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:37 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:37 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:37 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:37 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:37 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:37 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:37 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:37 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:37 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:09:37 INFO - PROCESS | 1789 | 1468022977127 Marionette TRACE conn4 <- [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:09:37 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:09:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:09:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:09:37 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:09:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:09:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:09:37 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:09:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:09:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:09:37 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:09:37 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:09:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:09:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:09:37 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1136ms 17:09:37 INFO - PROCESS | 1789 | 1468022977212 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 17:09:37 INFO - PROCESS | 1789 | 1468022977221 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 17:09:37 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:09:37 INFO - PROCESS | 1789 | 1468022977227 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:09:37 INFO - PROCESS | 1789 | 1468022977229 Marionette TRACE conn4 <- [1,1526,null,{}] 17:09:37 INFO - PROCESS | 1789 | 1468022977239 Marionette TRACE conn4 -> [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:09:37 INFO - PROCESS | 1789 | 1468022977243 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:37 INFO - PROCESS | 1789 | 1468022977430 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 17:09:37 INFO - PROCESS | 1789 | 1468022977562 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022977571 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c3000 == 34 [pid = 1789] [id = 389] 17:09:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8d8c3400) [pid = 1789] [serial = 1168] [outer = (nil)] 17:09:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8d8cbc00) [pid = 1789] [serial = 1169] [outer = 0x8d8c3400] 17:09:37 INFO - PROCESS | 1789 | 1468022977655 Marionette DEBUG loaded listener.js 17:09:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8d9dd000) [pid = 1789] [serial = 1170] [outer = 0x8d8c3400] 17:09:38 INFO - PROCESS | 1789 | 1468022978565 Marionette TRACE conn4 <- [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:09:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:09:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:09:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:09:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:09:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:09:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:09:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:09:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1439ms 17:09:38 INFO - PROCESS | 1789 | 1468022978674 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 17:09:38 INFO - PROCESS | 1789 | 1468022978679 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 17:09:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:09:38 INFO - PROCESS | 1789 | 1468022978687 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:09:38 INFO - PROCESS | 1789 | 1468022978692 Marionette TRACE conn4 <- [1,1530,null,{}] 17:09:38 INFO - PROCESS | 1789 | 1468022978700 Marionette TRACE conn4 -> [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:09:38 INFO - PROCESS | 1789 | 1468022978708 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:38 INFO - PROCESS | 1789 | 1468022978920 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 17:09:39 INFO - PROCESS | 1789 | 1468022979105 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022979117 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d17800 == 35 [pid = 1789] [id = 390] 17:09:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90d1e800) [pid = 1789] [serial = 1171] [outer = (nil)] 17:09:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91eaac00) [pid = 1789] [serial = 1172] [outer = 0x90d1e800] 17:09:39 INFO - PROCESS | 1789 | 1468022979246 Marionette DEBUG loaded listener.js 17:09:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x930dc400) [pid = 1789] [serial = 1173] [outer = 0x90d1e800] 17:09:40 INFO - PROCESS | 1789 | 1468022980084 Marionette TRACE conn4 <- [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:09:40 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:09:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:09:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:09:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:09:40 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:09:40 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:09:40 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:09:40 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1436ms 17:09:40 INFO - PROCESS | 1789 | 1468022980129 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 17:09:40 INFO - PROCESS | 1789 | 1468022980136 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 17:09:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:09:40 INFO - PROCESS | 1789 | 1468022980143 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:09:40 INFO - PROCESS | 1789 | 1468022980147 Marionette TRACE conn4 <- [1,1534,null,{}] 17:09:40 INFO - PROCESS | 1789 | 1468022980153 Marionette TRACE conn4 -> [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:09:40 INFO - PROCESS | 1789 | 1468022980158 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:40 INFO - PROCESS | 1789 | 1468022980342 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 17:09:40 INFO - PROCESS | 1789 | 1468022980517 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022980528 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c8c00 == 36 [pid = 1789] [id = 391] 17:09:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8f89c000) [pid = 1789] [serial = 1174] [outer = (nil)] 17:09:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x953f5c00) [pid = 1789] [serial = 1175] [outer = 0x8f89c000] 17:09:40 INFO - PROCESS | 1789 | 1468022980606 Marionette DEBUG loaded listener.js 17:09:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x98341000) [pid = 1789] [serial = 1176] [outer = 0x8f89c000] 17:09:41 INFO - PROCESS | 1789 | 1468022981620 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 17:09:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:09:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1529ms 17:09:41 INFO - PROCESS | 1789 | 1468022981673 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 17:09:41 INFO - PROCESS | 1789 | 1468022981676 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 17:09:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:09:41 INFO - PROCESS | 1789 | 1468022981693 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:09:41 INFO - PROCESS | 1789 | 1468022981702 Marionette TRACE conn4 <- [1,1538,null,{}] 17:09:41 INFO - PROCESS | 1789 | 1468022981708 Marionette TRACE conn4 -> [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:09:41 INFO - PROCESS | 1789 | 1468022981716 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:41 INFO - PROCESS | 1789 | 1468022981925 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 17:09:42 INFO - PROCESS | 1789 | 1468022982094 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1789 | 1468022982103 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x93aa4800 == 37 [pid = 1789] [id = 392] 17:09:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x99297400) [pid = 1789] [serial = 1177] [outer = (nil)] 17:09:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9a092c00) [pid = 1789] [serial = 1178] [outer = 0x99297400] 17:09:42 INFO - PROCESS | 1789 | 1468022982181 Marionette DEBUG loaded listener.js 17:09:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9a098000) [pid = 1789] [serial = 1179] [outer = 0x99297400] 17:09:43 INFO - PROCESS | 1789 | 1468022983088 Marionette TRACE conn4 <- [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:09:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:09:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1452ms 17:09:43 INFO - PROCESS | 1789 | 1468022983137 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 17:09:43 INFO - PROCESS | 1789 | 1468022983142 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 17:09:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:09:43 INFO - PROCESS | 1789 | 1468022983148 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:09:43 INFO - PROCESS | 1789 | 1468022983152 Marionette TRACE conn4 <- [1,1542,null,{}] 17:09:43 INFO - PROCESS | 1789 | 1468022983157 Marionette TRACE conn4 -> [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:09:43 INFO - PROCESS | 1789 | 1468022983162 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:43 INFO - PROCESS | 1789 | 1468022983337 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 17:09:43 INFO - PROCESS | 1789 | 1468022983521 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022983528 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d2400 == 38 [pid = 1789] [id = 393] 17:09:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8dada000) [pid = 1789] [serial = 1180] [outer = (nil)] 17:09:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9a0a2000) [pid = 1789] [serial = 1181] [outer = 0x8dada000] 17:09:43 INFO - PROCESS | 1789 | 1468022983621 Marionette DEBUG loaded listener.js 17:09:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9a0a3000) [pid = 1789] [serial = 1182] [outer = 0x8dada000] 17:09:44 INFO - PROCESS | 1789 | 1468022984529 Marionette TRACE conn4 <- [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:09:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:09:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1427ms 17:09:44 INFO - PROCESS | 1789 | 1468022984577 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 17:09:44 INFO - PROCESS | 1789 | 1468022984581 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 17:09:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:09:44 INFO - PROCESS | 1789 | 1468022984587 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:09:44 INFO - PROCESS | 1789 | 1468022984591 Marionette TRACE conn4 <- [1,1546,null,{}] 17:09:44 INFO - PROCESS | 1789 | 1468022984596 Marionette TRACE conn4 -> [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:09:44 INFO - PROCESS | 1789 | 1468022984601 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:44 INFO - PROCESS | 1789 | 1468022984764 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 17:09:44 INFO - PROCESS | 1789 | 1468022984947 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022984966 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a0ab000 == 39 [pid = 1789] [id = 394] 17:09:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9a0abc00) [pid = 1789] [serial = 1183] [outer = (nil)] 17:09:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a0b9000) [pid = 1789] [serial = 1184] [outer = 0x9a0abc00] 17:09:45 INFO - PROCESS | 1789 | 1468022985053 Marionette DEBUG loaded listener.js 17:09:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9a0c5800) [pid = 1789] [serial = 1185] [outer = 0x9a0abc00] 17:09:46 INFO - PROCESS | 1789 | 1468022986018 Marionette TRACE conn4 <- [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:09:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:09:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1478ms 17:09:46 INFO - PROCESS | 1789 | 1468022986066 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 17:09:46 INFO - PROCESS | 1789 | 1468022986069 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 17:09:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:09:46 INFO - PROCESS | 1789 | 1468022986075 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:09:46 INFO - PROCESS | 1789 | 1468022986079 Marionette TRACE conn4 <- [1,1550,null,{}] 17:09:46 INFO - PROCESS | 1789 | 1468022986085 Marionette TRACE conn4 -> [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:09:46 INFO - PROCESS | 1789 | 1468022986090 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:46 INFO - PROCESS | 1789 | 1468022986255 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 17:09:46 INFO - PROCESS | 1789 | 1468022986428 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022986436 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b45000 == 40 [pid = 1789] [id = 395] 17:09:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a0aa000) [pid = 1789] [serial = 1186] [outer = (nil)] 17:09:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a57b400) [pid = 1789] [serial = 1187] [outer = 0x9a0aa000] 17:09:46 INFO - PROCESS | 1789 | 1468022986516 Marionette DEBUG loaded listener.js 17:09:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9a57ec00) [pid = 1789] [serial = 1188] [outer = 0x9a0aa000] 17:09:47 INFO - PROCESS | 1789 | 1468022987405 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 17:09:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:09:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1389ms 17:09:47 INFO - PROCESS | 1789 | 1468022987465 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 17:09:47 INFO - PROCESS | 1789 | 1468022987468 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 17:09:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:09:47 INFO - PROCESS | 1789 | 1468022987475 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:09:47 INFO - PROCESS | 1789 | 1468022987478 Marionette TRACE conn4 <- [1,1554,null,{}] 17:09:47 INFO - PROCESS | 1789 | 1468022987484 Marionette TRACE conn4 -> [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:09:47 INFO - PROCESS | 1789 | 1468022987489 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:47 INFO - PROCESS | 1789 | 1468022987649 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 17:09:47 INFO - PROCESS | 1789 | 1468022987826 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022987833 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae4000 == 41 [pid = 1789] [id = 396] 17:09:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x90b3c400) [pid = 1789] [serial = 1189] [outer = (nil)] 17:09:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9a8d2400) [pid = 1789] [serial = 1190] [outer = 0x90b3c400] 17:09:47 INFO - PROCESS | 1789 | 1468022987915 Marionette DEBUG loaded listener.js 17:09:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x90cf4000) [pid = 1789] [serial = 1191] [outer = 0x90b3c400] 17:09:48 INFO - PROCESS | 1789 | 1468022988834 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 17:09:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:09:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1432ms 17:09:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:09:48 INFO - PROCESS | 1789 | 1468022988908 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 17:09:48 INFO - PROCESS | 1789 | 1468022988911 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 17:09:48 INFO - PROCESS | 1789 | 1468022988918 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:09:48 INFO - PROCESS | 1789 | 1468022988925 Marionette TRACE conn4 <- [1,1558,null,{}] 17:09:48 INFO - PROCESS | 1789 | 1468022988935 Marionette TRACE conn4 -> [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:09:48 INFO - PROCESS | 1789 | 1468022988939 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:49 INFO - PROCESS | 1789 | 1468022989305 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 17:09:49 INFO - PROCESS | 1789 | 1468022989599 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1789 | 1468022989609 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee07000 == 42 [pid = 1789] [id = 397] 17:09:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x8ee09c00) [pid = 1789] [serial = 1192] [outer = (nil)] 17:09:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x8f471400) [pid = 1789] [serial = 1193] [outer = 0x8ee09c00] 17:09:49 INFO - PROCESS | 1789 | 1468022989684 Marionette DEBUG loaded listener.js 17:09:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x8f47fc00) [pid = 1789] [serial = 1194] [outer = 0x8ee09c00] 17:09:50 INFO - PROCESS | 1789 | 1468022990619 Marionette TRACE conn4 <- [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:09:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:09:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1746ms 17:09:50 INFO - PROCESS | 1789 | 1468022990665 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 17:09:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:09:50 INFO - PROCESS | 1789 | 1468022990671 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 17:09:50 INFO - PROCESS | 1789 | 1468022990679 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:09:50 INFO - PROCESS | 1789 | 1468022990684 Marionette TRACE conn4 <- [1,1562,null,{}] 17:09:50 INFO - PROCESS | 1789 | 1468022990690 Marionette TRACE conn4 -> [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:09:50 INFO - PROCESS | 1789 | 1468022990696 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:50 INFO - PROCESS | 1789 | 1468022990861 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 17:09:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee06c00 == 41 [pid = 1789] [id = 388] 17:09:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d7000 == 40 [pid = 1789] [id = 387] 17:09:51 INFO - PROCESS | 1789 | --DOCSHELL 0x90d12800 == 39 [pid = 1789] [id = 386] 17:09:51 INFO - PROCESS | 1789 | --DOCSHELL 0x90cf3000 == 38 [pid = 1789] [id = 385] 17:09:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8f47a000 == 37 [pid = 1789] [id = 384] 17:09:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cd800 == 36 [pid = 1789] [id = 383] 17:09:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0b000 == 35 [pid = 1789] [id = 380] 17:09:51 INFO - PROCESS | 1789 | --DOCSHELL 0x90b47400 == 34 [pid = 1789] [id = 381] 17:09:51 INFO - PROCESS | 1789 | --DOCSHELL 0x93ac8400 == 33 [pid = 1789] [id = 382] 17:09:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee07000 == 32 [pid = 1789] [id = 397] 17:09:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae4000 == 31 [pid = 1789] [id = 396] 17:09:51 INFO - PROCESS | 1789 | --DOCSHELL 0x9a0ab000 == 30 [pid = 1789] [id = 394] 17:09:51 INFO - PROCESS | 1789 | --DOCSHELL 0x90b45000 == 29 [pid = 1789] [id = 395] 17:09:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d2400 == 28 [pid = 1789] [id = 393] 17:09:51 INFO - PROCESS | 1789 | --DOCSHELL 0x93aa4800 == 27 [pid = 1789] [id = 392] 17:09:51 INFO - PROCESS | 1789 | --DOCSHELL 0x90d17800 == 26 [pid = 1789] [id = 390] 17:09:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c8c00 == 25 [pid = 1789] [id = 391] 17:09:51 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c3000 == 24 [pid = 1789] [id = 389] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x93a56400) [pid = 1789] [serial = 1139] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x8f896c00) [pid = 1789] [serial = 1107] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x8f47e800) [pid = 1789] [serial = 1106] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x92442400) [pid = 1789] [serial = 1110] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x91eb1000) [pid = 1789] [serial = 1109] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x97986400) [pid = 1789] [serial = 1113] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9797a000) [pid = 1789] [serial = 1112] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x99639400) [pid = 1789] [serial = 1116] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x99630400) [pid = 1789] [serial = 1115] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x90ce8400) [pid = 1789] [serial = 1125] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x90b48800) [pid = 1789] [serial = 1124] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90b4a000) [pid = 1789] [serial = 1130] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9a010000) [pid = 1789] [serial = 1119] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8f472800) [pid = 1789] [serial = 1127] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8f47bc00) [pid = 1789] [serial = 1128] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9970e000) [pid = 1789] [serial = 1118] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90ce8c00) [pid = 1789] [serial = 1122] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8f895c00) [pid = 1789] [serial = 1121] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91eb2c00) [pid = 1789] [serial = 1133] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8ee02000) [pid = 1789] [serial = 1136] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x92325000) [pid = 1789] [serial = 1134] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90c89000) [pid = 1789] [serial = 1131] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90c83400) [pid = 1789] [serial = 1137] [outer = (nil)] [url = about:blank] 17:09:52 INFO - PROCESS | 1789 | 1468022992138 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1789 | 1468022992150 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cc000 == 25 [pid = 1789] [id = 398] 17:09:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8d8cc800) [pid = 1789] [serial = 1195] [outer = (nil)] 17:09:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8d9d6000) [pid = 1789] [serial = 1196] [outer = 0x8d8cc800] 17:09:52 INFO - PROCESS | 1789 | 1468022992226 Marionette DEBUG loaded listener.js 17:09:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8daddc00) [pid = 1789] [serial = 1197] [outer = 0x8d8cc800] 17:09:52 INFO - PROCESS | 1789 | 1468022992991 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 17:09:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:09:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2331ms 17:09:53 INFO - PROCESS | 1789 | 1468022993012 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 17:09:53 INFO - PROCESS | 1789 | 1468022993017 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 17:09:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:09:53 INFO - PROCESS | 1789 | 1468022993034 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:09:53 INFO - PROCESS | 1789 | 1468022993038 Marionette TRACE conn4 <- [1,1566,null,{}] 17:09:53 INFO - PROCESS | 1789 | 1468022993046 Marionette TRACE conn4 -> [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:09:53 INFO - PROCESS | 1789 | 1468022993052 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:53 INFO - PROCESS | 1789 | 1468022993222 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 17:09:53 INFO - PROCESS | 1789 | 1468022993237 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022993247 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f475400 == 26 [pid = 1789] [id = 399] 17:09:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8f476000) [pid = 1789] [serial = 1198] [outer = (nil)] 17:09:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8f891800) [pid = 1789] [serial = 1199] [outer = 0x8f476000] 17:09:53 INFO - PROCESS | 1789 | 1468022993317 Marionette DEBUG loaded listener.js 17:09:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8f899800) [pid = 1789] [serial = 1200] [outer = 0x8f476000] 17:09:54 INFO - PROCESS | 1789 | 1468022994232 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 17:09:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:09:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1241ms 17:09:54 INFO - PROCESS | 1789 | 1468022994274 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 17:09:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:09:54 INFO - PROCESS | 1789 | 1468022994281 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 17:09:54 INFO - PROCESS | 1789 | 1468022994287 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:09:54 INFO - PROCESS | 1789 | 1468022994291 Marionette TRACE conn4 <- [1,1570,null,{}] 17:09:54 INFO - PROCESS | 1789 | 1468022994297 Marionette TRACE conn4 -> [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:09:54 INFO - PROCESS | 1789 | 1468022994302 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:54 INFO - PROCESS | 1789 | 1468022994466 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 17:09:54 INFO - PROCESS | 1789 | 1468022994621 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022994629 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f617000 == 27 [pid = 1789] [id = 400] 17:09:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8f619000) [pid = 1789] [serial = 1201] [outer = (nil)] 17:09:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x90ce6c00) [pid = 1789] [serial = 1202] [outer = 0x8f619000] 17:09:54 INFO - PROCESS | 1789 | 1468022994696 Marionette DEBUG loaded listener.js 17:09:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x90d11c00) [pid = 1789] [serial = 1203] [outer = 0x8f619000] 17:09:55 INFO - PROCESS | 1789 | 1468022995650 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 17:09:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:09:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1429ms 17:09:55 INFO - PROCESS | 1789 | 1468022995717 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 17:09:55 INFO - PROCESS | 1789 | 1468022995722 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 17:09:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:09:55 INFO - PROCESS | 1789 | 1468022995737 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:09:55 INFO - PROCESS | 1789 | 1468022995747 Marionette TRACE conn4 <- [1,1574,null,{}] 17:09:55 INFO - PROCESS | 1789 | 1468022995761 Marionette TRACE conn4 -> [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:09:55 INFO - PROCESS | 1789 | 1468022995768 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:55 INFO - PROCESS | 1789 | 1468022995983 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 17:09:56 INFO - PROCESS | 1789 | 1468022996013 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1789 | 1468022996023 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eae800 == 28 [pid = 1789] [id = 401] 17:09:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x91eafc00) [pid = 1789] [serial = 1204] [outer = (nil)] 17:09:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9203a800) [pid = 1789] [serial = 1205] [outer = 0x91eafc00] 17:09:56 INFO - PROCESS | 1789 | 1468022996089 Marionette DEBUG loaded listener.js 17:09:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x92042800) [pid = 1789] [serial = 1206] [outer = 0x91eafc00] 17:09:56 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x93ac5000) [pid = 1789] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:09:56 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x93a5c800) [pid = 1789] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:09:56 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93aca000) [pid = 1789] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:09:57 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8f899c00) [pid = 1789] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:09:57 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x90cf3c00) [pid = 1789] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:09:57 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x930e0000) [pid = 1789] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:09:57 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8ee0b800) [pid = 1789] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:09:57 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90d17c00) [pid = 1789] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:09:57 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8d8ce400) [pid = 1789] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:09:57 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8f61f800) [pid = 1789] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:09:57 INFO - PROCESS | 1789 | 1468022997418 Marionette TRACE conn4 <- [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:09:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:09:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1754ms 17:09:57 INFO - PROCESS | 1789 | 1468022997482 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 17:09:57 INFO - PROCESS | 1789 | 1468022997487 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 17:09:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:09:57 INFO - PROCESS | 1789 | 1468022997493 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:09:57 INFO - PROCESS | 1789 | 1468022997496 Marionette TRACE conn4 <- [1,1578,null,{}] 17:09:57 INFO - PROCESS | 1789 | 1468022997502 Marionette TRACE conn4 -> [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:09:57 INFO - PROCESS | 1789 | 1468022997506 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:57 INFO - PROCESS | 1789 | 1468022997647 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 17:09:57 INFO - PROCESS | 1789 | 1468022997655 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022997663 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f477000 == 29 [pid = 1789] [id = 402] 17:09:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91ad8400) [pid = 1789] [serial = 1207] [outer = (nil)] 17:09:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x930d1c00) [pid = 1789] [serial = 1208] [outer = 0x91ad8400] 17:09:57 INFO - PROCESS | 1789 | 1468022997730 Marionette DEBUG loaded listener.js 17:09:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x930dbc00) [pid = 1789] [serial = 1209] [outer = 0x91ad8400] 17:09:58 INFO - PROCESS | 1789 | 1468022998549 Marionette TRACE conn4 <- [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:09:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:09:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1087ms 17:09:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:09:58 INFO - PROCESS | 1789 | 1468022998580 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 17:09:58 INFO - PROCESS | 1789 | 1468022998583 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 17:09:58 INFO - PROCESS | 1789 | 1468022998588 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:09:58 INFO - PROCESS | 1789 | 1468022998592 Marionette TRACE conn4 <- [1,1582,null,{}] 17:09:58 INFO - PROCESS | 1789 | 1468022998598 Marionette TRACE conn4 -> [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:09:58 INFO - PROCESS | 1789 | 1468022998603 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:58 INFO - PROCESS | 1789 | 1468022998792 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 17:09:58 INFO - PROCESS | 1789 | 1468022998805 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468022998820 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:09:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a57800 == 30 [pid = 1789] [id = 403] 17:09:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93a57c00) [pid = 1789] [serial = 1210] [outer = (nil)] 17:09:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x93a9dc00) [pid = 1789] [serial = 1211] [outer = 0x93a57c00] 17:09:58 INFO - PROCESS | 1789 | 1468022998901 Marionette DEBUG loaded listener.js 17:09:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x93b5d400) [pid = 1789] [serial = 1212] [outer = 0x93a57c00] 17:10:00 INFO - PROCESS | 1789 | 1468023000163 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 17:10:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:10:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1637ms 17:10:00 INFO - PROCESS | 1789 | 1468023000227 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 17:10:00 INFO - PROCESS | 1789 | 1468023000233 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 17:10:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:10:00 INFO - PROCESS | 1789 | 1468023000241 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:10:00 INFO - PROCESS | 1789 | 1468023000246 Marionette TRACE conn4 <- [1,1586,null,{}] 17:10:00 INFO - PROCESS | 1789 | 1468023000254 Marionette TRACE conn4 -> [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:10:00 INFO - PROCESS | 1789 | 1468023000262 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:00 INFO - PROCESS | 1789 | 1468023000479 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 17:10:00 INFO - PROCESS | 1789 | 1468023000748 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023000757 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d5400 == 31 [pid = 1789] [id = 404] 17:10:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8f475800) [pid = 1789] [serial = 1213] [outer = (nil)] 17:10:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x90b43000) [pid = 1789] [serial = 1214] [outer = 0x8f475800] 17:10:00 INFO - PROCESS | 1789 | 1468023000841 Marionette DEBUG loaded listener.js 17:10:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x90c8c800) [pid = 1789] [serial = 1215] [outer = 0x8f475800] 17:10:01 INFO - PROCESS | 1789 | 1468023001889 Marionette TRACE conn4 <- [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:10:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:10:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1737ms 17:10:01 INFO - PROCESS | 1789 | 1468023001979 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 17:10:01 INFO - PROCESS | 1789 | 1468023001986 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 17:10:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:10:02 INFO - PROCESS | 1789 | 1468023001999 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:10:02 INFO - PROCESS | 1789 | 1468023002004 Marionette TRACE conn4 <- [1,1590,null,{}] 17:10:02 INFO - PROCESS | 1789 | 1468023002011 Marionette TRACE conn4 -> [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:10:02 INFO - PROCESS | 1789 | 1468023002018 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:02 INFO - PROCESS | 1789 | 1468023002268 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 17:10:02 INFO - PROCESS | 1789 | 1468023002539 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1789 | 1468023002551 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c88000 == 32 [pid = 1789] [id = 405] 17:10:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x91eb0400) [pid = 1789] [serial = 1216] [outer = (nil)] 17:10:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x93a52000) [pid = 1789] [serial = 1217] [outer = 0x91eb0400] 17:10:02 INFO - PROCESS | 1789 | 1468023002631 Marionette DEBUG loaded listener.js 17:10:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x93a57000) [pid = 1789] [serial = 1218] [outer = 0x91eb0400] 17:10:03 INFO - PROCESS | 1789 | 1468023003641 Marionette TRACE conn4 <- [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:10:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:10:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1686ms 17:10:03 INFO - PROCESS | 1789 | 1468023003684 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 17:10:03 INFO - PROCESS | 1789 | 1468023003688 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 17:10:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:10:03 INFO - PROCESS | 1789 | 1468023003695 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:10:03 INFO - PROCESS | 1789 | 1468023003701 Marionette TRACE conn4 <- [1,1594,null,{}] 17:10:03 INFO - PROCESS | 1789 | 1468023003718 Marionette TRACE conn4 -> [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:10:03 INFO - PROCESS | 1789 | 1468023003726 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:03 INFO - PROCESS | 1789 | 1468023003912 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 17:10:04 INFO - PROCESS | 1789 | 1468023004128 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1789 | 1468023004139 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a52400 == 33 [pid = 1789] [id = 406] 17:10:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x93aa4800) [pid = 1789] [serial = 1219] [outer = (nil)] 17:10:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x950b4400) [pid = 1789] [serial = 1220] [outer = 0x93aa4800] 17:10:04 INFO - PROCESS | 1789 | 1468023004270 Marionette DEBUG loaded listener.js 17:10:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x951d6c00) [pid = 1789] [serial = 1221] [outer = 0x93aa4800] 17:10:05 INFO - PROCESS | 1789 | 1468023005240 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 17:10:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:10:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1739ms 17:10:05 INFO - PROCESS | 1789 | 1468023005435 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 17:10:05 INFO - PROCESS | 1789 | 1468023005442 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 17:10:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:10:05 INFO - PROCESS | 1789 | 1468023005450 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:10:05 INFO - PROCESS | 1789 | 1468023005454 Marionette TRACE conn4 <- [1,1598,null,{}] 17:10:05 INFO - PROCESS | 1789 | 1468023005462 Marionette TRACE conn4 -> [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:10:05 INFO - PROCESS | 1789 | 1468023005468 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:05 INFO - PROCESS | 1789 | 1468023005630 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 17:10:05 INFO - PROCESS | 1789 | 1468023005871 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023005885 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee08000 == 34 [pid = 1789] [id = 407] 17:10:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8ee09400) [pid = 1789] [serial = 1222] [outer = (nil)] 17:10:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8f47a000) [pid = 1789] [serial = 1223] [outer = 0x8ee09400] 17:10:05 INFO - PROCESS | 1789 | 1468023005957 Marionette DEBUG loaded listener.js 17:10:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x8f612000) [pid = 1789] [serial = 1224] [outer = 0x8ee09400] 17:10:06 INFO - PROCESS | 1789 | --DOCSHELL 0x8f895000 == 33 [pid = 1789] [id = 363] 17:10:06 INFO - PROCESS | 1789 | --DOCSHELL 0x92441c00 == 32 [pid = 1789] [id = 379] 17:10:06 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c6c00 == 31 [pid = 1789] [id = 378] 17:10:06 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3dc00 == 30 [pid = 1789] [id = 376] 17:10:06 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae4c00 == 29 [pid = 1789] [id = 375] 17:10:06 INFO - PROCESS | 1789 | 1468023006909 Marionette TRACE conn4 <- [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:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x93b54400) [pid = 1789] [serial = 1166] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x953ed800) [pid = 1789] [serial = 1167] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x93b59400) [pid = 1789] [serial = 1161] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x95171800) [pid = 1789] [serial = 1164] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9516c000) [pid = 1789] [serial = 1149] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x90c8b000) [pid = 1789] [serial = 1155] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x95165400) [pid = 1789] [serial = 1163] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x92445c00) [pid = 1789] [serial = 1158] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x91adf400) [pid = 1789] [serial = 1157] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x93aa8000) [pid = 1789] [serial = 1140] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8f61a400) [pid = 1789] [serial = 1143] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x91ea7c00) [pid = 1789] [serial = 1146] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8d9d9400) [pid = 1789] [serial = 1151] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93b57c00) [pid = 1789] [serial = 1160] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x95165c00) [pid = 1789] [serial = 1148] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8f474800) [pid = 1789] [serial = 1142] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8dae0000) [pid = 1789] [serial = 1152] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90b46000) [pid = 1789] [serial = 1154] [outer = (nil)] [url = about:blank] 17:10:06 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x91ad5400) [pid = 1789] [serial = 1145] [outer = (nil)] [url = about:blank] 17:10:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:10:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1530ms 17:10:06 INFO - PROCESS | 1789 | 1468023006980 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 17:10:06 INFO - PROCESS | 1789 | 1468023006985 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 17:10:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:10:07 INFO - PROCESS | 1789 | 1468023006995 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:10:07 INFO - PROCESS | 1789 | 1468023007000 Marionette TRACE conn4 <- [1,1602,null,{}] 17:10:07 INFO - PROCESS | 1789 | 1468023007007 Marionette TRACE conn4 -> [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:10:07 INFO - PROCESS | 1789 | 1468023007012 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:07 INFO - PROCESS | 1789 | 1468023007166 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 17:10:07 INFO - PROCESS | 1789 | 1468023007297 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1789 | 1468023007308 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b45800 == 30 [pid = 1789] [id = 408] 17:10:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90b47400) [pid = 1789] [serial = 1225] [outer = (nil)] 17:10:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90c8a800) [pid = 1789] [serial = 1226] [outer = 0x90b47400] 17:10:07 INFO - PROCESS | 1789 | 1468023007388 Marionette DEBUG loaded listener.js 17:10:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90cf3c00) [pid = 1789] [serial = 1227] [outer = 0x90b47400] 17:10:08 INFO - PROCESS | 1789 | 1468023008176 Marionette TRACE conn4 <- [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:10:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:10:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1234ms 17:10:08 INFO - PROCESS | 1789 | 1468023008229 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 17:10:08 INFO - PROCESS | 1789 | 1468023008232 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 17:10:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:10:08 INFO - PROCESS | 1789 | 1468023008239 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:10:08 INFO - PROCESS | 1789 | 1468023008242 Marionette TRACE conn4 <- [1,1606,null,{}] 17:10:08 INFO - PROCESS | 1789 | 1468023008258 Marionette TRACE conn4 -> [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:10:08 INFO - PROCESS | 1789 | 1468023008265 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:08 INFO - PROCESS | 1789 | 1468023008425 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 17:10:08 INFO - PROCESS | 1789 | 1468023008436 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023008448 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x9232b800 == 31 [pid = 1789] [id = 409] 17:10:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x92448c00) [pid = 1789] [serial = 1228] [outer = (nil)] 17:10:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93a59000) [pid = 1789] [serial = 1229] [outer = 0x92448c00] 17:10:08 INFO - PROCESS | 1789 | 1468023008517 Marionette DEBUG loaded listener.js 17:10:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x93ac5c00) [pid = 1789] [serial = 1230] [outer = 0x92448c00] 17:10:09 INFO - PROCESS | 1789 | 1468023009453 Marionette TRACE conn4 <- [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:10:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:10:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1279ms 17:10:09 INFO - PROCESS | 1789 | 1468023009519 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 17:10:09 INFO - PROCESS | 1789 | 1468023009523 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 17:10:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:10:09 INFO - PROCESS | 1789 | 1468023009528 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:10:09 INFO - PROCESS | 1789 | 1468023009532 Marionette TRACE conn4 <- [1,1610,null,{}] 17:10:09 INFO - PROCESS | 1789 | 1468023009545 Marionette TRACE conn4 -> [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:10:09 INFO - PROCESS | 1789 | 1468023009550 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:09 INFO - PROCESS | 1789 | 1468023009751 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 17:10:09 INFO - PROCESS | 1789 | 1468023009768 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023009774 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x930dd800 == 32 [pid = 1789] [id = 410] 17:10:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x93b54400) [pid = 1789] [serial = 1231] [outer = (nil)] 17:10:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x950b4000) [pid = 1789] [serial = 1232] [outer = 0x93b54400] 17:10:09 INFO - PROCESS | 1789 | 1468023009843 Marionette DEBUG loaded listener.js 17:10:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9516c000) [pid = 1789] [serial = 1233] [outer = 0x93b54400] 17:10:10 INFO - PROCESS | 1789 | 1468023010722 Marionette TRACE conn4 <- [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:10:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:10:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1234ms 17:10:10 INFO - PROCESS | 1789 | 1468023010764 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 17:10:10 INFO - PROCESS | 1789 | 1468023010767 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 17:10:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:10:10 INFO - PROCESS | 1789 | 1468023010779 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:10:10 INFO - PROCESS | 1789 | 1468023010782 Marionette TRACE conn4 <- [1,1614,null,{}] 17:10:10 INFO - PROCESS | 1789 | 1468023010788 Marionette TRACE conn4 -> [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:10:10 INFO - PROCESS | 1789 | 1468023010793 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:10 INFO - PROCESS | 1789 | 1468023010989 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 17:10:11 INFO - PROCESS | 1789 | 1468023011010 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1789 | 1468023011017 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f896800 == 33 [pid = 1789] [id = 411] 17:10:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x92440400) [pid = 1789] [serial = 1234] [outer = (nil)] 17:10:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x95355400) [pid = 1789] [serial = 1235] [outer = 0x92440400] 17:10:11 INFO - PROCESS | 1789 | 1468023011082 Marionette DEBUG loaded listener.js 17:10:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x95361800) [pid = 1789] [serial = 1236] [outer = 0x92440400] 17:10:11 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x90d1e800) [pid = 1789] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:10:11 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x91eafc00) [pid = 1789] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:10:11 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x91ad8400) [pid = 1789] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:10:11 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8f89c000) [pid = 1789] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:10:11 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8f476000) [pid = 1789] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:10:11 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x99297400) [pid = 1789] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:10:11 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8dada000) [pid = 1789] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:10:11 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8d8cc800) [pid = 1789] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:10:11 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9a0abc00) [pid = 1789] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:10:11 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8ee09c00) [pid = 1789] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:10:11 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9a0aa000) [pid = 1789] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:10:11 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90b3c400) [pid = 1789] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:10:11 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8f619000) [pid = 1789] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:10:11 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8d8c3400) [pid = 1789] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:10:12 INFO - PROCESS | 1789 | 1468023012096 Marionette TRACE conn4 <- [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:10:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 17:10:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1386ms 17:10:12 INFO - PROCESS | 1789 | 1468023012161 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 17:10:12 INFO - PROCESS | 1789 | 1468023012164 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 17:10:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:10:12 INFO - PROCESS | 1789 | 1468023012170 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:10:12 INFO - PROCESS | 1789 | 1468023012173 Marionette TRACE conn4 <- [1,1618,null,{}] 17:10:12 INFO - PROCESS | 1789 | 1468023012183 Marionette TRACE conn4 -> [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:10:12 INFO - PROCESS | 1789 | 1468023012193 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:12 INFO - PROCESS | 1789 | 1468023012441 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 17:10:12 INFO - PROCESS | 1789 | 1468023012457 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023012466 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f47e800 == 34 [pid = 1789] [id = 412] 17:10:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90cef800) [pid = 1789] [serial = 1237] [outer = (nil)] 17:10:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x953f3800) [pid = 1789] [serial = 1238] [outer = 0x90cef800] 17:10:12 INFO - PROCESS | 1789 | 1468023012532 Marionette DEBUG loaded listener.js 17:10:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x97981400) [pid = 1789] [serial = 1239] [outer = 0x90cef800] 17:10:13 INFO - PROCESS | 1789 | 1468023013359 Marionette TRACE conn4 <- [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:10:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:10:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1237ms 17:10:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:10:13 INFO - PROCESS | 1789 | 1468023013412 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 17:10:13 INFO - PROCESS | 1789 | 1468023013414 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 17:10:13 INFO - PROCESS | 1789 | 1468023013419 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:10:13 INFO - PROCESS | 1789 | 1468023013424 Marionette TRACE conn4 <- [1,1622,null,{}] 17:10:13 INFO - PROCESS | 1789 | 1468023013429 Marionette TRACE conn4 -> [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:10:13 INFO - PROCESS | 1789 | 1468023013434 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:13 INFO - PROCESS | 1789 | 1468023013581 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 17:10:13 INFO - PROCESS | 1789 | 1468023013590 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023013598 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x92325400 == 35 [pid = 1789] [id = 413] 17:10:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x92327000) [pid = 1789] [serial = 1240] [outer = (nil)] 17:10:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9928e800) [pid = 1789] [serial = 1241] [outer = 0x92327000] 17:10:13 INFO - PROCESS | 1789 | 1468023013663 Marionette DEBUG loaded listener.js 17:10:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x99630000) [pid = 1789] [serial = 1242] [outer = 0x92327000] 17:10:14 INFO - PROCESS | 1789 | 1468023014853 Marionette TRACE conn4 <- [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:10:14 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:10:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1481ms 17:10:14 INFO - PROCESS | 1789 | 1468023014902 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 17:10:14 INFO - PROCESS | 1789 | 1468023014908 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 17:10:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:10:14 INFO - PROCESS | 1789 | 1468023014916 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:10:14 INFO - PROCESS | 1789 | 1468023014929 Marionette TRACE conn4 <- [1,1626,null,{}] 17:10:14 INFO - PROCESS | 1789 | 1468023014941 Marionette TRACE conn4 -> [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:10:14 INFO - PROCESS | 1789 | 1468023014948 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:15 INFO - PROCESS | 1789 | 1468023015137 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 17:10:15 INFO - PROCESS | 1789 | 1468023015364 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023015376 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f476800 == 36 [pid = 1789] [id = 414] 17:10:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8f47c000) [pid = 1789] [serial = 1243] [outer = (nil)] 17:10:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90c82800) [pid = 1789] [serial = 1244] [outer = 0x8f47c000] 17:10:15 INFO - PROCESS | 1789 | 1468023015502 Marionette DEBUG loaded listener.js 17:10:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x90cf2c00) [pid = 1789] [serial = 1245] [outer = 0x8f47c000] 17:10:16 INFO - PROCESS | 1789 | 1468023016388 Marionette TRACE conn4 <- [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:10:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:10:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1505ms 17:10:16 INFO - PROCESS | 1789 | 1468023016421 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 17:10:16 INFO - PROCESS | 1789 | 1468023016428 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 17:10:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:10:16 INFO - PROCESS | 1789 | 1468023016438 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:10:16 INFO - PROCESS | 1789 | 1468023016442 Marionette TRACE conn4 <- [1,1630,null,{}] 17:10:16 INFO - PROCESS | 1789 | 1468023016449 Marionette TRACE conn4 -> [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:10:16 INFO - PROCESS | 1789 | 1468023016455 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:16 INFO - PROCESS | 1789 | 1468023016638 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 17:10:16 INFO - PROCESS | 1789 | 1468023016813 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023016822 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eb4400 == 37 [pid = 1789] [id = 415] 17:10:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x92445c00) [pid = 1789] [serial = 1246] [outer = (nil)] 17:10:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x93abd400) [pid = 1789] [serial = 1247] [outer = 0x92445c00] 17:10:16 INFO - PROCESS | 1789 | 1468023016904 Marionette DEBUG loaded listener.js 17:10:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x93d9b800) [pid = 1789] [serial = 1248] [outer = 0x92445c00] 17:10:17 INFO - PROCESS | 1789 | 1468023017873 Marionette TRACE conn4 <- [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:10:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:10:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1480ms 17:10:17 INFO - PROCESS | 1789 | 1468023017919 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 17:10:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:10:17 INFO - PROCESS | 1789 | 1468023017923 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 17:10:17 INFO - PROCESS | 1789 | 1468023017930 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:10:17 INFO - PROCESS | 1789 | 1468023017936 Marionette TRACE conn4 <- [1,1634,null,{}] 17:10:17 INFO - PROCESS | 1789 | 1468023017956 Marionette TRACE conn4 -> [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:10:17 INFO - PROCESS | 1789 | 1468023017965 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:18 INFO - PROCESS | 1789 | 1468023018142 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 17:10:18 INFO - PROCESS | 1789 | 1468023018328 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1789 | 1468023018336 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x983f0000 == 38 [pid = 1789] [id = 416] 17:10:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x983f1400) [pid = 1789] [serial = 1249] [outer = (nil)] 17:10:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9963a800) [pid = 1789] [serial = 1250] [outer = 0x983f1400] 17:10:18 INFO - PROCESS | 1789 | 1468023018422 Marionette DEBUG loaded listener.js 17:10:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9970f400) [pid = 1789] [serial = 1251] [outer = 0x983f1400] 17:10:19 INFO - PROCESS | 1789 | 1468023019367 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 17:10:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:10:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1488ms 17:10:19 INFO - PROCESS | 1789 | 1468023019418 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 17:10:19 INFO - PROCESS | 1789 | 1468023019423 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 17:10:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:10:19 INFO - PROCESS | 1789 | 1468023019429 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:10:19 INFO - PROCESS | 1789 | 1468023019433 Marionette TRACE conn4 <- [1,1638,null,{}] 17:10:19 INFO - PROCESS | 1789 | 1468023019439 Marionette TRACE conn4 -> [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:10:19 INFO - PROCESS | 1789 | 1468023019444 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:19 INFO - PROCESS | 1789 | 1468023019634 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 17:10:19 INFO - PROCESS | 1789 | 1468023019810 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023019819 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x9926a800 == 39 [pid = 1789] [id = 417] 17:10:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x99291000) [pid = 1789] [serial = 1252] [outer = (nil)] 17:10:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a093c00) [pid = 1789] [serial = 1253] [outer = 0x99291000] 17:10:19 INFO - PROCESS | 1789 | 1468023019900 Marionette DEBUG loaded listener.js 17:10:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9a09b800) [pid = 1789] [serial = 1254] [outer = 0x99291000] 17:10:20 INFO - PROCESS | 1789 | 1468023020841 Marionette TRACE conn4 <- [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:10:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:10:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1488ms 17:10:20 INFO - PROCESS | 1789 | 1468023020917 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 17:10:20 INFO - PROCESS | 1789 | 1468023020922 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 17:10:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:10:20 INFO - PROCESS | 1789 | 1468023020928 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:10:20 INFO - PROCESS | 1789 | 1468023020932 Marionette TRACE conn4 <- [1,1642,null,{}] 17:10:20 INFO - PROCESS | 1789 | 1468023020937 Marionette TRACE conn4 -> [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:10:20 INFO - PROCESS | 1789 | 1468023020943 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:21 INFO - PROCESS | 1789 | 1468023021151 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 17:10:21 INFO - PROCESS | 1789 | 1468023021331 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023021338 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d8000 == 40 [pid = 1789] [id = 418] 17:10:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8d9dd400) [pid = 1789] [serial = 1255] [outer = (nil)] 17:10:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9a0aa800) [pid = 1789] [serial = 1256] [outer = 0x8d9dd400] 17:10:21 INFO - PROCESS | 1789 | 1468023021419 Marionette DEBUG loaded listener.js 17:10:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x9a0ac400) [pid = 1789] [serial = 1257] [outer = 0x8d9dd400] 17:10:22 INFO - PROCESS | 1789 | 1468023022347 Marionette TRACE conn4 <- [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:10:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:10:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1484ms 17:10:22 INFO - PROCESS | 1789 | 1468023022413 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 17:10:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:10:22 INFO - PROCESS | 1789 | 1468023022417 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 17:10:22 INFO - PROCESS | 1789 | 1468023022424 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:10:22 INFO - PROCESS | 1789 | 1468023022428 Marionette TRACE conn4 <- [1,1646,null,{}] 17:10:22 INFO - PROCESS | 1789 | 1468023022433 Marionette TRACE conn4 -> [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:10:22 INFO - PROCESS | 1789 | 1468023022444 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:22 INFO - PROCESS | 1789 | 1468023022661 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 17:10:22 INFO - PROCESS | 1789 | 1468023022844 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1789 | 1468023022852 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f478800 == 41 [pid = 1789] [id = 419] 17:10:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x8f89e000) [pid = 1789] [serial = 1258] [outer = (nil)] 17:10:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x9a0a7800) [pid = 1789] [serial = 1259] [outer = 0x8f89e000] 17:10:22 INFO - PROCESS | 1789 | 1468023022933 Marionette DEBUG loaded listener.js 17:10:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x9a57a800) [pid = 1789] [serial = 1260] [outer = 0x8f89e000] 17:10:23 INFO - PROCESS | 1789 | 1468023023822 Marionette TRACE conn4 <- [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:10:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:10:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1429ms 17:10:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:10:23 INFO - PROCESS | 1789 | 1468023023852 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 17:10:23 INFO - PROCESS | 1789 | 1468023023856 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 17:10:23 INFO - PROCESS | 1789 | 1468023023863 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:10:23 INFO - PROCESS | 1789 | 1468023023866 Marionette TRACE conn4 <- [1,1650,null,{}] 17:10:23 INFO - PROCESS | 1789 | 1468023023872 Marionette TRACE conn4 -> [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:10:23 INFO - PROCESS | 1789 | 1468023023877 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:24 INFO - PROCESS | 1789 | 1468023024035 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 17:10:24 INFO - PROCESS | 1789 | 1468023024219 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023024227 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee01c00 == 42 [pid = 1789] [id = 420] 17:10:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x8ee03000) [pid = 1789] [serial = 1261] [outer = (nil)] 17:10:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x9b117800) [pid = 1789] [serial = 1262] [outer = 0x8ee03000] 17:10:24 INFO - PROCESS | 1789 | 1468023024303 Marionette DEBUG loaded listener.js 17:10:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x9b11e000) [pid = 1789] [serial = 1263] [outer = 0x8ee03000] 17:10:25 INFO - PROCESS | 1789 | 1468023025526 Marionette TRACE conn4 <- [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:10:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:10:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1735ms 17:10:25 INFO - PROCESS | 1789 | 1468023025606 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 17:10:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:10:25 INFO - PROCESS | 1789 | 1468023025612 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 17:10:25 INFO - PROCESS | 1789 | 1468023025620 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:10:25 INFO - PROCESS | 1789 | 1468023025625 Marionette TRACE conn4 <- [1,1654,null,{}] 17:10:25 INFO - PROCESS | 1789 | 1468023025633 Marionette TRACE conn4 -> [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:10:25 INFO - PROCESS | 1789 | 1468023025639 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:25 INFO - PROCESS | 1789 | 1468023025835 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 17:10:26 INFO - PROCESS | 1789 | 1468023026174 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023026191 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f619000 == 43 [pid = 1789] [id = 421] 17:10:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x8f61a400) [pid = 1789] [serial = 1264] [outer = (nil)] 17:10:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x8f896000) [pid = 1789] [serial = 1265] [outer = 0x8f61a400] 17:10:26 INFO - PROCESS | 1789 | 1468023026259 Marionette DEBUG loaded listener.js 17:10:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x90b45400) [pid = 1789] [serial = 1266] [outer = 0x8f61a400] 17:10:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee04400 == 42 [pid = 1789] [id = 362] 17:10:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cc000 == 41 [pid = 1789] [id = 398] 17:10:27 INFO - PROCESS | 1789 | --DOCSHELL 0x90d1a000 == 40 [pid = 1789] [id = 364] 17:10:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee01800 == 39 [pid = 1789] [id = 368] 17:10:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0cc00 == 38 [pid = 1789] [id = 371] 17:10:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae1000 == 37 [pid = 1789] [id = 369] 17:10:27 INFO - PROCESS | 1789 | --DOCSHELL 0x90d16000 == 36 [pid = 1789] [id = 370] 17:10:27 INFO - PROCESS | 1789 | --DOCSHELL 0x93a4d800 == 35 [pid = 1789] [id = 365] 17:10:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0fc00 == 34 [pid = 1789] [id = 366] 17:10:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c2c00 == 33 [pid = 1789] [id = 373] 17:10:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8f8a0c00 == 32 [pid = 1789] [id = 374] 17:10:27 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad8800 == 31 [pid = 1789] [id = 377] 17:10:27 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8d0000 == 30 [pid = 1789] [id = 367] 17:10:27 INFO - PROCESS | 1789 | --DOCSHELL 0x9963c800 == 29 [pid = 1789] [id = 372] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x91eaac00) [pid = 1789] [serial = 1172] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x9203a800) [pid = 1789] [serial = 1205] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x930d1c00) [pid = 1789] [serial = 1208] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x98341000) [pid = 1789] [serial = 1176] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x953f5c00) [pid = 1789] [serial = 1175] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x8f891800) [pid = 1789] [serial = 1199] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x9a098000) [pid = 1789] [serial = 1179] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x9a092c00) [pid = 1789] [serial = 1178] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x8f899800) [pid = 1789] [serial = 1200] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x9a0a3000) [pid = 1789] [serial = 1182] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x9a0a2000) [pid = 1789] [serial = 1181] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x8d9d6000) [pid = 1789] [serial = 1196] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9a0c5800) [pid = 1789] [serial = 1185] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9a0b9000) [pid = 1789] [serial = 1184] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8daddc00) [pid = 1789] [serial = 1197] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8f47fc00) [pid = 1789] [serial = 1194] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9a57ec00) [pid = 1789] [serial = 1188] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8f471400) [pid = 1789] [serial = 1193] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9a57b400) [pid = 1789] [serial = 1187] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90cf4000) [pid = 1789] [serial = 1191] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9a8d2400) [pid = 1789] [serial = 1190] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x92042800) [pid = 1789] [serial = 1206] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90d11c00) [pid = 1789] [serial = 1203] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8d9dd000) [pid = 1789] [serial = 1170] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8d8cbc00) [pid = 1789] [serial = 1169] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90ce6c00) [pid = 1789] [serial = 1202] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x930dc400) [pid = 1789] [serial = 1173] [outer = (nil)] [url = about:blank] 17:10:27 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x930dbc00) [pid = 1789] [serial = 1209] [outer = (nil)] [url = about:blank] 17:10:28 INFO - PROCESS | 1789 | 1468023028251 Marionette TRACE conn4 <- [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:10:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:10:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 2691ms 17:10:28 INFO - PROCESS | 1789 | 1468023028311 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 17:10:28 INFO - PROCESS | 1789 | 1468023028317 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 17:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:10:28 INFO - PROCESS | 1789 | 1468023028325 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:10:28 INFO - PROCESS | 1789 | 1468023028329 Marionette TRACE conn4 <- [1,1658,null,{}] 17:10:28 INFO - PROCESS | 1789 | 1468023028337 Marionette TRACE conn4 -> [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:10:28 INFO - PROCESS | 1789 | 1468023028343 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:28 INFO - PROCESS | 1789 | 1468023028545 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 17:10:28 INFO - PROCESS | 1789 | 1468023028675 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023028686 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dadb400 == 30 [pid = 1789] [id = 422] 17:10:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8dae6000) [pid = 1789] [serial = 1267] [outer = (nil)] 17:10:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8ee06800) [pid = 1789] [serial = 1268] [outer = 0x8dae6000] 17:10:28 INFO - PROCESS | 1789 | 1468023028755 Marionette DEBUG loaded listener.js 17:10:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8ee09c00) [pid = 1789] [serial = 1269] [outer = 0x8dae6000] 17:10:29 INFO - PROCESS | 1789 | 1468023029504 Marionette TRACE conn4 <- [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:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1237ms 17:10:29 INFO - PROCESS | 1789 | 1468023029563 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 17:10:29 INFO - PROCESS | 1789 | 1468023029572 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 17:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:10:29 INFO - PROCESS | 1789 | 1468023029583 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:10:29 INFO - PROCESS | 1789 | 1468023029586 Marionette TRACE conn4 <- [1,1662,null,{}] 17:10:29 INFO - PROCESS | 1789 | 1468023029593 Marionette TRACE conn4 -> [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:10:29 INFO - PROCESS | 1789 | 1468023029599 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:29 INFO - PROCESS | 1789 | 1468023029811 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 17:10:29 INFO - PROCESS | 1789 | 1468023029953 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023029962 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f615000 == 31 [pid = 1789] [id = 423] 17:10:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8f893c00) [pid = 1789] [serial = 1270] [outer = (nil)] 17:10:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8f8a0c00) [pid = 1789] [serial = 1271] [outer = 0x8f893c00] 17:10:30 INFO - PROCESS | 1789 | 1468023030045 Marionette DEBUG loaded listener.js 17:10:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90b49c00) [pid = 1789] [serial = 1272] [outer = 0x8f893c00] 17:10:31 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x92440400) [pid = 1789] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:10:31 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x92448c00) [pid = 1789] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:10:31 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8f475800) [pid = 1789] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:10:31 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93aa4800) [pid = 1789] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:10:31 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93a57c00) [pid = 1789] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:10:31 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90b47400) [pid = 1789] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:10:31 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8ee09400) [pid = 1789] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:10:31 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x91eb0400) [pid = 1789] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:10:31 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x93b54400) [pid = 1789] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:10:31 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x90cef800) [pid = 1789] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:10:31 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x92327000) [pid = 1789] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:10:31 INFO - PROCESS | 1789 | 1468023031732 Marionette TRACE conn4 <- [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:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 2234ms 17:10:31 INFO - PROCESS | 1789 | 1468023031817 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 17:10:31 INFO - PROCESS | 1789 | 1468023031824 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 17:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:10:31 INFO - PROCESS | 1789 | 1468023031833 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:10:31 INFO - PROCESS | 1789 | 1468023031838 Marionette TRACE conn4 <- [1,1666,null,{}] 17:10:31 INFO - PROCESS | 1789 | 1468023031847 Marionette TRACE conn4 -> [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:10:31 INFO - PROCESS | 1789 | 1468023031852 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:32 INFO - PROCESS | 1789 | 1468023032069 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 17:10:32 INFO - PROCESS | 1789 | 1468023032239 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023032249 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9dc400 == 32 [pid = 1789] [id = 424] 17:10:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8d9dd000) [pid = 1789] [serial = 1273] [outer = (nil)] 17:10:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8ee03800) [pid = 1789] [serial = 1274] [outer = 0x8d9dd000] 17:10:32 INFO - PROCESS | 1789 | 1468023032340 Marionette DEBUG loaded listener.js 17:10:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8f474c00) [pid = 1789] [serial = 1275] [outer = 0x8d9dd000] 17:10:33 INFO - PROCESS | 1789 | 1468023033350 Marionette TRACE conn4 <- [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:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1581ms 17:10:33 INFO - PROCESS | 1789 | 1468023033415 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 17:10:33 INFO - PROCESS | 1789 | 1468023033422 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 17:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:10:33 INFO - PROCESS | 1789 | 1468023033433 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:10:33 INFO - PROCESS | 1789 | 1468023033437 Marionette TRACE conn4 <- [1,1670,null,{}] 17:10:33 INFO - PROCESS | 1789 | 1468023033444 Marionette TRACE conn4 -> [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:10:33 INFO - PROCESS | 1789 | 1468023033450 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:33 INFO - PROCESS | 1789 | 1468023033679 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 17:10:33 INFO - PROCESS | 1789 | 1468023033900 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023033907 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f89c000 == 33 [pid = 1789] [id = 425] 17:10:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90b44000) [pid = 1789] [serial = 1276] [outer = (nil)] 17:10:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90c89800) [pid = 1789] [serial = 1277] [outer = 0x90b44000] 17:10:34 INFO - PROCESS | 1789 | 1468023034035 Marionette DEBUG loaded listener.js 17:10:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90cec800) [pid = 1789] [serial = 1278] [outer = 0x90b44000] 17:10:35 INFO - PROCESS | 1789 | 1468023035108 Marionette TRACE conn4 <- [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:10:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1733ms 17:10:35 INFO - PROCESS | 1789 | 1468023035166 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 17:10:35 INFO - PROCESS | 1789 | 1468023035170 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 17:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:10:35 INFO - PROCESS | 1789 | 1468023035176 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:10:35 INFO - PROCESS | 1789 | 1468023035183 Marionette TRACE conn4 <- [1,1674,null,{}] 17:10:35 INFO - PROCESS | 1789 | 1468023035201 Marionette TRACE conn4 -> [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:10:35 INFO - PROCESS | 1789 | 1468023035210 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:35 INFO - PROCESS | 1789 | 1468023035428 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 17:10:35 INFO - PROCESS | 1789 | 1468023035652 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023035662 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x91adb400 == 34 [pid = 1789] [id = 426] 17:10:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91adcc00) [pid = 1789] [serial = 1279] [outer = (nil)] 17:10:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91ae0c00) [pid = 1789] [serial = 1280] [outer = 0x91adcc00] 17:10:35 INFO - PROCESS | 1789 | 1468023035748 Marionette DEBUG loaded listener.js 17:10:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91eab800) [pid = 1789] [serial = 1281] [outer = 0x91adcc00] 17:10:36 INFO - PROCESS | 1789 | 1468023036774 Marionette TRACE conn4 <- [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:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1685ms 17:10:36 INFO - PROCESS | 1789 | 1468023036863 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 17:10:36 INFO - PROCESS | 1789 | 1468023036868 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 17:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:10:36 INFO - PROCESS | 1789 | 1468023036874 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:10:36 INFO - PROCESS | 1789 | 1468023036876 Marionette TRACE conn4 <- [1,1678,null,{}] 17:10:36 INFO - PROCESS | 1789 | 1468023036883 Marionette TRACE conn4 -> [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:10:36 INFO - PROCESS | 1789 | 1468023036888 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:37 INFO - PROCESS | 1789 | 1468023037063 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 17:10:37 INFO - PROCESS | 1789 | 1468023037233 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1789 | 1468023037241 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cc800 == 35 [pid = 1789] [id = 427] 17:10:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8d8d0000) [pid = 1789] [serial = 1282] [outer = (nil)] 17:10:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8f89d800) [pid = 1789] [serial = 1283] [outer = 0x8d8d0000] 17:10:37 INFO - PROCESS | 1789 | 1468023037372 Marionette DEBUG loaded listener.js 17:10:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x92440400) [pid = 1789] [serial = 1284] [outer = 0x8d8d0000] 17:10:38 INFO - PROCESS | 1789 | 1468023038515 Marionette TRACE conn4 <- [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:10:38 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee01c00 == 34 [pid = 1789] [id = 420] 17:10:38 INFO - PROCESS | 1789 | --DOCSHELL 0x8f478800 == 33 [pid = 1789] [id = 419] 17:10:38 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d8000 == 32 [pid = 1789] [id = 418] 17:10:38 INFO - PROCESS | 1789 | --DOCSHELL 0x9926a800 == 31 [pid = 1789] [id = 417] 17:10:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1686ms 17:10:38 INFO - PROCESS | 1789 | --DOCSHELL 0x8dadb400 == 30 [pid = 1789] [id = 422] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x95355400) [pid = 1789] [serial = 1235] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93a59000) [pid = 1789] [serial = 1229] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90b43000) [pid = 1789] [serial = 1214] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90c8c800) [pid = 1789] [serial = 1215] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x950b4400) [pid = 1789] [serial = 1220] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x951d6c00) [pid = 1789] [serial = 1221] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x93b5d400) [pid = 1789] [serial = 1212] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x93a9dc00) [pid = 1789] [serial = 1211] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90c8a800) [pid = 1789] [serial = 1226] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90cf3c00) [pid = 1789] [serial = 1227] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8f47a000) [pid = 1789] [serial = 1223] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8f612000) [pid = 1789] [serial = 1224] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x93a52000) [pid = 1789] [serial = 1217] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x93a57000) [pid = 1789] [serial = 1218] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x950b4000) [pid = 1789] [serial = 1232] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x95361800) [pid = 1789] [serial = 1236] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x9516c000) [pid = 1789] [serial = 1233] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x953f3800) [pid = 1789] [serial = 1238] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x93ac5c00) [pid = 1789] [serial = 1230] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x97981400) [pid = 1789] [serial = 1239] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 56 (0x9928e800) [pid = 1789] [serial = 1241] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | --DOMWINDOW == 55 (0x99630000) [pid = 1789] [serial = 1242] [outer = (nil)] [url = about:blank] 17:10:38 INFO - PROCESS | 1789 | 1468023038590 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 17:10:38 INFO - PROCESS | 1789 | 1468023038602 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 17:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:10:38 INFO - PROCESS | 1789 | 1468023038633 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:10:38 INFO - PROCESS | 1789 | 1468023038637 Marionette TRACE conn4 <- [1,1682,null,{}] 17:10:38 INFO - PROCESS | 1789 | 1468023038654 Marionette TRACE conn4 -> [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:10:38 INFO - PROCESS | 1789 | 1468023038658 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:38 INFO - PROCESS | 1789 | 1468023038806 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 17:10:39 INFO - PROCESS | 1789 | 1468023038982 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023038992 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae5400 == 31 [pid = 1789] [id = 428] 17:10:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 56 (0x8dae5c00) [pid = 1789] [serial = 1285] [outer = (nil)] 17:10:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x8f479000) [pid = 1789] [serial = 1286] [outer = 0x8dae5c00] 17:10:39 INFO - PROCESS | 1789 | 1468023039067 Marionette DEBUG loaded listener.js 17:10:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x8f616400) [pid = 1789] [serial = 1287] [outer = 0x8dae5c00] 17:10:39 INFO - PROCESS | 1789 | 1468023039843 Marionette TRACE conn4 <- [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:10:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:10:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1269ms 17:10:39 INFO - PROCESS | 1789 | 1468023039887 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 17:10:39 INFO - PROCESS | 1789 | 1468023039894 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 17:10:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:10:39 INFO - PROCESS | 1789 | 1468023039903 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:10:39 INFO - PROCESS | 1789 | 1468023039907 Marionette TRACE conn4 <- [1,1686,null,{}] 17:10:39 INFO - PROCESS | 1789 | 1468023039917 Marionette TRACE conn4 -> [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:10:39 INFO - PROCESS | 1789 | 1468023039923 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:40 INFO - PROCESS | 1789 | 1468023040098 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 17:10:40 INFO - PROCESS | 1789 | 1468023040108 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023040115 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b47800 == 32 [pid = 1789] [id = 429] 17:10:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x90c90400) [pid = 1789] [serial = 1288] [outer = (nil)] 17:10:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x90ceb400) [pid = 1789] [serial = 1289] [outer = 0x90c90400] 17:10:40 INFO - PROCESS | 1789 | 1468023040188 Marionette DEBUG loaded listener.js 17:10:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x8d9d1800) [pid = 1789] [serial = 1290] [outer = 0x90c90400] 17:10:41 INFO - PROCESS | 1789 | 1468023041147 Marionette TRACE conn4 <- [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:10:41 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:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1291ms 17:10:41 INFO - PROCESS | 1789 | 1468023041196 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 17:10:41 INFO - PROCESS | 1789 | 1468023041200 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 17:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:10:41 INFO - PROCESS | 1789 | 1468023041206 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:10:41 INFO - PROCESS | 1789 | 1468023041211 Marionette TRACE conn4 <- [1,1690,null,{}] 17:10:41 INFO - PROCESS | 1789 | 1468023041231 Marionette TRACE conn4 -> [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:10:41 INFO - PROCESS | 1789 | 1468023041239 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:41 INFO - PROCESS | 1789 | 1468023041457 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 17:10:41 INFO - PROCESS | 1789 | 1468023041474 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1789 | 1468023041484 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x92038400 == 33 [pid = 1789] [id = 430] 17:10:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x92039000) [pid = 1789] [serial = 1291] [outer = (nil)] 17:10:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x92327000) [pid = 1789] [serial = 1292] [outer = 0x92039000] 17:10:41 INFO - PROCESS | 1789 | 1468023041554 Marionette DEBUG loaded listener.js 17:10:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x930de800) [pid = 1789] [serial = 1293] [outer = 0x92039000] 17:10:42 INFO - PROCESS | 1789 | 1468023042464 Marionette TRACE conn4 <- [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:10:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:10:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1288ms 17:10:42 INFO - PROCESS | 1789 | 1468023042494 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 17:10:42 INFO - PROCESS | 1789 | 1468023042499 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 17:10:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:10:42 INFO - PROCESS | 1789 | 1468023042505 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:10:42 INFO - PROCESS | 1789 | 1468023042507 Marionette TRACE conn4 <- [1,1694,null,{}] 17:10:42 INFO - PROCESS | 1789 | 1468023042518 Marionette TRACE conn4 -> [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:10:42 INFO - PROCESS | 1789 | 1468023042522 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:42 INFO - PROCESS | 1789 | 1468023042727 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 17:10:42 INFO - PROCESS | 1789 | 1468023042744 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023042750 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cf800 == 34 [pid = 1789] [id = 431] 17:10:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x91add000) [pid = 1789] [serial = 1294] [outer = (nil)] 17:10:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x93aa8000) [pid = 1789] [serial = 1295] [outer = 0x91add000] 17:10:42 INFO - PROCESS | 1789 | 1468023042818 Marionette DEBUG loaded listener.js 17:10:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x93ac5800) [pid = 1789] [serial = 1296] [outer = 0x91add000] 17:10:43 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8f89e000) [pid = 1789] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:10:43 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8f47c000) [pid = 1789] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:10:43 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x983f1400) [pid = 1789] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:10:43 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x8d9dd400) [pid = 1789] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:10:43 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8ee03000) [pid = 1789] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:10:43 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x92445c00) [pid = 1789] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:10:43 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x99291000) [pid = 1789] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:10:43 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x8dae6000) [pid = 1789] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:10:43 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x8f61a400) [pid = 1789] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:10:43 INFO - PROCESS | 1789 | 1468023043732 Marionette TRACE conn4 <- [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:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1241ms 17:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:10:43 INFO - PROCESS | 1789 | 1468023043746 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 17:10:43 INFO - PROCESS | 1789 | 1468023043749 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 17:10:43 INFO - PROCESS | 1789 | 1468023043754 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:10:43 INFO - PROCESS | 1789 | 1468023043758 Marionette TRACE conn4 <- [1,1698,null,{}] 17:10:43 INFO - PROCESS | 1789 | 1468023043763 Marionette TRACE conn4 -> [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:10:43 INFO - PROCESS | 1789 | 1468023043768 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:43 INFO - PROCESS | 1789 | 1468023043960 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 17:10:44 INFO - PROCESS | 1789 | 1468023043978 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023043986 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d8000 == 35 [pid = 1789] [id = 432] 17:10:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x8d9db400) [pid = 1789] [serial = 1297] [outer = (nil)] 17:10:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x93ac4400) [pid = 1789] [serial = 1298] [outer = 0x8d9db400] 17:10:44 INFO - PROCESS | 1789 | 1468023044053 Marionette DEBUG loaded listener.js 17:10:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x93ac8c00) [pid = 1789] [serial = 1299] [outer = 0x8d9db400] 17:10:44 INFO - PROCESS | 1789 | 1468023044888 Marionette TRACE conn4 <- [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:10:44 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:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1230ms 17:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:10:44 INFO - PROCESS | 1789 | 1468023044984 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 17:10:44 INFO - PROCESS | 1789 | 1468023044987 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 17:10:44 INFO - PROCESS | 1789 | 1468023044994 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:10:44 INFO - PROCESS | 1789 | 1468023044997 Marionette TRACE conn4 <- [1,1702,null,{}] 17:10:45 INFO - PROCESS | 1789 | 1468023045002 Marionette TRACE conn4 -> [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:10:45 INFO - PROCESS | 1789 | 1468023045013 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:45 INFO - PROCESS | 1789 | 1468023045228 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 17:10:45 INFO - PROCESS | 1789 | 1468023045416 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023045429 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c2c00 == 36 [pid = 1789] [id = 433] 17:10:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x8d8c3800) [pid = 1789] [serial = 1300] [outer = (nil)] 17:10:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8d8ce000) [pid = 1789] [serial = 1301] [outer = 0x8d8c3800] 17:10:45 INFO - PROCESS | 1789 | 1468023045509 Marionette DEBUG loaded listener.js 17:10:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8d9df400) [pid = 1789] [serial = 1302] [outer = 0x8d8c3800] 17:10:46 INFO - PROCESS | 1789 | 1468023046495 Marionette TRACE conn4 <- [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:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1580ms 17:10:46 INFO - PROCESS | 1789 | 1468023046575 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 17:10:46 INFO - PROCESS | 1789 | 1468023046581 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 17:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:10:46 INFO - PROCESS | 1789 | 1468023046589 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:10:46 INFO - PROCESS | 1789 | 1468023046594 Marionette TRACE conn4 <- [1,1706,null,{}] 17:10:46 INFO - PROCESS | 1789 | 1468023046602 Marionette TRACE conn4 -> [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:10:46 INFO - PROCESS | 1789 | 1468023046610 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:46 INFO - PROCESS | 1789 | 1468023046826 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 17:10:47 INFO - PROCESS | 1789 | 1468023047051 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023047059 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3c400 == 37 [pid = 1789] [id = 434] 17:10:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90c83400) [pid = 1789] [serial = 1303] [outer = (nil)] 17:10:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90cea800) [pid = 1789] [serial = 1304] [outer = 0x90c83400] 17:10:47 INFO - PROCESS | 1789 | 1468023047156 Marionette DEBUG loaded listener.js 17:10:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90d1ac00) [pid = 1789] [serial = 1305] [outer = 0x90c83400] 17:10:48 INFO - PROCESS | 1789 | 1468023048081 Marionette TRACE conn4 <- [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:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1532ms 17:10:48 INFO - PROCESS | 1789 | 1468023048124 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 17:10:48 INFO - PROCESS | 1789 | 1468023048131 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 17:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:10:48 INFO - PROCESS | 1789 | 1468023048138 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:10:48 INFO - PROCESS | 1789 | 1468023048142 Marionette TRACE conn4 <- [1,1710,null,{}] 17:10:48 INFO - PROCESS | 1789 | 1468023048148 Marionette TRACE conn4 -> [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:10:48 INFO - PROCESS | 1789 | 1468023048154 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:48 INFO - PROCESS | 1789 | 1468023048338 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 17:10:48 INFO - PROCESS | 1789 | 1468023048532 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1789 | 1468023048539 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3d800 == 38 [pid = 1789] [id = 435] 17:10:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90d1ec00) [pid = 1789] [serial = 1306] [outer = (nil)] 17:10:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93a52000) [pid = 1789] [serial = 1307] [outer = 0x90d1ec00] 17:10:48 INFO - PROCESS | 1789 | 1468023048625 Marionette DEBUG loaded listener.js 17:10:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93abd800) [pid = 1789] [serial = 1308] [outer = 0x90d1ec00] 17:10:49 INFO - PROCESS | 1789 | 1468023049692 Marionette TRACE conn4 <- [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:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1630ms 17:10:49 INFO - PROCESS | 1789 | 1468023049769 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 17:10:49 INFO - PROCESS | 1789 | 1468023049772 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 17:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:10:49 INFO - PROCESS | 1789 | 1468023049788 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:10:49 INFO - PROCESS | 1789 | 1468023049797 Marionette TRACE conn4 <- [1,1714,null,{}] 17:10:49 INFO - PROCESS | 1789 | 1468023049806 Marionette TRACE conn4 -> [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:10:49 INFO - PROCESS | 1789 | 1468023049813 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:50 INFO - PROCESS | 1789 | 1468023050044 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 17:10:50 INFO - PROCESS | 1789 | 1468023050278 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023050284 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x92441c00 == 39 [pid = 1789] [id = 436] 17:10:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93abbc00) [pid = 1789] [serial = 1309] [outer = (nil)] 17:10:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x95167c00) [pid = 1789] [serial = 1310] [outer = 0x93abbc00] 17:10:50 INFO - PROCESS | 1789 | 1468023050378 Marionette DEBUG loaded listener.js 17:10:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9535cc00) [pid = 1789] [serial = 1311] [outer = 0x93abbc00] 17:10:51 INFO - PROCESS | 1789 | 1468023051261 Marionette TRACE conn4 <- [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:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1549ms 17:10:51 INFO - PROCESS | 1789 | 1468023051330 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 17:10:51 INFO - PROCESS | 1789 | 1468023051335 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 17:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:10:51 INFO - PROCESS | 1789 | 1468023051343 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:10:51 INFO - PROCESS | 1789 | 1468023051347 Marionette TRACE conn4 <- [1,1718,null,{}] 17:10:51 INFO - PROCESS | 1789 | 1468023051355 Marionette TRACE conn4 -> [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:10:51 INFO - PROCESS | 1789 | 1468023051361 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:51 INFO - PROCESS | 1789 | 1468023051578 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 17:10:51 INFO - PROCESS | 1789 | 1468023051813 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023051824 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae1000 == 40 [pid = 1789] [id = 437] 17:10:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8f89c800) [pid = 1789] [serial = 1312] [outer = (nil)] 17:10:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x953f3400) [pid = 1789] [serial = 1313] [outer = 0x8f89c800] 17:10:51 INFO - PROCESS | 1789 | 1468023051943 Marionette DEBUG loaded listener.js 17:10:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9797a800) [pid = 1789] [serial = 1314] [outer = 0x8f89c800] 17:10:52 INFO - PROCESS | 1789 | 1468023052852 Marionette TRACE conn4 <- [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:10:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:10:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1587ms 17:10:52 INFO - PROCESS | 1789 | 1468023052932 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 17:10:52 INFO - PROCESS | 1789 | 1468023052936 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 17:10:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:10:52 INFO - PROCESS | 1789 | 1468023052944 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:10:52 INFO - PROCESS | 1789 | 1468023052948 Marionette TRACE conn4 <- [1,1722,null,{}] 17:10:52 INFO - PROCESS | 1789 | 1468023052953 Marionette TRACE conn4 -> [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:10:52 INFO - PROCESS | 1789 | 1468023052959 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:53 INFO - PROCESS | 1789 | 1468023053171 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 17:10:53 INFO - PROCESS | 1789 | 1468023053403 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023053424 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x9833a800 == 41 [pid = 1789] [id = 438] 17:10:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x983ed400) [pid = 1789] [serial = 1315] [outer = (nil)] 17:10:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9928e800) [pid = 1789] [serial = 1316] [outer = 0x983ed400] 17:10:53 INFO - PROCESS | 1789 | 1468023053559 Marionette DEBUG loaded listener.js 17:10:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x996bf000) [pid = 1789] [serial = 1317] [outer = 0x983ed400] 17:10:54 INFO - PROCESS | 1789 | 1468023054760 Marionette TRACE conn4 <- [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:10:54 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:10:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1891ms 17:10:54 INFO - PROCESS | 1789 | 1468023054836 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 17:10:54 INFO - PROCESS | 1789 | 1468023054842 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 17:10:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:10:54 INFO - PROCESS | 1789 | 1468023054858 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:10:54 INFO - PROCESS | 1789 | 1468023054863 Marionette TRACE conn4 <- [1,1726,null,{}] 17:10:54 INFO - PROCESS | 1789 | 1468023054872 Marionette TRACE conn4 -> [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:10:54 INFO - PROCESS | 1789 | 1468023054877 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:55 INFO - PROCESS | 1789 | 1468023055145 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 17:10:55 INFO - PROCESS | 1789 | 1468023055312 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1789 | 1468023055326 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f47e400 == 42 [pid = 1789] [id = 439] 17:10:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x8f612400) [pid = 1789] [serial = 1318] [outer = (nil)] 17:10:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x8f89ac00) [pid = 1789] [serial = 1319] [outer = 0x8f612400] 17:10:55 INFO - PROCESS | 1789 | 1468023055395 Marionette DEBUG loaded listener.js 17:10:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x90b45000) [pid = 1789] [serial = 1320] [outer = 0x8f612400] 17:10:56 INFO - PROCESS | 1789 | 1468023056317 Marionette TRACE conn4 <- [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:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1539ms 17:10:56 INFO - PROCESS | 1789 | 1468023056390 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 17:10:56 INFO - PROCESS | 1789 | 1468023056395 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 17:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:10:56 INFO - PROCESS | 1789 | 1468023056406 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:10:56 INFO - PROCESS | 1789 | 1468023056409 Marionette TRACE conn4 <- [1,1730,null,{}] 17:10:56 INFO - PROCESS | 1789 | 1468023056416 Marionette TRACE conn4 -> [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:10:56 INFO - PROCESS | 1789 | 1468023056421 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x90b45800 == 41 [pid = 1789] [id = 408] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x9232b800 == 40 [pid = 1789] [id = 409] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8f896800 == 39 [pid = 1789] [id = 411] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d8000 == 38 [pid = 1789] [id = 432] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cf800 == 37 [pid = 1789] [id = 431] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x92038400 == 36 [pid = 1789] [id = 430] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x90b47800 == 35 [pid = 1789] [id = 429] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae5400 == 34 [pid = 1789] [id = 428] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cc800 == 33 [pid = 1789] [id = 427] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x91adb400 == 32 [pid = 1789] [id = 426] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8f89c000 == 31 [pid = 1789] [id = 425] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9dc400 == 30 [pid = 1789] [id = 424] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8f615000 == 29 [pid = 1789] [id = 423] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x91eb4400 == 28 [pid = 1789] [id = 415] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x930dd800 == 27 [pid = 1789] [id = 410] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8f617000 == 26 [pid = 1789] [id = 400] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x93a57800 == 25 [pid = 1789] [id = 403] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x92325400 == 24 [pid = 1789] [id = 413] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x93a52400 == 23 [pid = 1789] [id = 406] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x91eae800 == 22 [pid = 1789] [id = 401] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8f477000 == 21 [pid = 1789] [id = 402] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8f47e800 == 20 [pid = 1789] [id = 412] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x90c88000 == 19 [pid = 1789] [id = 405] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8f619000 == 18 [pid = 1789] [id = 421] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x983f0000 == 17 [pid = 1789] [id = 416] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8f475400 == 16 [pid = 1789] [id = 399] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d5400 == 15 [pid = 1789] [id = 404] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee08000 == 14 [pid = 1789] [id = 407] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8f476800 == 13 [pid = 1789] [id = 414] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x9833a800 == 12 [pid = 1789] [id = 438] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae1000 == 11 [pid = 1789] [id = 437] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x92441c00 == 10 [pid = 1789] [id = 436] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3c400 == 9 [pid = 1789] [id = 434] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3d800 == 8 [pid = 1789] [id = 435] 17:10:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c2c00 == 7 [pid = 1789] [id = 433] 17:10:57 INFO - PROCESS | 1789 | 1468023057562 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x8f8a0c00) [pid = 1789] [serial = 1271] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9a57a800) [pid = 1789] [serial = 1260] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90cf2c00) [pid = 1789] [serial = 1245] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9970f400) [pid = 1789] [serial = 1251] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9a0ac400) [pid = 1789] [serial = 1257] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9b11e000) [pid = 1789] [serial = 1263] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93d9b800) [pid = 1789] [serial = 1248] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9a09b800) [pid = 1789] [serial = 1254] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9a0a7800) [pid = 1789] [serial = 1259] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9a0aa800) [pid = 1789] [serial = 1256] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8ee06800) [pid = 1789] [serial = 1268] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9a093c00) [pid = 1789] [serial = 1253] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x93abd400) [pid = 1789] [serial = 1247] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9b117800) [pid = 1789] [serial = 1262] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90c82800) [pid = 1789] [serial = 1244] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x90b45400) [pid = 1789] [serial = 1266] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8ee09c00) [pid = 1789] [serial = 1269] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x8f896000) [pid = 1789] [serial = 1265] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x9963a800) [pid = 1789] [serial = 1250] [outer = (nil)] [url = about:blank] 17:10:57 INFO - PROCESS | 1789 | 1468023057867 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1789 | 1468023057875 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d7000 == 8 [pid = 1789] [id = 440] 17:10:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8d9d7400) [pid = 1789] [serial = 1321] [outer = (nil)] 17:10:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8d9de400) [pid = 1789] [serial = 1322] [outer = 0x8d9d7400] 17:10:57 INFO - PROCESS | 1789 | 1468023057948 Marionette DEBUG loaded listener.js 17:10:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8dae5400) [pid = 1789] [serial = 1323] [outer = 0x8d9d7400] 17:10:58 INFO - PROCESS | 1789 | 1468023058738 Marionette TRACE conn4 <- [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:10:58 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:10:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 2393ms 17:10:58 INFO - PROCESS | 1789 | 1468023058800 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 17:10:58 INFO - PROCESS | 1789 | 1468023058806 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 17:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:10:58 INFO - PROCESS | 1789 | 1468023058814 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:10:58 INFO - PROCESS | 1789 | 1468023058819 Marionette TRACE conn4 <- [1,1734,null,{}] 17:10:58 INFO - PROCESS | 1789 | 1468023058825 Marionette TRACE conn4 -> [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:10:58 INFO - PROCESS | 1789 | 1468023058831 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:59 INFO - PROCESS | 1789 | 1468023059046 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 17:10:59 INFO - PROCESS | 1789 | 1468023059063 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1789 | 1468023059072 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:10:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f47c400 == 9 [pid = 1789] [id = 441] 17:10:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8f47d800) [pid = 1789] [serial = 1324] [outer = (nil)] 17:10:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8f619000) [pid = 1789] [serial = 1325] [outer = 0x8f47d800] 17:10:59 INFO - PROCESS | 1789 | 1468023059140 Marionette DEBUG loaded listener.js 17:10:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f89e000) [pid = 1789] [serial = 1326] [outer = 0x8f47d800] 17:11:00 INFO - PROCESS | 1789 | 1468023060062 Marionette TRACE conn4 <- [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:11:00 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:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1328ms 17:11:00 INFO - PROCESS | 1789 | 1468023060156 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 17:11:00 INFO - PROCESS | 1789 | 1468023060159 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 17:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:11:00 INFO - PROCESS | 1789 | 1468023060173 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:11:00 INFO - PROCESS | 1789 | 1468023060176 Marionette TRACE conn4 <- [1,1738,null,{}] 17:11:00 INFO - PROCESS | 1789 | 1468023060182 Marionette TRACE conn4 -> [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:11:00 INFO - PROCESS | 1789 | 1468023060187 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:00 INFO - PROCESS | 1789 | 1468023060388 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 17:11:00 INFO - PROCESS | 1789 | 1468023060414 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023060421 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x90cee000 == 10 [pid = 1789] [id = 442] 17:11:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90cef800) [pid = 1789] [serial = 1327] [outer = (nil)] 17:11:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90d14c00) [pid = 1789] [serial = 1328] [outer = 0x90cef800] 17:11:00 INFO - PROCESS | 1789 | 1468023060493 Marionette DEBUG loaded listener.js 17:11:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91ad1c00) [pid = 1789] [serial = 1329] [outer = 0x90cef800] 17:11:01 INFO - PROCESS | 1789 | 1468023061478 Marionette TRACE conn4 <- [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:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1380ms 17:11:01 INFO - PROCESS | 1789 | 1468023061554 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 17:11:01 INFO - PROCESS | 1789 | 1468023061560 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 17:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:11:01 INFO - PROCESS | 1789 | 1468023061586 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:11:01 INFO - PROCESS | 1789 | 1468023061594 Marionette TRACE conn4 <- [1,1742,null,{}] 17:11:01 INFO - PROCESS | 1789 | 1468023061599 Marionette TRACE conn4 -> [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:11:01 INFO - PROCESS | 1789 | 1468023061606 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:01 INFO - PROCESS | 1789 | 1468023061853 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 17:11:01 INFO - PROCESS | 1789 | 1468023061880 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023061892 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f478000 == 11 [pid = 1789] [id = 443] 17:11:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90b46000) [pid = 1789] [serial = 1330] [outer = (nil)] 17:11:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9244b000) [pid = 1789] [serial = 1331] [outer = 0x90b46000] 17:11:01 INFO - PROCESS | 1789 | 1468023061964 Marionette DEBUG loaded listener.js 17:11:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93a51000) [pid = 1789] [serial = 1332] [outer = 0x90b46000] 17:11:02 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x92039000) [pid = 1789] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:11:02 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8d9db400) [pid = 1789] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:11:02 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x91add000) [pid = 1789] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:11:02 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8dae5c00) [pid = 1789] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:11:02 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8f893c00) [pid = 1789] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:11:02 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8d9dd000) [pid = 1789] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:11:02 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90b44000) [pid = 1789] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:11:02 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8d8d0000) [pid = 1789] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:11:02 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x90c90400) [pid = 1789] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:11:02 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x91adcc00) [pid = 1789] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:11:03 INFO - PROCESS | 1789 | 1468023063327 Marionette TRACE conn4 <- [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:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1802ms 17:11:03 INFO - PROCESS | 1789 | 1468023063370 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 17:11:03 INFO - PROCESS | 1789 | 1468023063374 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 17:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:11:03 INFO - PROCESS | 1789 | 1468023063380 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:11:03 INFO - PROCESS | 1789 | 1468023063384 Marionette TRACE conn4 <- [1,1746,null,{}] 17:11:03 INFO - PROCESS | 1789 | 1468023063389 Marionette TRACE conn4 -> [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:11:03 INFO - PROCESS | 1789 | 1468023063394 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:03 INFO - PROCESS | 1789 | 1468023063611 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 17:11:03 INFO - PROCESS | 1789 | 1468023063626 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023063632 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9dd000 == 12 [pid = 1789] [id = 444] 17:11:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90c90800) [pid = 1789] [serial = 1333] [outer = (nil)] 17:11:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x92039000) [pid = 1789] [serial = 1334] [outer = 0x90c90800] 17:11:03 INFO - PROCESS | 1789 | 1468023063700 Marionette DEBUG loaded listener.js 17:11:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x930d1c00) [pid = 1789] [serial = 1335] [outer = 0x90c90800] 17:11:04 INFO - PROCESS | 1789 | 1468023064517 Marionette TRACE conn4 <- [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:11:04 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:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1177ms 17:11:04 INFO - PROCESS | 1789 | 1468023064559 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 17:11:04 INFO - PROCESS | 1789 | 1468023064563 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 17:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:11:04 INFO - PROCESS | 1789 | 1468023064577 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:11:04 INFO - PROCESS | 1789 | 1468023064580 Marionette TRACE conn4 <- [1,1750,null,{}] 17:11:04 INFO - PROCESS | 1789 | 1468023064586 Marionette TRACE conn4 -> [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:11:04 INFO - PROCESS | 1789 | 1468023064590 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:04 INFO - PROCESS | 1789 | 1468023064812 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 17:11:05 INFO - PROCESS | 1789 | 1468023064989 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1789 | 1468023064996 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d4800 == 13 [pid = 1789] [id = 445] 17:11:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8d9d4c00) [pid = 1789] [serial = 1336] [outer = (nil)] 17:11:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8dada000) [pid = 1789] [serial = 1337] [outer = 0x8d9d4c00] 17:11:05 INFO - PROCESS | 1789 | 1468023065102 Marionette DEBUG loaded listener.js 17:11:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8f47bc00) [pid = 1789] [serial = 1338] [outer = 0x8d9d4c00] 17:11:06 INFO - PROCESS | 1789 | 1468023066235 Marionette TRACE conn4 <- [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:11:06 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:11:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1742ms 17:11:06 INFO - PROCESS | 1789 | 1468023066322 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 17:11:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:11:06 INFO - PROCESS | 1789 | 1468023066329 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 17:11:06 INFO - PROCESS | 1789 | 1468023066338 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:11:06 INFO - PROCESS | 1789 | 1468023066344 Marionette TRACE conn4 <- [1,1754,null,{}] 17:11:06 INFO - PROCESS | 1789 | 1468023066351 Marionette TRACE conn4 -> [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:11:06 INFO - PROCESS | 1789 | 1468023066357 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:06 INFO - PROCESS | 1789 | 1468023066579 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 17:11:06 INFO - PROCESS | 1789 | 1468023066862 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023066870 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee08c00 == 14 [pid = 1789] [id = 446] 17:11:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8f477000) [pid = 1789] [serial = 1339] [outer = (nil)] 17:11:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91ad7c00) [pid = 1789] [serial = 1340] [outer = 0x8f477000] 17:11:06 INFO - PROCESS | 1789 | 1468023066958 Marionette DEBUG loaded listener.js 17:11:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91ea9c00) [pid = 1789] [serial = 1341] [outer = 0x8f477000] 17:11:07 INFO - PROCESS | 1789 | 1468023067963 Marionette TRACE conn4 <- [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:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1703ms 17:11:08 INFO - PROCESS | 1789 | 1468023068040 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 17:11:08 INFO - PROCESS | 1789 | 1468023068044 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 17:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:11:08 INFO - PROCESS | 1789 | 1468023068053 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:11:08 INFO - PROCESS | 1789 | 1468023068057 Marionette TRACE conn4 <- [1,1758,null,{}] 17:11:08 INFO - PROCESS | 1789 | 1468023068063 Marionette TRACE conn4 -> [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:11:08 INFO - PROCESS | 1789 | 1468023068069 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:08 INFO - PROCESS | 1789 | 1468023068266 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 17:11:08 INFO - PROCESS | 1789 | 1468023068549 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1789 | 1468023068560 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x93ac1400 == 15 [pid = 1789] [id = 447] 17:11:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93ac5000) [pid = 1789] [serial = 1342] [outer = (nil)] 17:11:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x93b54400) [pid = 1789] [serial = 1343] [outer = 0x93ac5000] 17:11:08 INFO - PROCESS | 1789 | 1468023068687 Marionette DEBUG loaded listener.js 17:11:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x93d94000) [pid = 1789] [serial = 1344] [outer = 0x93ac5000] 17:11:09 INFO - PROCESS | 1789 | 1468023069664 Marionette TRACE conn4 <- [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:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1686ms 17:11:09 INFO - PROCESS | 1789 | 1468023069742 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 17:11:09 INFO - PROCESS | 1789 | 1468023069749 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 17:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:11:09 INFO - PROCESS | 1789 | 1468023069770 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:11:09 INFO - PROCESS | 1789 | 1468023069778 Marionette TRACE conn4 <- [1,1762,null,{}] 17:11:09 INFO - PROCESS | 1789 | 1468023069786 Marionette TRACE conn4 -> [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:11:09 INFO - PROCESS | 1789 | 1468023069793 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:09 INFO - PROCESS | 1789 | 1468023069980 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 17:11:10 INFO - PROCESS | 1789 | 1468023070182 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023070197 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x93d9c400 == 16 [pid = 1789] [id = 448] 17:11:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x95163400) [pid = 1789] [serial = 1345] [outer = (nil)] 17:11:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9516ec00) [pid = 1789] [serial = 1346] [outer = 0x95163400] 17:11:10 INFO - PROCESS | 1789 | 1468023070361 Marionette DEBUG loaded listener.js 17:11:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x95167800) [pid = 1789] [serial = 1347] [outer = 0x95163400] 17:11:11 INFO - PROCESS | 1789 | 1468023071538 Marionette TRACE conn4 <- [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:11:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:11:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1856ms 17:11:11 INFO - PROCESS | 1789 | 1468023071648 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 17:11:11 INFO - PROCESS | 1789 | 1468023071659 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 17:11:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:11:11 INFO - PROCESS | 1789 | 1468023071684 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:11:11 INFO - PROCESS | 1789 | 1468023071689 Marionette TRACE conn4 <- [1,1766,null,{}] 17:11:11 INFO - PROCESS | 1789 | 1468023071698 Marionette TRACE conn4 -> [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:11:11 INFO - PROCESS | 1789 | 1468023071703 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:11 INFO - PROCESS | 1789 | 1468023071967 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 17:11:12 INFO - PROCESS | 1789 | 1468023072170 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1789 | 1468023072186 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee09800 == 17 [pid = 1789] [id = 449] 17:11:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x8ee0b400) [pid = 1789] [serial = 1348] [outer = (nil)] 17:11:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x8f47c800) [pid = 1789] [serial = 1349] [outer = 0x8ee0b400] 17:11:12 INFO - PROCESS | 1789 | 1468023072252 Marionette DEBUG loaded listener.js 17:11:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8f61d800) [pid = 1789] [serial = 1350] [outer = 0x8ee0b400] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x930de800) [pid = 1789] [serial = 1293] [outer = (nil)] [url = about:blank] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x93ac4400) [pid = 1789] [serial = 1298] [outer = (nil)] [url = about:blank] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x93aa8000) [pid = 1789] [serial = 1295] [outer = (nil)] [url = about:blank] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8f479000) [pid = 1789] [serial = 1286] [outer = (nil)] [url = about:blank] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8f616400) [pid = 1789] [serial = 1287] [outer = (nil)] [url = about:blank] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90b49c00) [pid = 1789] [serial = 1272] [outer = (nil)] [url = about:blank] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8ee03800) [pid = 1789] [serial = 1274] [outer = (nil)] [url = about:blank] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8f474c00) [pid = 1789] [serial = 1275] [outer = (nil)] [url = about:blank] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90c89800) [pid = 1789] [serial = 1277] [outer = (nil)] [url = about:blank] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90cec800) [pid = 1789] [serial = 1278] [outer = (nil)] [url = about:blank] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f89d800) [pid = 1789] [serial = 1283] [outer = (nil)] [url = about:blank] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x92440400) [pid = 1789] [serial = 1284] [outer = (nil)] [url = about:blank] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90ceb400) [pid = 1789] [serial = 1289] [outer = (nil)] [url = about:blank] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x91ae0c00) [pid = 1789] [serial = 1280] [outer = (nil)] [url = about:blank] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x91eab800) [pid = 1789] [serial = 1281] [outer = (nil)] [url = about:blank] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x92327000) [pid = 1789] [serial = 1292] [outer = (nil)] [url = about:blank] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x93ac5800) [pid = 1789] [serial = 1296] [outer = (nil)] [url = about:blank] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8d9d1800) [pid = 1789] [serial = 1290] [outer = (nil)] [url = about:blank] 17:11:12 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x93ac8c00) [pid = 1789] [serial = 1299] [outer = (nil)] [url = about:blank] 17:11:13 INFO - PROCESS | 1789 | 1468023073052 Marionette TRACE conn4 <- [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:11:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:11:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1400ms 17:11:13 INFO - PROCESS | 1789 | 1468023073078 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 17:11:13 INFO - PROCESS | 1789 | 1468023073085 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 17:11:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:11:13 INFO - PROCESS | 1789 | 1468023073095 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:11:13 INFO - PROCESS | 1789 | 1468023073098 Marionette TRACE conn4 <- [1,1770,null,{}] 17:11:13 INFO - PROCESS | 1789 | 1468023073104 Marionette TRACE conn4 -> [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:11:13 INFO - PROCESS | 1789 | 1468023073110 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:13 INFO - PROCESS | 1789 | 1468023073265 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 17:11:13 INFO - PROCESS | 1789 | 1468023073284 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023073290 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c90000 == 18 [pid = 1789] [id = 450] 17:11:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90c90c00) [pid = 1789] [serial = 1351] [outer = (nil)] 17:11:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90cf0c00) [pid = 1789] [serial = 1352] [outer = 0x90c90c00] 17:11:13 INFO - PROCESS | 1789 | 1468023073371 Marionette DEBUG loaded listener.js 17:11:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90d1c000) [pid = 1789] [serial = 1353] [outer = 0x90c90c00] 17:11:14 INFO - PROCESS | 1789 | 1468023074316 Marionette TRACE conn4 <- [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:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1285ms 17:11:14 INFO - PROCESS | 1789 | 1468023074380 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 17:11:14 INFO - PROCESS | 1789 | 1468023074384 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 17:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:11:14 INFO - PROCESS | 1789 | 1468023074391 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:11:14 INFO - PROCESS | 1789 | 1468023074396 Marionette TRACE conn4 <- [1,1774,null,{}] 17:11:14 INFO - PROCESS | 1789 | 1468023074412 Marionette TRACE conn4 -> [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:11:14 INFO - PROCESS | 1789 | 1468023074420 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:14 INFO - PROCESS | 1789 | 1468023074580 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 17:11:14 INFO - PROCESS | 1789 | 1468023074730 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023074741 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x92448000 == 19 [pid = 1789] [id = 451] 17:11:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x9244dc00) [pid = 1789] [serial = 1354] [outer = (nil)] 17:11:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93aa8000) [pid = 1789] [serial = 1355] [outer = 0x9244dc00] 17:11:14 INFO - PROCESS | 1789 | 1468023074810 Marionette DEBUG loaded listener.js 17:11:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93ac5c00) [pid = 1789] [serial = 1356] [outer = 0x9244dc00] 17:11:15 INFO - PROCESS | 1789 | 1468023075791 Marionette TRACE conn4 <- [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:11:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:11:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1432ms 17:11:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:11:15 INFO - PROCESS | 1789 | 1468023075823 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 17:11:15 INFO - PROCESS | 1789 | 1468023075827 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 17:11:15 INFO - PROCESS | 1789 | 1468023075834 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:11:15 INFO - PROCESS | 1789 | 1468023075836 Marionette TRACE conn4 <- [1,1778,null,{}] 17:11:15 INFO - PROCESS | 1789 | 1468023075847 Marionette TRACE conn4 -> [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:11:15 INFO - PROCESS | 1789 | 1468023075851 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:16 INFO - PROCESS | 1789 | 1468023076069 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 17:11:16 INFO - PROCESS | 1789 | 1468023076094 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023076104 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d17c00 == 20 [pid = 1789] [id = 452] 17:11:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93aaa800) [pid = 1789] [serial = 1357] [outer = (nil)] 17:11:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93d9d400) [pid = 1789] [serial = 1358] [outer = 0x93aaa800] 17:11:16 INFO - PROCESS | 1789 | 1468023076182 Marionette DEBUG loaded listener.js 17:11:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x95164800) [pid = 1789] [serial = 1359] [outer = 0x93aaa800] 17:11:16 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8d8c3800) [pid = 1789] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:11:16 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90c83400) [pid = 1789] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:11:16 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90d1ec00) [pid = 1789] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:11:16 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x93abbc00) [pid = 1789] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:11:16 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8f89c800) [pid = 1789] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:11:16 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8f47d800) [pid = 1789] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:11:16 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8d9d7400) [pid = 1789] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:11:16 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x983ed400) [pid = 1789] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:11:16 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x90b46000) [pid = 1789] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:11:16 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x8f612400) [pid = 1789] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:11:16 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x90cef800) [pid = 1789] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:11:17 INFO - PROCESS | 1789 | 1468023077111 Marionette TRACE conn4 <- [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:11:17 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:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1328ms 17:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:11:17 INFO - PROCESS | 1789 | 1468023077161 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 17:11:17 INFO - PROCESS | 1789 | 1468023077164 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 17:11:17 INFO - PROCESS | 1789 | 1468023077171 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:11:17 INFO - PROCESS | 1789 | 1468023077174 Marionette TRACE conn4 <- [1,1782,null,{}] 17:11:17 INFO - PROCESS | 1789 | 1468023077179 Marionette TRACE conn4 -> [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:11:17 INFO - PROCESS | 1789 | 1468023077184 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:17 INFO - PROCESS | 1789 | 1468023077328 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 17:11:17 INFO - PROCESS | 1789 | 1468023077463 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023077473 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c6000 == 21 [pid = 1789] [id = 453] 17:11:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8d8ca000) [pid = 1789] [serial = 1360] [outer = (nil)] 17:11:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x90cf4400) [pid = 1789] [serial = 1361] [outer = 0x8d8ca000] 17:11:17 INFO - PROCESS | 1789 | 1468023077539 Marionette DEBUG loaded listener.js 17:11:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90ce5c00) [pid = 1789] [serial = 1362] [outer = 0x8d8ca000] 17:11:18 INFO - PROCESS | 1789 | 1468023078336 Marionette TRACE conn4 <- [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:11:18 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:11:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1229ms 17:11:18 INFO - PROCESS | 1789 | 1468023078401 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 17:11:18 INFO - PROCESS | 1789 | 1468023078404 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 17:11:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:11:18 INFO - PROCESS | 1789 | 1468023078410 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:11:18 INFO - PROCESS | 1789 | 1468023078413 Marionette TRACE conn4 <- [1,1786,null,{}] 17:11:18 INFO - PROCESS | 1789 | 1468023078419 Marionette TRACE conn4 -> [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:11:18 INFO - PROCESS | 1789 | 1468023078429 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:18 INFO - PROCESS | 1789 | 1468023078633 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 17:11:18 INFO - PROCESS | 1789 | 1468023078823 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1789 | 1468023078833 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c4000 == 22 [pid = 1789] [id = 454] 17:11:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8d8c6400) [pid = 1789] [serial = 1363] [outer = (nil)] 17:11:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8d9d1800) [pid = 1789] [serial = 1364] [outer = 0x8d8c6400] 17:11:18 INFO - PROCESS | 1789 | 1468023078919 Marionette DEBUG loaded listener.js 17:11:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8dadbc00) [pid = 1789] [serial = 1365] [outer = 0x8d8c6400] 17:11:19 INFO - PROCESS | 1789 | 1468023079930 Marionette TRACE conn4 <- [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:11:19 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:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1577ms 17:11:19 INFO - PROCESS | 1789 | 1468023079990 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 17:11:19 INFO - PROCESS | 1789 | 1468023079996 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 17:11:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:11:20 INFO - PROCESS | 1789 | 1468023080004 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:11:20 INFO - PROCESS | 1789 | 1468023080009 Marionette TRACE conn4 <- [1,1790,null,{}] 17:11:20 INFO - PROCESS | 1789 | 1468023080018 Marionette TRACE conn4 -> [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:11:20 INFO - PROCESS | 1789 | 1468023080026 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:20 INFO - PROCESS | 1789 | 1468023080274 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 17:11:20 INFO - PROCESS | 1789 | 1468023080516 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023080529 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f615400 == 23 [pid = 1789] [id = 455] 17:11:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f89c000) [pid = 1789] [serial = 1366] [outer = (nil)] 17:11:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90b4a000) [pid = 1789] [serial = 1367] [outer = 0x8f89c000] 17:11:20 INFO - PROCESS | 1789 | 1468023080658 Marionette DEBUG loaded listener.js 17:11:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90c89000) [pid = 1789] [serial = 1368] [outer = 0x8f89c000] 17:11:21 INFO - PROCESS | 1789 | 1468023081605 Marionette TRACE conn4 <- [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:11:21 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:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1634ms 17:11:21 INFO - PROCESS | 1789 | 1468023081640 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 17:11:21 INFO - PROCESS | 1789 | 1468023081647 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 17:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:11:21 INFO - PROCESS | 1789 | 1468023081655 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:11:21 INFO - PROCESS | 1789 | 1468023081658 Marionette TRACE conn4 <- [1,1794,null,{}] 17:11:21 INFO - PROCESS | 1789 | 1468023081665 Marionette TRACE conn4 -> [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:11:21 INFO - PROCESS | 1789 | 1468023081670 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:21 INFO - PROCESS | 1789 | 1468023081853 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 17:11:22 INFO - PROCESS | 1789 | 1468023082029 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023082037 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b41000 == 24 [pid = 1789] [id = 456] 17:11:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91eab800) [pid = 1789] [serial = 1369] [outer = (nil)] 17:11:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9203ec00) [pid = 1789] [serial = 1370] [outer = 0x91eab800] 17:11:22 INFO - PROCESS | 1789 | 1468023082206 Marionette DEBUG loaded listener.js 17:11:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x930df800) [pid = 1789] [serial = 1371] [outer = 0x91eab800] 17:11:23 INFO - PROCESS | 1789 | 1468023083174 Marionette TRACE conn4 <- [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:11:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:11:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1577ms 17:11:23 INFO - PROCESS | 1789 | 1468023083233 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 17:11:23 INFO - PROCESS | 1789 | 1468023083237 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 17:11:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:11:23 INFO - PROCESS | 1789 | 1468023083247 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:11:23 INFO - PROCESS | 1789 | 1468023083256 Marionette TRACE conn4 <- [1,1798,null,{}] 17:11:23 INFO - PROCESS | 1789 | 1468023083271 Marionette TRACE conn4 -> [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:11:23 INFO - PROCESS | 1789 | 1468023083279 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:23 INFO - PROCESS | 1789 | 1468023083503 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 17:11:23 INFO - PROCESS | 1789 | 1468023083736 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1789 | 1468023083744 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3dc00 == 25 [pid = 1789] [id = 457] 17:11:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x92040000) [pid = 1789] [serial = 1372] [outer = (nil)] 17:11:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x953ecc00) [pid = 1789] [serial = 1373] [outer = 0x92040000] 17:11:23 INFO - PROCESS | 1789 | 1468023083872 Marionette DEBUG loaded listener.js 17:11:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9797f800) [pid = 1789] [serial = 1374] [outer = 0x92040000] 17:11:24 INFO - PROCESS | 1789 | 1468023084769 Marionette TRACE conn4 <- [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:11:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:11:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1589ms 17:11:24 INFO - PROCESS | 1789 | 1468023084836 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 17:11:24 INFO - PROCESS | 1789 | 1468023084841 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 17:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:11:24 INFO - PROCESS | 1789 | 1468023084847 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:11:24 INFO - PROCESS | 1789 | 1468023084850 Marionette TRACE conn4 <- [1,1802,null,{}] 17:11:24 INFO - PROCESS | 1789 | 1468023084856 Marionette TRACE conn4 -> [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:11:24 INFO - PROCESS | 1789 | 1468023084862 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:25 INFO - PROCESS | 1789 | 1468023085040 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 17:11:25 INFO - PROCESS | 1789 | 1468023085215 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1789 | 1468023085224 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x8daddc00 == 26 [pid = 1789] [id = 458] 17:11:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x93a59000) [pid = 1789] [serial = 1375] [outer = (nil)] 17:11:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x91eaf400) [pid = 1789] [serial = 1376] [outer = 0x93a59000] 17:11:25 INFO - PROCESS | 1789 | 1468023085333 Marionette DEBUG loaded listener.js 17:11:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x99637400) [pid = 1789] [serial = 1377] [outer = 0x93a59000] 17:11:26 INFO - PROCESS | 1789 | 1468023086243 Marionette TRACE conn4 <- [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:11:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1432ms 17:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:11:26 INFO - PROCESS | 1789 | 1468023086280 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 17:11:26 INFO - PROCESS | 1789 | 1468023086283 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 17:11:26 INFO - PROCESS | 1789 | 1468023086290 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:11:26 INFO - PROCESS | 1789 | 1468023086293 Marionette TRACE conn4 <- [1,1806,null,{}] 17:11:26 INFO - PROCESS | 1789 | 1468023086299 Marionette TRACE conn4 -> [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:11:26 INFO - PROCESS | 1789 | 1468023086304 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:26 INFO - PROCESS | 1789 | 1468023086476 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 17:11:26 INFO - PROCESS | 1789 | 1468023086653 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1789 | 1468023086670 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x9963d800 == 27 [pid = 1789] [id = 459] 17:11:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9963dc00) [pid = 1789] [serial = 1378] [outer = (nil)] 17:11:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9970f400) [pid = 1789] [serial = 1379] [outer = 0x9963dc00] 17:11:26 INFO - PROCESS | 1789 | 1468023086760 Marionette DEBUG loaded listener.js 17:11:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9a095800) [pid = 1789] [serial = 1380] [outer = 0x9963dc00] 17:11:27 INFO - PROCESS | 1789 | 1468023087792 Marionette TRACE conn4 <- [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:11:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:11:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1580ms 17:11:27 INFO - PROCESS | 1789 | 1468023087870 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 17:11:27 INFO - PROCESS | 1789 | 1468023087873 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 17:11:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:11:27 INFO - PROCESS | 1789 | 1468023087880 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:11:27 INFO - PROCESS | 1789 | 1468023087883 Marionette TRACE conn4 <- [1,1810,null,{}] 17:11:27 INFO - PROCESS | 1789 | 1468023087889 Marionette TRACE conn4 -> [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:11:27 INFO - PROCESS | 1789 | 1468023087895 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:28 INFO - PROCESS | 1789 | 1468023088078 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 17:11:28 INFO - PROCESS | 1789 | 1468023088297 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1789 | 1468023088305 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d1c00 == 28 [pid = 1789] [id = 460] 17:11:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x8d9d2c00) [pid = 1789] [serial = 1381] [outer = (nil)] 17:11:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x8d9dc400) [pid = 1789] [serial = 1382] [outer = 0x8d9d2c00] 17:11:28 INFO - PROCESS | 1789 | 1468023088595 Marionette DEBUG loaded listener.js 17:11:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8ee0a400) [pid = 1789] [serial = 1383] [outer = 0x8d9d2c00] 17:11:29 INFO - PROCESS | 1789 | 1468023089551 Marionette TRACE conn4 <- [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:11:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:11:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1739ms 17:11:29 INFO - PROCESS | 1789 | 1468023089621 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 17:11:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:11:29 INFO - PROCESS | 1789 | 1468023089627 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 17:11:29 INFO - PROCESS | 1789 | 1468023089635 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:11:29 INFO - PROCESS | 1789 | 1468023089639 Marionette TRACE conn4 <- [1,1814,null,{}] 17:11:29 INFO - PROCESS | 1789 | 1468023089646 Marionette TRACE conn4 -> [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:11:29 INFO - PROCESS | 1789 | 1468023089651 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:29 INFO - PROCESS | 1789 | 1468023089867 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 17:11:30 INFO - PROCESS | 1789 | 1468023090117 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1789 | 1468023090124 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8f478000 == 27 [pid = 1789] [id = 443] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d7000 == 26 [pid = 1789] [id = 440] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8f47c400 == 25 [pid = 1789] [id = 441] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x90cee000 == 24 [pid = 1789] [id = 442] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9dd000 == 23 [pid = 1789] [id = 444] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c6000 == 22 [pid = 1789] [id = 453] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x90d17c00 == 21 [pid = 1789] [id = 452] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x92448000 == 20 [pid = 1789] [id = 451] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x90c90000 == 19 [pid = 1789] [id = 450] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee09800 == 18 [pid = 1789] [id = 449] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x93d9c400 == 17 [pid = 1789] [id = 448] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x93ac1400 == 16 [pid = 1789] [id = 447] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee08c00 == 15 [pid = 1789] [id = 446] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d4800 == 14 [pid = 1789] [id = 445] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8f47e400 == 13 [pid = 1789] [id = 439] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x9963d800 == 12 [pid = 1789] [id = 459] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8daddc00 == 11 [pid = 1789] [id = 458] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3dc00 == 10 [pid = 1789] [id = 457] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8f615400 == 9 [pid = 1789] [id = 455] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x90b41000 == 8 [pid = 1789] [id = 456] 17:11:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c4000 == 7 [pid = 1789] [id = 454] 17:11:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c4400 == 8 [pid = 1789] [id = 461] 17:11:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8d8c5000) [pid = 1789] [serial = 1384] [outer = (nil)] 17:11:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8d8cb800) [pid = 1789] [serial = 1385] [outer = 0x8d8c5000] 17:11:31 INFO - PROCESS | 1789 | 1468023091181 Marionette DEBUG loaded listener.js 17:11:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x8dadb400) [pid = 1789] [serial = 1386] [outer = 0x8d8c5000] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x92039000) [pid = 1789] [serial = 1334] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x8d9df400) [pid = 1789] [serial = 1302] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x8d8ce000) [pid = 1789] [serial = 1301] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x90d1ac00) [pid = 1789] [serial = 1305] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x90cea800) [pid = 1789] [serial = 1304] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x93abd800) [pid = 1789] [serial = 1308] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x93a52000) [pid = 1789] [serial = 1307] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9535cc00) [pid = 1789] [serial = 1311] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x95167c00) [pid = 1789] [serial = 1310] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9797a800) [pid = 1789] [serial = 1314] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x953f3400) [pid = 1789] [serial = 1313] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8f619000) [pid = 1789] [serial = 1325] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8d9de400) [pid = 1789] [serial = 1322] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8dae5400) [pid = 1789] [serial = 1323] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x996bf000) [pid = 1789] [serial = 1317] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9928e800) [pid = 1789] [serial = 1316] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9244b000) [pid = 1789] [serial = 1331] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90b45000) [pid = 1789] [serial = 1320] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8f89ac00) [pid = 1789] [serial = 1319] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90d14c00) [pid = 1789] [serial = 1328] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x93a51000) [pid = 1789] [serial = 1332] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x91ad1c00) [pid = 1789] [serial = 1329] [outer = (nil)] [url = about:blank] 17:11:31 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8f89e000) [pid = 1789] [serial = 1326] [outer = (nil)] [url = about:blank] 17:11:32 INFO - PROCESS | 1789 | 1468023092166 Marionette TRACE conn4 <- [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:11:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:11:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2588ms 17:11:32 INFO - PROCESS | 1789 | 1468023092227 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 17:11:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:11:32 INFO - PROCESS | 1789 | 1468023092232 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 17:11:32 INFO - PROCESS | 1789 | 1468023092240 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:11:32 INFO - PROCESS | 1789 | 1468023092245 Marionette TRACE conn4 <- [1,1818,null,{}] 17:11:32 INFO - PROCESS | 1789 | 1468023092252 Marionette TRACE conn4 -> [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:11:32 INFO - PROCESS | 1789 | 1468023092258 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:32 INFO - PROCESS | 1789 | 1468023092418 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 17:11:32 INFO - PROCESS | 1789 | 1468023092546 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1789 | 1468023092555 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f47e000 == 9 [pid = 1789] [id = 462] 17:11:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8f47e400) [pid = 1789] [serial = 1387] [outer = (nil)] 17:11:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8f61a400) [pid = 1789] [serial = 1388] [outer = 0x8f47e400] 17:11:32 INFO - PROCESS | 1789 | 1468023092631 Marionette DEBUG loaded listener.js 17:11:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f894800) [pid = 1789] [serial = 1389] [outer = 0x8f47e400] 17:11:33 INFO - PROCESS | 1789 | 1468023093447 Marionette TRACE conn4 <- [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:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1281ms 17:11:33 INFO - PROCESS | 1789 | 1468023093519 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 17:11:33 INFO - PROCESS | 1789 | 1468023093526 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 17:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:11:33 INFO - PROCESS | 1789 | 1468023093537 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:11:33 INFO - PROCESS | 1789 | 1468023093541 Marionette TRACE conn4 <- [1,1822,null,{}] 17:11:33 INFO - PROCESS | 1789 | 1468023093547 Marionette TRACE conn4 -> [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:11:33 INFO - PROCESS | 1789 | 1468023093553 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:33 INFO - PROCESS | 1789 | 1468023093736 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 17:11:33 INFO - PROCESS | 1789 | 1468023093892 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1789 | 1468023093898 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b43c00 == 10 [pid = 1789] [id = 463] 17:11:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90c85c00) [pid = 1789] [serial = 1390] [outer = (nil)] 17:11:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90cea000) [pid = 1789] [serial = 1391] [outer = 0x90c85c00] 17:11:33 INFO - PROCESS | 1789 | 1468023093968 Marionette DEBUG loaded listener.js 17:11:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90cf3000) [pid = 1789] [serial = 1392] [outer = 0x90c85c00] 17:11:34 INFO - PROCESS | 1789 | 1468023094954 Marionette TRACE conn4 <- [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:11:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:11:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1432ms 17:11:34 INFO - PROCESS | 1789 | 1468023094971 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 17:11:34 INFO - PROCESS | 1789 | 1468023094975 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 17:11:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:11:34 INFO - PROCESS | 1789 | 1468023094981 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:11:34 INFO - PROCESS | 1789 | 1468023094987 Marionette TRACE conn4 <- [1,1826,null,{}] 17:11:35 INFO - PROCESS | 1789 | 1468023095011 Marionette TRACE conn4 -> [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:11:35 INFO - PROCESS | 1789 | 1468023095020 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:35 INFO - PROCESS | 1789 | 1468023095240 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 17:11:35 INFO - PROCESS | 1789 | 1468023095267 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1789 | 1468023095276 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d9c00 == 11 [pid = 1789] [id = 464] 17:11:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8f476c00) [pid = 1789] [serial = 1393] [outer = (nil)] 17:11:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91eb0c00) [pid = 1789] [serial = 1394] [outer = 0x8f476c00] 17:11:35 INFO - PROCESS | 1789 | 1468023095371 Marionette DEBUG loaded listener.js 17:11:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x92040c00) [pid = 1789] [serial = 1395] [outer = 0x8f476c00] 17:11:36 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8d9d4c00) [pid = 1789] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:11:36 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x93ac5000) [pid = 1789] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:11:36 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f477000) [pid = 1789] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:11:36 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8d8ca000) [pid = 1789] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:11:36 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9244dc00) [pid = 1789] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:11:36 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8ee0b400) [pid = 1789] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:11:36 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90c90800) [pid = 1789] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:11:36 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x93aaa800) [pid = 1789] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:11:36 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x95163400) [pid = 1789] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:11:36 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x90c90c00) [pid = 1789] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:11:36 INFO - PROCESS | 1789 | 1468023096648 Marionette TRACE conn4 <- [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:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1691ms 17:11:36 INFO - PROCESS | 1789 | 1468023096673 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 17:11:36 INFO - PROCESS | 1789 | 1468023096678 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 17:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:11:36 INFO - PROCESS | 1789 | 1468023096696 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:11:36 INFO - PROCESS | 1789 | 1468023096700 Marionette TRACE conn4 <- [1,1830,null,{}] 17:11:36 INFO - PROCESS | 1789 | 1468023096705 Marionette TRACE conn4 -> [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:11:36 INFO - PROCESS | 1789 | 1468023096710 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:36 INFO - PROCESS | 1789 | 1468023096904 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 17:11:36 INFO - PROCESS | 1789 | 1468023096922 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1789 | 1468023096928 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f47a800 == 12 [pid = 1789] [id = 465] 17:11:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90d1e800) [pid = 1789] [serial = 1396] [outer = (nil)] 17:11:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x92327800) [pid = 1789] [serial = 1397] [outer = 0x90d1e800] 17:11:37 INFO - PROCESS | 1789 | 1468023096997 Marionette DEBUG loaded listener.js 17:11:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x92444c00) [pid = 1789] [serial = 1398] [outer = 0x90d1e800] 17:11:37 INFO - PROCESS | 1789 | 1468023097836 Marionette TRACE conn4 <- [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:11:37 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:11:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1184ms 17:11:37 INFO - PROCESS | 1789 | 1468023097879 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 17:11:37 INFO - PROCESS | 1789 | 1468023097882 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 17:11:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:11:37 INFO - PROCESS | 1789 | 1468023097888 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:11:37 INFO - PROCESS | 1789 | 1468023097891 Marionette TRACE conn4 <- [1,1834,null,{}] 17:11:37 INFO - PROCESS | 1789 | 1468023097901 Marionette TRACE conn4 -> [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:11:37 INFO - PROCESS | 1789 | 1468023097905 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:38 INFO - PROCESS | 1789 | 1468023098051 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 17:11:38 INFO - PROCESS | 1789 | 1468023098060 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1789 | 1468023098067 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x930dfc00 == 13 [pid = 1789] [id = 466] 17:11:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93a4dc00) [pid = 1789] [serial = 1399] [outer = (nil)] 17:11:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93a55400) [pid = 1789] [serial = 1400] [outer = 0x93a4dc00] 17:11:38 INFO - PROCESS | 1789 | 1468023098150 Marionette DEBUG loaded listener.js 17:11:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93ac3c00) [pid = 1789] [serial = 1401] [outer = 0x93a4dc00] 17:11:39 INFO - PROCESS | 1789 | 1468023099404 Marionette TRACE conn4 <- [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:11:39 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:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1581ms 17:11:39 INFO - PROCESS | 1789 | 1468023099471 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 17:11:39 INFO - PROCESS | 1789 | 1468023099478 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 17:11:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:11:39 INFO - PROCESS | 1789 | 1468023099485 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:11:39 INFO - PROCESS | 1789 | 1468023099493 Marionette TRACE conn4 <- [1,1838,null,{}] 17:11:39 INFO - PROCESS | 1789 | 1468023099501 Marionette TRACE conn4 -> [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:11:39 INFO - PROCESS | 1789 | 1468023099506 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:39 INFO - PROCESS | 1789 | 1468023099723 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 17:11:39 INFO - PROCESS | 1789 | 1468023099943 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1789 | 1468023099957 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9de000 == 14 [pid = 1789] [id = 467] 17:11:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8f47d400) [pid = 1789] [serial = 1402] [outer = (nil)] 17:11:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8f895c00) [pid = 1789] [serial = 1403] [outer = 0x8f47d400] 17:11:40 INFO - PROCESS | 1789 | 1468023100083 Marionette DEBUG loaded listener.js 17:11:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90b49400) [pid = 1789] [serial = 1404] [outer = 0x8f47d400] 17:11:41 INFO - PROCESS | 1789 | 1468023101113 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 17:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1684ms 17:11:41 INFO - PROCESS | 1789 | 1468023101168 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 17:11:41 INFO - PROCESS | 1789 | 1468023101176 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 17:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:11:41 INFO - PROCESS | 1789 | 1468023101187 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:11:41 INFO - PROCESS | 1789 | 1468023101190 Marionette TRACE conn4 <- [1,1842,null,{}] 17:11:41 INFO - PROCESS | 1789 | 1468023101197 Marionette TRACE conn4 -> [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:11:41 INFO - PROCESS | 1789 | 1468023101203 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:41 INFO - PROCESS | 1789 | 1468023101388 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 17:11:41 INFO - PROCESS | 1789 | 1468023101665 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1789 | 1468023101675 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b43800 == 15 [pid = 1789] [id = 468] 17:11:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91ade000) [pid = 1789] [serial = 1405] [outer = (nil)] 17:11:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91ea7c00) [pid = 1789] [serial = 1406] [outer = 0x91ade000] 17:11:41 INFO - PROCESS | 1789 | 1468023101782 Marionette DEBUG loaded listener.js 17:11:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9232b800) [pid = 1789] [serial = 1407] [outer = 0x91ade000] 17:11:42 INFO - PROCESS | 1789 | 1468023102756 Marionette TRACE conn4 <- [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:11:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:11:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1635ms 17:11:42 INFO - PROCESS | 1789 | 1468023102822 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 17:11:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:11:42 INFO - PROCESS | 1789 | 1468023102826 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 17:11:42 INFO - PROCESS | 1789 | 1468023102833 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:11:42 INFO - PROCESS | 1789 | 1468023102839 Marionette TRACE conn4 <- [1,1846,null,{}] 17:11:42 INFO - PROCESS | 1789 | 1468023102856 Marionette TRACE conn4 -> [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:11:42 INFO - PROCESS | 1789 | 1468023102865 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:43 INFO - PROCESS | 1789 | 1468023103075 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 17:11:43 INFO - PROCESS | 1789 | 1468023103292 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1789 | 1468023103306 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eae400 == 16 [pid = 1789] [id = 469] 17:11:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x93b5cc00) [pid = 1789] [serial = 1408] [outer = (nil)] 17:11:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x93d9b400) [pid = 1789] [serial = 1409] [outer = 0x93b5cc00] 17:11:43 INFO - PROCESS | 1789 | 1468023103433 Marionette DEBUG loaded listener.js 17:11:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9516c000) [pid = 1789] [serial = 1410] [outer = 0x93b5cc00] 17:11:44 INFO - PROCESS | 1789 | 1468023104581 Marionette TRACE conn4 <- [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:11:44 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:11:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1796ms 17:11:44 INFO - PROCESS | 1789 | 1468023104629 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 17:11:44 INFO - PROCESS | 1789 | 1468023104635 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 17:11:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:11:44 INFO - PROCESS | 1789 | 1468023104643 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:11:44 INFO - PROCESS | 1789 | 1468023104648 Marionette TRACE conn4 <- [1,1850,null,{}] 17:11:44 INFO - PROCESS | 1789 | 1468023104656 Marionette TRACE conn4 -> [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:11:44 INFO - PROCESS | 1789 | 1468023104661 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:44 INFO - PROCESS | 1789 | 1468023104831 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 17:11:45 INFO - PROCESS | 1789 | 1468023105096 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1789 | 1468023105113 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f47e800 == 17 [pid = 1789] [id = 470] 17:11:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x8f47ec00) [pid = 1789] [serial = 1411] [outer = (nil)] 17:11:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x8f61e800) [pid = 1789] [serial = 1412] [outer = 0x8f47ec00] 17:11:45 INFO - PROCESS | 1789 | 1468023105227 Marionette DEBUG loaded listener.js 17:11:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8f89cc00) [pid = 1789] [serial = 1413] [outer = 0x8f47ec00] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x90ce5c00) [pid = 1789] [serial = 1362] [outer = (nil)] [url = about:blank] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x8f47bc00) [pid = 1789] [serial = 1338] [outer = (nil)] [url = about:blank] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8dada000) [pid = 1789] [serial = 1337] [outer = (nil)] [url = about:blank] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x93d94000) [pid = 1789] [serial = 1344] [outer = (nil)] [url = about:blank] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x91ad7c00) [pid = 1789] [serial = 1340] [outer = (nil)] [url = about:blank] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90cf4400) [pid = 1789] [serial = 1361] [outer = (nil)] [url = about:blank] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x93ac5c00) [pid = 1789] [serial = 1356] [outer = (nil)] [url = about:blank] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8f47c800) [pid = 1789] [serial = 1349] [outer = (nil)] [url = about:blank] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x93b54400) [pid = 1789] [serial = 1343] [outer = (nil)] [url = about:blank] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x930d1c00) [pid = 1789] [serial = 1335] [outer = (nil)] [url = about:blank] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93d9d400) [pid = 1789] [serial = 1358] [outer = (nil)] [url = about:blank] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8f61d800) [pid = 1789] [serial = 1350] [outer = (nil)] [url = about:blank] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x91ea9c00) [pid = 1789] [serial = 1341] [outer = (nil)] [url = about:blank] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9516ec00) [pid = 1789] [serial = 1346] [outer = (nil)] [url = about:blank] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x95164800) [pid = 1789] [serial = 1359] [outer = (nil)] [url = about:blank] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x93aa8000) [pid = 1789] [serial = 1355] [outer = (nil)] [url = about:blank] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x90d1c000) [pid = 1789] [serial = 1353] [outer = (nil)] [url = about:blank] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x95167800) [pid = 1789] [serial = 1347] [outer = (nil)] [url = about:blank] 17:11:45 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x90cf0c00) [pid = 1789] [serial = 1352] [outer = (nil)] [url = about:blank] 17:11:46 INFO - PROCESS | 1789 | 1468023106102 Marionette TRACE conn4 <- [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:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1494ms 17:11:46 INFO - PROCESS | 1789 | 1468023106137 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 17:11:46 INFO - PROCESS | 1789 | 1468023106144 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 17:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:11:46 INFO - PROCESS | 1789 | 1468023106155 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:11:46 INFO - PROCESS | 1789 | 1468023106158 Marionette TRACE conn4 <- [1,1854,null,{}] 17:11:46 INFO - PROCESS | 1789 | 1468023106164 Marionette TRACE conn4 -> [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:11:46 INFO - PROCESS | 1789 | 1468023106170 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:46 INFO - PROCESS | 1789 | 1468023106330 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 17:11:46 INFO - PROCESS | 1789 | 1468023106340 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1789 | 1468023106352 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x90ceb400 == 18 [pid = 1789] [id = 471] 17:11:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90cec000) [pid = 1789] [serial = 1414] [outer = (nil)] 17:11:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90d12400) [pid = 1789] [serial = 1415] [outer = 0x90cec000] 17:11:46 INFO - PROCESS | 1789 | 1468023106426 Marionette DEBUG loaded listener.js 17:11:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x91ad1400) [pid = 1789] [serial = 1416] [outer = 0x90cec000] 17:11:47 INFO - PROCESS | 1789 | 1468023107446 Marionette TRACE conn4 <- [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:11:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:11:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1340ms 17:11:47 INFO - PROCESS | 1789 | 1468023107495 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 17:11:47 INFO - PROCESS | 1789 | 1468023107498 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 17:11:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:11:47 INFO - PROCESS | 1789 | 1468023107504 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:11:47 INFO - PROCESS | 1789 | 1468023107510 Marionette TRACE conn4 <- [1,1858,null,{}] 17:11:47 INFO - PROCESS | 1789 | 1468023107525 Marionette TRACE conn4 -> [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:11:47 INFO - PROCESS | 1789 | 1468023107533 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:47 INFO - PROCESS | 1789 | 1468023107749 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 17:11:47 INFO - PROCESS | 1789 | 1468023107766 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1789 | 1468023107776 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x930dc800 == 19 [pid = 1789] [id = 472] 17:11:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x930de800) [pid = 1789] [serial = 1417] [outer = (nil)] 17:11:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93abc800) [pid = 1789] [serial = 1418] [outer = 0x930de800] 17:11:47 INFO - PROCESS | 1789 | 1468023107847 Marionette DEBUG loaded listener.js 17:11:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93b53400) [pid = 1789] [serial = 1419] [outer = 0x930de800] 17:11:48 INFO - PROCESS | 1789 | 1468023108782 Marionette TRACE conn4 <- [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:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1336ms 17:11:48 INFO - PROCESS | 1789 | 1468023108843 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 17:11:48 INFO - PROCESS | 1789 | 1468023108848 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 17:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:11:48 INFO - PROCESS | 1789 | 1468023108865 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:11:48 INFO - PROCESS | 1789 | 1468023108868 Marionette TRACE conn4 <- [1,1862,null,{}] 17:11:48 INFO - PROCESS | 1789 | 1468023108875 Marionette TRACE conn4 -> [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:11:48 INFO - PROCESS | 1789 | 1468023108880 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:49 INFO - PROCESS | 1789 | 1468023109100 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 17:11:49 INFO - PROCESS | 1789 | 1468023109120 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1789 | 1468023109127 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9dd000 == 20 [pid = 1789] [id = 473] 17:11:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93abdc00) [pid = 1789] [serial = 1420] [outer = (nil)] 17:11:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93d99c00) [pid = 1789] [serial = 1421] [outer = 0x93abdc00] 17:11:49 INFO - PROCESS | 1789 | 1468023109196 Marionette DEBUG loaded listener.js 17:11:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x95168c00) [pid = 1789] [serial = 1422] [outer = 0x93abdc00] 17:11:50 INFO - PROCESS | 1789 | 1468023110088 Marionette TRACE conn4 <- [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:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1279ms 17:11:50 INFO - PROCESS | 1789 | 1468023110149 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 17:11:50 INFO - PROCESS | 1789 | 1468023110153 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 17:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:11:50 INFO - PROCESS | 1789 | 1468023110159 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:11:50 INFO - PROCESS | 1789 | 1468023110162 Marionette TRACE conn4 <- [1,1866,null,{}] 17:11:50 INFO - PROCESS | 1789 | 1468023110167 Marionette TRACE conn4 -> [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:11:50 INFO - PROCESS | 1789 | 1468023110172 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:50 INFO - PROCESS | 1789 | 1468023110372 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 17:11:50 INFO - PROCESS | 1789 | 1468023110397 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1789 | 1468023110405 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a51000 == 21 [pid = 1789] [id = 474] 17:11:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x951de000) [pid = 1789] [serial = 1423] [outer = (nil)] 17:11:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9535fc00) [pid = 1789] [serial = 1424] [outer = 0x951de000] 17:11:50 INFO - PROCESS | 1789 | 1468023110471 Marionette DEBUG loaded listener.js 17:11:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x953efc00) [pid = 1789] [serial = 1425] [outer = 0x951de000] 17:11:51 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8d8c6400) [pid = 1789] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:11:51 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8f476c00) [pid = 1789] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:11:51 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8d8c5000) [pid = 1789] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:11:51 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f47e400) [pid = 1789] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:11:51 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8f89c000) [pid = 1789] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:11:51 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8d9d2c00) [pid = 1789] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:11:51 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x91eab800) [pid = 1789] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:11:51 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x92040000) [pid = 1789] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:11:51 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x93a59000) [pid = 1789] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:11:51 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9963dc00) [pid = 1789] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:11:51 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x90c85c00) [pid = 1789] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:11:51 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x90d1e800) [pid = 1789] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:11:51 INFO - PROCESS | 1789 | 1468023111479 Marionette TRACE conn4 <- [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:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1381ms 17:11:51 INFO - PROCESS | 1789 | 1468023111541 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 17:11:51 INFO - PROCESS | 1789 | 1468023111545 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 17:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:11:51 INFO - PROCESS | 1789 | 1468023111552 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:11:51 INFO - PROCESS | 1789 | 1468023111555 Marionette TRACE conn4 <- [1,1870,null,{}] 17:11:51 INFO - PROCESS | 1789 | 1468023111561 Marionette TRACE conn4 -> [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:11:51 INFO - PROCESS | 1789 | 1468023111571 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:51 INFO - PROCESS | 1789 | 1468023111767 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 17:11:51 INFO - PROCESS | 1789 | 1468023111917 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1789 | 1468023111923 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cc000 == 22 [pid = 1789] [id = 475] 17:11:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8f476c00) [pid = 1789] [serial = 1426] [outer = (nil)] 17:11:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90d1a400) [pid = 1789] [serial = 1427] [outer = 0x8f476c00] 17:11:52 INFO - PROCESS | 1789 | 1468023112014 Marionette DEBUG loaded listener.js 17:11:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x93abd800) [pid = 1789] [serial = 1428] [outer = 0x8f476c00] 17:11:52 INFO - PROCESS | 1789 | 1468023112773 Marionette TRACE conn4 <- [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:11:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1278ms 17:11:52 INFO - PROCESS | 1789 | 1468023112880 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 17:11:52 INFO - PROCESS | 1789 | 1468023112886 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 17:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:11:52 INFO - PROCESS | 1789 | 1468023112894 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:11:52 INFO - PROCESS | 1789 | 1468023112900 Marionette TRACE conn4 <- [1,1874,null,{}] 17:11:52 INFO - PROCESS | 1789 | 1468023112909 Marionette TRACE conn4 -> [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:11:52 INFO - PROCESS | 1789 | 1468023112916 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:53 INFO - PROCESS | 1789 | 1468023113122 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 17:11:53 INFO - PROCESS | 1789 | 1468023113299 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1789 | 1468023113315 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d2c00 == 23 [pid = 1789] [id = 476] 17:11:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8ee05400) [pid = 1789] [serial = 1429] [outer = (nil)] 17:11:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f470c00) [pid = 1789] [serial = 1430] [outer = 0x8ee05400] 17:11:53 INFO - PROCESS | 1789 | 1468023113401 Marionette DEBUG loaded listener.js 17:11:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8f47cc00) [pid = 1789] [serial = 1431] [outer = 0x8ee05400] 17:11:54 INFO - PROCESS | 1789 | 1468023114456 Marionette TRACE conn4 <- [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:11:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1634ms 17:11:54 INFO - PROCESS | 1789 | 1468023114529 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 17:11:54 INFO - PROCESS | 1789 | 1468023114535 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 17:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:11:54 INFO - PROCESS | 1789 | 1468023114546 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:11:54 INFO - PROCESS | 1789 | 1468023114552 Marionette TRACE conn4 <- [1,1878,null,{}] 17:11:54 INFO - PROCESS | 1789 | 1468023114560 Marionette TRACE conn4 -> [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:11:54 INFO - PROCESS | 1789 | 1468023114565 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:54 INFO - PROCESS | 1789 | 1468023114784 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 17:11:55 INFO - PROCESS | 1789 | 1468023115011 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1789 | 1468023115022 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d1a800 == 24 [pid = 1789] [id = 477] 17:11:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x91ad9400) [pid = 1789] [serial = 1432] [outer = (nil)] 17:11:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91adfc00) [pid = 1789] [serial = 1433] [outer = 0x91ad9400] 17:11:55 INFO - PROCESS | 1789 | 1468023115147 Marionette DEBUG loaded listener.js 17:11:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x92043000) [pid = 1789] [serial = 1434] [outer = 0x91ad9400] 17:11:56 INFO - PROCESS | 1789 | 1468023116114 Marionette TRACE conn4 <- [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:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1649ms 17:11:56 INFO - PROCESS | 1789 | 1468023116192 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 17:11:56 INFO - PROCESS | 1789 | 1468023116196 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 17:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:11:56 INFO - PROCESS | 1789 | 1468023116203 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:11:56 INFO - PROCESS | 1789 | 1468023116207 Marionette TRACE conn4 <- [1,1882,null,{}] 17:11:56 INFO - PROCESS | 1789 | 1468023116220 Marionette TRACE conn4 -> [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:11:56 INFO - PROCESS | 1789 | 1468023116230 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:56 INFO - PROCESS | 1789 | 1468023116448 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 17:11:56 INFO - PROCESS | 1789 | 1468023116727 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1789 | 1468023116741 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x93ac1000 == 25 [pid = 1789] [id = 478] 17:11:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x95360c00) [pid = 1789] [serial = 1435] [outer = (nil)] 17:11:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9797a000) [pid = 1789] [serial = 1436] [outer = 0x95360c00] 17:11:56 INFO - PROCESS | 1789 | 1468023116864 Marionette DEBUG loaded listener.js 17:11:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9928e800) [pid = 1789] [serial = 1437] [outer = 0x95360c00] 17:11:57 INFO - PROCESS | 1789 | 1468023117765 Marionette TRACE conn4 <- [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:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1630ms 17:11:57 INFO - PROCESS | 1789 | 1468023117834 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 17:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:11:57 INFO - PROCESS | 1789 | 1468023117839 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 17:11:57 INFO - PROCESS | 1789 | 1468023117845 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:11:57 INFO - PROCESS | 1789 | 1468023117848 Marionette TRACE conn4 <- [1,1886,null,{}] 17:11:57 INFO - PROCESS | 1789 | 1468023117854 Marionette TRACE conn4 -> [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:11:57 INFO - PROCESS | 1789 | 1468023117859 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:58 INFO - PROCESS | 1789 | 1468023118036 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 17:11:58 INFO - PROCESS | 1789 | 1468023118233 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1789 | 1468023118243 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a55c00 == 26 [pid = 1789] [id = 479] 17:11:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9963a400) [pid = 1789] [serial = 1438] [outer = (nil)] 17:11:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x996b3c00) [pid = 1789] [serial = 1439] [outer = 0x9963a400] 17:11:58 INFO - PROCESS | 1789 | 1468023118365 Marionette DEBUG loaded listener.js 17:11:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x99787400) [pid = 1789] [serial = 1440] [outer = 0x9963a400] 17:11:59 INFO - PROCESS | 1789 | 1468023119338 Marionette TRACE conn4 <- [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:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1531ms 17:11:59 INFO - PROCESS | 1789 | 1468023119376 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 17:11:59 INFO - PROCESS | 1789 | 1468023119380 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 17:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:11:59 INFO - PROCESS | 1789 | 1468023119386 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:11:59 INFO - PROCESS | 1789 | 1468023119390 Marionette TRACE conn4 <- [1,1890,null,{}] 17:11:59 INFO - PROCESS | 1789 | 1468023119396 Marionette TRACE conn4 -> [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:11:59 INFO - PROCESS | 1789 | 1468023119401 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:59 INFO - PROCESS | 1789 | 1468023119573 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 17:11:59 INFO - PROCESS | 1789 | 1468023119753 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1789 | 1468023119764 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:11:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9df000 == 27 [pid = 1789] [id = 480] 17:11:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x8dad9800) [pid = 1789] [serial = 1441] [outer = (nil)] 17:11:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x8f895000) [pid = 1789] [serial = 1442] [outer = 0x8dad9800] 17:11:59 INFO - PROCESS | 1789 | 1468023119843 Marionette DEBUG loaded listener.js 17:11:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x90cf0400) [pid = 1789] [serial = 1443] [outer = 0x8dad9800] 17:12:01 INFO - PROCESS | 1789 | 1468023121043 Marionette TRACE conn4 <- [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:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1741ms 17:12:01 INFO - PROCESS | 1789 | 1468023121128 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 17:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:12:01 INFO - PROCESS | 1789 | 1468023121134 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 17:12:01 INFO - PROCESS | 1789 | 1468023121141 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:12:01 INFO - PROCESS | 1789 | 1468023121148 Marionette TRACE conn4 <- [1,1894,null,{}] 17:12:01 INFO - PROCESS | 1789 | 1468023121155 Marionette TRACE conn4 -> [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:12:01 INFO - PROCESS | 1789 | 1468023121160 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:01 INFO - PROCESS | 1789 | 1468023121363 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 17:12:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c4400 == 26 [pid = 1789] [id = 461] 17:12:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d1c00 == 25 [pid = 1789] [id = 460] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x8dadbc00) [pid = 1789] [serial = 1365] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8d9d1800) [pid = 1789] [serial = 1364] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x91eb0c00) [pid = 1789] [serial = 1394] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8d8cb800) [pid = 1789] [serial = 1385] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8f61a400) [pid = 1789] [serial = 1388] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8f894800) [pid = 1789] [serial = 1389] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90c89000) [pid = 1789] [serial = 1368] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90b4a000) [pid = 1789] [serial = 1367] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8ee0a400) [pid = 1789] [serial = 1383] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8d9dc400) [pid = 1789] [serial = 1382] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x930df800) [pid = 1789] [serial = 1371] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9203ec00) [pid = 1789] [serial = 1370] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9797f800) [pid = 1789] [serial = 1374] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x953ecc00) [pid = 1789] [serial = 1373] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x99637400) [pid = 1789] [serial = 1377] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x91eaf400) [pid = 1789] [serial = 1376] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x9a095800) [pid = 1789] [serial = 1380] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x8dadb400) [pid = 1789] [serial = 1386] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x9970f400) [pid = 1789] [serial = 1379] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x90cf3000) [pid = 1789] [serial = 1392] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x92040c00) [pid = 1789] [serial = 1395] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x90cea000) [pid = 1789] [serial = 1391] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x92327800) [pid = 1789] [serial = 1397] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x92444c00) [pid = 1789] [serial = 1398] [outer = (nil)] [url = about:blank] 17:12:02 INFO - PROCESS | 1789 | 1468023122671 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:02 INFO - PROCESS | 1789 | 1468023122685 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cec00 == 26 [pid = 1789] [id = 481] 17:12:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x8d9d4c00) [pid = 1789] [serial = 1444] [outer = (nil)] 17:12:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x8d9d9000) [pid = 1789] [serial = 1445] [outer = 0x8d9d4c00] 17:12:02 INFO - PROCESS | 1789 | 1468023122792 Marionette DEBUG loaded listener.js 17:12:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x8dadb800) [pid = 1789] [serial = 1446] [outer = 0x8d9d4c00] 17:12:03 INFO - PROCESS | 1789 | 1468023123623 Marionette TRACE conn4 <- [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:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 2540ms 17:12:03 INFO - PROCESS | 1789 | 1468023123682 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 17:12:03 INFO - PROCESS | 1789 | 1468023123687 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 17:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:12:03 INFO - PROCESS | 1789 | 1468023123695 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:12:03 INFO - PROCESS | 1789 | 1468023123700 Marionette TRACE conn4 <- [1,1898,null,{}] 17:12:03 INFO - PROCESS | 1789 | 1468023123708 Marionette TRACE conn4 -> [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:12:03 INFO - PROCESS | 1789 | 1468023123714 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:03 INFO - PROCESS | 1789 | 1468023123888 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 17:12:04 INFO - PROCESS | 1789 | 1468023124025 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:04 INFO - PROCESS | 1789 | 1468023124036 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0a400 == 27 [pid = 1789] [id = 482] 17:12:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x8f472c00) [pid = 1789] [serial = 1447] [outer = (nil)] 17:12:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8f479000) [pid = 1789] [serial = 1448] [outer = 0x8f472c00] 17:12:04 INFO - PROCESS | 1789 | 1468023124107 Marionette DEBUG loaded listener.js 17:12:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8f61bc00) [pid = 1789] [serial = 1449] [outer = 0x8f472c00] 17:12:04 INFO - PROCESS | 1789 | 1468023124927 Marionette TRACE conn4 <- [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:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1288ms 17:12:04 INFO - PROCESS | 1789 | 1468023124991 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 17:12:05 INFO - PROCESS | 1789 | 1468023124998 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 17:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:12:05 INFO - PROCESS | 1789 | 1468023125005 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:12:05 INFO - PROCESS | 1789 | 1468023125008 Marionette TRACE conn4 <- [1,1902,null,{}] 17:12:05 INFO - PROCESS | 1789 | 1468023125014 Marionette TRACE conn4 -> [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:12:05 INFO - PROCESS | 1789 | 1468023125020 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:05 INFO - PROCESS | 1789 | 1468023125241 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 17:12:05 INFO - PROCESS | 1789 | 1468023125260 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:05 INFO - PROCESS | 1789 | 1468023125268 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f898800 == 28 [pid = 1789] [id = 483] 17:12:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90c83c00) [pid = 1789] [serial = 1450] [outer = (nil)] 17:12:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90c8a400) [pid = 1789] [serial = 1451] [outer = 0x90c83c00] 17:12:05 INFO - PROCESS | 1789 | 1468023125343 Marionette DEBUG loaded listener.js 17:12:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90ce5c00) [pid = 1789] [serial = 1452] [outer = 0x90c83c00] 17:12:06 INFO - PROCESS | 1789 | 1468023126333 Marionette TRACE conn4 <- [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:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1380ms 17:12:06 INFO - PROCESS | 1789 | 1468023126394 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 17:12:06 INFO - PROCESS | 1789 | 1468023126398 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 17:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:12:06 INFO - PROCESS | 1789 | 1468023126413 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:12:06 INFO - PROCESS | 1789 | 1468023126422 Marionette TRACE conn4 <- [1,1906,null,{}] 17:12:06 INFO - PROCESS | 1789 | 1468023126437 Marionette TRACE conn4 -> [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:12:06 INFO - PROCESS | 1789 | 1468023126444 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:06 INFO - PROCESS | 1789 | 1468023126661 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 17:12:06 INFO - PROCESS | 1789 | 1468023126683 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:06 INFO - PROCESS | 1789 | 1468023126693 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d1400 == 29 [pid = 1789] [id = 484] 17:12:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8dae2800) [pid = 1789] [serial = 1453] [outer = (nil)] 17:12:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x91ad7800) [pid = 1789] [serial = 1454] [outer = 0x8dae2800] 17:12:06 INFO - PROCESS | 1789 | 1468023126789 Marionette DEBUG loaded listener.js 17:12:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91eaac00) [pid = 1789] [serial = 1455] [outer = 0x8dae2800] 17:12:07 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x930de800) [pid = 1789] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:12:07 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x91ade000) [pid = 1789] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:12:07 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8f476c00) [pid = 1789] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:12:07 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x93a4dc00) [pid = 1789] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:12:07 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x93abdc00) [pid = 1789] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:12:07 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x93b5cc00) [pid = 1789] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:12:07 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x90cec000) [pid = 1789] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:12:07 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8f47d400) [pid = 1789] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:12:07 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x951de000) [pid = 1789] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:12:07 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x8f47ec00) [pid = 1789] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:12:08 INFO - PROCESS | 1789 | 1468023128020 Marionette TRACE conn4 <- [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:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1657ms 17:12:08 INFO - PROCESS | 1789 | 1468023128062 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 17:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:12:08 INFO - PROCESS | 1789 | 1468023128067 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 17:12:08 INFO - PROCESS | 1789 | 1468023128074 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:12:08 INFO - PROCESS | 1789 | 1468023128077 Marionette TRACE conn4 <- [1,1910,null,{}] 17:12:08 INFO - PROCESS | 1789 | 1468023128083 Marionette TRACE conn4 -> [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:12:08 INFO - PROCESS | 1789 | 1468023128088 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:08 INFO - PROCESS | 1789 | 1468023128263 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 17:12:08 INFO - PROCESS | 1789 | 1468023128273 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:08 INFO - PROCESS | 1789 | 1468023128279 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f476c00 == 30 [pid = 1789] [id = 485] 17:12:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x90ce7400) [pid = 1789] [serial = 1456] [outer = (nil)] 17:12:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x91eb3c00) [pid = 1789] [serial = 1457] [outer = 0x90ce7400] 17:12:08 INFO - PROCESS | 1789 | 1468023128350 Marionette DEBUG loaded listener.js 17:12:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x9203d800) [pid = 1789] [serial = 1458] [outer = 0x90ce7400] 17:12:09 INFO - PROCESS | 1789 | 1468023129268 Marionette TRACE conn4 <- [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:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1235ms 17:12:09 INFO - PROCESS | 1789 | 1468023129309 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 17:12:09 INFO - PROCESS | 1789 | 1468023129313 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 17:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:12:09 INFO - PROCESS | 1789 | 1468023129324 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:12:09 INFO - PROCESS | 1789 | 1468023129326 Marionette TRACE conn4 <- [1,1914,null,{}] 17:12:09 INFO - PROCESS | 1789 | 1468023129332 Marionette TRACE conn4 -> [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:12:09 INFO - PROCESS | 1789 | 1468023129336 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:09 INFO - PROCESS | 1789 | 1468023129538 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 17:12:09 INFO - PROCESS | 1789 | 1468023129710 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:09 INFO - PROCESS | 1789 | 1468023129722 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c5400 == 31 [pid = 1789] [id = 486] 17:12:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8d8c5800) [pid = 1789] [serial = 1459] [outer = (nil)] 17:12:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8d9d4800) [pid = 1789] [serial = 1460] [outer = 0x8d8c5800] 17:12:09 INFO - PROCESS | 1789 | 1468023129810 Marionette DEBUG loaded listener.js 17:12:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8dae1c00) [pid = 1789] [serial = 1461] [outer = 0x8d8c5800] 17:12:10 INFO - PROCESS | 1789 | 1468023130862 Marionette TRACE conn4 <- [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:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1580ms 17:12:10 INFO - PROCESS | 1789 | 1468023130902 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 17:12:10 INFO - PROCESS | 1789 | 1468023130909 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 17:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:12:10 INFO - PROCESS | 1789 | 1468023130917 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:12:10 INFO - PROCESS | 1789 | 1468023130923 Marionette TRACE conn4 <- [1,1918,null,{}] 17:12:10 INFO - PROCESS | 1789 | 1468023130929 Marionette TRACE conn4 -> [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:12:10 INFO - PROCESS | 1789 | 1468023130935 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:11 INFO - PROCESS | 1789 | 1468023131123 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 17:12:11 INFO - PROCESS | 1789 | 1468023131295 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:11 INFO - PROCESS | 1789 | 1468023131306 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d5c00 == 32 [pid = 1789] [id = 487] 17:12:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8f89ac00) [pid = 1789] [serial = 1462] [outer = (nil)] 17:12:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90c8b400) [pid = 1789] [serial = 1463] [outer = 0x8f89ac00] 17:12:11 INFO - PROCESS | 1789 | 1468023131401 Marionette DEBUG loaded listener.js 17:12:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90ceb800) [pid = 1789] [serial = 1464] [outer = 0x8f89ac00] 17:12:12 INFO - PROCESS | 1789 | 1468023132436 Marionette TRACE conn4 <- [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:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1581ms 17:12:12 INFO - PROCESS | 1789 | 1468023132498 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 17:12:12 INFO - PROCESS | 1789 | 1468023132503 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 17:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:12:12 INFO - PROCESS | 1789 | 1468023132510 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:12:12 INFO - PROCESS | 1789 | 1468023132514 Marionette TRACE conn4 <- [1,1922,null,{}] 17:12:12 INFO - PROCESS | 1789 | 1468023132520 Marionette TRACE conn4 -> [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:12:12 INFO - PROCESS | 1789 | 1468023132525 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:12 INFO - PROCESS | 1789 | 1468023132717 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 17:12:13 INFO - PROCESS | 1789 | 1468023132982 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:13 INFO - PROCESS | 1789 | 1468023132990 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f894800 == 33 [pid = 1789] [id = 488] 17:12:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x92045c00) [pid = 1789] [serial = 1465] [outer = (nil)] 17:12:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x92440400) [pid = 1789] [serial = 1466] [outer = 0x92045c00] 17:12:13 INFO - PROCESS | 1789 | 1468023133116 Marionette DEBUG loaded listener.js 17:12:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93a4dc00) [pid = 1789] [serial = 1467] [outer = 0x92045c00] 17:12:14 INFO - PROCESS | 1789 | 1468023134142 Marionette TRACE conn4 <- [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:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1678ms 17:12:14 INFO - PROCESS | 1789 | 1468023134189 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 17:12:14 INFO - PROCESS | 1789 | 1468023134196 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 17:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:12:14 INFO - PROCESS | 1789 | 1468023134214 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:12:14 INFO - PROCESS | 1789 | 1468023134221 Marionette TRACE conn4 <- [1,1926,null,{}] 17:12:14 INFO - PROCESS | 1789 | 1468023134227 Marionette TRACE conn4 -> [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:12:14 INFO - PROCESS | 1789 | 1468023134233 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:14 INFO - PROCESS | 1789 | 1468023134424 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 17:12:14 INFO - PROCESS | 1789 | 1468023134638 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:14 INFO - PROCESS | 1789 | 1468023134647 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dadf000 == 34 [pid = 1789] [id = 489] 17:12:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91eaa000) [pid = 1789] [serial = 1468] [outer = (nil)] 17:12:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93ac0800) [pid = 1789] [serial = 1469] [outer = 0x91eaa000] 17:12:14 INFO - PROCESS | 1789 | 1468023134731 Marionette DEBUG loaded listener.js 17:12:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93ac7400) [pid = 1789] [serial = 1470] [outer = 0x91eaa000] 17:12:15 INFO - PROCESS | 1789 | 1468023135869 Marionette TRACE conn4 <- [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:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1749ms 17:12:15 INFO - PROCESS | 1789 | 1468023135955 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 17:12:15 INFO - PROCESS | 1789 | 1468023135960 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 17:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:12:15 INFO - PROCESS | 1789 | 1468023135988 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:12:15 INFO - PROCESS | 1789 | 1468023135994 Marionette TRACE conn4 <- [1,1930,null,{}] 17:12:16 INFO - PROCESS | 1789 | 1468023136002 Marionette TRACE conn4 -> [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:12:16 INFO - PROCESS | 1789 | 1468023136008 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:16 INFO - PROCESS | 1789 | 1468023136246 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 17:12:16 INFO - PROCESS | 1789 | 1468023136496 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:16 INFO - PROCESS | 1789 | 1468023136510 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0d400 == 35 [pid = 1789] [id = 490] 17:12:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8ee0e800) [pid = 1789] [serial = 1471] [outer = (nil)] 17:12:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8f475800) [pid = 1789] [serial = 1472] [outer = 0x8ee0e800] 17:12:16 INFO - PROCESS | 1789 | 1468023136583 Marionette DEBUG loaded listener.js 17:12:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8f614400) [pid = 1789] [serial = 1473] [outer = 0x8ee0e800] 17:12:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8f47a800 == 34 [pid = 1789] [id = 465] 17:12:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d9c00 == 33 [pid = 1789] [id = 464] 17:12:16 INFO - PROCESS | 1789 | --DOCSHELL 0x90b43c00 == 32 [pid = 1789] [id = 463] 17:12:16 INFO - PROCESS | 1789 | --DOCSHELL 0x8f476c00 == 31 [pid = 1789] [id = 485] 17:12:17 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d1400 == 30 [pid = 1789] [id = 484] 17:12:17 INFO - PROCESS | 1789 | --DOCSHELL 0x8f898800 == 29 [pid = 1789] [id = 483] 17:12:17 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cec00 == 28 [pid = 1789] [id = 481] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90d1a400) [pid = 1789] [serial = 1427] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x93d99c00) [pid = 1789] [serial = 1421] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9535fc00) [pid = 1789] [serial = 1424] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x95168c00) [pid = 1789] [serial = 1422] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x93ac3c00) [pid = 1789] [serial = 1401] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93abd800) [pid = 1789] [serial = 1428] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93a55400) [pid = 1789] [serial = 1400] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x93abc800) [pid = 1789] [serial = 1418] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x91ea7c00) [pid = 1789] [serial = 1406] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9232b800) [pid = 1789] [serial = 1407] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8f61e800) [pid = 1789] [serial = 1412] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8f89cc00) [pid = 1789] [serial = 1413] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8f895c00) [pid = 1789] [serial = 1403] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x90b49400) [pid = 1789] [serial = 1404] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x90d12400) [pid = 1789] [serial = 1415] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x91ad1400) [pid = 1789] [serial = 1416] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x93d9b400) [pid = 1789] [serial = 1409] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x9516c000) [pid = 1789] [serial = 1410] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x953efc00) [pid = 1789] [serial = 1425] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x93b53400) [pid = 1789] [serial = 1419] [outer = (nil)] [url = about:blank] 17:12:17 INFO - PROCESS | 1789 | 1468023137464 Marionette TRACE conn4 <- [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:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1549ms 17:12:17 INFO - PROCESS | 1789 | 1468023137525 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 17:12:17 INFO - PROCESS | 1789 | 1468023137532 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 17:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:12:17 INFO - PROCESS | 1789 | 1468023137541 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:12:17 INFO - PROCESS | 1789 | 1468023137546 Marionette TRACE conn4 <- [1,1934,null,{}] 17:12:17 INFO - PROCESS | 1789 | 1468023137555 Marionette TRACE conn4 -> [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:12:17 INFO - PROCESS | 1789 | 1468023137560 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:17 INFO - PROCESS | 1789 | 1468023137726 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 17:12:17 INFO - PROCESS | 1789 | 1468023137897 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:17 INFO - PROCESS | 1789 | 1468023137903 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c8800 == 29 [pid = 1789] [id = 491] 17:12:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x90b43000) [pid = 1789] [serial = 1474] [outer = (nil)] 17:12:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x90c90000) [pid = 1789] [serial = 1475] [outer = 0x90b43000] 17:12:17 INFO - PROCESS | 1789 | 1468023137975 Marionette DEBUG loaded listener.js 17:12:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x90d13400) [pid = 1789] [serial = 1476] [outer = 0x90b43000] 17:12:18 INFO - PROCESS | 1789 | 1468023138803 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 17:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1297ms 17:12:18 INFO - PROCESS | 1789 | 1468023138839 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 17:12:18 INFO - PROCESS | 1789 | 1468023138843 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 17:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:12:18 INFO - PROCESS | 1789 | 1468023138850 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:12:18 INFO - PROCESS | 1789 | 1468023138855 Marionette TRACE conn4 <- [1,1938,null,{}] 17:12:18 INFO - PROCESS | 1789 | 1468023138872 Marionette TRACE conn4 -> [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:12:18 INFO - PROCESS | 1789 | 1468023138880 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:19 INFO - PROCESS | 1789 | 1468023139043 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 17:12:19 INFO - PROCESS | 1789 | 1468023139189 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:19 INFO - PROCESS | 1789 | 1468023139198 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eae800 == 30 [pid = 1789] [id = 492] 17:12:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x91eb3000) [pid = 1789] [serial = 1477] [outer = (nil)] 17:12:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x92325400) [pid = 1789] [serial = 1478] [outer = 0x91eb3000] 17:12:19 INFO - PROCESS | 1789 | 1468023139277 Marionette DEBUG loaded listener.js 17:12:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x930dc400) [pid = 1789] [serial = 1479] [outer = 0x91eb3000] 17:12:20 INFO - PROCESS | 1789 | 1468023140231 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 17:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1434ms 17:12:20 INFO - PROCESS | 1789 | 1468023140285 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 17:12:20 INFO - PROCESS | 1789 | 1468023140289 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 17:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:12:20 INFO - PROCESS | 1789 | 1468023140295 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:12:20 INFO - PROCESS | 1789 | 1468023140299 Marionette TRACE conn4 <- [1,1942,null,{}] 17:12:20 INFO - PROCESS | 1789 | 1468023140304 Marionette TRACE conn4 -> [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:12:20 INFO - PROCESS | 1789 | 1468023140309 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:20 INFO - PROCESS | 1789 | 1468023140531 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 17:12:20 INFO - PROCESS | 1789 | 1468023140555 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:20 INFO - PROCESS | 1789 | 1468023140566 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eb0800 == 31 [pid = 1789] [id = 493] 17:12:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x93ac4800) [pid = 1789] [serial = 1480] [outer = (nil)] 17:12:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x93b5d400) [pid = 1789] [serial = 1481] [outer = 0x93ac4800] 17:12:20 INFO - PROCESS | 1789 | 1468023140632 Marionette DEBUG loaded listener.js 17:12:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x93d93000) [pid = 1789] [serial = 1482] [outer = 0x93ac4800] 17:12:21 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8ee05400) [pid = 1789] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:12:21 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8f472c00) [pid = 1789] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:12:21 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x91ad9400) [pid = 1789] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:12:21 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x8d9d4c00) [pid = 1789] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:12:21 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8dad9800) [pid = 1789] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:12:21 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x95360c00) [pid = 1789] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:12:21 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x9963a400) [pid = 1789] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:12:21 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x8dae2800) [pid = 1789] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:12:21 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x90c83c00) [pid = 1789] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:12:21 INFO - PROCESS | 1789 | 1468023141577 Marionette TRACE conn4 <- [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:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1342ms 17:12:21 INFO - PROCESS | 1789 | 1468023141639 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 17:12:21 INFO - PROCESS | 1789 | 1468023141643 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 17:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:12:21 INFO - PROCESS | 1789 | 1468023141649 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:12:21 INFO - PROCESS | 1789 | 1468023141652 Marionette TRACE conn4 <- [1,1946,null,{}] 17:12:21 INFO - PROCESS | 1789 | 1468023141658 Marionette TRACE conn4 -> [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:12:21 INFO - PROCESS | 1789 | 1468023141663 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:21 INFO - PROCESS | 1789 | 1468023141862 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 17:12:21 INFO - PROCESS | 1789 | 1468023141875 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:21 INFO - PROCESS | 1789 | 1468023141883 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c8f800 == 32 [pid = 1789] [id = 494] 17:12:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x91adac00) [pid = 1789] [serial = 1483] [outer = (nil)] 17:12:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x93ac5c00) [pid = 1789] [serial = 1484] [outer = 0x91adac00] 17:12:21 INFO - PROCESS | 1789 | 1468023141950 Marionette DEBUG loaded listener.js 17:12:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x93b59000) [pid = 1789] [serial = 1485] [outer = 0x91adac00] 17:12:22 INFO - PROCESS | 1789 | 1468023142803 Marionette TRACE conn4 <- [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:12:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:12:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1181ms 17:12:22 INFO - PROCESS | 1789 | 1468023142831 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 17:12:22 INFO - PROCESS | 1789 | 1468023142835 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 17:12:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:12:22 INFO - PROCESS | 1789 | 1468023142841 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:12:22 INFO - PROCESS | 1789 | 1468023142845 Marionette TRACE conn4 <- [1,1950,null,{}] 17:12:22 INFO - PROCESS | 1789 | 1468023142850 Marionette TRACE conn4 -> [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:12:22 INFO - PROCESS | 1789 | 1468023142861 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:23 INFO - PROCESS | 1789 | 1468023143085 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 17:12:23 INFO - PROCESS | 1789 | 1468023143270 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:23 INFO - PROCESS | 1789 | 1468023143281 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c1c00 == 33 [pid = 1789] [id = 495] 17:12:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x8d8c2c00) [pid = 1789] [serial = 1486] [outer = (nil)] 17:12:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8d9d1400) [pid = 1789] [serial = 1487] [outer = 0x8d8c2c00] 17:12:23 INFO - PROCESS | 1789 | 1468023143365 Marionette DEBUG loaded listener.js 17:12:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8dada400) [pid = 1789] [serial = 1488] [outer = 0x8d8c2c00] 17:12:24 INFO - PROCESS | 1789 | 1468023144379 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 17:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1588ms 17:12:24 INFO - PROCESS | 1789 | 1468023144432 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 17:12:24 INFO - PROCESS | 1789 | 1468023144438 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 17:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:12:24 INFO - PROCESS | 1789 | 1468023144446 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:12:24 INFO - PROCESS | 1789 | 1468023144451 Marionette TRACE conn4 <- [1,1954,null,{}] 17:12:24 INFO - PROCESS | 1789 | 1468023144459 Marionette TRACE conn4 -> [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:12:24 INFO - PROCESS | 1789 | 1468023144468 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:24 INFO - PROCESS | 1789 | 1468023144690 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 17:12:24 INFO - PROCESS | 1789 | 1468023144867 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:24 INFO - PROCESS | 1789 | 1468023144875 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c4400 == 34 [pid = 1789] [id = 496] 17:12:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90b44000) [pid = 1789] [serial = 1489] [outer = (nil)] 17:12:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90cf4c00) [pid = 1789] [serial = 1490] [outer = 0x90b44000] 17:12:25 INFO - PROCESS | 1789 | 1468023145011 Marionette DEBUG loaded listener.js 17:12:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90d1e000) [pid = 1789] [serial = 1491] [outer = 0x90b44000] 17:12:25 INFO - PROCESS | 1789 | 1468023145978 Marionette TRACE conn4 <- [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:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1581ms 17:12:26 INFO - PROCESS | 1789 | 1468023146031 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 17:12:26 INFO - PROCESS | 1789 | 1468023146037 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 17:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:12:26 INFO - PROCESS | 1789 | 1468023146044 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:12:26 INFO - PROCESS | 1789 | 1468023146048 Marionette TRACE conn4 <- [1,1958,null,{}] 17:12:26 INFO - PROCESS | 1789 | 1468023146054 Marionette TRACE conn4 -> [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:12:26 INFO - PROCESS | 1789 | 1468023146060 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:26 INFO - PROCESS | 1789 | 1468023146248 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 17:12:26 INFO - PROCESS | 1789 | 1468023146438 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:26 INFO - PROCESS | 1789 | 1468023146449 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c8e400 == 35 [pid = 1789] [id = 497] 17:12:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90d1fc00) [pid = 1789] [serial = 1492] [outer = (nil)] 17:12:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93a58000) [pid = 1789] [serial = 1493] [outer = 0x90d1fc00] 17:12:26 INFO - PROCESS | 1789 | 1468023146530 Marionette DEBUG loaded listener.js 17:12:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93ac8800) [pid = 1789] [serial = 1494] [outer = 0x90d1fc00] 17:12:27 INFO - PROCESS | 1789 | 1468023147518 Marionette TRACE conn4 <- [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:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1531ms 17:12:27 INFO - PROCESS | 1789 | 1468023147577 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 17:12:27 INFO - PROCESS | 1789 | 1468023147581 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 17:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:12:27 INFO - PROCESS | 1789 | 1468023147596 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:12:27 INFO - PROCESS | 1789 | 1468023147605 Marionette TRACE conn4 <- [1,1962,null,{}] 17:12:27 INFO - PROCESS | 1789 | 1468023147614 Marionette TRACE conn4 -> [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:12:27 INFO - PROCESS | 1789 | 1468023147620 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:27 INFO - PROCESS | 1789 | 1468023147856 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 17:12:28 INFO - PROCESS | 1789 | 1468023148078 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:28 INFO - PROCESS | 1789 | 1468023148086 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9e0c00 == 36 [pid = 1789] [id = 498] 17:12:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x95165400) [pid = 1789] [serial = 1495] [outer = (nil)] 17:12:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x95364800) [pid = 1789] [serial = 1496] [outer = 0x95165400] 17:12:28 INFO - PROCESS | 1789 | 1468023148214 Marionette DEBUG loaded listener.js 17:12:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x953f1800) [pid = 1789] [serial = 1497] [outer = 0x95165400] 17:12:29 INFO - PROCESS | 1789 | 1468023149151 Marionette TRACE conn4 <- [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:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1598ms 17:12:29 INFO - PROCESS | 1789 | 1468023149187 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 17:12:29 INFO - PROCESS | 1789 | 1468023149191 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 17:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:12:29 INFO - PROCESS | 1789 | 1468023149198 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:12:29 INFO - PROCESS | 1789 | 1468023149201 Marionette TRACE conn4 <- [1,1966,null,{}] 17:12:29 INFO - PROCESS | 1789 | 1468023149206 Marionette TRACE conn4 -> [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:12:29 INFO - PROCESS | 1789 | 1468023149212 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:29 INFO - PROCESS | 1789 | 1468023149388 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 17:12:29 INFO - PROCESS | 1789 | 1468023149563 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:29 INFO - PROCESS | 1789 | 1468023149573 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x95172400 == 37 [pid = 1789] [id = 499] 17:12:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9797ec00) [pid = 1789] [serial = 1498] [outer = (nil)] 17:12:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9833b400) [pid = 1789] [serial = 1499] [outer = 0x9797ec00] 17:12:29 INFO - PROCESS | 1789 | 1468023149650 Marionette DEBUG loaded listener.js 17:12:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9926a800) [pid = 1789] [serial = 1500] [outer = 0x9797ec00] 17:12:30 INFO - PROCESS | 1789 | 1468023150575 Marionette TRACE conn4 <- [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:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1432ms 17:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:12:30 INFO - PROCESS | 1789 | 1468023150631 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 17:12:30 INFO - PROCESS | 1789 | 1468023150634 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 17:12:30 INFO - PROCESS | 1789 | 1468023150641 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:12:30 INFO - PROCESS | 1789 | 1468023150644 Marionette TRACE conn4 <- [1,1970,null,{}] 17:12:30 INFO - PROCESS | 1789 | 1468023150650 Marionette TRACE conn4 -> [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:12:30 INFO - PROCESS | 1789 | 1468023150656 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:30 INFO - PROCESS | 1789 | 1468023150823 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 17:12:31 INFO - PROCESS | 1789 | 1468023151010 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:31 INFO - PROCESS | 1789 | 1468023151029 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x99295400 == 38 [pid = 1789] [id = 500] 17:12:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9962e800) [pid = 1789] [serial = 1501] [outer = (nil)] 17:12:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9963a800) [pid = 1789] [serial = 1502] [outer = 0x9962e800] 17:12:31 INFO - PROCESS | 1789 | 1468023151121 Marionette DEBUG loaded listener.js 17:12:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9a090400) [pid = 1789] [serial = 1503] [outer = 0x9962e800] 17:12:32 INFO - PROCESS | 1789 | 1468023152085 Marionette TRACE conn4 <- [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:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1483ms 17:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:12:32 INFO - PROCESS | 1789 | 1468023152124 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 17:12:32 INFO - PROCESS | 1789 | 1468023152127 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 17:12:32 INFO - PROCESS | 1789 | 1468023152134 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:12:32 INFO - PROCESS | 1789 | 1468023152137 Marionette TRACE conn4 <- [1,1974,null,{}] 17:12:32 INFO - PROCESS | 1789 | 1468023152143 Marionette TRACE conn4 -> [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:12:32 INFO - PROCESS | 1789 | 1468023152149 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:32 INFO - PROCESS | 1789 | 1468023152326 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 17:12:32 INFO - PROCESS | 1789 | 1468023152505 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:32 INFO - PROCESS | 1789 | 1468023152513 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f615400 == 39 [pid = 1789] [id = 501] 17:12:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x8f615c00) [pid = 1789] [serial = 1504] [outer = (nil)] 17:12:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x91ea9000) [pid = 1789] [serial = 1505] [outer = 0x8f615c00] 17:12:32 INFO - PROCESS | 1789 | 1468023152590 Marionette DEBUG loaded listener.js 17:12:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a098c00) [pid = 1789] [serial = 1506] [outer = 0x8f615c00] 17:12:33 INFO - PROCESS | 1789 | 1468023153730 Marionette TRACE conn4 <- [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:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1637ms 17:12:33 INFO - PROCESS | 1789 | 1468023153770 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 17:12:33 INFO - PROCESS | 1789 | 1468023153776 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 17:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:12:33 INFO - PROCESS | 1789 | 1468023153784 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:12:33 INFO - PROCESS | 1789 | 1468023153788 Marionette TRACE conn4 <- [1,1978,null,{}] 17:12:33 INFO - PROCESS | 1789 | 1468023153796 Marionette TRACE conn4 -> [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:12:33 INFO - PROCESS | 1789 | 1468023153802 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:34 INFO - PROCESS | 1789 | 1468023154023 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 17:12:34 INFO - PROCESS | 1789 | 1468023154357 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:34 INFO - PROCESS | 1789 | 1468023154372 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f894c00 == 40 [pid = 1789] [id = 502] 17:12:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8f895800) [pid = 1789] [serial = 1507] [outer = (nil)] 17:12:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x8f89d000) [pid = 1789] [serial = 1508] [outer = 0x8f895800] 17:12:34 INFO - PROCESS | 1789 | 1468023154446 Marionette DEBUG loaded listener.js 17:12:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x90b3ec00) [pid = 1789] [serial = 1509] [outer = 0x8f895800] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x90c8f800 == 39 [pid = 1789] [id = 494] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x91eb0800 == 38 [pid = 1789] [id = 493] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x91eae800 == 37 [pid = 1789] [id = 492] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c8800 == 36 [pid = 1789] [id = 491] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0d400 == 35 [pid = 1789] [id = 490] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x90d1a800 == 34 [pid = 1789] [id = 477] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9df000 == 33 [pid = 1789] [id = 480] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0a400 == 32 [pid = 1789] [id = 482] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x8f47e000 == 31 [pid = 1789] [id = 462] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x930dc800 == 30 [pid = 1789] [id = 472] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x91eae400 == 29 [pid = 1789] [id = 469] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d5c00 == 28 [pid = 1789] [id = 487] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x90ceb400 == 27 [pid = 1789] [id = 471] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c5400 == 26 [pid = 1789] [id = 486] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x90b43800 == 25 [pid = 1789] [id = 468] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x930dfc00 == 24 [pid = 1789] [id = 466] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9dd000 == 23 [pid = 1789] [id = 473] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x8f47e800 == 22 [pid = 1789] [id = 470] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x8f894800 == 21 [pid = 1789] [id = 488] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x93a51000 == 20 [pid = 1789] [id = 474] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x8dadf000 == 19 [pid = 1789] [id = 489] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d2c00 == 18 [pid = 1789] [id = 476] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9de000 == 17 [pid = 1789] [id = 467] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x93ac1000 == 16 [pid = 1789] [id = 478] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cc000 == 15 [pid = 1789] [id = 475] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x93a55c00 == 14 [pid = 1789] [id = 479] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x99295400 == 13 [pid = 1789] [id = 500] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x8f615400 == 12 [pid = 1789] [id = 501] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x95172400 == 11 [pid = 1789] [id = 499] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9e0c00 == 10 [pid = 1789] [id = 498] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c4400 == 9 [pid = 1789] [id = 496] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x90c8e400 == 8 [pid = 1789] [id = 497] 17:12:35 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c1c00 == 7 [pid = 1789] [id = 495] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x91eb3c00) [pid = 1789] [serial = 1457] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8f47cc00) [pid = 1789] [serial = 1431] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8f470c00) [pid = 1789] [serial = 1430] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x8f479000) [pid = 1789] [serial = 1448] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x92043000) [pid = 1789] [serial = 1434] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8d9d9000) [pid = 1789] [serial = 1445] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8dadb800) [pid = 1789] [serial = 1446] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x91adfc00) [pid = 1789] [serial = 1433] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x90cf0400) [pid = 1789] [serial = 1443] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8f895000) [pid = 1789] [serial = 1442] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9928e800) [pid = 1789] [serial = 1437] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9797a000) [pid = 1789] [serial = 1436] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x99787400) [pid = 1789] [serial = 1440] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x996b3c00) [pid = 1789] [serial = 1439] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x91ad7800) [pid = 1789] [serial = 1454] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90c8a400) [pid = 1789] [serial = 1451] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x91eaac00) [pid = 1789] [serial = 1455] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90ce5c00) [pid = 1789] [serial = 1452] [outer = (nil)] [url = about:blank] 17:12:35 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8f61bc00) [pid = 1789] [serial = 1449] [outer = (nil)] [url = about:blank] 17:12:36 INFO - PROCESS | 1789 | 1468023156330 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:12:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 2580ms 17:12:36 INFO - PROCESS | 1789 | 1468023156401 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 17:12:36 INFO - PROCESS | 1789 | 1468023156406 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 17:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:12:36 INFO - PROCESS | 1789 | 1468023156416 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:12:36 INFO - PROCESS | 1789 | 1468023156423 Marionette TRACE conn4 <- [1,1982,null,{}] 17:12:36 INFO - PROCESS | 1789 | 1468023156431 Marionette TRACE conn4 -> [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:12:36 INFO - PROCESS | 1789 | 1468023156436 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:36 INFO - PROCESS | 1789 | 1468023156608 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 17:12:36 INFO - PROCESS | 1789 | 1468023156620 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:36 INFO - PROCESS | 1789 | 1468023156628 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee08800 == 8 [pid = 1789] [id = 503] 17:12:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8ee09400) [pid = 1789] [serial = 1510] [outer = (nil)] 17:12:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8f47ac00) [pid = 1789] [serial = 1511] [outer = 0x8ee09400] 17:12:36 INFO - PROCESS | 1789 | 1468023156703 Marionette DEBUG loaded listener.js 17:12:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f615400) [pid = 1789] [serial = 1512] [outer = 0x8ee09400] 17:12:37 INFO - PROCESS | 1789 | 1468023157654 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1284ms 17:12:37 INFO - PROCESS | 1789 | 1468023157700 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 17:12:37 INFO - PROCESS | 1789 | 1468023157708 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 17:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:12:37 INFO - PROCESS | 1789 | 1468023157723 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:12:37 INFO - PROCESS | 1789 | 1468023157728 Marionette TRACE conn4 <- [1,1986,null,{}] 17:12:37 INFO - PROCESS | 1789 | 1468023157734 Marionette TRACE conn4 -> [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:12:37 INFO - PROCESS | 1789 | 1468023157739 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:37 INFO - PROCESS | 1789 | 1468023157917 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 17:12:38 INFO - PROCESS | 1789 | 1468023158072 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:38 INFO - PROCESS | 1789 | 1468023158082 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b40800 == 9 [pid = 1789] [id = 504] 17:12:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90b45800) [pid = 1789] [serial = 1513] [outer = (nil)] 17:12:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90c8ac00) [pid = 1789] [serial = 1514] [outer = 0x90b45800] 17:12:38 INFO - PROCESS | 1789 | 1468023158155 Marionette DEBUG loaded listener.js 17:12:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90ce8000) [pid = 1789] [serial = 1515] [outer = 0x90b45800] 17:12:39 INFO - PROCESS | 1789 | 1468023159062 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1392ms 17:12:39 INFO - PROCESS | 1789 | 1468023159118 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 17:12:39 INFO - PROCESS | 1789 | 1468023159121 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 17:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:12:39 INFO - PROCESS | 1789 | 1468023159128 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:12:39 INFO - PROCESS | 1789 | 1468023159133 Marionette TRACE conn4 <- [1,1990,null,{}] 17:12:39 INFO - PROCESS | 1789 | 1468023159150 Marionette TRACE conn4 -> [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:12:39 INFO - PROCESS | 1789 | 1468023159158 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:39 INFO - PROCESS | 1789 | 1468023159378 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 17:12:39 INFO - PROCESS | 1789 | 1468023159398 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:39 INFO - PROCESS | 1789 | 1468023159410 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eae400 == 10 [pid = 1789] [id = 505] 17:12:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91eae800) [pid = 1789] [serial = 1516] [outer = (nil)] 17:12:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91eb4000) [pid = 1789] [serial = 1517] [outer = 0x91eae800] 17:12:39 INFO - PROCESS | 1789 | 1468023159480 Marionette DEBUG loaded listener.js 17:12:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x92441400) [pid = 1789] [serial = 1518] [outer = 0x91eae800] 17:12:40 INFO - PROCESS | 1789 | 1468023160794 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:12:40 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x93ac4800) [pid = 1789] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:12:40 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91adac00) [pid = 1789] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:12:40 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x92045c00) [pid = 1789] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:12:40 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8ee0e800) [pid = 1789] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:12:40 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8f89ac00) [pid = 1789] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:12:40 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90ce7400) [pid = 1789] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:12:40 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8d8c5800) [pid = 1789] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:12:40 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90b43000) [pid = 1789] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:12:40 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x91eaa000) [pid = 1789] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:12:40 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x91eb3000) [pid = 1789] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1740ms 17:12:40 INFO - PROCESS | 1789 | 1468023160868 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 17:12:40 INFO - PROCESS | 1789 | 1468023160872 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 17:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:12:40 INFO - PROCESS | 1789 | 1468023160878 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:12:40 INFO - PROCESS | 1789 | 1468023160881 Marionette TRACE conn4 <- [1,1994,null,{}] 17:12:40 INFO - PROCESS | 1789 | 1468023160887 Marionette TRACE conn4 -> [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:12:40 INFO - PROCESS | 1789 | 1468023160891 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:41 INFO - PROCESS | 1789 | 1468023161033 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 17:12:41 INFO - PROCESS | 1789 | 1468023161204 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:41 INFO - PROCESS | 1789 | 1468023161213 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f477c00 == 11 [pid = 1789] [id = 506] 17:12:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90cf1400) [pid = 1789] [serial = 1519] [outer = (nil)] 17:12:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x91adc000) [pid = 1789] [serial = 1520] [outer = 0x90cf1400] 17:12:41 INFO - PROCESS | 1789 | 1468023161280 Marionette DEBUG loaded listener.js 17:12:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x92448c00) [pid = 1789] [serial = 1521] [outer = 0x90cf1400] 17:12:41 INFO - PROCESS | 1789 | 1468023161994 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 17:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1134ms 17:12:42 INFO - PROCESS | 1789 | 1468023162013 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 17:12:42 INFO - PROCESS | 1789 | 1468023162017 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 17:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:12:42 INFO - PROCESS | 1789 | 1468023162023 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:12:42 INFO - PROCESS | 1789 | 1468023162027 Marionette TRACE conn4 <- [1,1998,null,{}] 17:12:42 INFO - PROCESS | 1789 | 1468023162032 Marionette TRACE conn4 -> [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:12:42 INFO - PROCESS | 1789 | 1468023162036 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:42 INFO - PROCESS | 1789 | 1468023162243 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 17:12:42 INFO - PROCESS | 1789 | 1468023162266 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:42 INFO - PROCESS | 1789 | 1468023162273 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c8dc00 == 12 [pid = 1789] [id = 507] 17:12:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90ce7400) [pid = 1789] [serial = 1522] [outer = (nil)] 17:12:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93abdc00) [pid = 1789] [serial = 1523] [outer = 0x90ce7400] 17:12:42 INFO - PROCESS | 1789 | 1468023162339 Marionette DEBUG loaded listener.js 17:12:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93ac4400) [pid = 1789] [serial = 1524] [outer = 0x90ce7400] 17:12:43 INFO - PROCESS | 1789 | 1468023163447 Marionette TRACE conn4 <- [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:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1484ms 17:12:43 INFO - PROCESS | 1789 | 1468023163508 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 17:12:43 INFO - PROCESS | 1789 | 1468023163515 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 17:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:12:43 INFO - PROCESS | 1789 | 1468023163524 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:12:43 INFO - PROCESS | 1789 | 1468023163529 Marionette TRACE conn4 <- [1,2002,null,{}] 17:12:43 INFO - PROCESS | 1789 | 1468023163537 Marionette TRACE conn4 -> [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:12:43 INFO - PROCESS | 1789 | 1468023163543 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:43 INFO - PROCESS | 1789 | 1468023163846 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 17:12:44 INFO - PROCESS | 1789 | 1468023164044 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:44 INFO - PROCESS | 1789 | 1468023164056 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f47d800 == 13 [pid = 1789] [id = 508] 17:12:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8f61b000) [pid = 1789] [serial = 1525] [outer = (nil)] 17:12:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8f89e000) [pid = 1789] [serial = 1526] [outer = 0x8f61b000] 17:12:44 INFO - PROCESS | 1789 | 1468023164140 Marionette DEBUG loaded listener.js 17:12:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90c85000) [pid = 1789] [serial = 1527] [outer = 0x8f61b000] 17:12:45 INFO - PROCESS | 1789 | 1468023165122 Marionette TRACE conn4 <- [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:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1681ms 17:12:45 INFO - PROCESS | 1789 | 1468023165204 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 17:12:45 INFO - PROCESS | 1789 | 1468023165211 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 17:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:12:45 INFO - PROCESS | 1789 | 1468023165222 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:12:45 INFO - PROCESS | 1789 | 1468023165226 Marionette TRACE conn4 <- [1,2006,null,{}] 17:12:45 INFO - PROCESS | 1789 | 1468023165232 Marionette TRACE conn4 -> [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:12:45 INFO - PROCESS | 1789 | 1468023165238 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:45 INFO - PROCESS | 1789 | 1468023165446 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 17:12:45 INFO - PROCESS | 1789 | 1468023165706 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:45 INFO - PROCESS | 1789 | 1468023165714 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9dd000 == 14 [pid = 1789] [id = 509] 17:12:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91ea9800) [pid = 1789] [serial = 1528] [outer = (nil)] 17:12:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9203ec00) [pid = 1789] [serial = 1529] [outer = 0x91ea9800] 17:12:45 INFO - PROCESS | 1789 | 1468023165803 Marionette DEBUG loaded listener.js 17:12:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x930e0000) [pid = 1789] [serial = 1530] [outer = 0x91ea9800] 17:12:46 INFO - PROCESS | 1789 | 1468023166777 Marionette TRACE conn4 <- [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:12:46 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:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1628ms 17:12:46 INFO - PROCESS | 1789 | 1468023166850 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 17:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:12:46 INFO - PROCESS | 1789 | 1468023166855 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 17:12:46 INFO - PROCESS | 1789 | 1468023166861 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:12:46 INFO - PROCESS | 1789 | 1468023166867 Marionette TRACE conn4 <- [1,2010,null,{}] 17:12:46 INFO - PROCESS | 1789 | 1468023166883 Marionette TRACE conn4 -> [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:12:46 INFO - PROCESS | 1789 | 1468023166892 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:47 INFO - PROCESS | 1789 | 1468023167064 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 17:12:47 INFO - PROCESS | 1789 | 1468023167295 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:47 INFO - PROCESS | 1789 | 1468023167309 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x950abc00 == 15 [pid = 1789] [id = 510] 17:12:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x950ac800) [pid = 1789] [serial = 1531] [outer = (nil)] 17:12:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x95168800) [pid = 1789] [serial = 1532] [outer = 0x950ac800] 17:12:47 INFO - PROCESS | 1789 | 1468023167416 Marionette DEBUG loaded listener.js 17:12:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x95171800) [pid = 1789] [serial = 1533] [outer = 0x950ac800] 17:12:48 INFO - PROCESS | 1789 | 1468023168366 Marionette TRACE conn4 <- [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:12:48 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:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1587ms 17:12:48 INFO - PROCESS | 1789 | 1468023168449 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 17:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:12:48 INFO - PROCESS | 1789 | 1468023168454 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 17:12:48 INFO - PROCESS | 1789 | 1468023168460 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:12:48 INFO - PROCESS | 1789 | 1468023168464 Marionette TRACE conn4 <- [1,2014,null,{}] 17:12:48 INFO - PROCESS | 1789 | 1468023168470 Marionette TRACE conn4 -> [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:12:48 INFO - PROCESS | 1789 | 1468023168475 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:48 INFO - PROCESS | 1789 | 1468023168649 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 17:12:48 INFO - PROCESS | 1789 | 1468023168830 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:48 INFO - PROCESS | 1789 | 1468023168840 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cec00 == 16 [pid = 1789] [id = 511] 17:12:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x8d9d4000) [pid = 1789] [serial = 1534] [outer = (nil)] 17:12:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x8d9d8c00) [pid = 1789] [serial = 1535] [outer = 0x8d9d4000] 17:12:49 INFO - PROCESS | 1789 | 1468023169128 Marionette DEBUG loaded listener.js 17:12:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8ee06800) [pid = 1789] [serial = 1536] [outer = 0x8d9d4000] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x93b5d400) [pid = 1789] [serial = 1481] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x93ac5c00) [pid = 1789] [serial = 1484] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x92440400) [pid = 1789] [serial = 1466] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x93a4dc00) [pid = 1789] [serial = 1467] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8f475800) [pid = 1789] [serial = 1472] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8f614400) [pid = 1789] [serial = 1473] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x90c8b400) [pid = 1789] [serial = 1463] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90ceb800) [pid = 1789] [serial = 1464] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9203d800) [pid = 1789] [serial = 1458] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8d9d4800) [pid = 1789] [serial = 1460] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8dae1c00) [pid = 1789] [serial = 1461] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90c90000) [pid = 1789] [serial = 1475] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90d13400) [pid = 1789] [serial = 1476] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x93ac0800) [pid = 1789] [serial = 1469] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x93ac7400) [pid = 1789] [serial = 1470] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x93d93000) [pid = 1789] [serial = 1482] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x93b59000) [pid = 1789] [serial = 1485] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x930dc400) [pid = 1789] [serial = 1479] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x92325400) [pid = 1789] [serial = 1478] [outer = (nil)] [url = about:blank] 17:12:50 INFO - PROCESS | 1789 | 1468023170194 Marionette TRACE conn4 <- [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:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1780ms 17:12:50 INFO - PROCESS | 1789 | 1468023170242 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 17:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:12:50 INFO - PROCESS | 1789 | 1468023170248 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 17:12:50 INFO - PROCESS | 1789 | 1468023170256 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:12:50 INFO - PROCESS | 1789 | 1468023170259 Marionette TRACE conn4 <- [1,2018,null,{}] 17:12:50 INFO - PROCESS | 1789 | 1468023170267 Marionette TRACE conn4 -> [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:12:50 INFO - PROCESS | 1789 | 1468023170272 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:50 INFO - PROCESS | 1789 | 1468023170440 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 17:12:50 INFO - PROCESS | 1789 | 1468023170617 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:50 INFO - PROCESS | 1789 | 1468023170627 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3b400 == 17 [pid = 1789] [id = 512] 17:12:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90b3c800) [pid = 1789] [serial = 1537] [outer = (nil)] 17:12:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90c8d000) [pid = 1789] [serial = 1538] [outer = 0x90b3c800] 17:12:50 INFO - PROCESS | 1789 | 1468023170719 Marionette DEBUG loaded listener.js 17:12:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90d19000) [pid = 1789] [serial = 1539] [outer = 0x90b3c800] 17:12:51 INFO - PROCESS | 1789 | 1468023171494 Marionette TRACE conn4 <- [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:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1280ms 17:12:51 INFO - PROCESS | 1789 | 1468023171548 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 17:12:51 INFO - PROCESS | 1789 | 1468023171553 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 17:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:12:51 INFO - PROCESS | 1789 | 1468023171565 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:12:51 INFO - PROCESS | 1789 | 1468023171568 Marionette TRACE conn4 <- [1,2022,null,{}] 17:12:51 INFO - PROCESS | 1789 | 1468023171575 Marionette TRACE conn4 -> [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:12:51 INFO - PROCESS | 1789 | 1468023171580 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:51 INFO - PROCESS | 1789 | 1468023171742 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 17:12:51 INFO - PROCESS | 1789 | 1468023171752 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:51 INFO - PROCESS | 1789 | 1468023171759 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eac800 == 18 [pid = 1789] [id = 513] 17:12:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x91eb1400) [pid = 1789] [serial = 1540] [outer = (nil)] 17:12:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x930df400) [pid = 1789] [serial = 1541] [outer = 0x91eb1400] 17:12:51 INFO - PROCESS | 1789 | 1468023171827 Marionette DEBUG loaded listener.js 17:12:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93ac1000) [pid = 1789] [serial = 1542] [outer = 0x91eb1400] 17:12:52 INFO - PROCESS | 1789 | 1468023172771 Marionette TRACE conn4 <- [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:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1239ms 17:12:52 INFO - PROCESS | 1789 | 1468023172806 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 17:12:52 INFO - PROCESS | 1789 | 1468023172810 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 17:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:12:52 INFO - PROCESS | 1789 | 1468023172821 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:12:52 INFO - PROCESS | 1789 | 1468023172826 Marionette TRACE conn4 <- [1,2026,null,{}] 17:12:52 INFO - PROCESS | 1789 | 1468023172842 Marionette TRACE conn4 -> [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:12:52 INFO - PROCESS | 1789 | 1468023172850 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:53 INFO - PROCESS | 1789 | 1468023173058 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 17:12:53 INFO - PROCESS | 1789 | 1468023173081 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:53 INFO - PROCESS | 1789 | 1468023173089 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x91adb400 == 19 [pid = 1789] [id = 514] 17:12:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93d94400) [pid = 1789] [serial = 1543] [outer = (nil)] 17:12:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x950ad000) [pid = 1789] [serial = 1544] [outer = 0x93d94400] 17:12:53 INFO - PROCESS | 1789 | 1468023173156 Marionette DEBUG loaded listener.js 17:12:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x950b3400) [pid = 1789] [serial = 1545] [outer = 0x93d94400] 17:12:54 INFO - PROCESS | 1789 | 1468023174080 Marionette TRACE conn4 <- [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:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1295ms 17:12:54 INFO - PROCESS | 1789 | 1468023174119 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 17:12:54 INFO - PROCESS | 1789 | 1468023174123 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 17:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:12:54 INFO - PROCESS | 1789 | 1468023174129 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:12:54 INFO - PROCESS | 1789 | 1468023174131 Marionette TRACE conn4 <- [1,2030,null,{}] 17:12:54 INFO - PROCESS | 1789 | 1468023174137 Marionette TRACE conn4 -> [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:12:54 INFO - PROCESS | 1789 | 1468023174141 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:54 INFO - PROCESS | 1789 | 1468023174336 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 17:12:54 INFO - PROCESS | 1789 | 1468023174365 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:54 INFO - PROCESS | 1789 | 1468023174371 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c4400 == 20 [pid = 1789] [id = 515] 17:12:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93ac7800) [pid = 1789] [serial = 1546] [outer = (nil)] 17:12:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x953e8800) [pid = 1789] [serial = 1547] [outer = 0x93ac7800] 17:12:54 INFO - PROCESS | 1789 | 1468023174438 Marionette DEBUG loaded listener.js 17:12:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x953f0400) [pid = 1789] [serial = 1548] [outer = 0x93ac7800] 17:12:55 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8d8c2c00) [pid = 1789] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:12:55 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x91eae800) [pid = 1789] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:12:55 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90b44000) [pid = 1789] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:12:55 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8ee09400) [pid = 1789] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:12:55 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90d1fc00) [pid = 1789] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:12:55 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90b45800) [pid = 1789] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:12:55 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x95165400) [pid = 1789] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:12:55 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8f895800) [pid = 1789] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:12:55 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9797ec00) [pid = 1789] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:12:55 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9962e800) [pid = 1789] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:12:55 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8f615c00) [pid = 1789] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:12:55 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x90cf1400) [pid = 1789] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:12:55 INFO - PROCESS | 1789 | 1468023175427 Marionette TRACE conn4 <- [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:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1332ms 17:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:12:55 INFO - PROCESS | 1789 | 1468023175461 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 17:12:55 INFO - PROCESS | 1789 | 1468023175464 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 17:12:55 INFO - PROCESS | 1789 | 1468023175470 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:12:55 INFO - PROCESS | 1789 | 1468023175473 Marionette TRACE conn4 <- [1,2034,null,{}] 17:12:55 INFO - PROCESS | 1789 | 1468023175479 Marionette TRACE conn4 -> [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:12:55 INFO - PROCESS | 1789 | 1468023175483 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:55 INFO - PROCESS | 1789 | 1468023175686 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 17:12:55 INFO - PROCESS | 1789 | 1468023175706 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:55 INFO - PROCESS | 1789 | 1468023175714 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f613000 == 21 [pid = 1789] [id = 516] 17:12:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8f897c00) [pid = 1789] [serial = 1549] [outer = (nil)] 17:12:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x91ea7c00) [pid = 1789] [serial = 1550] [outer = 0x8f897c00] 17:12:55 INFO - PROCESS | 1789 | 1468023175794 Marionette DEBUG loaded listener.js 17:12:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x97984000) [pid = 1789] [serial = 1551] [outer = 0x8f897c00] 17:12:56 INFO - PROCESS | 1789 | 1468023176633 Marionette TRACE conn4 <- [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:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1192ms 17:12:56 INFO - PROCESS | 1789 | 1468023176662 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 17:12:56 INFO - PROCESS | 1789 | 1468023176665 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 17:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:12:56 INFO - PROCESS | 1789 | 1468023176677 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:12:56 INFO - PROCESS | 1789 | 1468023176680 Marionette TRACE conn4 <- [1,2038,null,{}] 17:12:56 INFO - PROCESS | 1789 | 1468023176686 Marionette TRACE conn4 -> [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:12:56 INFO - PROCESS | 1789 | 1468023176695 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:56 INFO - PROCESS | 1789 | 1468023176853 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 17:12:56 INFO - PROCESS | 1789 | 1468023176862 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:56 INFO - PROCESS | 1789 | 1468023176869 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a58800 == 22 [pid = 1789] [id = 517] 17:12:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x95357000) [pid = 1789] [serial = 1552] [outer = (nil)] 17:12:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9962e800) [pid = 1789] [serial = 1553] [outer = 0x95357000] 17:12:56 INFO - PROCESS | 1789 | 1468023176937 Marionette DEBUG loaded listener.js 17:12:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90c8a400) [pid = 1789] [serial = 1554] [outer = 0x95357000] 17:12:58 INFO - PROCESS | 1789 | 1468023178081 Marionette TRACE conn4 <- [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:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1481ms 17:12:58 INFO - PROCESS | 1789 | 1468023178154 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 17:12:58 INFO - PROCESS | 1789 | 1468023178159 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 17:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:12:58 INFO - PROCESS | 1789 | 1468023178167 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:12:58 INFO - PROCESS | 1789 | 1468023178175 Marionette TRACE conn4 <- [1,2042,null,{}] 17:12:58 INFO - PROCESS | 1789 | 1468023178183 Marionette TRACE conn4 -> [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:12:58 INFO - PROCESS | 1789 | 1468023178188 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:58 INFO - PROCESS | 1789 | 1468023178416 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 17:12:58 INFO - PROCESS | 1789 | 1468023178643 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:58 INFO - PROCESS | 1789 | 1468023178650 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f895000 == 23 [pid = 1789] [id = 518] 17:12:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8f89d800) [pid = 1789] [serial = 1555] [outer = (nil)] 17:12:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90d15c00) [pid = 1789] [serial = 1556] [outer = 0x8f89d800] 17:12:58 INFO - PROCESS | 1789 | 1468023178779 Marionette DEBUG loaded listener.js 17:12:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91eae000) [pid = 1789] [serial = 1557] [outer = 0x8f89d800] 17:12:59 INFO - PROCESS | 1789 | 1468023179677 Marionette TRACE conn4 <- [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:12:59 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:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1544ms 17:12:59 INFO - PROCESS | 1789 | 1468023179712 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 17:12:59 INFO - PROCESS | 1789 | 1468023179719 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 17:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:12:59 INFO - PROCESS | 1789 | 1468023179729 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:12:59 INFO - PROCESS | 1789 | 1468023179733 Marionette TRACE conn4 <- [1,2046,null,{}] 17:12:59 INFO - PROCESS | 1789 | 1468023179739 Marionette TRACE conn4 -> [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:12:59 INFO - PROCESS | 1789 | 1468023179744 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:12:59 INFO - PROCESS | 1789 | 1468023179929 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 17:13:00 INFO - PROCESS | 1789 | 1468023180107 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:00 INFO - PROCESS | 1789 | 1468023180116 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x930dc800 == 24 [pid = 1789] [id = 519] 17:13:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93ac8400) [pid = 1789] [serial = 1558] [outer = (nil)] 17:13:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93b5fc00) [pid = 1789] [serial = 1559] [outer = 0x93ac8400] 17:13:00 INFO - PROCESS | 1789 | 1468023180196 Marionette DEBUG loaded listener.js 17:13:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x93d9ac00) [pid = 1789] [serial = 1560] [outer = 0x93ac8400] 17:13:01 INFO - PROCESS | 1789 | 1468023181195 Marionette TRACE conn4 <- [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:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1537ms 17:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:13:01 INFO - PROCESS | 1789 | 1468023181267 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 17:13:01 INFO - PROCESS | 1789 | 1468023181271 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 17:13:01 INFO - PROCESS | 1789 | 1468023181278 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:13:01 INFO - PROCESS | 1789 | 1468023181284 Marionette TRACE conn4 <- [1,2050,null,{}] 17:13:01 INFO - PROCESS | 1789 | 1468023181300 Marionette TRACE conn4 -> [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:13:01 INFO - PROCESS | 1789 | 1468023181308 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:01 INFO - PROCESS | 1789 | 1468023181523 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 17:13:01 INFO - PROCESS | 1789 | 1468023181745 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:01 INFO - PROCESS | 1789 | 1468023181756 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a51800 == 25 [pid = 1789] [id = 520] 17:13:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x99633800) [pid = 1789] [serial = 1561] [outer = (nil)] 17:13:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9977d400) [pid = 1789] [serial = 1562] [outer = 0x99633800] 17:13:01 INFO - PROCESS | 1789 | 1468023181895 Marionette DEBUG loaded listener.js 17:13:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9a01b400) [pid = 1789] [serial = 1563] [outer = 0x99633800] 17:13:02 INFO - PROCESS | 1789 | 1468023182829 Marionette TRACE conn4 <- [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:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1586ms 17:13:02 INFO - PROCESS | 1789 | 1468023182864 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 17:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:13:02 INFO - PROCESS | 1789 | 1468023182869 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 17:13:02 INFO - PROCESS | 1789 | 1468023182876 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:13:02 INFO - PROCESS | 1789 | 1468023182880 Marionette TRACE conn4 <- [1,2054,null,{}] 17:13:02 INFO - PROCESS | 1789 | 1468023182885 Marionette TRACE conn4 -> [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:13:02 INFO - PROCESS | 1789 | 1468023182890 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:03 INFO - PROCESS | 1789 | 1468023183068 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 17:13:03 INFO - PROCESS | 1789 | 1468023183258 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:03 INFO - PROCESS | 1789 | 1468023183264 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae2800 == 26 [pid = 1789] [id = 521] 17:13:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x99630000) [pid = 1789] [serial = 1564] [outer = (nil)] 17:13:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9a099c00) [pid = 1789] [serial = 1565] [outer = 0x99630000] 17:13:03 INFO - PROCESS | 1789 | 1468023183345 Marionette DEBUG loaded listener.js 17:13:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a09c000) [pid = 1789] [serial = 1566] [outer = 0x99630000] 17:13:04 INFO - PROCESS | 1789 | 1468023184324 Marionette TRACE conn4 <- [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:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1481ms 17:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:13:04 INFO - PROCESS | 1789 | 1468023184357 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 17:13:04 INFO - PROCESS | 1789 | 1468023184360 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 17:13:04 INFO - PROCESS | 1789 | 1468023184367 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:13:04 INFO - PROCESS | 1789 | 1468023184370 Marionette TRACE conn4 <- [1,2058,null,{}] 17:13:04 INFO - PROCESS | 1789 | 1468023184376 Marionette TRACE conn4 -> [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:13:04 INFO - PROCESS | 1789 | 1468023184381 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:04 INFO - PROCESS | 1789 | 1468023184545 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 17:13:04 INFO - PROCESS | 1789 | 1468023184729 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:04 INFO - PROCESS | 1789 | 1468023184738 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x93b5f000 == 27 [pid = 1789] [id = 522] 17:13:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9a094800) [pid = 1789] [serial = 1567] [outer = (nil)] 17:13:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a0a7c00) [pid = 1789] [serial = 1568] [outer = 0x9a094800] 17:13:04 INFO - PROCESS | 1789 | 1468023184814 Marionette DEBUG loaded listener.js 17:13:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a0a9400) [pid = 1789] [serial = 1569] [outer = 0x9a094800] 17:13:05 INFO - PROCESS | 1789 | 1468023185796 Marionette TRACE conn4 <- [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:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1480ms 17:13:05 INFO - PROCESS | 1789 | 1468023185847 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 17:13:05 INFO - PROCESS | 1789 | 1468023185851 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 17:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:13:05 INFO - PROCESS | 1789 | 1468023185857 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:13:05 INFO - PROCESS | 1789 | 1468023185860 Marionette TRACE conn4 <- [1,2062,null,{}] 17:13:05 INFO - PROCESS | 1789 | 1468023185866 Marionette TRACE conn4 -> [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:13:05 INFO - PROCESS | 1789 | 1468023185876 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:06 INFO - PROCESS | 1789 | 1468023186061 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 17:13:06 INFO - PROCESS | 1789 | 1468023186258 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:06 INFO - PROCESS | 1789 | 1468023186266 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f612800 == 28 [pid = 1789] [id = 523] 17:13:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8f61d400) [pid = 1789] [serial = 1570] [outer = (nil)] 17:13:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9a0c2400) [pid = 1789] [serial = 1571] [outer = 0x8f61d400] 17:13:06 INFO - PROCESS | 1789 | 1468023186390 Marionette DEBUG loaded listener.js 17:13:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9a440000) [pid = 1789] [serial = 1572] [outer = 0x8f61d400] 17:13:07 INFO - PROCESS | 1789 | 1468023187266 Marionette TRACE conn4 <- [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:13:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1479ms 17:13:07 INFO - PROCESS | 1789 | 1468023187337 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 17:13:07 INFO - PROCESS | 1789 | 1468023187342 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 17:13:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:13:07 INFO - PROCESS | 1789 | 1468023187348 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:13:07 INFO - PROCESS | 1789 | 1468023187352 Marionette TRACE conn4 <- [1,2066,null,{}] 17:13:07 INFO - PROCESS | 1789 | 1468023187358 Marionette TRACE conn4 -> [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:13:07 INFO - PROCESS | 1789 | 1468023187363 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:07 INFO - PROCESS | 1789 | 1468023187747 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 17:13:08 INFO - PROCESS | 1789 | 1468023188003 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:08 INFO - PROCESS | 1789 | 1468023188012 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae7000 == 29 [pid = 1789] [id = 524] 17:13:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x8ee01800) [pid = 1789] [serial = 1573] [outer = (nil)] 17:13:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x8f47c400) [pid = 1789] [serial = 1574] [outer = 0x8ee01800] 17:13:08 INFO - PROCESS | 1789 | 1468023188099 Marionette DEBUG loaded listener.js 17:13:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x8f894000) [pid = 1789] [serial = 1575] [outer = 0x8ee01800] 17:13:09 INFO - PROCESS | 1789 | 1468023189071 Marionette TRACE conn4 <- [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:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1784ms 17:13:09 INFO - PROCESS | 1789 | 1468023189135 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 17:13:09 INFO - PROCESS | 1789 | 1468023189141 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 17:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:13:09 INFO - PROCESS | 1789 | 1468023189149 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:13:09 INFO - PROCESS | 1789 | 1468023189155 Marionette TRACE conn4 <- [1,2070,null,{}] 17:13:09 INFO - PROCESS | 1789 | 1468023189162 Marionette TRACE conn4 -> [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:13:09 INFO - PROCESS | 1789 | 1468023189167 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:09 INFO - PROCESS | 1789 | 1468023189337 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 17:13:09 INFO - PROCESS | 1789 | 1468023189567 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:09 INFO - PROCESS | 1789 | 1468023189575 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f615c00 == 30 [pid = 1789] [id = 525] 17:13:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x90c89c00) [pid = 1789] [serial = 1576] [outer = (nil)] 17:13:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x91ea5c00) [pid = 1789] [serial = 1577] [outer = 0x90c89c00] 17:13:09 INFO - PROCESS | 1789 | 1468023189658 Marionette DEBUG loaded listener.js 17:13:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x92441c00) [pid = 1789] [serial = 1578] [outer = 0x90c89c00] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x8dada400) [pid = 1789] [serial = 1488] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x8d9d1400) [pid = 1789] [serial = 1487] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x91eb4000) [pid = 1789] [serial = 1517] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x90d1e000) [pid = 1789] [serial = 1491] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x90cf4c00) [pid = 1789] [serial = 1490] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x8f47ac00) [pid = 1789] [serial = 1511] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x8f615400) [pid = 1789] [serial = 1512] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x93ac8800) [pid = 1789] [serial = 1494] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x90c8ac00) [pid = 1789] [serial = 1514] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x93a58000) [pid = 1789] [serial = 1493] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x953f1800) [pid = 1789] [serial = 1497] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x95364800) [pid = 1789] [serial = 1496] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x90b3ec00) [pid = 1789] [serial = 1509] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8f89d000) [pid = 1789] [serial = 1508] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9926a800) [pid = 1789] [serial = 1500] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9833b400) [pid = 1789] [serial = 1499] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9a090400) [pid = 1789] [serial = 1503] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9963a800) [pid = 1789] [serial = 1502] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9a098c00) [pid = 1789] [serial = 1506] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x91ea9000) [pid = 1789] [serial = 1505] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91adc000) [pid = 1789] [serial = 1520] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x92441400) [pid = 1789] [serial = 1518] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x92448c00) [pid = 1789] [serial = 1521] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x93abdc00) [pid = 1789] [serial = 1523] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90ce8000) [pid = 1789] [serial = 1515] [outer = (nil)] [url = about:blank] 17:13:11 INFO - PROCESS | 1789 | 1468023191582 Marionette TRACE conn4 <- [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:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2484ms 17:13:11 INFO - PROCESS | 1789 | 1468023191633 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 17:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:13:11 INFO - PROCESS | 1789 | 1468023191639 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 17:13:11 INFO - PROCESS | 1789 | 1468023191647 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:13:11 INFO - PROCESS | 1789 | 1468023191651 Marionette TRACE conn4 <- [1,2074,null,{}] 17:13:11 INFO - PROCESS | 1789 | 1468023191659 Marionette TRACE conn4 -> [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:13:11 INFO - PROCESS | 1789 | 1468023191664 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:11 INFO - PROCESS | 1789 | 1468023191823 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 17:13:12 INFO - PROCESS | 1789 | 1468023191997 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:12 INFO - PROCESS | 1789 | 1468023192005 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dadb800 == 31 [pid = 1789] [id = 526] 17:13:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8dadbc00) [pid = 1789] [serial = 1579] [outer = (nil)] 17:13:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8f47a400) [pid = 1789] [serial = 1580] [outer = 0x8dadbc00] 17:13:12 INFO - PROCESS | 1789 | 1468023192077 Marionette DEBUG loaded listener.js 17:13:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8f47e800) [pid = 1789] [serial = 1581] [outer = 0x8dadbc00] 17:13:12 INFO - PROCESS | 1789 | 1468023192864 Marionette TRACE conn4 <- [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:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1285ms 17:13:12 INFO - PROCESS | 1789 | 1468023192931 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 17:13:12 INFO - PROCESS | 1789 | 1468023192939 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 17:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:13:12 INFO - PROCESS | 1789 | 1468023192950 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:13:12 INFO - PROCESS | 1789 | 1468023192955 Marionette TRACE conn4 <- [1,2078,null,{}] 17:13:12 INFO - PROCESS | 1789 | 1468023192960 Marionette TRACE conn4 -> [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:13:12 INFO - PROCESS | 1789 | 1468023192966 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:13 INFO - PROCESS | 1789 | 1468023193133 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 17:13:13 INFO - PROCESS | 1789 | 1468023193275 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:13 INFO - PROCESS | 1789 | 1468023193283 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c82000 == 32 [pid = 1789] [id = 527] 17:13:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90c86000) [pid = 1789] [serial = 1582] [outer = (nil)] 17:13:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90c8f800) [pid = 1789] [serial = 1583] [outer = 0x90c86000] 17:13:13 INFO - PROCESS | 1789 | 1468023193354 Marionette DEBUG loaded listener.js 17:13:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90cec800) [pid = 1789] [serial = 1584] [outer = 0x90c86000] 17:13:14 INFO - PROCESS | 1789 | 1468023194255 Marionette TRACE conn4 <- [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:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1334ms 17:13:14 INFO - PROCESS | 1789 | 1468023194291 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 17:13:14 INFO - PROCESS | 1789 | 1468023194295 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 17:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:13:14 INFO - PROCESS | 1789 | 1468023194301 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:13:14 INFO - PROCESS | 1789 | 1468023194307 Marionette TRACE conn4 <- [1,2082,null,{}] 17:13:14 INFO - PROCESS | 1789 | 1468023194325 Marionette TRACE conn4 -> [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:13:14 INFO - PROCESS | 1789 | 1468023194334 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:14 INFO - PROCESS | 1789 | 1468023194557 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 17:13:14 INFO - PROCESS | 1789 | 1468023194579 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:14 INFO - PROCESS | 1789 | 1468023194594 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eb0400 == 33 [pid = 1789] [id = 528] 17:13:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91eb2c00) [pid = 1789] [serial = 1585] [outer = (nil)] 17:13:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x92045c00) [pid = 1789] [serial = 1586] [outer = 0x91eb2c00] 17:13:14 INFO - PROCESS | 1789 | 1468023194665 Marionette DEBUG loaded listener.js 17:13:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x930d2800) [pid = 1789] [serial = 1587] [outer = 0x91eb2c00] 17:13:15 INFO - PROCESS | 1789 | 1468023195580 Marionette TRACE conn4 <- [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:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1336ms 17:13:15 INFO - PROCESS | 1789 | 1468023195641 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 17:13:15 INFO - PROCESS | 1789 | 1468023195645 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 17:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:13:15 INFO - PROCESS | 1789 | 1468023195651 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:13:15 INFO - PROCESS | 1789 | 1468023195654 Marionette TRACE conn4 <- [1,2086,null,{}] 17:13:15 INFO - PROCESS | 1789 | 1468023195659 Marionette TRACE conn4 -> [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:13:15 INFO - PROCESS | 1789 | 1468023195664 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:16 INFO - PROCESS | 1789 | 1468023196283 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 17:13:16 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x93ac7800) [pid = 1789] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:13:16 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8f897c00) [pid = 1789] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:13:16 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x91eb1400) [pid = 1789] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:13:16 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x91ea9800) [pid = 1789] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:13:16 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x950ac800) [pid = 1789] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:13:16 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8d9d4000) [pid = 1789] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:13:16 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90b3c800) [pid = 1789] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:13:16 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90ce7400) [pid = 1789] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:13:16 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8f61b000) [pid = 1789] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:13:16 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x95357000) [pid = 1789] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:13:16 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x93d94400) [pid = 1789] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:13:16 INFO - PROCESS | 1789 | 1468023196481 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:16 INFO - PROCESS | 1789 | 1468023196489 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c7800 == 34 [pid = 1789] [id = 529] 17:13:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8dae2000) [pid = 1789] [serial = 1588] [outer = (nil)] 17:13:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f897c00) [pid = 1789] [serial = 1589] [outer = 0x8dae2000] 17:13:16 INFO - PROCESS | 1789 | 1468023196558 Marionette DEBUG loaded listener.js 17:13:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x930d7c00) [pid = 1789] [serial = 1590] [outer = 0x8dae2000] 17:13:17 INFO - PROCESS | 1789 | 1468023197246 Marionette TRACE conn4 <- [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:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1630ms 17:13:17 INFO - PROCESS | 1789 | 1468023197281 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 17:13:17 INFO - PROCESS | 1789 | 1468023197285 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 17:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:13:17 INFO - PROCESS | 1789 | 1468023197291 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:13:17 INFO - PROCESS | 1789 | 1468023197294 Marionette TRACE conn4 <- [1,2090,null,{}] 17:13:17 INFO - PROCESS | 1789 | 1468023197299 Marionette TRACE conn4 -> [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:13:17 INFO - PROCESS | 1789 | 1468023197304 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:17 INFO - PROCESS | 1789 | 1468023197494 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 17:13:17 INFO - PROCESS | 1789 | 1468023197516 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:17 INFO - PROCESS | 1789 | 1468023197527 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c5800 == 35 [pid = 1789] [id = 530] 17:13:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8f477000) [pid = 1789] [serial = 1591] [outer = (nil)] 17:13:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93aca000) [pid = 1789] [serial = 1592] [outer = 0x8f477000] 17:13:17 INFO - PROCESS | 1789 | 1468023197589 Marionette DEBUG loaded listener.js 17:13:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93b5c800) [pid = 1789] [serial = 1593] [outer = 0x8f477000] 17:13:18 INFO - PROCESS | 1789 | 1468023198494 Marionette TRACE conn4 <- [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:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1277ms 17:13:18 INFO - PROCESS | 1789 | 1468023198569 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 17:13:18 INFO - PROCESS | 1789 | 1468023198576 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 17:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:13:18 INFO - PROCESS | 1789 | 1468023198584 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:13:18 INFO - PROCESS | 1789 | 1468023198590 Marionette TRACE conn4 <- [1,2094,null,{}] 17:13:18 INFO - PROCESS | 1789 | 1468023198608 Marionette TRACE conn4 -> [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:13:18 INFO - PROCESS | 1789 | 1468023198614 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:18 INFO - PROCESS | 1789 | 1468023198797 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 17:13:19 INFO - PROCESS | 1789 | 1468023199016 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:19 INFO - PROCESS | 1789 | 1468023199025 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9dcc00 == 36 [pid = 1789] [id = 531] 17:13:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8dae0c00) [pid = 1789] [serial = 1594] [outer = (nil)] 17:13:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90b3c800) [pid = 1789] [serial = 1595] [outer = 0x8dae0c00] 17:13:19 INFO - PROCESS | 1789 | 1468023199120 Marionette DEBUG loaded listener.js 17:13:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90c81c00) [pid = 1789] [serial = 1596] [outer = 0x8dae0c00] 17:13:20 INFO - PROCESS | 1789 | 1468023200157 Marionette TRACE conn4 <- [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:13:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:13:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1598ms 17:13:20 INFO - PROCESS | 1789 | 1468023200181 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 17:13:20 INFO - PROCESS | 1789 | 1468023200188 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 17:13:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:13:20 INFO - PROCESS | 1789 | 1468023200199 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:13:20 INFO - PROCESS | 1789 | 1468023200203 Marionette TRACE conn4 <- [1,2098,null,{}] 17:13:20 INFO - PROCESS | 1789 | 1468023200209 Marionette TRACE conn4 -> [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:13:20 INFO - PROCESS | 1789 | 1468023200215 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:20 INFO - PROCESS | 1789 | 1468023200397 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 17:13:20 INFO - PROCESS | 1789 | 1468023200621 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:20 INFO - PROCESS | 1789 | 1468023200629 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d16800 == 37 [pid = 1789] [id = 532] 17:13:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9203ac00) [pid = 1789] [serial = 1597] [outer = (nil)] 17:13:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x93a52c00) [pid = 1789] [serial = 1598] [outer = 0x9203ac00] 17:13:20 INFO - PROCESS | 1789 | 1468023200756 Marionette DEBUG loaded listener.js 17:13:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x93a4dc00) [pid = 1789] [serial = 1599] [outer = 0x9203ac00] 17:13:21 INFO - PROCESS | 1789 | 1468023201796 Marionette TRACE conn4 <- [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:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1683ms 17:13:21 INFO - PROCESS | 1789 | 1468023201882 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 17:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:13:21 INFO - PROCESS | 1789 | 1468023201886 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 17:13:21 INFO - PROCESS | 1789 | 1468023201893 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:13:21 INFO - PROCESS | 1789 | 1468023201899 Marionette TRACE conn4 <- [1,2102,null,{}] 17:13:21 INFO - PROCESS | 1789 | 1468023201916 Marionette TRACE conn4 -> [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:13:21 INFO - PROCESS | 1789 | 1468023201925 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:22 INFO - PROCESS | 1789 | 1468023202186 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 17:13:22 INFO - PROCESS | 1789 | 1468023202405 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:22 INFO - PROCESS | 1789 | 1468023202416 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x95359800 == 38 [pid = 1789] [id = 533] 17:13:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x95362400) [pid = 1789] [serial = 1600] [outer = (nil)] 17:13:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x953f4000) [pid = 1789] [serial = 1601] [outer = 0x95362400] 17:13:22 INFO - PROCESS | 1789 | 1468023202503 Marionette DEBUG loaded listener.js 17:13:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9797e000) [pid = 1789] [serial = 1602] [outer = 0x95362400] 17:13:23 INFO - PROCESS | 1789 | 1468023203475 Marionette TRACE conn4 <- [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:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1637ms 17:13:23 INFO - PROCESS | 1789 | 1468023203530 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 17:13:23 INFO - PROCESS | 1789 | 1468023203536 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 17:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:13:23 INFO - PROCESS | 1789 | 1468023203543 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:13:23 INFO - PROCESS | 1789 | 1468023203546 Marionette TRACE conn4 <- [1,2106,null,{}] 17:13:23 INFO - PROCESS | 1789 | 1468023203552 Marionette TRACE conn4 -> [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:13:23 INFO - PROCESS | 1789 | 1468023203557 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:23 INFO - PROCESS | 1789 | 1468023203726 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 17:13:23 INFO - PROCESS | 1789 | 1468023203915 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:23 INFO - PROCESS | 1789 | 1468023203923 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d1a800 == 39 [pid = 1789] [id = 534] 17:13:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x91ade800) [pid = 1789] [serial = 1603] [outer = (nil)] 17:13:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9929d800) [pid = 1789] [serial = 1604] [outer = 0x91ade800] 17:13:24 INFO - PROCESS | 1789 | 1468023204005 Marionette DEBUG loaded listener.js 17:13:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9963bc00) [pid = 1789] [serial = 1605] [outer = 0x91ade800] 17:13:25 INFO - PROCESS | 1789 | 1468023205148 Marionette TRACE conn4 <- [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:13:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:13:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1679ms 17:13:25 INFO - PROCESS | 1789 | 1468023205223 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 17:13:25 INFO - PROCESS | 1789 | 1468023205229 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 17:13:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:13:25 INFO - PROCESS | 1789 | 1468023205238 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:13:25 INFO - PROCESS | 1789 | 1468023205242 Marionette TRACE conn4 <- [1,2110,null,{}] 17:13:25 INFO - PROCESS | 1789 | 1468023205250 Marionette TRACE conn4 -> [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:13:25 INFO - PROCESS | 1789 | 1468023205256 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:25 INFO - PROCESS | 1789 | 1468023205504 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 17:13:25 INFO - PROCESS | 1789 | 1468023205765 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:25 INFO - PROCESS | 1789 | 1468023205781 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0a800 == 40 [pid = 1789] [id = 535] 17:13:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8ee0ac00) [pid = 1789] [serial = 1606] [outer = (nil)] 17:13:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8f61cc00) [pid = 1789] [serial = 1607] [outer = 0x8ee0ac00] 17:13:25 INFO - PROCESS | 1789 | 1468023205883 Marionette DEBUG loaded listener.js 17:13:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x90b44000) [pid = 1789] [serial = 1608] [outer = 0x8ee0ac00] 17:13:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c7800 == 39 [pid = 1789] [id = 529] 17:13:26 INFO - PROCESS | 1789 | --DOCSHELL 0x91eb0400 == 38 [pid = 1789] [id = 528] 17:13:26 INFO - PROCESS | 1789 | --DOCSHELL 0x90c82000 == 37 [pid = 1789] [id = 527] 17:13:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8dadb800 == 36 [pid = 1789] [id = 526] 17:13:26 INFO - PROCESS | 1789 | --DOCSHELL 0x8f615c00 == 35 [pid = 1789] [id = 525] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x953e8800) [pid = 1789] [serial = 1547] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x91ea7c00) [pid = 1789] [serial = 1550] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x930df400) [pid = 1789] [serial = 1541] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9203ec00) [pid = 1789] [serial = 1529] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x930e0000) [pid = 1789] [serial = 1530] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x95168800) [pid = 1789] [serial = 1532] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x95171800) [pid = 1789] [serial = 1533] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8d9d8c00) [pid = 1789] [serial = 1535] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8ee06800) [pid = 1789] [serial = 1536] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90c8d000) [pid = 1789] [serial = 1538] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90d19000) [pid = 1789] [serial = 1539] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x93ac4400) [pid = 1789] [serial = 1524] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8f89e000) [pid = 1789] [serial = 1526] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90c85000) [pid = 1789] [serial = 1527] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9962e800) [pid = 1789] [serial = 1553] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90c8a400) [pid = 1789] [serial = 1554] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x950ad000) [pid = 1789] [serial = 1544] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x953f0400) [pid = 1789] [serial = 1548] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x950b3400) [pid = 1789] [serial = 1545] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x93ac1000) [pid = 1789] [serial = 1542] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x97984000) [pid = 1789] [serial = 1551] [outer = (nil)] [url = about:blank] 17:13:26 INFO - PROCESS | 1789 | 1468023206725 Marionette TRACE conn4 <- [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:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1530ms 17:13:26 INFO - PROCESS | 1789 | 1468023206768 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 17:13:26 INFO - PROCESS | 1789 | 1468023206775 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 17:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:13:26 INFO - PROCESS | 1789 | 1468023206821 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:13:26 INFO - PROCESS | 1789 | 1468023206826 Marionette TRACE conn4 <- [1,2114,null,{}] 17:13:26 INFO - PROCESS | 1789 | 1468023206831 Marionette TRACE conn4 -> [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:13:26 INFO - PROCESS | 1789 | 1468023206837 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:26 INFO - PROCESS | 1789 | 1468023206992 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 17:13:27 INFO - PROCESS | 1789 | 1468023207002 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:27 INFO - PROCESS | 1789 | 1468023207011 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f47a800 == 36 [pid = 1789] [id = 536] 17:13:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90d1d400) [pid = 1789] [serial = 1609] [outer = (nil)] 17:13:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x91ad7c00) [pid = 1789] [serial = 1610] [outer = 0x90d1d400] 17:13:27 INFO - PROCESS | 1789 | 1468023207081 Marionette DEBUG loaded listener.js 17:13:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91eac400) [pid = 1789] [serial = 1611] [outer = 0x90d1d400] 17:13:28 INFO - PROCESS | 1789 | 1468023208014 Marionette TRACE conn4 <- [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:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1242ms 17:13:28 INFO - PROCESS | 1789 | 1468023208061 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 17:13:28 INFO - PROCESS | 1789 | 1468023208065 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 17:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:13:28 INFO - PROCESS | 1789 | 1468023208071 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:13:28 INFO - PROCESS | 1789 | 1468023208077 Marionette TRACE conn4 <- [1,2118,null,{}] 17:13:28 INFO - PROCESS | 1789 | 1468023208092 Marionette TRACE conn4 -> [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:13:28 INFO - PROCESS | 1789 | 1468023208100 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:28 INFO - PROCESS | 1789 | 1468023208251 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 17:13:28 INFO - PROCESS | 1789 | 1468023208400 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:28 INFO - PROCESS | 1789 | 1468023208412 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x93abec00 == 37 [pid = 1789] [id = 537] 17:13:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93ac1c00) [pid = 1789] [serial = 1612] [outer = (nil)] 17:13:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93d98c00) [pid = 1789] [serial = 1613] [outer = 0x93ac1c00] 17:13:28 INFO - PROCESS | 1789 | 1468023208479 Marionette DEBUG loaded listener.js 17:13:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x95163800) [pid = 1789] [serial = 1614] [outer = 0x93ac1c00] 17:13:29 INFO - PROCESS | 1789 | 1468023209358 Marionette TRACE conn4 <- [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:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1346ms 17:13:29 INFO - PROCESS | 1789 | 1468023209424 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 17:13:29 INFO - PROCESS | 1789 | 1468023209429 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 17:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:13:29 INFO - PROCESS | 1789 | 1468023209439 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:13:29 INFO - PROCESS | 1789 | 1468023209441 Marionette TRACE conn4 <- [1,2122,null,{}] 17:13:29 INFO - PROCESS | 1789 | 1468023209447 Marionette TRACE conn4 -> [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:13:29 INFO - PROCESS | 1789 | 1468023209452 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:29 INFO - PROCESS | 1789 | 1468023209656 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 17:13:29 INFO - PROCESS | 1789 | 1468023209680 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:29 INFO - PROCESS | 1789 | 1468023209706 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d6000 == 38 [pid = 1789] [id = 538] 17:13:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93d95c00) [pid = 1789] [serial = 1615] [outer = (nil)] 17:13:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x95357000) [pid = 1789] [serial = 1616] [outer = 0x93d95c00] 17:13:29 INFO - PROCESS | 1789 | 1468023209850 Marionette DEBUG loaded listener.js 17:13:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x953ec000) [pid = 1789] [serial = 1617] [outer = 0x93d95c00] 17:13:30 INFO - PROCESS | 1789 | 1468023210760 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 17:13:30 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9a094800) [pid = 1789] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:13:30 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8f61d400) [pid = 1789] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:13:30 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8ee01800) [pid = 1789] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:13:30 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f89d800) [pid = 1789] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:13:30 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93ac8400) [pid = 1789] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:13:30 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x91eb2c00) [pid = 1789] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:13:30 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90c86000) [pid = 1789] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:13:30 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90c89c00) [pid = 1789] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:13:30 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8dadbc00) [pid = 1789] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:13:30 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x99633800) [pid = 1789] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:13:30 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8dae2000) [pid = 1789] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:13:30 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x99630000) [pid = 1789] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:13:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:13:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1391ms 17:13:30 INFO - PROCESS | 1789 | 1468023210831 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 17:13:30 INFO - PROCESS | 1789 | 1468023210833 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 17:13:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:13:30 INFO - PROCESS | 1789 | 1468023210840 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:13:30 INFO - PROCESS | 1789 | 1468023210842 Marionette TRACE conn4 <- [1,2126,null,{}] 17:13:30 INFO - PROCESS | 1789 | 1468023210860 Marionette TRACE conn4 -> [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:13:30 INFO - PROCESS | 1789 | 1468023210869 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:31 INFO - PROCESS | 1789 | 1468023211015 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 17:13:31 INFO - PROCESS | 1789 | 1468023211152 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:31 INFO - PROCESS | 1789 | 1468023211158 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c9c00 == 39 [pid = 1789] [id = 539] 17:13:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8dae3400) [pid = 1789] [serial = 1618] [outer = (nil)] 17:13:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x91ad9800) [pid = 1789] [serial = 1619] [outer = 0x8dae3400] 17:13:31 INFO - PROCESS | 1789 | 1468023211232 Marionette DEBUG loaded listener.js 17:13:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x93a5c400) [pid = 1789] [serial = 1620] [outer = 0x8dae3400] 17:13:32 INFO - PROCESS | 1789 | 1468023212006 Marionette TRACE conn4 <- [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:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1194ms 17:13:32 INFO - PROCESS | 1789 | 1468023212035 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 17:13:32 INFO - PROCESS | 1789 | 1468023212039 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 17:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:13:32 INFO - PROCESS | 1789 | 1468023212045 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:13:32 INFO - PROCESS | 1789 | 1468023212047 Marionette TRACE conn4 <- [1,2130,null,{}] 17:13:32 INFO - PROCESS | 1789 | 1468023212053 Marionette TRACE conn4 -> [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:13:32 INFO - PROCESS | 1789 | 1468023212063 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:32 INFO - PROCESS | 1789 | 1468023212312 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 17:13:32 INFO - PROCESS | 1789 | 1468023212323 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:32 INFO - PROCESS | 1789 | 1468023212328 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8ca000 == 40 [pid = 1789] [id = 540] 17:13:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8daddc00) [pid = 1789] [serial = 1621] [outer = (nil)] 17:13:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x996b6c00) [pid = 1789] [serial = 1622] [outer = 0x8daddc00] 17:13:32 INFO - PROCESS | 1789 | 1468023212482 Marionette DEBUG loaded listener.js 17:13:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x983ed400) [pid = 1789] [serial = 1623] [outer = 0x8daddc00] 17:13:33 INFO - PROCESS | 1789 | 1468023213493 Marionette TRACE conn4 <- [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:13:33 INFO - PROCESS | 1789 | 1468023213545 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 17:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:13:33 INFO - PROCESS | 1789 | 1468023213553 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:13:33 INFO - PROCESS | 1789 | 1468023213559 Marionette TRACE conn4 <- [1,2134,null,{}] 17:13:33 INFO - PROCESS | 1789 | 1468023213567 Marionette TRACE conn4 -> [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:13:33 INFO - PROCESS | 1789 | 1468023213573 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:33 INFO - PROCESS | 1789 | 1468023213764 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 17:13:34 INFO - PROCESS | 1789 | 1468023214015 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:34 INFO - PROCESS | 1789 | 1468023214026 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f61a400 == 41 [pid = 1789] [id = 541] 17:13:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8f89f000) [pid = 1789] [serial = 1624] [outer = (nil)] 17:13:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90d18400) [pid = 1789] [serial = 1625] [outer = 0x8f89f000] 17:13:34 INFO - PROCESS | 1789 | 1468023214196 Marionette DEBUG loaded listener.js 17:13:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91ea8c00) [pid = 1789] [serial = 1626] [outer = 0x8f89f000] 17:13:35 INFO - PROCESS | 1789 | 1468023215093 Marionette TRACE conn4 <- [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:13:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:13:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1588ms 17:13:35 INFO - PROCESS | 1789 | 1468023215159 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 17:13:35 INFO - PROCESS | 1789 | 1468023215167 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 17:13:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:13:35 INFO - PROCESS | 1789 | 1468023215180 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:13:35 INFO - PROCESS | 1789 | 1468023215184 Marionette TRACE conn4 <- [1,2138,null,{}] 17:13:35 INFO - PROCESS | 1789 | 1468023215191 Marionette TRACE conn4 -> [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:13:35 INFO - PROCESS | 1789 | 1468023215197 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:35 INFO - PROCESS | 1789 | 1468023215383 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 17:13:35 INFO - PROCESS | 1789 | 1468023215573 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:35 INFO - PROCESS | 1789 | 1468023215580 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0bc00 == 42 [pid = 1789] [id = 542] 17:13:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9203f800) [pid = 1789] [serial = 1627] [outer = (nil)] 17:13:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x95167c00) [pid = 1789] [serial = 1628] [outer = 0x9203f800] 17:13:35 INFO - PROCESS | 1789 | 1468023215666 Marionette DEBUG loaded listener.js 17:13:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x95356c00) [pid = 1789] [serial = 1629] [outer = 0x9203f800] 17:13:36 INFO - PROCESS | 1789 | 1468023216700 Marionette TRACE conn4 <- [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:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1586ms 17:13:36 INFO - PROCESS | 1789 | 1468023216766 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 17:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:13:36 INFO - PROCESS | 1789 | 1468023216771 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 17:13:36 INFO - PROCESS | 1789 | 1468023216778 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:13:36 INFO - PROCESS | 1789 | 1468023216784 Marionette TRACE conn4 <- [1,2142,null,{}] 17:13:36 INFO - PROCESS | 1789 | 1468023216800 Marionette TRACE conn4 -> [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:13:36 INFO - PROCESS | 1789 | 1468023216809 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:37 INFO - PROCESS | 1789 | 1468023217027 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 17:13:37 INFO - PROCESS | 1789 | 1468023217255 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:37 INFO - PROCESS | 1789 | 1468023217264 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x9516d800 == 43 [pid = 1789] [id = 543] 17:13:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9a090c00) [pid = 1789] [serial = 1630] [outer = (nil)] 17:13:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9a096400) [pid = 1789] [serial = 1631] [outer = 0x9a090c00] 17:13:37 INFO - PROCESS | 1789 | 1468023217395 Marionette DEBUG loaded listener.js 17:13:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9a09dc00) [pid = 1789] [serial = 1632] [outer = 0x9a090c00] 17:13:38 INFO - PROCESS | 1789 | 1468023218307 Marionette TRACE conn4 <- [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:13:38 INFO - PROCESS | 1789 | 1468023218370 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 17:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:13:38 INFO - PROCESS | 1789 | 1468023218376 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:13:38 INFO - PROCESS | 1789 | 1468023218379 Marionette TRACE conn4 <- [1,2146,null,{}] 17:13:38 INFO - PROCESS | 1789 | 1468023218385 Marionette TRACE conn4 -> [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:13:38 INFO - PROCESS | 1789 | 1468023218390 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:38 INFO - PROCESS | 1789 | 1468023218568 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 17:13:38 INFO - PROCESS | 1789 | 1468023218747 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:38 INFO - PROCESS | 1789 | 1468023218755 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a097c00 == 44 [pid = 1789] [id = 544] 17:13:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9a0a5c00) [pid = 1789] [serial = 1633] [outer = (nil)] 17:13:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9a0b0c00) [pid = 1789] [serial = 1634] [outer = 0x9a0a5c00] 17:13:38 INFO - PROCESS | 1789 | 1468023218839 Marionette DEBUG loaded listener.js 17:13:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a0be400) [pid = 1789] [serial = 1635] [outer = 0x9a0a5c00] 17:13:39 INFO - PROCESS | 1789 | 1468023219743 Marionette TRACE conn4 <- [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:13:39 INFO - PROCESS | 1789 | 1468023219811 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 17:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:13:39 INFO - PROCESS | 1789 | 1468023219818 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:13:39 INFO - PROCESS | 1789 | 1468023219821 Marionette TRACE conn4 <- [1,2150,null,{}] 17:13:39 INFO - PROCESS | 1789 | 1468023219827 Marionette TRACE conn4 -> [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:13:39 INFO - PROCESS | 1789 | 1468023219833 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:40 INFO - PROCESS | 1789 | 1468023220006 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 17:13:40 INFO - PROCESS | 1789 | 1468023220202 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:40 INFO - PROCESS | 1789 | 1468023220210 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9dd400 == 45 [pid = 1789] [id = 545] 17:13:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8f614800) [pid = 1789] [serial = 1636] [outer = (nil)] 17:13:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a3a5000) [pid = 1789] [serial = 1637] [outer = 0x8f614800] 17:13:40 INFO - PROCESS | 1789 | 1468023220326 Marionette DEBUG loaded listener.js 17:13:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a575400) [pid = 1789] [serial = 1638] [outer = 0x8f614800] 17:13:41 INFO - PROCESS | 1789 | 1468023221301 Marionette TRACE conn4 <- [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:13:41 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:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1538ms 17:13:41 INFO - PROCESS | 1789 | 1468023221365 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 17:13:41 INFO - PROCESS | 1789 | 1468023221369 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 17:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:13:41 INFO - PROCESS | 1789 | 1468023221377 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:13:41 INFO - PROCESS | 1789 | 1468023221381 Marionette TRACE conn4 <- [1,2154,null,{}] 17:13:41 INFO - PROCESS | 1789 | 1468023221387 Marionette TRACE conn4 -> [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:13:41 INFO - PROCESS | 1789 | 1468023221397 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:41 INFO - PROCESS | 1789 | 1468023221601 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 17:13:41 INFO - PROCESS | 1789 | 1468023221785 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:41 INFO - PROCESS | 1789 | 1468023221792 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d2400 == 46 [pid = 1789] [id = 546] 17:13:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9a0a6800) [pid = 1789] [serial = 1639] [outer = (nil)] 17:13:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9b11ac00) [pid = 1789] [serial = 1640] [outer = 0x9a0a6800] 17:13:41 INFO - PROCESS | 1789 | 1468023221874 Marionette DEBUG loaded listener.js 17:13:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9b11d400) [pid = 1789] [serial = 1641] [outer = 0x9a0a6800] 17:13:42 INFO - PROCESS | 1789 | 1468023222840 Marionette TRACE conn4 <- [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:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1533ms 17:13:42 INFO - PROCESS | 1789 | 1468023222911 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 17:13:42 INFO - PROCESS | 1789 | 1468023222915 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 17:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:13:42 INFO - PROCESS | 1789 | 1468023222921 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:13:42 INFO - PROCESS | 1789 | 1468023222925 Marionette TRACE conn4 <- [1,2158,null,{}] 17:13:42 INFO - PROCESS | 1789 | 1468023222930 Marionette TRACE conn4 -> [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:13:42 INFO - PROCESS | 1789 | 1468023222936 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:43 INFO - PROCESS | 1789 | 1468023223104 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 17:13:43 INFO - PROCESS | 1789 | 1468023223626 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:43 INFO - PROCESS | 1789 | 1468023223636 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae1c00 == 47 [pid = 1789] [id = 547] 17:13:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x8dae2400) [pid = 1789] [serial = 1642] [outer = (nil)] 17:13:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x8ee0a400) [pid = 1789] [serial = 1643] [outer = 0x8dae2400] 17:13:43 INFO - PROCESS | 1789 | 1468023223716 Marionette DEBUG loaded listener.js 17:13:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x8f47e400) [pid = 1789] [serial = 1644] [outer = 0x8dae2400] 17:13:44 INFO - PROCESS | 1789 | 1468023224608 Marionette TRACE conn4 <- [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:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1729ms 17:13:44 INFO - PROCESS | 1789 | 1468023224678 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 17:13:44 INFO - PROCESS | 1789 | 1468023224682 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 17:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:13:44 INFO - PROCESS | 1789 | 1468023224697 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:13:44 INFO - PROCESS | 1789 | 1468023224705 Marionette TRACE conn4 <- [1,2162,null,{}] 17:13:44 INFO - PROCESS | 1789 | 1468023224718 Marionette TRACE conn4 -> [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:13:44 INFO - PROCESS | 1789 | 1468023224731 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:44 INFO - PROCESS | 1789 | 1468023224955 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 17:13:45 INFO - PROCESS | 1789 | 1468023225198 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:45 INFO - PROCESS | 1789 | 1468023225207 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c9c00 == 46 [pid = 1789] [id = 539] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d6000 == 45 [pid = 1789] [id = 538] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x93abec00 == 44 [pid = 1789] [id = 537] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8f47a800 == 43 [pid = 1789] [id = 536] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0a800 == 42 [pid = 1789] [id = 535] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae7000 == 41 [pid = 1789] [id = 524] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae2800 == 40 [pid = 1789] [id = 521] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8f612800 == 39 [pid = 1789] [id = 523] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9dcc00 == 38 [pid = 1789] [id = 531] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x90d1a800 == 37 [pid = 1789] [id = 534] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x93a51800 == 36 [pid = 1789] [id = 520] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c5800 == 35 [pid = 1789] [id = 530] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x90d16800 == 34 [pid = 1789] [id = 532] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x95359800 == 33 [pid = 1789] [id = 533] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x93b5f000 == 32 [pid = 1789] [id = 522] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae1c00 == 31 [pid = 1789] [id = 547] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d2400 == 30 [pid = 1789] [id = 546] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x9a097c00 == 29 [pid = 1789] [id = 544] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9dd400 == 28 [pid = 1789] [id = 545] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x9516d800 == 27 [pid = 1789] [id = 543] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0bc00 == 26 [pid = 1789] [id = 542] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8ca000 == 25 [pid = 1789] [id = 540] 17:13:46 INFO - PROCESS | 1789 | --DOCSHELL 0x8f61a400 == 24 [pid = 1789] [id = 541] 17:13:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c3c00 == 25 [pid = 1789] [id = 548] 17:13:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x8d8c5800) [pid = 1789] [serial = 1645] [outer = (nil)] 17:13:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x8d8ce000) [pid = 1789] [serial = 1646] [outer = 0x8d8c5800] 17:13:46 INFO - PROCESS | 1789 | 1468023226258 Marionette DEBUG loaded listener.js 17:13:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x8d9de400) [pid = 1789] [serial = 1647] [outer = 0x8d8c5800] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x93aca000) [pid = 1789] [serial = 1592] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x9a0a7c00) [pid = 1789] [serial = 1568] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x9a440000) [pid = 1789] [serial = 1572] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x9a0c2400) [pid = 1789] [serial = 1571] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x8f894000) [pid = 1789] [serial = 1575] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x8f47c400) [pid = 1789] [serial = 1574] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x91eae000) [pid = 1789] [serial = 1557] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x90d15c00) [pid = 1789] [serial = 1556] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x93d9ac00) [pid = 1789] [serial = 1560] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x92045c00) [pid = 1789] [serial = 1586] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x93b5fc00) [pid = 1789] [serial = 1559] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x90c8f800) [pid = 1789] [serial = 1583] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x92441c00) [pid = 1789] [serial = 1578] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x91ea5c00) [pid = 1789] [serial = 1577] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8f47a400) [pid = 1789] [serial = 1580] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8f47e800) [pid = 1789] [serial = 1581] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x930d2800) [pid = 1789] [serial = 1587] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9a01b400) [pid = 1789] [serial = 1563] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9977d400) [pid = 1789] [serial = 1562] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x930d7c00) [pid = 1789] [serial = 1590] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90cec800) [pid = 1789] [serial = 1584] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f897c00) [pid = 1789] [serial = 1589] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9a09c000) [pid = 1789] [serial = 1566] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9a099c00) [pid = 1789] [serial = 1565] [outer = (nil)] [url = about:blank] 17:13:46 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9a0a9400) [pid = 1789] [serial = 1569] [outer = (nil)] [url = about:blank] 17:13:47 INFO - PROCESS | 1789 | 1468023227206 Marionette TRACE conn4 <- [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:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 2544ms 17:13:47 INFO - PROCESS | 1789 | 1468023227243 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 17:13:47 INFO - PROCESS | 1789 | 1468023227249 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 17:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:13:47 INFO - PROCESS | 1789 | 1468023227257 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:13:47 INFO - PROCESS | 1789 | 1468023227260 Marionette TRACE conn4 <- [1,2166,null,{}] 17:13:47 INFO - PROCESS | 1789 | 1468023227272 Marionette TRACE conn4 -> [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:13:47 INFO - PROCESS | 1789 | 1468023227278 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:47 INFO - PROCESS | 1789 | 1468023227447 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 17:13:47 INFO - PROCESS | 1789 | 1468023227585 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:47 INFO - PROCESS | 1789 | 1468023227592 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f612400 == 26 [pid = 1789] [id = 549] 17:13:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8f612800) [pid = 1789] [serial = 1648] [outer = (nil)] 17:13:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8f61bc00) [pid = 1789] [serial = 1649] [outer = 0x8f612800] 17:13:47 INFO - PROCESS | 1789 | 1468023227667 Marionette DEBUG loaded listener.js 17:13:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8f897c00) [pid = 1789] [serial = 1650] [outer = 0x8f612800] 17:13:48 INFO - PROCESS | 1789 | 1468023228491 Marionette TRACE conn4 <- [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:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1283ms 17:13:48 INFO - PROCESS | 1789 | 1468023228539 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 17:13:48 INFO - PROCESS | 1789 | 1468023228546 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 17:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:13:48 INFO - PROCESS | 1789 | 1468023228561 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:13:48 INFO - PROCESS | 1789 | 1468023228566 Marionette TRACE conn4 <- [1,2170,null,{}] 17:13:48 INFO - PROCESS | 1789 | 1468023228571 Marionette TRACE conn4 -> [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:13:48 INFO - PROCESS | 1789 | 1468023228576 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:48 INFO - PROCESS | 1789 | 1468023228747 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 17:13:48 INFO - PROCESS | 1789 | 1468023228757 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:48 INFO - PROCESS | 1789 | 1468023228763 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f89a800 == 27 [pid = 1789] [id = 550] 17:13:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90b45800) [pid = 1789] [serial = 1651] [outer = (nil)] 17:13:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90ce8000) [pid = 1789] [serial = 1652] [outer = 0x90b45800] 17:13:48 INFO - PROCESS | 1789 | 1468023228836 Marionette DEBUG loaded listener.js 17:13:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90cf0c00) [pid = 1789] [serial = 1653] [outer = 0x90b45800] 17:13:49 INFO - PROCESS | 1789 | 1468023229983 Marionette TRACE conn4 <- [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:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1478ms 17:13:50 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x93ac1c00) [pid = 1789] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:13:50 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8dae3400) [pid = 1789] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:13:50 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x91ade800) [pid = 1789] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:13:50 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8f477000) [pid = 1789] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:13:50 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x95362400) [pid = 1789] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:13:50 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8ee0ac00) [pid = 1789] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:13:50 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8dae0c00) [pid = 1789] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:13:50 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90d1d400) [pid = 1789] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:13:50 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x93d95c00) [pid = 1789] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:13:50 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x9203ac00) [pid = 1789] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:13:50 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x8daddc00) [pid = 1789] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:13:50 INFO - PROCESS | 1789 | 1468023230644 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 17:13:50 INFO - PROCESS | 1789 | 1468023230653 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 17:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:13:50 INFO - PROCESS | 1789 | 1468023230717 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:13:50 INFO - PROCESS | 1789 | 1468023230723 Marionette TRACE conn4 <- [1,2174,null,{}] 17:13:50 INFO - PROCESS | 1789 | 1468023230732 Marionette TRACE conn4 -> [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:13:50 INFO - PROCESS | 1789 | 1468023230740 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:50 INFO - PROCESS | 1789 | 1468023230909 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 17:13:51 INFO - PROCESS | 1789 | 1468023231116 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:51 INFO - PROCESS | 1789 | 1468023231129 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dadc800 == 28 [pid = 1789] [id = 551] 17:13:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8ee04c00) [pid = 1789] [serial = 1654] [outer = (nil)] 17:13:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8f471000) [pid = 1789] [serial = 1655] [outer = 0x8ee04c00] 17:13:51 INFO - PROCESS | 1789 | 1468023231212 Marionette DEBUG loaded listener.js 17:13:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8f47e800) [pid = 1789] [serial = 1656] [outer = 0x8ee04c00] 17:13:52 INFO - PROCESS | 1789 | 1468023232216 Marionette TRACE conn4 <- [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:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1585ms 17:13:52 INFO - PROCESS | 1789 | 1468023232300 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 17:13:52 INFO - PROCESS | 1789 | 1468023232306 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 17:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:13:52 INFO - PROCESS | 1789 | 1468023232316 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:13:52 INFO - PROCESS | 1789 | 1468023232322 Marionette TRACE conn4 <- [1,2178,null,{}] 17:13:52 INFO - PROCESS | 1789 | 1468023232329 Marionette TRACE conn4 -> [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:13:52 INFO - PROCESS | 1789 | 1468023232335 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:52 INFO - PROCESS | 1789 | 1468023232556 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 17:13:52 INFO - PROCESS | 1789 | 1468023232784 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:52 INFO - PROCESS | 1789 | 1468023232793 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d8800 == 29 [pid = 1789] [id = 552] 17:13:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90ce5c00) [pid = 1789] [serial = 1657] [outer = (nil)] 17:13:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90cf0400) [pid = 1789] [serial = 1658] [outer = 0x90ce5c00] 17:13:52 INFO - PROCESS | 1789 | 1468023232902 Marionette DEBUG loaded listener.js 17:13:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90d15c00) [pid = 1789] [serial = 1659] [outer = 0x90ce5c00] 17:13:53 INFO - PROCESS | 1789 | 1468023233885 Marionette TRACE conn4 <- [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:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1639ms 17:13:53 INFO - PROCESS | 1789 | 1468023233953 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 17:13:53 INFO - PROCESS | 1789 | 1468023233957 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 17:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:13:53 INFO - PROCESS | 1789 | 1468023233964 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:13:53 INFO - PROCESS | 1789 | 1468023233967 Marionette TRACE conn4 <- [1,2182,null,{}] 17:13:53 INFO - PROCESS | 1789 | 1468023233985 Marionette TRACE conn4 -> [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:13:53 INFO - PROCESS | 1789 | 1468023233995 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:54 INFO - PROCESS | 1789 | 1468023234184 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 17:13:54 INFO - PROCESS | 1789 | 1468023234482 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:54 INFO - PROCESS | 1789 | 1468023234498 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x9203a000 == 30 [pid = 1789] [id = 553] 17:13:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x9203a800) [pid = 1789] [serial = 1660] [outer = (nil)] 17:13:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9203dc00) [pid = 1789] [serial = 1661] [outer = 0x9203a800] 17:13:54 INFO - PROCESS | 1789 | 1468023234608 Marionette DEBUG loaded listener.js 17:13:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9232bc00) [pid = 1789] [serial = 1662] [outer = 0x9203a800] 17:13:55 INFO - PROCESS | 1789 | 1468023235580 Marionette TRACE conn4 <- [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:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1682ms 17:13:55 INFO - PROCESS | 1789 | 1468023235647 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 17:13:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:13:55 INFO - PROCESS | 1789 | 1468023235651 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 17:13:55 INFO - PROCESS | 1789 | 1468023235657 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:13:55 INFO - PROCESS | 1789 | 1468023235661 Marionette TRACE conn4 <- [1,2186,null,{}] 17:13:55 INFO - PROCESS | 1789 | 1468023235667 Marionette TRACE conn4 -> [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:13:55 INFO - PROCESS | 1789 | 1468023235673 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:55 INFO - PROCESS | 1789 | 1468023235860 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 17:13:56 INFO - PROCESS | 1789 | 1468023236119 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:56 INFO - PROCESS | 1789 | 1468023236127 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dadd800 == 31 [pid = 1789] [id = 554] 17:13:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x92449000) [pid = 1789] [serial = 1663] [outer = (nil)] 17:13:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93a9b400) [pid = 1789] [serial = 1664] [outer = 0x92449000] 17:13:56 INFO - PROCESS | 1789 | 1468023236252 Marionette DEBUG loaded listener.js 17:13:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x93abd400) [pid = 1789] [serial = 1665] [outer = 0x92449000] 17:13:57 INFO - PROCESS | 1789 | 1468023237410 Marionette TRACE conn4 <- [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:13:57 INFO - PROCESS | 1789 | --DOCSHELL 0x90b40800 == 30 [pid = 1789] [id = 504] 17:13:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee08800 == 29 [pid = 1789] [id = 503] 17:13:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8f612400 == 28 [pid = 1789] [id = 549] 17:13:57 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c3c00 == 27 [pid = 1789] [id = 548] 17:13:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:13:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1837ms 17:13:57 INFO - PROCESS | 1789 | 1468023237495 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 17:13:57 INFO - PROCESS | 1789 | 1468023237500 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 17:13:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:13:57 INFO - PROCESS | 1789 | 1468023237517 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:13:57 INFO - PROCESS | 1789 | 1468023237521 Marionette TRACE conn4 <- [1,2190,null,{}] 17:13:57 INFO - PROCESS | 1789 | 1468023237539 Marionette TRACE conn4 -> [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:13:57 INFO - PROCESS | 1789 | 1468023237546 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:57 INFO - PROCESS | 1789 | 1468023237696 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x983ed400) [pid = 1789] [serial = 1623] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x93d98c00) [pid = 1789] [serial = 1613] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91ad9800) [pid = 1789] [serial = 1619] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9963bc00) [pid = 1789] [serial = 1605] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93b5c800) [pid = 1789] [serial = 1593] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x953f4000) [pid = 1789] [serial = 1601] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9929d800) [pid = 1789] [serial = 1604] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x95163800) [pid = 1789] [serial = 1614] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x93a5c400) [pid = 1789] [serial = 1620] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x90b44000) [pid = 1789] [serial = 1608] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x9797e000) [pid = 1789] [serial = 1602] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x90c81c00) [pid = 1789] [serial = 1596] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x91eac400) [pid = 1789] [serial = 1611] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8f61cc00) [pid = 1789] [serial = 1607] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x91ad7c00) [pid = 1789] [serial = 1610] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x95357000) [pid = 1789] [serial = 1616] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x953ec000) [pid = 1789] [serial = 1617] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x93a52c00) [pid = 1789] [serial = 1598] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x90b3c800) [pid = 1789] [serial = 1595] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 56 (0x93a4dc00) [pid = 1789] [serial = 1599] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | --DOMWINDOW == 55 (0x996b6c00) [pid = 1789] [serial = 1622] [outer = (nil)] [url = about:blank] 17:13:57 INFO - PROCESS | 1789 | 1468023237936 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:57 INFO - PROCESS | 1789 | 1468023237945 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae1000 == 28 [pid = 1789] [id = 555] 17:13:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 56 (0x8f470800) [pid = 1789] [serial = 1666] [outer = (nil)] 17:13:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x8f47e000) [pid = 1789] [serial = 1667] [outer = 0x8f470800] 17:13:58 INFO - PROCESS | 1789 | 1468023238021 Marionette DEBUG loaded listener.js 17:13:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x8f89b800) [pid = 1789] [serial = 1668] [outer = 0x8f470800] 17:13:59 INFO - PROCESS | 1789 | 1468023238999 Marionette TRACE conn4 <- [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:13:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:13:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1505ms 17:13:59 INFO - PROCESS | 1789 | 1468023239013 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 17:13:59 INFO - PROCESS | 1789 | 1468023239019 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 17:13:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:13:59 INFO - PROCESS | 1789 | 1468023239029 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:13:59 INFO - PROCESS | 1789 | 1468023239032 Marionette TRACE conn4 <- [1,2194,null,{}] 17:13:59 INFO - PROCESS | 1789 | 1468023239038 Marionette TRACE conn4 -> [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:13:59 INFO - PROCESS | 1789 | 1468023239043 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:59 INFO - PROCESS | 1789 | 1468023239207 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 17:13:59 INFO - PROCESS | 1789 | 1468023239348 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:59 INFO - PROCESS | 1789 | 1468023239355 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:13:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dad9400 == 29 [pid = 1789] [id = 556] 17:13:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x90ceec00) [pid = 1789] [serial = 1669] [outer = (nil)] 17:13:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x90d1e800) [pid = 1789] [serial = 1670] [outer = 0x90ceec00] 17:13:59 INFO - PROCESS | 1789 | 1468023239437 Marionette DEBUG loaded listener.js 17:13:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x91adf400) [pid = 1789] [serial = 1671] [outer = 0x90ceec00] 17:14:00 INFO - PROCESS | 1789 | 1468023240308 Marionette TRACE conn4 <- [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:14:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:14:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1300ms 17:14:00 INFO - PROCESS | 1789 | 1468023240336 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 17:14:00 INFO - PROCESS | 1789 | 1468023240339 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 17:14:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:14:00 INFO - PROCESS | 1789 | 1468023240345 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:14:00 INFO - PROCESS | 1789 | 1468023240351 Marionette TRACE conn4 <- [1,2198,null,{}] 17:14:00 INFO - PROCESS | 1789 | 1468023240366 Marionette TRACE conn4 -> [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:14:00 INFO - PROCESS | 1789 | 1468023240374 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:00 INFO - PROCESS | 1789 | 1468023240602 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 17:14:00 INFO - PROCESS | 1789 | 1468023240623 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:00 INFO - PROCESS | 1789 | 1468023240636 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x930de400 == 30 [pid = 1789] [id = 557] 17:14:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x930de800) [pid = 1789] [serial = 1672] [outer = (nil)] 17:14:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x93a51800) [pid = 1789] [serial = 1673] [outer = 0x930de800] 17:14:00 INFO - PROCESS | 1789 | 1468023240714 Marionette DEBUG loaded listener.js 17:14:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x93a9bc00) [pid = 1789] [serial = 1674] [outer = 0x930de800] 17:14:01 INFO - PROCESS | 1789 | 1468023241635 Marionette TRACE conn4 <- [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:14:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:14:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1337ms 17:14:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:14:01 INFO - PROCESS | 1789 | 1468023241688 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 17:14:01 INFO - PROCESS | 1789 | 1468023241692 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 17:14:01 INFO - PROCESS | 1789 | 1468023241698 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:14:01 INFO - PROCESS | 1789 | 1468023241702 Marionette TRACE conn4 <- [1,2202,null,{}] 17:14:01 INFO - PROCESS | 1789 | 1468023241711 Marionette TRACE conn4 -> [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:14:01 INFO - PROCESS | 1789 | 1468023241715 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:01 INFO - PROCESS | 1789 | 1468023241923 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 17:14:01 INFO - PROCESS | 1789 | 1468023241946 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:01 INFO - PROCESS | 1789 | 1468023241953 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x92442400 == 31 [pid = 1789] [id = 558] 17:14:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x93ac5400) [pid = 1789] [serial = 1675] [outer = (nil)] 17:14:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x93b5c000) [pid = 1789] [serial = 1676] [outer = 0x93ac5400] 17:14:02 INFO - PROCESS | 1789 | 1468023242018 Marionette DEBUG loaded listener.js 17:14:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x93d9b400) [pid = 1789] [serial = 1677] [outer = 0x93ac5400] 17:14:02 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9a090c00) [pid = 1789] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:14:02 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x9a0a6800) [pid = 1789] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:14:02 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x9203f800) [pid = 1789] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:14:02 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x8dae2400) [pid = 1789] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:14:02 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8f614800) [pid = 1789] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:14:02 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x8f89f000) [pid = 1789] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:14:02 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x9a0a5c00) [pid = 1789] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:14:02 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x8f612800) [pid = 1789] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:14:02 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x8d8c5800) [pid = 1789] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:14:02 INFO - PROCESS | 1789 | 1468023242936 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 17:14:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:14:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1289ms 17:14:02 INFO - PROCESS | 1789 | 1468023242986 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 17:14:02 INFO - PROCESS | 1789 | 1468023242990 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 17:14:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:14:02 INFO - PROCESS | 1789 | 1468023242995 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:14:02 INFO - PROCESS | 1789 | 1468023242998 Marionette TRACE conn4 <- [1,2206,null,{}] 17:14:03 INFO - PROCESS | 1789 | 1468023243004 Marionette TRACE conn4 -> [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:14:03 INFO - PROCESS | 1789 | 1468023243008 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:03 INFO - PROCESS | 1789 | 1468023243201 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 17:14:03 INFO - PROCESS | 1789 | 1468023243218 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:03 INFO - PROCESS | 1789 | 1468023243229 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dadd000 == 32 [pid = 1789] [id = 559] 17:14:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x8ee03400) [pid = 1789] [serial = 1678] [outer = (nil)] 17:14:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x93d9c800) [pid = 1789] [serial = 1679] [outer = 0x8ee03400] 17:14:03 INFO - PROCESS | 1789 | 1468023243293 Marionette DEBUG loaded listener.js 17:14:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x950a7400) [pid = 1789] [serial = 1680] [outer = 0x8ee03400] 17:14:04 INFO - PROCESS | 1789 | 1468023244130 Marionette TRACE conn4 <- [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:14:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:14:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1177ms 17:14:04 INFO - PROCESS | 1789 | 1468023244174 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 17:14:04 INFO - PROCESS | 1789 | 1468023244178 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 17:14:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:14:04 INFO - PROCESS | 1789 | 1468023244184 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:14:04 INFO - PROCESS | 1789 | 1468023244186 Marionette TRACE conn4 <- [1,2210,null,{}] 17:14:04 INFO - PROCESS | 1789 | 1468023244192 Marionette TRACE conn4 -> [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:14:04 INFO - PROCESS | 1789 | 1468023244202 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:04 INFO - PROCESS | 1789 | 1468023244442 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 17:14:04 INFO - PROCESS | 1789 | 1468023244670 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:04 INFO - PROCESS | 1789 | 1468023244680 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c5c00 == 33 [pid = 1789] [id = 560] 17:14:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x8d8c6000) [pid = 1789] [serial = 1681] [outer = (nil)] 17:14:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8d8d0000) [pid = 1789] [serial = 1682] [outer = 0x8d8c6000] 17:14:04 INFO - PROCESS | 1789 | 1468023244773 Marionette DEBUG loaded listener.js 17:14:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8dadf000) [pid = 1789] [serial = 1683] [outer = 0x8d8c6000] 17:14:05 INFO - PROCESS | 1789 | 1468023245769 Marionette TRACE conn4 <- [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:14:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:14:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1630ms 17:14:05 INFO - PROCESS | 1789 | 1468023245817 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 17:14:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:14:05 INFO - PROCESS | 1789 | 1468023245823 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 17:14:05 INFO - PROCESS | 1789 | 1468023245831 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:14:05 INFO - PROCESS | 1789 | 1468023245836 Marionette TRACE conn4 <- [1,2214,null,{}] 17:14:05 INFO - PROCESS | 1789 | 1468023245844 Marionette TRACE conn4 -> [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:14:05 INFO - PROCESS | 1789 | 1468023245850 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:06 INFO - PROCESS | 1789 | 1468023246038 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 17:14:06 INFO - PROCESS | 1789 | 1468023246237 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:06 INFO - PROCESS | 1789 | 1468023246247 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b4a000 == 34 [pid = 1789] [id = 561] 17:14:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90c88400) [pid = 1789] [serial = 1684] [outer = (nil)] 17:14:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90c90c00) [pid = 1789] [serial = 1685] [outer = 0x90c88400] 17:14:06 INFO - PROCESS | 1789 | 1468023246380 Marionette DEBUG loaded listener.js 17:14:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90d19c00) [pid = 1789] [serial = 1686] [outer = 0x90c88400] 17:14:07 INFO - PROCESS | 1789 | 1468023247292 Marionette TRACE conn4 <- [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:14:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:14:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1536ms 17:14:07 INFO - PROCESS | 1789 | 1468023247370 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 17:14:07 INFO - PROCESS | 1789 | 1468023247376 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 17:14:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:14:07 INFO - PROCESS | 1789 | 1468023247384 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:14:07 INFO - PROCESS | 1789 | 1468023247388 Marionette TRACE conn4 <- [1,2218,null,{}] 17:14:07 INFO - PROCESS | 1789 | 1468023247394 Marionette TRACE conn4 -> [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:14:07 INFO - PROCESS | 1789 | 1468023247399 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:07 INFO - PROCESS | 1789 | 1468023247627 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 17:14:07 INFO - PROCESS | 1789 | 1468023247899 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:07 INFO - PROCESS | 1789 | 1468023247907 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x9232a000 == 35 [pid = 1789] [id = 562] 17:14:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x93a50000) [pid = 1789] [serial = 1687] [outer = (nil)] 17:14:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93a5bc00) [pid = 1789] [serial = 1688] [outer = 0x93a50000] 17:14:08 INFO - PROCESS | 1789 | 1468023248003 Marionette DEBUG loaded listener.js 17:14:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93ac2400) [pid = 1789] [serial = 1689] [outer = 0x93a50000] 17:14:08 INFO - PROCESS | 1789 | 1468023248942 Marionette TRACE conn4 <- [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:14:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:14:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1631ms 17:14:09 INFO - PROCESS | 1789 | 1468023249015 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 17:14:09 INFO - PROCESS | 1789 | 1468023249018 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 17:14:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:14:09 INFO - PROCESS | 1789 | 1468023249034 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:14:09 INFO - PROCESS | 1789 | 1468023249043 Marionette TRACE conn4 <- [1,2222,null,{}] 17:14:09 INFO - PROCESS | 1789 | 1468023249051 Marionette TRACE conn4 -> [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:14:09 INFO - PROCESS | 1789 | 1468023249058 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:09 INFO - PROCESS | 1789 | 1468023249280 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 17:14:09 INFO - PROCESS | 1789 | 1468023249508 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:09 INFO - PROCESS | 1789 | 1468023249516 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x93ac4c00 == 36 [pid = 1789] [id = 563] 17:14:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x95164800) [pid = 1789] [serial = 1690] [outer = (nil)] 17:14:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x953ed000) [pid = 1789] [serial = 1691] [outer = 0x95164800] 17:14:09 INFO - PROCESS | 1789 | 1468023249607 Marionette DEBUG loaded listener.js 17:14:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x953f3800) [pid = 1789] [serial = 1692] [outer = 0x95164800] 17:14:10 INFO - PROCESS | 1789 | 1468023250479 Marionette TRACE conn4 <- [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:14:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:14:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1494ms 17:14:10 INFO - PROCESS | 1789 | 1468023250520 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 17:14:10 INFO - PROCESS | 1789 | 1468023250525 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 17:14:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:14:10 INFO - PROCESS | 1789 | 1468023250531 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:14:10 INFO - PROCESS | 1789 | 1468023250535 Marionette TRACE conn4 <- [1,2226,null,{}] 17:14:10 INFO - PROCESS | 1789 | 1468023250541 Marionette TRACE conn4 -> [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:14:10 INFO - PROCESS | 1789 | 1468023250546 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:10 INFO - PROCESS | 1789 | 1468023250726 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 17:14:10 INFO - PROCESS | 1789 | 1468023250916 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:10 INFO - PROCESS | 1789 | 1468023250928 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c5000 == 37 [pid = 1789] [id = 564] 17:14:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8f616c00) [pid = 1789] [serial = 1693] [outer = (nil)] 17:14:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x97986400) [pid = 1789] [serial = 1694] [outer = 0x8f616c00] 17:14:11 INFO - PROCESS | 1789 | 1468023251039 Marionette DEBUG loaded listener.js 17:14:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x983f2400) [pid = 1789] [serial = 1695] [outer = 0x8f616c00] 17:14:11 INFO - PROCESS | 1789 | 1468023251963 Marionette TRACE conn4 <- [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:14:12 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:14:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1487ms 17:14:12 INFO - PROCESS | 1789 | 1468023252020 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 17:14:12 INFO - PROCESS | 1789 | 1468023252023 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 17:14:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:14:12 INFO - PROCESS | 1789 | 1468023252047 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:14:12 INFO - PROCESS | 1789 | 1468023252051 Marionette TRACE conn4 <- [1,2230,null,{}] 17:14:12 INFO - PROCESS | 1789 | 1468023252057 Marionette TRACE conn4 -> [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:14:12 INFO - PROCESS | 1789 | 1468023252062 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:12 INFO - PROCESS | 1789 | 1468023252228 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 17:14:12 INFO - PROCESS | 1789 | 1468023252407 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:12 INFO - PROCESS | 1789 | 1468023252425 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:12 INFO - PROCESS | 1789 | ++DOCSHELL 0x99291c00 == 38 [pid = 1789] [id = 565] 17:14:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9929d000) [pid = 1789] [serial = 1696] [outer = (nil)] 17:14:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x99635c00) [pid = 1789] [serial = 1697] [outer = 0x9929d000] 17:14:12 INFO - PROCESS | 1789 | 1468023252516 Marionette DEBUG loaded listener.js 17:14:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x99789400) [pid = 1789] [serial = 1698] [outer = 0x9929d000] 17:14:13 INFO - PROCESS | 1789 | 1468023253483 Marionette TRACE conn4 <- [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:14:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:14:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1485ms 17:14:13 INFO - PROCESS | 1789 | 1468023253531 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 17:14:13 INFO - PROCESS | 1789 | 1468023253534 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 17:14:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:14:13 INFO - PROCESS | 1789 | 1468023253541 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:14:13 INFO - PROCESS | 1789 | 1468023253544 Marionette TRACE conn4 <- [1,2234,null,{}] 17:14:13 INFO - PROCESS | 1789 | 1468023253550 Marionette TRACE conn4 -> [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:14:13 INFO - PROCESS | 1789 | 1468023253556 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:13 INFO - PROCESS | 1789 | 1468023253738 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 17:14:13 INFO - PROCESS | 1789 | 1468023253919 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:13 INFO - PROCESS | 1789 | 1468023253926 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x9797ec00 == 39 [pid = 1789] [id = 566] 17:14:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x97980800) [pid = 1789] [serial = 1699] [outer = (nil)] 17:14:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9a09fc00) [pid = 1789] [serial = 1700] [outer = 0x97980800] 17:14:14 INFO - PROCESS | 1789 | 1468023254007 Marionette DEBUG loaded listener.js 17:14:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a0a5c00) [pid = 1789] [serial = 1701] [outer = 0x97980800] 17:14:14 INFO - PROCESS | 1789 | 1468023254890 Marionette TRACE conn4 <- [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:14:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:14:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1379ms 17:14:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:14:14 INFO - PROCESS | 1789 | 1468023254921 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 17:14:14 INFO - PROCESS | 1789 | 1468023254924 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 17:14:14 INFO - PROCESS | 1789 | 1468023254930 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:14:14 INFO - PROCESS | 1789 | 1468023254934 Marionette TRACE conn4 <- [1,2238,null,{}] 17:14:14 INFO - PROCESS | 1789 | 1468023254939 Marionette TRACE conn4 -> [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:14:14 INFO - PROCESS | 1789 | 1468023254944 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:15 INFO - PROCESS | 1789 | 1468023255106 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 17:14:15 INFO - PROCESS | 1789 | 1468023255303 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:15 INFO - PROCESS | 1789 | 1468023255310 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c2c00 == 40 [pid = 1789] [id = 567] 17:14:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8f895400) [pid = 1789] [serial = 1702] [outer = (nil)] 17:14:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a0ac400) [pid = 1789] [serial = 1703] [outer = 0x8f895400] 17:14:15 INFO - PROCESS | 1789 | 1468023255387 Marionette DEBUG loaded listener.js 17:14:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a0ae000) [pid = 1789] [serial = 1704] [outer = 0x8f895400] 17:14:16 INFO - PROCESS | 1789 | 1468023256564 Marionette TRACE conn4 <- [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:14:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:14:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1690ms 17:14:16 INFO - PROCESS | 1789 | 1468023256620 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 17:14:16 INFO - PROCESS | 1789 | 1468023256625 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 17:14:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:14:16 INFO - PROCESS | 1789 | 1468023256634 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:14:16 INFO - PROCESS | 1789 | 1468023256638 Marionette TRACE conn4 <- [1,2242,null,{}] 17:14:16 INFO - PROCESS | 1789 | 1468023256646 Marionette TRACE conn4 -> [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:14:16 INFO - PROCESS | 1789 | 1468023256651 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:16 INFO - PROCESS | 1789 | 1468023256861 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 17:14:17 INFO - PROCESS | 1789 | 1468023257204 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:17 INFO - PROCESS | 1789 | 1468023257219 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f61ac00 == 41 [pid = 1789] [id = 568] 17:14:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8f61c800) [pid = 1789] [serial = 1705] [outer = (nil)] 17:14:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x90b3b800) [pid = 1789] [serial = 1706] [outer = 0x8f61c800] 17:14:17 INFO - PROCESS | 1789 | 1468023257294 Marionette DEBUG loaded listener.js 17:14:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x90b44400) [pid = 1789] [serial = 1707] [outer = 0x8f61c800] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x950abc00 == 40 [pid = 1789] [id = 510] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8dadd000 == 39 [pid = 1789] [id = 559] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x92442400 == 38 [pid = 1789] [id = 558] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x930de400 == 37 [pid = 1789] [id = 557] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8dad9400 == 36 [pid = 1789] [id = 556] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae1000 == 35 [pid = 1789] [id = 555] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3b400 == 34 [pid = 1789] [id = 512] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x91eac800 == 33 [pid = 1789] [id = 513] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x91eae400 == 32 [pid = 1789] [id = 505] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x91adb400 == 31 [pid = 1789] [id = 514] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8f89a800 == 30 [pid = 1789] [id = 550] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8dadc800 == 29 [pid = 1789] [id = 551] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8f47d800 == 28 [pid = 1789] [id = 508] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x9203a000 == 27 [pid = 1789] [id = 553] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9dd000 == 26 [pid = 1789] [id = 509] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cec00 == 25 [pid = 1789] [id = 511] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d8800 == 24 [pid = 1789] [id = 552] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x90c8dc00 == 23 [pid = 1789] [id = 507] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8dadd800 == 22 [pid = 1789] [id = 554] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8f613000 == 21 [pid = 1789] [id = 516] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8f894c00 == 20 [pid = 1789] [id = 502] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c4400 == 19 [pid = 1789] [id = 515] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8f477c00 == 18 [pid = 1789] [id = 506] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8f895000 == 17 [pid = 1789] [id = 518] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x93a58800 == 16 [pid = 1789] [id = 517] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x930dc800 == 15 [pid = 1789] [id = 519] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c2c00 == 14 [pid = 1789] [id = 567] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x99291c00 == 13 [pid = 1789] [id = 565] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x9797ec00 == 12 [pid = 1789] [id = 566] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c5000 == 11 [pid = 1789] [id = 564] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x93ac4c00 == 10 [pid = 1789] [id = 563] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x90b4a000 == 9 [pid = 1789] [id = 561] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x9232a000 == 8 [pid = 1789] [id = 562] 17:14:18 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c5c00 == 7 [pid = 1789] [id = 560] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x8f61bc00) [pid = 1789] [serial = 1649] [outer = (nil)] [url = about:blank] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x8ee0a400) [pid = 1789] [serial = 1643] [outer = (nil)] [url = about:blank] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9a3a5000) [pid = 1789] [serial = 1637] [outer = (nil)] [url = about:blank] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9b11ac00) [pid = 1789] [serial = 1640] [outer = (nil)] [url = about:blank] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8f897c00) [pid = 1789] [serial = 1650] [outer = (nil)] [url = about:blank] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8d8ce000) [pid = 1789] [serial = 1646] [outer = (nil)] [url = about:blank] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x8d9de400) [pid = 1789] [serial = 1647] [outer = (nil)] [url = about:blank] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90ce8000) [pid = 1789] [serial = 1652] [outer = (nil)] [url = about:blank] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x9a09dc00) [pid = 1789] [serial = 1632] [outer = (nil)] [url = about:blank] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9b11d400) [pid = 1789] [serial = 1641] [outer = (nil)] [url = about:blank] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x95356c00) [pid = 1789] [serial = 1629] [outer = (nil)] [url = about:blank] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8f47e400) [pid = 1789] [serial = 1644] [outer = (nil)] [url = about:blank] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9a575400) [pid = 1789] [serial = 1638] [outer = (nil)] [url = about:blank] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x91ea8c00) [pid = 1789] [serial = 1626] [outer = (nil)] [url = about:blank] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9a0be400) [pid = 1789] [serial = 1635] [outer = (nil)] [url = about:blank] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90d18400) [pid = 1789] [serial = 1625] [outer = (nil)] [url = about:blank] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x95167c00) [pid = 1789] [serial = 1628] [outer = (nil)] [url = about:blank] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x9a096400) [pid = 1789] [serial = 1631] [outer = (nil)] [url = about:blank] 17:14:18 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9a0b0c00) [pid = 1789] [serial = 1634] [outer = (nil)] [url = about:blank] 17:14:19 INFO - PROCESS | 1789 | 1468023259212 Marionette TRACE conn4 <- [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:14:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:14:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 2591ms 17:14:19 INFO - PROCESS | 1789 | 1468023259225 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 17:14:19 INFO - PROCESS | 1789 | 1468023259230 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 17:14:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:14:19 INFO - PROCESS | 1789 | 1468023259292 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:14:19 INFO - PROCESS | 1789 | 1468023259299 Marionette TRACE conn4 <- [1,2246,null,{}] 17:14:19 INFO - PROCESS | 1789 | 1468023259310 Marionette TRACE conn4 -> [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:14:19 INFO - PROCESS | 1789 | 1468023259314 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:19 INFO - PROCESS | 1789 | 1468023259478 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 17:14:19 INFO - PROCESS | 1789 | 1468023259498 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:19 INFO - PROCESS | 1789 | 1468023259513 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee04800 == 8 [pid = 1789] [id = 569] 17:14:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8ee09000) [pid = 1789] [serial = 1708] [outer = (nil)] 17:14:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8f47bc00) [pid = 1789] [serial = 1709] [outer = 0x8ee09000] 17:14:19 INFO - PROCESS | 1789 | 1468023259582 Marionette DEBUG loaded listener.js 17:14:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8f61a800) [pid = 1789] [serial = 1710] [outer = 0x8ee09000] 17:14:20 INFO - PROCESS | 1789 | 1468023260546 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 17:14:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:14:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1301ms 17:14:20 INFO - PROCESS | 1789 | 1468023260587 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 17:14:20 INFO - PROCESS | 1789 | 1468023260596 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 17:14:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:14:20 INFO - PROCESS | 1789 | 1468023260606 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:14:20 INFO - PROCESS | 1789 | 1468023260610 Marionette TRACE conn4 <- [1,2250,null,{}] 17:14:20 INFO - PROCESS | 1789 | 1468023260616 Marionette TRACE conn4 -> [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:14:20 INFO - PROCESS | 1789 | 1468023260622 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:20 INFO - PROCESS | 1789 | 1468023260803 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 17:14:20 INFO - PROCESS | 1789 | 1468023260949 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:20 INFO - PROCESS | 1789 | 1468023260957 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b43800 == 9 [pid = 1789] [id = 570] 17:14:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90c89c00) [pid = 1789] [serial = 1711] [outer = (nil)] 17:14:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90ce7000) [pid = 1789] [serial = 1712] [outer = 0x90c89c00] 17:14:21 INFO - PROCESS | 1789 | 1468023261033 Marionette DEBUG loaded listener.js 17:14:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90cf3000) [pid = 1789] [serial = 1713] [outer = 0x90c89c00] 17:14:21 INFO - PROCESS | 1789 | 1468023261955 Marionette TRACE conn4 <- [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:14:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:14:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1390ms 17:14:21 INFO - PROCESS | 1789 | 1468023261997 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 17:14:22 INFO - PROCESS | 1789 | 1468023262001 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 17:14:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:14:22 INFO - PROCESS | 1789 | 1468023262013 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:14:22 INFO - PROCESS | 1789 | 1468023262018 Marionette TRACE conn4 <- [1,2254,null,{}] 17:14:22 INFO - PROCESS | 1789 | 1468023262036 Marionette TRACE conn4 -> [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:14:22 INFO - PROCESS | 1789 | 1468023262045 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:22 INFO - PROCESS | 1789 | 1468023262258 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 17:14:22 INFO - PROCESS | 1789 | 1468023262279 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:22 INFO - PROCESS | 1789 | 1468023262290 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eab000 == 10 [pid = 1789] [id = 571] 17:14:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91eac400) [pid = 1789] [serial = 1714] [outer = (nil)] 17:14:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x91eb3800) [pid = 1789] [serial = 1715] [outer = 0x91eac400] 17:14:22 INFO - PROCESS | 1789 | 1468023262362 Marionette DEBUG loaded listener.js 17:14:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x92327800) [pid = 1789] [serial = 1716] [outer = 0x91eac400] 17:14:23 INFO - PROCESS | 1789 | 1468023263269 Marionette TRACE conn4 <- [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:14:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:14:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1282ms 17:14:23 INFO - PROCESS | 1789 | 1468023263295 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 17:14:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:14:23 INFO - PROCESS | 1789 | 1468023263300 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 17:14:23 INFO - PROCESS | 1789 | 1468023263306 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:14:23 INFO - PROCESS | 1789 | 1468023263309 Marionette TRACE conn4 <- [1,2258,null,{}] 17:14:23 INFO - PROCESS | 1789 | 1468023263314 Marionette TRACE conn4 -> [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:14:23 INFO - PROCESS | 1789 | 1468023263318 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:23 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x930de800) [pid = 1789] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:14:23 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8ee03400) [pid = 1789] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:14:23 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93ac5400) [pid = 1789] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:14:23 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8f470800) [pid = 1789] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:14:23 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8ee04c00) [pid = 1789] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:14:23 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90b45800) [pid = 1789] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:14:23 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x92449000) [pid = 1789] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:14:23 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90ce5c00) [pid = 1789] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:14:23 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90ceec00) [pid = 1789] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:14:23 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9203a800) [pid = 1789] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:14:23 INFO - PROCESS | 1789 | 1468023263959 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 17:14:24 INFO - PROCESS | 1789 | 1468023264100 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:24 INFO - PROCESS | 1789 | 1468023264109 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9da000 == 11 [pid = 1789] [id = 572] 17:14:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90ce5800) [pid = 1789] [serial = 1717] [outer = (nil)] 17:14:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91ad9000) [pid = 1789] [serial = 1718] [outer = 0x90ce5800] 17:14:24 INFO - PROCESS | 1789 | 1468023264176 Marionette DEBUG loaded listener.js 17:14:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x92046400) [pid = 1789] [serial = 1719] [outer = 0x90ce5800] 17:14:24 INFO - PROCESS | 1789 | 1468023264914 Marionette TRACE conn4 <- [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:14:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:14:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1637ms 17:14:24 INFO - PROCESS | 1789 | 1468023264942 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 17:14:24 INFO - PROCESS | 1789 | 1468023264946 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 17:14:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:14:24 INFO - PROCESS | 1789 | 1468023264952 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:14:24 INFO - PROCESS | 1789 | 1468023264955 Marionette TRACE conn4 <- [1,2262,null,{}] 17:14:24 INFO - PROCESS | 1789 | 1468023264960 Marionette TRACE conn4 -> [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:14:24 INFO - PROCESS | 1789 | 1468023264965 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:25 INFO - PROCESS | 1789 | 1468023265183 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 17:14:25 INFO - PROCESS | 1789 | 1468023265197 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:25 INFO - PROCESS | 1789 | 1468023265203 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c3c00 == 12 [pid = 1789] [id = 573] 17:14:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8dadb400) [pid = 1789] [serial = 1720] [outer = (nil)] 17:14:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93ac0800) [pid = 1789] [serial = 1721] [outer = 0x8dadb400] 17:14:25 INFO - PROCESS | 1789 | 1468023265271 Marionette DEBUG loaded listener.js 17:14:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93ac7800) [pid = 1789] [serial = 1722] [outer = 0x8dadb400] 17:14:26 INFO - PROCESS | 1789 | 1468023266316 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 17:14:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:14:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1377ms 17:14:26 INFO - PROCESS | 1789 | 1468023266331 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 17:14:26 INFO - PROCESS | 1789 | 1468023266337 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 17:14:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:14:26 INFO - PROCESS | 1789 | 1468023266347 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:14:26 INFO - PROCESS | 1789 | 1468023266351 Marionette TRACE conn4 <- [1,2266,null,{}] 17:14:26 INFO - PROCESS | 1789 | 1468023266360 Marionette TRACE conn4 -> [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:14:26 INFO - PROCESS | 1789 | 1468023266366 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:26 INFO - PROCESS | 1789 | 1468023266560 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 17:14:26 INFO - PROCESS | 1789 | 1468023266791 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:26 INFO - PROCESS | 1789 | 1468023266806 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae2800 == 13 [pid = 1789] [id = 574] 17:14:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8dae4000) [pid = 1789] [serial = 1723] [outer = (nil)] 17:14:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8f618400) [pid = 1789] [serial = 1724] [outer = 0x8dae4000] 17:14:26 INFO - PROCESS | 1789 | 1468023266932 Marionette DEBUG loaded listener.js 17:14:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x90b46800) [pid = 1789] [serial = 1725] [outer = 0x8dae4000] 17:14:27 INFO - PROCESS | 1789 | 1468023267885 Marionette TRACE conn4 <- [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:14:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:14:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1585ms 17:14:27 INFO - PROCESS | 1789 | 1468023267931 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 17:14:27 INFO - PROCESS | 1789 | 1468023267939 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 17:14:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:14:27 INFO - PROCESS | 1789 | 1468023267949 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:14:27 INFO - PROCESS | 1789 | 1468023267953 Marionette TRACE conn4 <- [1,2270,null,{}] 17:14:27 INFO - PROCESS | 1789 | 1468023267959 Marionette TRACE conn4 -> [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:14:27 INFO - PROCESS | 1789 | 1468023267965 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:28 INFO - PROCESS | 1789 | 1468023268147 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 17:14:28 INFO - PROCESS | 1789 | 1468023268325 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:28 INFO - PROCESS | 1789 | 1468023268333 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0dc00 == 14 [pid = 1789] [id = 575] 17:14:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x90d1d000) [pid = 1789] [serial = 1726] [outer = (nil)] 17:14:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x91ea5c00) [pid = 1789] [serial = 1727] [outer = 0x90d1d000] 17:14:28 INFO - PROCESS | 1789 | 1468023268418 Marionette DEBUG loaded listener.js 17:14:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x92037400) [pid = 1789] [serial = 1728] [outer = 0x90d1d000] 17:14:29 INFO - PROCESS | 1789 | 1468023269484 Marionette TRACE conn4 <- [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:14:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:14:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1582ms 17:14:29 INFO - PROCESS | 1789 | 1468023269531 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 17:14:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:14:29 INFO - PROCESS | 1789 | 1468023269535 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 17:14:29 INFO - PROCESS | 1789 | 1468023269543 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:14:29 INFO - PROCESS | 1789 | 1468023269549 Marionette TRACE conn4 <- [1,2274,null,{}] 17:14:29 INFO - PROCESS | 1789 | 1468023269566 Marionette TRACE conn4 -> [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:14:29 INFO - PROCESS | 1789 | 1468023269574 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:29 INFO - PROCESS | 1789 | 1468023269752 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 17:14:30 INFO - PROCESS | 1789 | 1468023269988 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:30 INFO - PROCESS | 1789 | 1468023269996 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x93d99400 == 15 [pid = 1789] [id = 576] 17:14:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x93d99c00) [pid = 1789] [serial = 1729] [outer = (nil)] 17:14:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x950b4400) [pid = 1789] [serial = 1730] [outer = 0x93d99c00] 17:14:30 INFO - PROCESS | 1789 | 1468023270128 Marionette DEBUG loaded listener.js 17:14:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x95168c00) [pid = 1789] [serial = 1731] [outer = 0x93d99c00] 17:14:31 INFO - PROCESS | 1789 | 1468023271066 Marionette TRACE conn4 <- [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:14:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:14:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1584ms 17:14:31 INFO - PROCESS | 1789 | 1468023271127 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 17:14:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:14:31 INFO - PROCESS | 1789 | 1468023271132 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 17:14:31 INFO - PROCESS | 1789 | 1468023271138 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:14:31 INFO - PROCESS | 1789 | 1468023271146 Marionette TRACE conn4 <- [1,2278,null,{}] 17:14:31 INFO - PROCESS | 1789 | 1468023271156 Marionette TRACE conn4 -> [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:14:31 INFO - PROCESS | 1789 | 1468023271164 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:31 INFO - PROCESS | 1789 | 1468023271342 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 17:14:31 INFO - PROCESS | 1789 | 1468023271523 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:31 INFO - PROCESS | 1789 | 1468023271533 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x91adec00 == 16 [pid = 1789] [id = 577] 17:14:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x95359400) [pid = 1789] [serial = 1732] [outer = (nil)] 17:14:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x953ec000) [pid = 1789] [serial = 1733] [outer = 0x95359400] 17:14:31 INFO - PROCESS | 1789 | 1468023271614 Marionette DEBUG loaded listener.js 17:14:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x953f0000) [pid = 1789] [serial = 1734] [outer = 0x95359400] 17:14:32 INFO - PROCESS | 1789 | 1468023272780 Marionette TRACE conn4 <- [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:14:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:14:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1699ms 17:14:32 INFO - PROCESS | 1789 | 1468023272836 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 17:14:32 INFO - PROCESS | 1789 | 1468023272841 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 17:14:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:14:32 INFO - PROCESS | 1789 | 1468023272850 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:14:32 INFO - PROCESS | 1789 | 1468023272854 Marionette TRACE conn4 <- [1,2282,null,{}] 17:14:32 INFO - PROCESS | 1789 | 1468023272862 Marionette TRACE conn4 -> [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:14:32 INFO - PROCESS | 1789 | 1468023272868 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:33 INFO - PROCESS | 1789 | 1468023273089 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 17:14:33 INFO - PROCESS | 1789 | 1468023273355 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:33 INFO - PROCESS | 1789 | 1468023273369 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f47f800 == 17 [pid = 1789] [id = 578] 17:14:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8f615000) [pid = 1789] [serial = 1735] [outer = (nil)] 17:14:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8f61f800) [pid = 1789] [serial = 1736] [outer = 0x8f615000] 17:14:33 INFO - PROCESS | 1789 | 1468023273501 Marionette DEBUG loaded listener.js 17:14:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x90b40800) [pid = 1789] [serial = 1737] [outer = 0x8f615000] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x93a9bc00) [pid = 1789] [serial = 1674] [outer = (nil)] [url = about:blank] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x93d9c800) [pid = 1789] [serial = 1679] [outer = (nil)] [url = about:blank] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x93b5c000) [pid = 1789] [serial = 1676] [outer = (nil)] [url = about:blank] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x8f47e000) [pid = 1789] [serial = 1667] [outer = (nil)] [url = about:blank] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x8f89b800) [pid = 1789] [serial = 1668] [outer = (nil)] [url = about:blank] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8f471000) [pid = 1789] [serial = 1655] [outer = (nil)] [url = about:blank] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8f47e800) [pid = 1789] [serial = 1656] [outer = (nil)] [url = about:blank] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x90cf0c00) [pid = 1789] [serial = 1653] [outer = (nil)] [url = about:blank] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x93a9b400) [pid = 1789] [serial = 1664] [outer = (nil)] [url = about:blank] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x93abd400) [pid = 1789] [serial = 1665] [outer = (nil)] [url = about:blank] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90cf0400) [pid = 1789] [serial = 1658] [outer = (nil)] [url = about:blank] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90d15c00) [pid = 1789] [serial = 1659] [outer = (nil)] [url = about:blank] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x93d9b400) [pid = 1789] [serial = 1677] [outer = (nil)] [url = about:blank] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90d1e800) [pid = 1789] [serial = 1670] [outer = (nil)] [url = about:blank] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9203dc00) [pid = 1789] [serial = 1661] [outer = (nil)] [url = about:blank] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9232bc00) [pid = 1789] [serial = 1662] [outer = (nil)] [url = about:blank] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93a51800) [pid = 1789] [serial = 1673] [outer = (nil)] [url = about:blank] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x91adf400) [pid = 1789] [serial = 1671] [outer = (nil)] [url = about:blank] 17:14:33 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x950a7400) [pid = 1789] [serial = 1680] [outer = (nil)] [url = about:blank] 17:14:34 INFO - PROCESS | 1789 | 1468023274330 Marionette TRACE conn4 <- [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:14:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:14:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1532ms 17:14:34 INFO - PROCESS | 1789 | 1468023274396 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 17:14:34 INFO - PROCESS | 1789 | 1468023274402 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 17:14:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:14:34 INFO - PROCESS | 1789 | 1468023274418 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:14:34 INFO - PROCESS | 1789 | 1468023274422 Marionette TRACE conn4 <- [1,2286,null,{}] 17:14:34 INFO - PROCESS | 1789 | 1468023274427 Marionette TRACE conn4 -> [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:14:34 INFO - PROCESS | 1789 | 1468023274433 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:34 INFO - PROCESS | 1789 | 1468023274589 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 17:14:34 INFO - PROCESS | 1789 | 1468023274600 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:34 INFO - PROCESS | 1789 | 1468023274607 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f476000 == 18 [pid = 1789] [id = 579] 17:14:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90d1ec00) [pid = 1789] [serial = 1738] [outer = (nil)] 17:14:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91adcc00) [pid = 1789] [serial = 1739] [outer = 0x90d1ec00] 17:14:34 INFO - PROCESS | 1789 | 1468023274677 Marionette DEBUG loaded listener.js 17:14:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91eaf800) [pid = 1789] [serial = 1740] [outer = 0x90d1ec00] 17:14:35 INFO - PROCESS | 1789 | 1468023275644 Marionette TRACE conn4 <- [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:14:35 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:14:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1289ms 17:14:35 INFO - PROCESS | 1789 | 1468023275707 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 17:14:35 INFO - PROCESS | 1789 | 1468023275711 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 17:14:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:14:35 INFO - PROCESS | 1789 | 1468023275718 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:14:35 INFO - PROCESS | 1789 | 1468023275724 Marionette TRACE conn4 <- [1,2290,null,{}] 17:14:35 INFO - PROCESS | 1789 | 1468023275740 Marionette TRACE conn4 -> [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:14:35 INFO - PROCESS | 1789 | 1468023275749 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:35 INFO - PROCESS | 1789 | 1468023275964 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 17:14:36 INFO - PROCESS | 1789 | 1468023275980 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:36 INFO - PROCESS | 1789 | 1468023275988 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x93aaa800 == 19 [pid = 1789] [id = 580] 17:14:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93abb400) [pid = 1789] [serial = 1741] [outer = (nil)] 17:14:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93ac1800) [pid = 1789] [serial = 1742] [outer = 0x93abb400] 17:14:36 INFO - PROCESS | 1789 | 1468023276060 Marionette DEBUG loaded listener.js 17:14:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x93d91800) [pid = 1789] [serial = 1743] [outer = 0x93abb400] 17:14:36 INFO - PROCESS | 1789 | 1468023276988 Marionette TRACE conn4 <- [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:14:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:14:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1337ms 17:14:37 INFO - PROCESS | 1789 | 1468023277055 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 17:14:37 INFO - PROCESS | 1789 | 1468023277059 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 17:14:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:14:37 INFO - PROCESS | 1789 | 1468023277065 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:14:37 INFO - PROCESS | 1789 | 1468023277068 Marionette TRACE conn4 <- [1,2294,null,{}] 17:14:37 INFO - PROCESS | 1789 | 1468023277073 Marionette TRACE conn4 -> [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:14:37 INFO - PROCESS | 1789 | 1468023277081 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:37 INFO - PROCESS | 1789 | 1468023277306 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 17:14:37 INFO - PROCESS | 1789 | 1468023277326 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:37 INFO - PROCESS | 1789 | 1468023277334 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x950abc00 == 20 [pid = 1789] [id = 581] 17:14:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x950ac800) [pid = 1789] [serial = 1744] [outer = (nil)] 17:14:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x95165400) [pid = 1789] [serial = 1745] [outer = 0x950ac800] 17:14:37 INFO - PROCESS | 1789 | 1468023277399 Marionette DEBUG loaded listener.js 17:14:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x95172400) [pid = 1789] [serial = 1746] [outer = 0x950ac800] 17:14:38 INFO - PROCESS | 1789 | 1468023278290 Marionette TRACE conn4 <- [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:14:38 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x95164800) [pid = 1789] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:14:38 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8f616c00) [pid = 1789] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:14:38 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x91eac400) [pid = 1789] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:14:38 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9929d000) [pid = 1789] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:14:38 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x97980800) [pid = 1789] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:14:38 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90c89c00) [pid = 1789] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:14:38 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f895400) [pid = 1789] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:14:38 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8ee09000) [pid = 1789] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:14:38 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8f61c800) [pid = 1789] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:14:38 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8d8c6000) [pid = 1789] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:14:38 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90c88400) [pid = 1789] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:14:38 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90ce5800) [pid = 1789] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:14:38 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x93a50000) [pid = 1789] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:14:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:14:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1383ms 17:14:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:14:38 INFO - PROCESS | 1789 | 1468023278449 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 17:14:38 INFO - PROCESS | 1789 | 1468023278452 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 17:14:38 INFO - PROCESS | 1789 | 1468023278459 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:14:38 INFO - PROCESS | 1789 | 1468023278462 Marionette TRACE conn4 <- [1,2298,null,{}] 17:14:38 INFO - PROCESS | 1789 | 1468023278468 Marionette TRACE conn4 -> [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:14:38 INFO - PROCESS | 1789 | 1468023278473 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:38 INFO - PROCESS | 1789 | 1468023278619 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 17:14:38 INFO - PROCESS | 1789 | 1468023278627 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:38 INFO - PROCESS | 1789 | 1468023278633 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8d0c00 == 21 [pid = 1789] [id = 582] 17:14:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90c85800) [pid = 1789] [serial = 1747] [outer = (nil)] 17:14:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x91eb0400) [pid = 1789] [serial = 1748] [outer = 0x90c85800] 17:14:38 INFO - PROCESS | 1789 | 1468023278703 Marionette DEBUG loaded listener.js 17:14:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93a5c400) [pid = 1789] [serial = 1749] [outer = 0x90c85800] 17:14:39 INFO - PROCESS | 1789 | 1468023279630 Marionette TRACE conn4 <- [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:14:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:14:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1231ms 17:14:39 INFO - PROCESS | 1789 | 1468023279689 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 17:14:39 INFO - PROCESS | 1789 | 1468023279692 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 17:14:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:14:39 INFO - PROCESS | 1789 | 1468023279698 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:14:39 INFO - PROCESS | 1789 | 1468023279702 Marionette TRACE conn4 <- [1,2302,null,{}] 17:14:39 INFO - PROCESS | 1789 | 1468023279707 Marionette TRACE conn4 -> [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:14:39 INFO - PROCESS | 1789 | 1468023279717 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:39 INFO - PROCESS | 1789 | 1468023279909 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 17:14:40 INFO - PROCESS | 1789 | 1468023280051 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:40 INFO - PROCESS | 1789 | 1468023280061 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d2000 == 22 [pid = 1789] [id = 583] 17:14:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90b46000) [pid = 1789] [serial = 1750] [outer = (nil)] 17:14:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x99296800) [pid = 1789] [serial = 1751] [outer = 0x90b46000] 17:14:40 INFO - PROCESS | 1789 | 1468023280126 Marionette DEBUG loaded listener.js 17:14:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9963b000) [pid = 1789] [serial = 1752] [outer = 0x90b46000] 17:14:41 INFO - PROCESS | 1789 | 1468023281119 Marionette TRACE conn4 <- [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:14:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:14:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1478ms 17:14:41 INFO - PROCESS | 1789 | 1468023281178 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 17:14:41 INFO - PROCESS | 1789 | 1468023281184 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 17:14:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:14:41 INFO - PROCESS | 1789 | 1468023281198 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:14:41 INFO - PROCESS | 1789 | 1468023281209 Marionette TRACE conn4 <- [1,2306,null,{}] 17:14:41 INFO - PROCESS | 1789 | 1468023281217 Marionette TRACE conn4 -> [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:14:41 INFO - PROCESS | 1789 | 1468023281223 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:41 INFO - PROCESS | 1789 | 1468023281439 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 17:14:41 INFO - PROCESS | 1789 | 1468023281676 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:41 INFO - PROCESS | 1789 | 1468023281685 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f618800 == 23 [pid = 1789] [id = 584] 17:14:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8f61a000) [pid = 1789] [serial = 1753] [outer = (nil)] 17:14:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90c8e400) [pid = 1789] [serial = 1754] [outer = 0x8f61a000] 17:14:41 INFO - PROCESS | 1789 | 1468023281813 Marionette DEBUG loaded listener.js 17:14:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90d16000) [pid = 1789] [serial = 1755] [outer = 0x8f61a000] 17:14:42 INFO - PROCESS | 1789 | 1468023282722 Marionette TRACE conn4 <- [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:14:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:14:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1599ms 17:14:42 INFO - PROCESS | 1789 | 1468023282797 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 17:14:42 INFO - PROCESS | 1789 | 1468023282804 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 17:14:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:14:42 INFO - PROCESS | 1789 | 1468023282814 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:14:42 INFO - PROCESS | 1789 | 1468023282818 Marionette TRACE conn4 <- [1,2310,null,{}] 17:14:42 INFO - PROCESS | 1789 | 1468023282825 Marionette TRACE conn4 -> [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:14:42 INFO - PROCESS | 1789 | 1468023282830 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:43 INFO - PROCESS | 1789 | 1468023283043 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 17:14:43 INFO - PROCESS | 1789 | 1468023283235 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:43 INFO - PROCESS | 1789 | 1468023283246 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a53400 == 24 [pid = 1789] [id = 585] 17:14:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x93a57c00) [pid = 1789] [serial = 1756] [outer = (nil)] 17:14:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x93abd400) [pid = 1789] [serial = 1757] [outer = 0x93a57c00] 17:14:43 INFO - PROCESS | 1789 | 1468023283392 Marionette DEBUG loaded listener.js 17:14:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x93d97400) [pid = 1789] [serial = 1758] [outer = 0x93a57c00] 17:14:44 INFO - PROCESS | 1789 | 1468023284376 Marionette TRACE conn4 <- [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:14:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:14:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1631ms 17:14:44 INFO - PROCESS | 1789 | 1468023284445 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 17:14:44 INFO - PROCESS | 1789 | 1468023284449 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 17:14:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:14:44 INFO - PROCESS | 1789 | 1468023284456 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:14:44 INFO - PROCESS | 1789 | 1468023284462 Marionette TRACE conn4 <- [1,2314,null,{}] 17:14:44 INFO - PROCESS | 1789 | 1468023284478 Marionette TRACE conn4 -> [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:14:44 INFO - PROCESS | 1789 | 1468023284486 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:44 INFO - PROCESS | 1789 | 1468023284699 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 17:14:44 INFO - PROCESS | 1789 | 1468023284926 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:44 INFO - PROCESS | 1789 | 1468023284936 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x9244c800 == 25 [pid = 1789] [id = 586] 17:14:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9962f800) [pid = 1789] [serial = 1759] [outer = (nil)] 17:14:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x996b3c00) [pid = 1789] [serial = 1760] [outer = 0x9962f800] 17:14:45 INFO - PROCESS | 1789 | 1468023285060 Marionette DEBUG loaded listener.js 17:14:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9970e000) [pid = 1789] [serial = 1761] [outer = 0x9962f800] 17:14:45 INFO - PROCESS | 1789 | 1468023285962 Marionette TRACE conn4 <- [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:14:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:14:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1542ms 17:14:45 INFO - PROCESS | 1789 | 1468023285998 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 17:14:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:14:46 INFO - PROCESS | 1789 | 1468023286003 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 17:14:46 INFO - PROCESS | 1789 | 1468023286010 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:14:46 INFO - PROCESS | 1789 | 1468023286013 Marionette TRACE conn4 <- [1,2318,null,{}] 17:14:46 INFO - PROCESS | 1789 | 1468023286019 Marionette TRACE conn4 -> [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:14:46 INFO - PROCESS | 1789 | 1468023286024 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:46 INFO - PROCESS | 1789 | 1468023286197 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 17:14:46 INFO - PROCESS | 1789 | 1468023286388 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:46 INFO - PROCESS | 1789 | 1468023286394 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c86800 == 26 [pid = 1789] [id = 587] 17:14:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9963ac00) [pid = 1789] [serial = 1762] [outer = (nil)] 17:14:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9a095c00) [pid = 1789] [serial = 1763] [outer = 0x9963ac00] 17:14:46 INFO - PROCESS | 1789 | 1468023286475 Marionette DEBUG loaded listener.js 17:14:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a097800) [pid = 1789] [serial = 1764] [outer = 0x9963ac00] 17:14:47 INFO - PROCESS | 1789 | 1468023287405 Marionette TRACE conn4 <- [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:14:47 INFO - PROCESS | 1789 | 1468023287449 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 17:14:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:14:47 INFO - PROCESS | 1789 | 1468023287456 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:14:47 INFO - PROCESS | 1789 | 1468023287460 Marionette TRACE conn4 <- [1,2322,null,{}] 17:14:47 INFO - PROCESS | 1789 | 1468023287466 Marionette TRACE conn4 -> [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:14:47 INFO - PROCESS | 1789 | 1468023287471 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:47 INFO - PROCESS | 1789 | 1468023287637 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 17:14:47 INFO - PROCESS | 1789 | 1468023287830 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:47 INFO - PROCESS | 1789 | 1468023287836 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dadf800 == 27 [pid = 1789] [id = 588] 17:14:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x8f47ac00) [pid = 1789] [serial = 1765] [outer = (nil)] 17:14:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x99705c00) [pid = 1789] [serial = 1766] [outer = 0x8f47ac00] 17:14:47 INFO - PROCESS | 1789 | 1468023287916 Marionette DEBUG loaded listener.js 17:14:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9a0a3800) [pid = 1789] [serial = 1767] [outer = 0x8f47ac00] 17:14:48 INFO - PROCESS | 1789 | 1468023288874 Marionette TRACE conn4 <- [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:14:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:14:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1481ms 17:14:48 INFO - PROCESS | 1789 | 1468023288938 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 17:14:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:14:48 INFO - PROCESS | 1789 | 1468023288942 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 17:14:48 INFO - PROCESS | 1789 | 1468023288949 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:14:48 INFO - PROCESS | 1789 | 1468023288952 Marionette TRACE conn4 <- [1,2326,null,{}] 17:14:48 INFO - PROCESS | 1789 | 1468023288958 Marionette TRACE conn4 -> [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:14:48 INFO - PROCESS | 1789 | 1468023288968 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:49 INFO - PROCESS | 1789 | 1468023289172 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 17:14:49 INFO - PROCESS | 1789 | 1468023289639 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:49 INFO - PROCESS | 1789 | 1468023289648 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae4800 == 28 [pid = 1789] [id = 589] 17:14:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8dae5000) [pid = 1789] [serial = 1768] [outer = (nil)] 17:14:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x8ee10c00) [pid = 1789] [serial = 1769] [outer = 0x8dae5000] 17:14:49 INFO - PROCESS | 1789 | 1468023289765 Marionette DEBUG loaded listener.js 17:14:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x8f893000) [pid = 1789] [serial = 1770] [outer = 0x8dae5000] 17:14:50 INFO - PROCESS | 1789 | 1468023290710 Marionette TRACE conn4 <- [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:14:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:14:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1830ms 17:14:50 INFO - PROCESS | 1789 | 1468023290781 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 17:14:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:14:50 INFO - PROCESS | 1789 | 1468023290786 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 17:14:50 INFO - PROCESS | 1789 | 1468023290793 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:14:50 INFO - PROCESS | 1789 | 1468023290798 Marionette TRACE conn4 <- [1,2330,null,{}] 17:14:50 INFO - PROCESS | 1789 | 1468023290806 Marionette TRACE conn4 -> [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:14:50 INFO - PROCESS | 1789 | 1468023290810 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:50 INFO - PROCESS | 1789 | 1468023290983 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 17:14:51 INFO - PROCESS | 1789 | 1468023291171 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:51 INFO - PROCESS | 1789 | 1468023291182 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x90cecc00 == 29 [pid = 1789] [id = 590] 17:14:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x90cf2c00) [pid = 1789] [serial = 1771] [outer = (nil)] 17:14:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x9203ec00) [pid = 1789] [serial = 1772] [outer = 0x90cf2c00] 17:14:51 INFO - PROCESS | 1789 | 1468023291309 Marionette DEBUG loaded listener.js 17:14:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x930dc800) [pid = 1789] [serial = 1773] [outer = 0x90cf2c00] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x953f3800) [pid = 1789] [serial = 1692] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x953ed000) [pid = 1789] [serial = 1691] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x983f2400) [pid = 1789] [serial = 1695] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x97986400) [pid = 1789] [serial = 1694] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x91eb3800) [pid = 1789] [serial = 1715] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x99789400) [pid = 1789] [serial = 1698] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x99635c00) [pid = 1789] [serial = 1697] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9a0a5c00) [pid = 1789] [serial = 1701] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9a09fc00) [pid = 1789] [serial = 1700] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x90ce7000) [pid = 1789] [serial = 1712] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x9a0ae000) [pid = 1789] [serial = 1704] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9a0ac400) [pid = 1789] [serial = 1703] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8f47bc00) [pid = 1789] [serial = 1709] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8f61a800) [pid = 1789] [serial = 1710] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90b44400) [pid = 1789] [serial = 1707] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90b3b800) [pid = 1789] [serial = 1706] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8dadf000) [pid = 1789] [serial = 1683] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8d8d0000) [pid = 1789] [serial = 1682] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90d19c00) [pid = 1789] [serial = 1686] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90c90c00) [pid = 1789] [serial = 1685] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93ac0800) [pid = 1789] [serial = 1721] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x92327800) [pid = 1789] [serial = 1716] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x91ad9000) [pid = 1789] [serial = 1718] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x92046400) [pid = 1789] [serial = 1719] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x93ac2400) [pid = 1789] [serial = 1689] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x93a5bc00) [pid = 1789] [serial = 1688] [outer = (nil)] [url = about:blank] 17:14:52 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x90cf3000) [pid = 1789] [serial = 1713] [outer = (nil)] [url = about:blank] 17:14:53 INFO - PROCESS | 1789 | 1468023293243 Marionette TRACE conn4 <- [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:14:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:14:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 2484ms 17:14:53 INFO - PROCESS | 1789 | 1468023293276 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 17:14:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:14:53 INFO - PROCESS | 1789 | 1468023293282 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 17:14:53 INFO - PROCESS | 1789 | 1468023293289 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:14:53 INFO - PROCESS | 1789 | 1468023293296 Marionette TRACE conn4 <- [1,2334,null,{}] 17:14:53 INFO - PROCESS | 1789 | 1468023293303 Marionette TRACE conn4 -> [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:14:53 INFO - PROCESS | 1789 | 1468023293309 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:53 INFO - PROCESS | 1789 | 1468023293468 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 17:14:53 INFO - PROCESS | 1789 | 1468023293604 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:53 INFO - PROCESS | 1789 | 1468023293614 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0e400 == 30 [pid = 1789] [id = 591] 17:14:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8ee10000) [pid = 1789] [serial = 1774] [outer = (nil)] 17:14:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8f47a400) [pid = 1789] [serial = 1775] [outer = 0x8ee10000] 17:14:53 INFO - PROCESS | 1789 | 1468023293687 Marionette DEBUG loaded listener.js 17:14:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f61c400) [pid = 1789] [serial = 1776] [outer = 0x8ee10000] 17:14:54 INFO - PROCESS | 1789 | 1468023294487 Marionette TRACE conn4 <- [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:14:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:14:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1236ms 17:14:54 INFO - PROCESS | 1789 | 1468023294534 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 17:14:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:14:54 INFO - PROCESS | 1789 | 1468023294542 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 17:14:54 INFO - PROCESS | 1789 | 1468023294554 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:14:54 INFO - PROCESS | 1789 | 1468023294559 Marionette TRACE conn4 <- [1,2338,null,{}] 17:14:54 INFO - PROCESS | 1789 | 1468023294565 Marionette TRACE conn4 -> [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:14:54 INFO - PROCESS | 1789 | 1468023294570 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:54 INFO - PROCESS | 1789 | 1468023294738 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 17:14:54 INFO - PROCESS | 1789 | 1468023294748 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:54 INFO - PROCESS | 1789 | 1468023294755 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x90ce7000 == 31 [pid = 1789] [id = 592] 17:14:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90ce7c00) [pid = 1789] [serial = 1777] [outer = (nil)] 17:14:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90cef000) [pid = 1789] [serial = 1778] [outer = 0x90ce7c00] 17:14:54 INFO - PROCESS | 1789 | 1468023294827 Marionette DEBUG loaded listener.js 17:14:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90cf3c00) [pid = 1789] [serial = 1779] [outer = 0x90ce7c00] 17:14:55 INFO - PROCESS | 1789 | 1468023295854 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 17:14:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:14:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1333ms 17:14:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:14:55 INFO - PROCESS | 1789 | 1468023295885 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 17:14:55 INFO - PROCESS | 1789 | 1468023295888 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 17:14:55 INFO - PROCESS | 1789 | 1468023295895 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:14:55 INFO - PROCESS | 1789 | 1468023295901 Marionette TRACE conn4 <- [1,2342,null,{}] 17:14:55 INFO - PROCESS | 1789 | 1468023295925 Marionette TRACE conn4 -> [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:14:55 INFO - PROCESS | 1789 | 1468023295934 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:56 INFO - PROCESS | 1789 | 1468023296147 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 17:14:56 INFO - PROCESS | 1789 | 1468023296173 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:56 INFO - PROCESS | 1789 | 1468023296181 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x92038400 == 32 [pid = 1789] [id = 593] 17:14:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x92039000) [pid = 1789] [serial = 1780] [outer = (nil)] 17:14:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x92325c00) [pid = 1789] [serial = 1781] [outer = 0x92039000] 17:14:56 INFO - PROCESS | 1789 | 1468023296264 Marionette DEBUG loaded listener.js 17:14:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x930d4c00) [pid = 1789] [serial = 1782] [outer = 0x92039000] 17:14:57 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x950ac800) [pid = 1789] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:14:57 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90c85800) [pid = 1789] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:14:57 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8dadb400) [pid = 1789] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:14:57 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93d99c00) [pid = 1789] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:14:57 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x95359400) [pid = 1789] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:14:57 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8f615000) [pid = 1789] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:14:57 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90d1ec00) [pid = 1789] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:14:57 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90d1d000) [pid = 1789] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:14:57 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x93abb400) [pid = 1789] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:14:57 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8dae4000) [pid = 1789] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:14:57 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x90b46000) [pid = 1789] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:14:57 INFO - PROCESS | 1789 | 1468023297776 Marionette TRACE conn4 <- [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:14:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:14:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1998ms 17:14:57 INFO - PROCESS | 1789 | 1468023297894 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 17:14:57 INFO - PROCESS | 1789 | 1468023297901 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 17:14:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:14:57 INFO - PROCESS | 1789 | 1468023297920 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:14:57 INFO - PROCESS | 1789 | 1468023297926 Marionette TRACE conn4 <- [1,2346,null,{}] 17:14:57 INFO - PROCESS | 1789 | 1468023297934 Marionette TRACE conn4 -> [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:14:57 INFO - PROCESS | 1789 | 1468023297941 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:58 INFO - PROCESS | 1789 | 1468023298142 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 17:14:58 INFO - PROCESS | 1789 | 1468023298325 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:58 INFO - PROCESS | 1789 | 1468023298341 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d7000 == 33 [pid = 1789] [id = 594] 17:14:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8d9d8400) [pid = 1789] [serial = 1783] [outer = (nil)] 17:14:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8ee0b800) [pid = 1789] [serial = 1784] [outer = 0x8d9d8400] 17:14:58 INFO - PROCESS | 1789 | 1468023298464 Marionette DEBUG loaded listener.js 17:14:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8f47c800) [pid = 1789] [serial = 1785] [outer = 0x8d9d8400] 17:14:59 INFO - PROCESS | 1789 | 1468023299469 Marionette TRACE conn4 <- [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:14:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:14:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1631ms 17:14:59 INFO - PROCESS | 1789 | 1468023299551 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 17:14:59 INFO - PROCESS | 1789 | 1468023299558 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 17:14:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:14:59 INFO - PROCESS | 1789 | 1468023299569 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:14:59 INFO - PROCESS | 1789 | 1468023299572 Marionette TRACE conn4 <- [1,2350,null,{}] 17:14:59 INFO - PROCESS | 1789 | 1468023299579 Marionette TRACE conn4 -> [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:14:59 INFO - PROCESS | 1789 | 1468023299585 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:14:59 INFO - PROCESS | 1789 | 1468023299807 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 17:15:00 INFO - PROCESS | 1789 | 1468023300039 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:00 INFO - PROCESS | 1789 | 1468023300048 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c89c00 == 34 [pid = 1789] [id = 595] 17:15:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90ce5c00) [pid = 1789] [serial = 1786] [outer = (nil)] 17:15:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90cec800) [pid = 1789] [serial = 1787] [outer = 0x90ce5c00] 17:15:00 INFO - PROCESS | 1789 | 1468023300161 Marionette DEBUG loaded listener.js 17:15:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90d18400) [pid = 1789] [serial = 1788] [outer = 0x90ce5c00] 17:15:01 INFO - PROCESS | 1789 | 1468023301171 Marionette TRACE conn4 <- [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:15:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:15:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1682ms 17:15:01 INFO - PROCESS | 1789 | 1468023301251 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 17:15:01 INFO - PROCESS | 1789 | 1468023301255 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 17:15:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:15:01 INFO - PROCESS | 1789 | 1468023301262 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:15:01 INFO - PROCESS | 1789 | 1468023301268 Marionette TRACE conn4 <- [1,2354,null,{}] 17:15:01 INFO - PROCESS | 1789 | 1468023301296 Marionette TRACE conn4 -> [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:15:01 INFO - PROCESS | 1789 | 1468023301305 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:01 INFO - PROCESS | 1789 | 1468023301560 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 17:15:01 INFO - PROCESS | 1789 | 1468023301858 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:01 INFO - PROCESS | 1789 | 1468023301874 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x92329c00 == 35 [pid = 1789] [id = 596] 17:15:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x92444c00) [pid = 1789] [serial = 1789] [outer = (nil)] 17:15:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93a50400) [pid = 1789] [serial = 1790] [outer = 0x92444c00] 17:15:01 INFO - PROCESS | 1789 | 1468023301970 Marionette DEBUG loaded listener.js 17:15:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93a5ac00) [pid = 1789] [serial = 1791] [outer = 0x92444c00] 17:15:02 INFO - PROCESS | 1789 | 1468023302950 Marionette TRACE conn4 <- [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:15:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:15:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1750ms 17:15:03 INFO - PROCESS | 1789 | 1468023303020 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 17:15:03 INFO - PROCESS | 1789 | 1468023303024 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 17:15:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:15:03 INFO - PROCESS | 1789 | 1468023303032 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:15:03 INFO - PROCESS | 1789 | 1468023303036 Marionette TRACE conn4 <- [1,2358,null,{}] 17:15:03 INFO - PROCESS | 1789 | 1468023303042 Marionette TRACE conn4 -> [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:15:03 INFO - PROCESS | 1789 | 1468023303047 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:03 INFO - PROCESS | 1789 | 1468023303236 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 17:15:03 INFO - PROCESS | 1789 | 1468023303426 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:03 INFO - PROCESS | 1789 | 1468023303436 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d1b800 == 36 [pid = 1789] [id = 597] 17:15:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93a9b400) [pid = 1789] [serial = 1792] [outer = (nil)] 17:15:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93b57000) [pid = 1789] [serial = 1793] [outer = 0x93a9b400] 17:15:03 INFO - PROCESS | 1789 | 1468023303515 Marionette DEBUG loaded listener.js 17:15:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x93d9f000) [pid = 1789] [serial = 1794] [outer = 0x93a9b400] 17:15:04 INFO - PROCESS | 1789 | 1468023304684 Marionette TRACE conn4 <- [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:15:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:15:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1690ms 17:15:04 INFO - PROCESS | 1789 | 1468023304724 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 17:15:04 INFO - PROCESS | 1789 | 1468023304730 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 17:15:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:15:04 INFO - PROCESS | 1789 | 1468023304738 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:15:04 INFO - PROCESS | 1789 | 1468023304742 Marionette TRACE conn4 <- [1,2362,null,{}] 17:15:04 INFO - PROCESS | 1789 | 1468023304750 Marionette TRACE conn4 -> [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:15:04 INFO - PROCESS | 1789 | 1468023304755 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:04 INFO - PROCESS | 1789 | 1468023304946 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 17:15:05 INFO - PROCESS | 1789 | 1468023305204 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:05 INFO - PROCESS | 1789 | 1468023305216 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae2400 == 37 [pid = 1789] [id = 598] 17:15:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8dae3800) [pid = 1789] [serial = 1795] [outer = (nil)] 17:15:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8f617000) [pid = 1789] [serial = 1796] [outer = 0x8dae3800] 17:15:05 INFO - PROCESS | 1789 | 1468023305298 Marionette DEBUG loaded listener.js 17:15:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x8f89f000) [pid = 1789] [serial = 1797] [outer = 0x8dae3800] 17:15:05 INFO - PROCESS | 1789 | --DOCSHELL 0x9244c800 == 36 [pid = 1789] [id = 586] 17:15:05 INFO - PROCESS | 1789 | --DOCSHELL 0x90b43800 == 35 [pid = 1789] [id = 570] 17:15:05 INFO - PROCESS | 1789 | --DOCSHELL 0x8f476000 == 34 [pid = 1789] [id = 579] 17:15:05 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee04800 == 33 [pid = 1789] [id = 569] 17:15:05 INFO - PROCESS | 1789 | --DOCSHELL 0x90ce7000 == 32 [pid = 1789] [id = 592] 17:15:05 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0e400 == 31 [pid = 1789] [id = 591] 17:15:05 INFO - PROCESS | 1789 | --DOCSHELL 0x90cecc00 == 30 [pid = 1789] [id = 590] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x95165400) [pid = 1789] [serial = 1745] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x91eb0400) [pid = 1789] [serial = 1748] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x93a5c400) [pid = 1789] [serial = 1749] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x95172400) [pid = 1789] [serial = 1746] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x93ac7800) [pid = 1789] [serial = 1722] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x950b4400) [pid = 1789] [serial = 1730] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x95168c00) [pid = 1789] [serial = 1731] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x953ec000) [pid = 1789] [serial = 1733] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x953f0000) [pid = 1789] [serial = 1734] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8f61f800) [pid = 1789] [serial = 1736] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90b40800) [pid = 1789] [serial = 1737] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x91adcc00) [pid = 1789] [serial = 1739] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x91eaf800) [pid = 1789] [serial = 1740] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x91ea5c00) [pid = 1789] [serial = 1727] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x92037400) [pid = 1789] [serial = 1728] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x93ac1800) [pid = 1789] [serial = 1742] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8f618400) [pid = 1789] [serial = 1724] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x90b46800) [pid = 1789] [serial = 1725] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x9963b000) [pid = 1789] [serial = 1752] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x99296800) [pid = 1789] [serial = 1751] [outer = (nil)] [url = about:blank] 17:15:05 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x93d91800) [pid = 1789] [serial = 1743] [outer = (nil)] [url = about:blank] 17:15:06 INFO - PROCESS | 1789 | 1468023306247 Marionette TRACE conn4 <- [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:15:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:15:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1592ms 17:15:06 INFO - PROCESS | 1789 | 1468023306330 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 17:15:06 INFO - PROCESS | 1789 | 1468023306337 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 17:15:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:15:06 INFO - PROCESS | 1789 | 1468023306347 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:15:06 INFO - PROCESS | 1789 | 1468023306350 Marionette TRACE conn4 <- [1,2366,null,{}] 17:15:06 INFO - PROCESS | 1789 | 1468023306356 Marionette TRACE conn4 -> [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:15:06 INFO - PROCESS | 1789 | 1468023306363 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:06 INFO - PROCESS | 1789 | 1468023306538 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 17:15:06 INFO - PROCESS | 1789 | 1468023306675 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:06 INFO - PROCESS | 1789 | 1468023306683 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f470c00 == 31 [pid = 1789] [id = 599] 17:15:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x90ce8000) [pid = 1789] [serial = 1798] [outer = (nil)] 17:15:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x90d12000) [pid = 1789] [serial = 1799] [outer = 0x90ce8000] 17:15:06 INFO - PROCESS | 1789 | 1468023306752 Marionette DEBUG loaded listener.js 17:15:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x90d20400) [pid = 1789] [serial = 1800] [outer = 0x90ce8000] 17:15:07 INFO - PROCESS | 1789 | 1468023307622 Marionette TRACE conn4 <- [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:15:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:15:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1338ms 17:15:07 INFO - PROCESS | 1789 | 1468023307685 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 17:15:07 INFO - PROCESS | 1789 | 1468023307689 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 17:15:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:15:07 INFO - PROCESS | 1789 | 1468023307696 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:15:07 INFO - PROCESS | 1789 | 1468023307702 Marionette TRACE conn4 <- [1,2370,null,{}] 17:15:07 INFO - PROCESS | 1789 | 1468023307718 Marionette TRACE conn4 -> [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:15:07 INFO - PROCESS | 1789 | 1468023307726 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:07 INFO - PROCESS | 1789 | 1468023307886 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 17:15:08 INFO - PROCESS | 1789 | 1468023308038 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:08 INFO - PROCESS | 1789 | 1468023308047 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d14800 == 32 [pid = 1789] [id = 600] 17:15:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x91eb0400) [pid = 1789] [serial = 1801] [outer = (nil)] 17:15:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x92441c00) [pid = 1789] [serial = 1802] [outer = 0x91eb0400] 17:15:08 INFO - PROCESS | 1789 | 1468023308126 Marionette DEBUG loaded listener.js 17:15:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x93a5c400) [pid = 1789] [serial = 1803] [outer = 0x91eb0400] 17:15:09 INFO - PROCESS | 1789 | 1468023309016 Marionette TRACE conn4 <- [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:15:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:15:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1382ms 17:15:09 INFO - PROCESS | 1789 | 1468023309078 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 17:15:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:15:09 INFO - PROCESS | 1789 | 1468023309083 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 17:15:09 INFO - PROCESS | 1789 | 1468023309088 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:15:09 INFO - PROCESS | 1789 | 1468023309092 Marionette TRACE conn4 <- [1,2374,null,{}] 17:15:09 INFO - PROCESS | 1789 | 1468023309097 Marionette TRACE conn4 -> [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:15:09 INFO - PROCESS | 1789 | 1468023309102 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:09 INFO - PROCESS | 1789 | 1468023309312 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 17:15:09 INFO - PROCESS | 1789 | 1468023309336 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:09 INFO - PROCESS | 1789 | 1468023309343 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x92448000 == 33 [pid = 1789] [id = 601] 17:15:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x93aa9000) [pid = 1789] [serial = 1804] [outer = (nil)] 17:15:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x93b5a800) [pid = 1789] [serial = 1805] [outer = 0x93aa9000] 17:15:09 INFO - PROCESS | 1789 | 1468023309410 Marionette DEBUG loaded listener.js 17:15:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x95165c00) [pid = 1789] [serial = 1806] [outer = 0x93aa9000] 17:15:10 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x90ce7c00) [pid = 1789] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:15:10 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x93a57c00) [pid = 1789] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:15:10 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x8f61a000) [pid = 1789] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:15:10 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x9962f800) [pid = 1789] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:15:10 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8f47ac00) [pid = 1789] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:15:10 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x9963ac00) [pid = 1789] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:15:10 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x8dae5000) [pid = 1789] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:15:10 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x8ee10000) [pid = 1789] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:15:10 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x90cf2c00) [pid = 1789] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:15:10 INFO - PROCESS | 1789 | 1468023310397 Marionette TRACE conn4 <- [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:15:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:15:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1338ms 17:15:10 INFO - PROCESS | 1789 | 1468023310426 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 17:15:10 INFO - PROCESS | 1789 | 1468023310430 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 17:15:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:15:10 INFO - PROCESS | 1789 | 1468023310436 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:15:10 INFO - PROCESS | 1789 | 1468023310439 Marionette TRACE conn4 <- [1,2378,null,{}] 17:15:10 INFO - PROCESS | 1789 | 1468023310444 Marionette TRACE conn4 -> [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:15:10 INFO - PROCESS | 1789 | 1468023310449 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:10 INFO - PROCESS | 1789 | 1468023310595 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 17:15:10 INFO - PROCESS | 1789 | 1468023310608 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:10 INFO - PROCESS | 1789 | 1468023310619 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9dc800 == 34 [pid = 1789] [id = 602] 17:15:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x8d9e0c00) [pid = 1789] [serial = 1807] [outer = (nil)] 17:15:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x93a5a400) [pid = 1789] [serial = 1808] [outer = 0x8d9e0c00] 17:15:10 INFO - PROCESS | 1789 | 1468023310821 Marionette DEBUG loaded listener.js 17:15:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x95170000) [pid = 1789] [serial = 1809] [outer = 0x8d9e0c00] 17:15:11 INFO - PROCESS | 1789 | 1468023311605 Marionette TRACE conn4 <- [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:15:11 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:15:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1228ms 17:15:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:15:11 INFO - PROCESS | 1789 | 1468023311665 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 17:15:11 INFO - PROCESS | 1789 | 1468023311667 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 17:15:11 INFO - PROCESS | 1789 | 1468023311674 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:15:11 INFO - PROCESS | 1789 | 1468023311677 Marionette TRACE conn4 <- [1,2382,null,{}] 17:15:11 INFO - PROCESS | 1789 | 1468023311689 Marionette TRACE conn4 -> [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:15:11 INFO - PROCESS | 1789 | 1468023311700 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:11 INFO - PROCESS | 1789 | 1468023311910 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 17:15:11 INFO - PROCESS | 1789 | 1468023311920 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:11 INFO - PROCESS | 1789 | 1468023311927 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x93b57400 == 35 [pid = 1789] [id = 603] 17:15:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x951d6c00) [pid = 1789] [serial = 1810] [outer = (nil)] 17:15:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x97983800) [pid = 1789] [serial = 1811] [outer = 0x951d6c00] 17:15:11 INFO - PROCESS | 1789 | 1468023311995 Marionette DEBUG loaded listener.js 17:15:12 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x99291c00) [pid = 1789] [serial = 1812] [outer = 0x951d6c00] 17:15:13 INFO - PROCESS | 1789 | 1468023313177 Marionette TRACE conn4 <- [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:15:13 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:15:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1547ms 17:15:13 INFO - PROCESS | 1789 | 1468023313221 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 17:15:13 INFO - PROCESS | 1789 | 1468023313228 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 17:15:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:15:13 INFO - PROCESS | 1789 | 1468023313236 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:15:13 INFO - PROCESS | 1789 | 1468023313245 Marionette TRACE conn4 <- [1,2386,null,{}] 17:15:13 INFO - PROCESS | 1789 | 1468023313253 Marionette TRACE conn4 -> [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:15:13 INFO - PROCESS | 1789 | 1468023313258 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:13 INFO - PROCESS | 1789 | 1468023313442 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 17:15:13 INFO - PROCESS | 1789 | 1468023313627 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:13 INFO - PROCESS | 1789 | 1468023313636 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f61a000 == 36 [pid = 1789] [id = 604] 17:15:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8f61bc00) [pid = 1789] [serial = 1813] [outer = (nil)] 17:15:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90c82c00) [pid = 1789] [serial = 1814] [outer = 0x8f61bc00] 17:15:13 INFO - PROCESS | 1789 | 1468023313770 Marionette DEBUG loaded listener.js 17:15:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90ce6c00) [pid = 1789] [serial = 1815] [outer = 0x8f61bc00] 17:15:14 INFO - PROCESS | 1789 | 1468023314753 Marionette TRACE conn4 <- [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:15:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:15:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1587ms 17:15:14 INFO - PROCESS | 1789 | 1468023314823 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 17:15:14 INFO - PROCESS | 1789 | 1468023314830 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 17:15:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:15:14 INFO - PROCESS | 1789 | 1468023314841 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:15:14 INFO - PROCESS | 1789 | 1468023314845 Marionette TRACE conn4 <- [1,2390,null,{}] 17:15:14 INFO - PROCESS | 1789 | 1468023314851 Marionette TRACE conn4 -> [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:15:14 INFO - PROCESS | 1789 | 1468023314857 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:15 INFO - PROCESS | 1789 | 1468023315096 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 17:15:15 INFO - PROCESS | 1789 | 1468023315368 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:15 INFO - PROCESS | 1789 | 1468023315376 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c89000 == 37 [pid = 1789] [id = 605] 17:15:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x91eaf800) [pid = 1789] [serial = 1816] [outer = (nil)] 17:15:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93a52c00) [pid = 1789] [serial = 1817] [outer = 0x91eaf800] 17:15:15 INFO - PROCESS | 1789 | 1468023315513 Marionette DEBUG loaded listener.js 17:15:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93ac4c00) [pid = 1789] [serial = 1818] [outer = 0x91eaf800] 17:15:16 INFO - PROCESS | 1789 | 1468023316500 Marionette TRACE conn4 <- [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:15:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:15:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1689ms 17:15:16 INFO - PROCESS | 1789 | 1468023316530 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 17:15:16 INFO - PROCESS | 1789 | 1468023316534 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 17:15:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:15:16 INFO - PROCESS | 1789 | 1468023316541 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:15:16 INFO - PROCESS | 1789 | 1468023316547 Marionette TRACE conn4 <- [1,2394,null,{}] 17:15:16 INFO - PROCESS | 1789 | 1468023316583 Marionette TRACE conn4 -> [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:15:16 INFO - PROCESS | 1789 | 1468023316592 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:16 INFO - PROCESS | 1789 | 1468023316780 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 17:15:16 INFO - PROCESS | 1789 | 1468023316963 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:16 INFO - PROCESS | 1789 | 1468023316971 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x983f0800 == 38 [pid = 1789] [id = 606] 17:15:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x983f0c00) [pid = 1789] [serial = 1819] [outer = (nil)] 17:15:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x99639400) [pid = 1789] [serial = 1820] [outer = 0x983f0c00] 17:15:17 INFO - PROCESS | 1789 | 1468023317054 Marionette DEBUG loaded listener.js 17:15:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x996b4800) [pid = 1789] [serial = 1821] [outer = 0x983f0c00] 17:15:18 INFO - PROCESS | 1789 | 1468023317997 Marionette TRACE conn4 <- [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:15:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:15:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1503ms 17:15:18 INFO - PROCESS | 1789 | 1468023318045 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 17:15:18 INFO - PROCESS | 1789 | 1468023318049 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 17:15:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:15:18 INFO - PROCESS | 1789 | 1468023318056 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:15:18 INFO - PROCESS | 1789 | 1468023318059 Marionette TRACE conn4 <- [1,2398,null,{}] 17:15:18 INFO - PROCESS | 1789 | 1468023318065 Marionette TRACE conn4 -> [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:15:18 INFO - PROCESS | 1789 | 1468023318070 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:18 INFO - PROCESS | 1789 | 1468023318241 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 17:15:18 INFO - PROCESS | 1789 | 1468023318423 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:18 INFO - PROCESS | 1789 | 1468023318432 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x90cee000 == 39 [pid = 1789] [id = 607] 17:15:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x99638c00) [pid = 1789] [serial = 1822] [outer = (nil)] 17:15:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9a092400) [pid = 1789] [serial = 1823] [outer = 0x99638c00] 17:15:18 INFO - PROCESS | 1789 | 1468023318512 Marionette DEBUG loaded listener.js 17:15:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9a095800) [pid = 1789] [serial = 1824] [outer = 0x99638c00] 17:15:19 INFO - PROCESS | 1789 | 1468023319442 Marionette TRACE conn4 <- [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:15:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:15:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1429ms 17:15:19 INFO - PROCESS | 1789 | 1468023319486 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 17:15:19 INFO - PROCESS | 1789 | 1468023319491 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 17:15:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:15:19 INFO - PROCESS | 1789 | 1468023319497 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:15:19 INFO - PROCESS | 1789 | 1468023319501 Marionette TRACE conn4 <- [1,2402,null,{}] 17:15:19 INFO - PROCESS | 1789 | 1468023319508 Marionette TRACE conn4 -> [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:15:19 INFO - PROCESS | 1789 | 1468023319513 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:19 INFO - PROCESS | 1789 | 1468023319687 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 17:15:19 INFO - PROCESS | 1789 | 1468023319871 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:19 INFO - PROCESS | 1789 | 1468023319878 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c83000 == 40 [pid = 1789] [id = 608] 17:15:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x90ce9c00) [pid = 1789] [serial = 1825] [outer = (nil)] 17:15:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9a0a4800) [pid = 1789] [serial = 1826] [outer = 0x90ce9c00] 17:15:19 INFO - PROCESS | 1789 | 1468023319966 Marionette DEBUG loaded listener.js 17:15:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9a0ab400) [pid = 1789] [serial = 1827] [outer = 0x90ce9c00] 17:15:20 INFO - PROCESS | 1789 | 1468023320996 Marionette TRACE conn4 <- [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:15:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:15:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1540ms 17:15:21 INFO - PROCESS | 1789 | 1468023321039 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 17:15:21 INFO - PROCESS | 1789 | 1468023321043 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 17:15:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:15:21 INFO - PROCESS | 1789 | 1468023321050 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:15:21 INFO - PROCESS | 1789 | 1468023321053 Marionette TRACE conn4 <- [1,2406,null,{}] 17:15:21 INFO - PROCESS | 1789 | 1468023321059 Marionette TRACE conn4 -> [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:15:21 INFO - PROCESS | 1789 | 1468023321069 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:21 INFO - PROCESS | 1789 | 1468023321257 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 17:15:21 INFO - PROCESS | 1789 | 1468023321491 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:21 INFO - PROCESS | 1789 | 1468023321501 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f89b800 == 41 [pid = 1789] [id = 609] 17:15:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x91ad7400) [pid = 1789] [serial = 1828] [outer = (nil)] 17:15:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9a3f7000) [pid = 1789] [serial = 1829] [outer = 0x91ad7400] 17:15:21 INFO - PROCESS | 1789 | 1468023321621 Marionette DEBUG loaded listener.js 17:15:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a43b400) [pid = 1789] [serial = 1830] [outer = 0x91ad7400] 17:15:22 INFO - PROCESS | 1789 | 1468023322493 Marionette TRACE conn4 <- [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:15:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:15:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1481ms 17:15:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:15:22 INFO - PROCESS | 1789 | 1468023322532 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 17:15:22 INFO - PROCESS | 1789 | 1468023322535 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 17:15:22 INFO - PROCESS | 1789 | 1468023322542 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:15:22 INFO - PROCESS | 1789 | 1468023322545 Marionette TRACE conn4 <- [1,2410,null,{}] 17:15:22 INFO - PROCESS | 1789 | 1468023322551 Marionette TRACE conn4 -> [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:15:22 INFO - PROCESS | 1789 | 1468023322556 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:22 INFO - PROCESS | 1789 | 1468023322722 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 17:15:23 INFO - PROCESS | 1789 | 1468023323172 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:23 INFO - PROCESS | 1789 | 1468023323180 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c9000 == 42 [pid = 1789] [id = 610] 17:15:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8d9dfc00) [pid = 1789] [serial = 1831] [outer = (nil)] 17:15:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x8dae0c00) [pid = 1789] [serial = 1832] [outer = 0x8d9dfc00] 17:15:23 INFO - PROCESS | 1789 | 1468023323297 Marionette DEBUG loaded listener.js 17:15:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x8f47c000) [pid = 1789] [serial = 1833] [outer = 0x8d9dfc00] 17:15:24 INFO - PROCESS | 1789 | 1468023324283 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 17:15:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:15:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1780ms 17:15:24 INFO - PROCESS | 1789 | 1468023324323 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 17:15:24 INFO - PROCESS | 1789 | 1468023324329 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 17:15:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:15:24 INFO - PROCESS | 1789 | 1468023324336 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:15:24 INFO - PROCESS | 1789 | 1468023324340 Marionette TRACE conn4 <- [1,2414,null,{}] 17:15:24 INFO - PROCESS | 1789 | 1468023324348 Marionette TRACE conn4 -> [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:15:24 INFO - PROCESS | 1789 | 1468023324356 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:24 INFO - PROCESS | 1789 | 1468023324522 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x950abc00 == 41 [pid = 1789] [id = 581] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x8f47f800 == 40 [pid = 1789] [id = 578] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x93aaa800 == 39 [pid = 1789] [id = 580] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c3c00 == 38 [pid = 1789] [id = 573] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8d0c00 == 37 [pid = 1789] [id = 582] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9da000 == 36 [pid = 1789] [id = 572] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x8f61ac00 == 35 [pid = 1789] [id = 568] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae2800 == 34 [pid = 1789] [id = 574] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x90c89c00 == 33 [pid = 1789] [id = 595] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x90d1b800 == 32 [pid = 1789] [id = 597] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0dc00 == 31 [pid = 1789] [id = 575] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d7000 == 30 [pid = 1789] [id = 594] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x91eab000 == 29 [pid = 1789] [id = 571] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x92329c00 == 28 [pid = 1789] [id = 596] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x93d99400 == 27 [pid = 1789] [id = 576] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x91adec00 == 26 [pid = 1789] [id = 577] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae4800 == 25 [pid = 1789] [id = 589] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x8dadf800 == 24 [pid = 1789] [id = 588] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x93a53400 == 23 [pid = 1789] [id = 585] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x90c86800 == 22 [pid = 1789] [id = 587] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x92038400 == 21 [pid = 1789] [id = 593] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d2000 == 20 [pid = 1789] [id = 583] 17:15:25 INFO - PROCESS | 1789 | --DOCSHELL 0x8f618800 == 19 [pid = 1789] [id = 584] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x92325c00) [pid = 1789] [serial = 1781] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8f47a400) [pid = 1789] [serial = 1775] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8f61c400) [pid = 1789] [serial = 1776] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x930dc800) [pid = 1789] [serial = 1773] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9203ec00) [pid = 1789] [serial = 1772] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90c8e400) [pid = 1789] [serial = 1754] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93abd400) [pid = 1789] [serial = 1757] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x996b3c00) [pid = 1789] [serial = 1760] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9a095c00) [pid = 1789] [serial = 1763] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x99705c00) [pid = 1789] [serial = 1766] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8ee10c00) [pid = 1789] [serial = 1769] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90cef000) [pid = 1789] [serial = 1778] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90cf3c00) [pid = 1789] [serial = 1779] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93d97400) [pid = 1789] [serial = 1758] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90d16000) [pid = 1789] [serial = 1755] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9970e000) [pid = 1789] [serial = 1761] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9a0a3800) [pid = 1789] [serial = 1767] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9a097800) [pid = 1789] [serial = 1764] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8f893000) [pid = 1789] [serial = 1770] [outer = (nil)] [url = about:blank] 17:15:25 INFO - PROCESS | 1789 | 1468023325846 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:25 INFO - PROCESS | 1789 | 1468023325858 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cf800 == 20 [pid = 1789] [id = 611] 17:15:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8d8d0c00) [pid = 1789] [serial = 1834] [outer = (nil)] 17:15:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8d9d7000) [pid = 1789] [serial = 1835] [outer = 0x8d8d0c00] 17:15:25 INFO - PROCESS | 1789 | 1468023325936 Marionette DEBUG loaded listener.js 17:15:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8dadf800) [pid = 1789] [serial = 1836] [outer = 0x8d8d0c00] 17:15:26 INFO - PROCESS | 1789 | 1468023326767 Marionette TRACE conn4 <- [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:15:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:15:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2491ms 17:15:26 INFO - PROCESS | 1789 | 1468023326829 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 17:15:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:15:26 INFO - PROCESS | 1789 | 1468023326834 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 17:15:26 INFO - PROCESS | 1789 | 1468023326842 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:15:26 INFO - PROCESS | 1789 | 1468023326845 Marionette TRACE conn4 <- [1,2418,null,{}] 17:15:26 INFO - PROCESS | 1789 | 1468023326854 Marionette TRACE conn4 -> [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:15:26 INFO - PROCESS | 1789 | 1468023326860 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:27 INFO - PROCESS | 1789 | 1468023327018 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 17:15:27 INFO - PROCESS | 1789 | 1468023327029 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:27 INFO - PROCESS | 1789 | 1468023327040 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f61a800 == 21 [pid = 1789] [id = 612] 17:15:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8f891800) [pid = 1789] [serial = 1837] [outer = (nil)] 17:15:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8f8a0000) [pid = 1789] [serial = 1838] [outer = 0x8f891800] 17:15:27 INFO - PROCESS | 1789 | 1468023327112 Marionette DEBUG loaded listener.js 17:15:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90b43800) [pid = 1789] [serial = 1839] [outer = 0x8f891800] 17:15:28 INFO - PROCESS | 1789 | 1468023328080 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:15:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:15:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1293ms 17:15:28 INFO - PROCESS | 1789 | 1468023328144 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 17:15:28 INFO - PROCESS | 1789 | 1468023328153 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 17:15:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:15:28 INFO - PROCESS | 1789 | 1468023328161 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:15:28 INFO - PROCESS | 1789 | 1468023328164 Marionette TRACE conn4 <- [1,2422,null,{}] 17:15:28 INFO - PROCESS | 1789 | 1468023328170 Marionette TRACE conn4 -> [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:15:28 INFO - PROCESS | 1789 | 1468023328176 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:28 INFO - PROCESS | 1789 | 1468023328351 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 17:15:28 INFO - PROCESS | 1789 | 1468023328519 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:28 INFO - PROCESS | 1789 | 1468023328527 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b47800 == 22 [pid = 1789] [id = 613] 17:15:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90c89400) [pid = 1789] [serial = 1840] [outer = (nil)] 17:15:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x90d16800) [pid = 1789] [serial = 1841] [outer = 0x90c89400] 17:15:28 INFO - PROCESS | 1789 | 1468023328599 Marionette DEBUG loaded listener.js 17:15:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91ad9c00) [pid = 1789] [serial = 1842] [outer = 0x90c89400] 17:15:29 INFO - PROCESS | 1789 | 1468023329585 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:15:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:15:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1484ms 17:15:29 INFO - PROCESS | 1789 | 1468023329647 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 17:15:29 INFO - PROCESS | 1789 | 1468023329651 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 17:15:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:15:29 INFO - PROCESS | 1789 | 1468023329666 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:15:29 INFO - PROCESS | 1789 | 1468023329675 Marionette TRACE conn4 <- [1,2426,null,{}] 17:15:29 INFO - PROCESS | 1789 | 1468023329689 Marionette TRACE conn4 -> [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:15:29 INFO - PROCESS | 1789 | 1468023329697 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:29 INFO - PROCESS | 1789 | 1468023329914 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 17:15:29 INFO - PROCESS | 1789 | 1468023329936 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:29 INFO - PROCESS | 1789 | 1468023329946 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dade800 == 23 [pid = 1789] [id = 614] 17:15:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8ee01400) [pid = 1789] [serial = 1843] [outer = (nil)] 17:15:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x92325c00) [pid = 1789] [serial = 1844] [outer = 0x8ee01400] 17:15:30 INFO - PROCESS | 1789 | 1468023330020 Marionette DEBUG loaded listener.js 17:15:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x93a4dc00) [pid = 1789] [serial = 1845] [outer = 0x8ee01400] 17:15:30 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x93aa9000) [pid = 1789] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:15:30 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x92444c00) [pid = 1789] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:15:30 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90ce5c00) [pid = 1789] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:15:30 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90ce8000) [pid = 1789] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:15:30 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x92039000) [pid = 1789] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:15:30 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8d9d8400) [pid = 1789] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:15:30 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93a9b400) [pid = 1789] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:15:30 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8dae3800) [pid = 1789] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:15:30 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x951d6c00) [pid = 1789] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:15:30 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8d9e0c00) [pid = 1789] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:15:30 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x91eb0400) [pid = 1789] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:15:31 INFO - PROCESS | 1789 | 1468023331415 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 17:15:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:15:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1805ms 17:15:31 INFO - PROCESS | 1789 | 1468023331462 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 17:15:31 INFO - PROCESS | 1789 | 1468023331466 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 17:15:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:15:31 INFO - PROCESS | 1789 | 1468023331472 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:15:31 INFO - PROCESS | 1789 | 1468023331476 Marionette TRACE conn4 <- [1,2430,null,{}] 17:15:31 INFO - PROCESS | 1789 | 1468023331481 Marionette TRACE conn4 -> [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:15:31 INFO - PROCESS | 1789 | 1468023331485 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:31 INFO - PROCESS | 1789 | 1468023331635 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 17:15:31 INFO - PROCESS | 1789 | 1468023331643 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:31 INFO - PROCESS | 1789 | 1468023331651 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae3800 == 24 [pid = 1789] [id = 615] 17:15:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8f897800) [pid = 1789] [serial = 1846] [outer = (nil)] 17:15:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x91ea8400) [pid = 1789] [serial = 1847] [outer = 0x8f897800] 17:15:31 INFO - PROCESS | 1789 | 1468023331719 Marionette DEBUG loaded listener.js 17:15:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x92440400) [pid = 1789] [serial = 1848] [outer = 0x8f897800] 17:15:32 INFO - PROCESS | 1789 | 1468023332589 Marionette TRACE conn4 <- [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:15:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:15:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1128ms 17:15:32 INFO - PROCESS | 1789 | 1468023332601 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 17:15:32 INFO - PROCESS | 1789 | 1468023332605 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 17:15:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:15:32 INFO - PROCESS | 1789 | 1468023332610 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:15:32 INFO - PROCESS | 1789 | 1468023332613 Marionette TRACE conn4 <- [1,2434,null,{}] 17:15:32 INFO - PROCESS | 1789 | 1468023332628 Marionette TRACE conn4 -> [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:15:32 INFO - PROCESS | 1789 | 1468023332633 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:32 INFO - PROCESS | 1789 | 1468023332777 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 17:15:32 INFO - PROCESS | 1789 | 1468023332790 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:32 INFO - PROCESS | 1789 | 1468023332808 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a52400 == 25 [pid = 1789] [id = 616] 17:15:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93a53800) [pid = 1789] [serial = 1849] [outer = (nil)] 17:15:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93aa9000) [pid = 1789] [serial = 1850] [outer = 0x93a53800] 17:15:32 INFO - PROCESS | 1789 | 1468023332889 Marionette DEBUG loaded listener.js 17:15:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93b5ac00) [pid = 1789] [serial = 1851] [outer = 0x93a53800] 17:15:34 INFO - PROCESS | 1789 | 1468023334138 Marionette TRACE conn4 <- [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:15:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:15:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1596ms 17:15:34 INFO - PROCESS | 1789 | 1468023334208 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 17:15:34 INFO - PROCESS | 1789 | 1468023334214 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 17:15:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:15:34 INFO - PROCESS | 1789 | 1468023334222 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:15:34 INFO - PROCESS | 1789 | 1468023334230 Marionette TRACE conn4 <- [1,2438,null,{}] 17:15:34 INFO - PROCESS | 1789 | 1468023334238 Marionette TRACE conn4 -> [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:15:34 INFO - PROCESS | 1789 | 1468023334243 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:34 INFO - PROCESS | 1789 | 1468023334420 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 17:15:34 INFO - PROCESS | 1789 | 1468023334649 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:34 INFO - PROCESS | 1789 | 1468023334666 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cb800 == 26 [pid = 1789] [id = 617] 17:15:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8d8d0800) [pid = 1789] [serial = 1852] [outer = (nil)] 17:15:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8f89c000) [pid = 1789] [serial = 1853] [outer = 0x8d8d0800] 17:15:34 INFO - PROCESS | 1789 | 1468023334753 Marionette DEBUG loaded listener.js 17:15:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90cf0800) [pid = 1789] [serial = 1854] [outer = 0x8d8d0800] 17:15:35 INFO - PROCESS | 1789 | 1468023335734 Marionette TRACE conn4 <- [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:15:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:15:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1594ms 17:15:35 INFO - PROCESS | 1789 | 1468023335816 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 17:15:35 INFO - PROCESS | 1789 | 1468023335823 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 17:15:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:15:35 INFO - PROCESS | 1789 | 1468023335834 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:15:35 INFO - PROCESS | 1789 | 1468023335838 Marionette TRACE conn4 <- [1,2442,null,{}] 17:15:35 INFO - PROCESS | 1789 | 1468023335844 Marionette TRACE conn4 -> [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:15:35 INFO - PROCESS | 1789 | 1468023335850 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:36 INFO - PROCESS | 1789 | 1468023336090 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 17:15:36 INFO - PROCESS | 1789 | 1468023336444 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:36 INFO - PROCESS | 1789 | 1468023336455 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x92042400 == 27 [pid = 1789] [id = 618] 17:15:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9232a000) [pid = 1789] [serial = 1855] [outer = (nil)] 17:15:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x930df800) [pid = 1789] [serial = 1856] [outer = 0x9232a000] 17:15:36 INFO - PROCESS | 1789 | 1468023336535 Marionette DEBUG loaded listener.js 17:15:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x93ac0c00) [pid = 1789] [serial = 1857] [outer = 0x9232a000] 17:15:37 INFO - PROCESS | 1789 | 1468023337477 Marionette TRACE conn4 <- [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:15:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:15:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1688ms 17:15:37 INFO - PROCESS | 1789 | 1468023337522 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 17:15:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:15:37 INFO - PROCESS | 1789 | 1468023337526 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 17:15:37 INFO - PROCESS | 1789 | 1468023337533 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:15:37 INFO - PROCESS | 1789 | 1468023337539 Marionette TRACE conn4 <- [1,2446,null,{}] 17:15:37 INFO - PROCESS | 1789 | 1468023337556 Marionette TRACE conn4 -> [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:15:37 INFO - PROCESS | 1789 | 1468023337565 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:37 INFO - PROCESS | 1789 | 1468023337742 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 17:15:37 INFO - PROCESS | 1789 | 1468023337925 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:37 INFO - PROCESS | 1789 | 1468023337934 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x950b2000 == 28 [pid = 1789] [id = 619] 17:15:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x950b2800) [pid = 1789] [serial = 1858] [outer = (nil)] 17:15:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x95166800) [pid = 1789] [serial = 1859] [outer = 0x950b2800] 17:15:38 INFO - PROCESS | 1789 | 1468023338020 Marionette DEBUG loaded listener.js 17:15:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x951d6c00) [pid = 1789] [serial = 1860] [outer = 0x950b2800] 17:15:39 INFO - PROCESS | 1789 | 1468023339006 Marionette TRACE conn4 <- [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:15:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:15:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1543ms 17:15:39 INFO - PROCESS | 1789 | 1468023339076 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 17:15:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:15:39 INFO - PROCESS | 1789 | 1468023339081 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 17:15:39 INFO - PROCESS | 1789 | 1468023339087 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:15:39 INFO - PROCESS | 1789 | 1468023339091 Marionette TRACE conn4 <- [1,2450,null,{}] 17:15:39 INFO - PROCESS | 1789 | 1468023339096 Marionette TRACE conn4 -> [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:15:39 INFO - PROCESS | 1789 | 1468023339101 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:39 INFO - PROCESS | 1789 | 1468023339286 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 17:15:39 INFO - PROCESS | 1789 | 1468023339477 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:39 INFO - PROCESS | 1789 | 1468023339483 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dadb400 == 29 [pid = 1789] [id = 620] 17:15:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8ee0ec00) [pid = 1789] [serial = 1861] [outer = (nil)] 17:15:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x95165400) [pid = 1789] [serial = 1862] [outer = 0x8ee0ec00] 17:15:39 INFO - PROCESS | 1789 | 1468023339564 Marionette DEBUG loaded listener.js 17:15:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x953efc00) [pid = 1789] [serial = 1863] [outer = 0x8ee0ec00] 17:15:40 INFO - PROCESS | 1789 | 1468023340823 Marionette TRACE conn4 <- [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:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x93b5a800) [pid = 1789] [serial = 1805] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x95165c00) [pid = 1789] [serial = 1806] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x93a50400) [pid = 1789] [serial = 1790] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x93a5ac00) [pid = 1789] [serial = 1791] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90cec800) [pid = 1789] [serial = 1787] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90d18400) [pid = 1789] [serial = 1788] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90d12000) [pid = 1789] [serial = 1799] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90d20400) [pid = 1789] [serial = 1800] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x930d4c00) [pid = 1789] [serial = 1782] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8ee0b800) [pid = 1789] [serial = 1784] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8f47c800) [pid = 1789] [serial = 1785] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x93b57000) [pid = 1789] [serial = 1793] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93d9f000) [pid = 1789] [serial = 1794] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8f617000) [pid = 1789] [serial = 1796] [outer = (nil)] [url = about:blank] 17:15:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:15:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1784ms 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8f89f000) [pid = 1789] [serial = 1797] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x99291c00) [pid = 1789] [serial = 1812] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x97983800) [pid = 1789] [serial = 1811] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x95170000) [pid = 1789] [serial = 1809] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x93a5c400) [pid = 1789] [serial = 1803] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x92441c00) [pid = 1789] [serial = 1802] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x93a5a400) [pid = 1789] [serial = 1808] [outer = (nil)] [url = about:blank] 17:15:40 INFO - PROCESS | 1789 | 1468023340896 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 17:15:40 INFO - PROCESS | 1789 | 1468023340902 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 17:15:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:15:40 INFO - PROCESS | 1789 | 1468023340929 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:15:40 INFO - PROCESS | 1789 | 1468023340934 Marionette TRACE conn4 <- [1,2454,null,{}] 17:15:40 INFO - PROCESS | 1789 | 1468023340953 Marionette TRACE conn4 -> [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:15:40 INFO - PROCESS | 1789 | 1468023340958 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:41 INFO - PROCESS | 1789 | 1468023341155 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 17:15:41 INFO - PROCESS | 1789 | 1468023341170 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:41 INFO - PROCESS | 1789 | 1468023341179 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f617400 == 30 [pid = 1789] [id = 621] 17:15:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8f61a400) [pid = 1789] [serial = 1864] [outer = (nil)] 17:15:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8f89a000) [pid = 1789] [serial = 1865] [outer = 0x8f61a400] 17:15:41 INFO - PROCESS | 1789 | 1468023341271 Marionette DEBUG loaded listener.js 17:15:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90b49400) [pid = 1789] [serial = 1866] [outer = 0x8f61a400] 17:15:42 INFO - PROCESS | 1789 | 1468023342155 Marionette TRACE conn4 <- [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:15:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:15:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1260ms 17:15:42 INFO - PROCESS | 1789 | 1468023342169 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 17:15:42 INFO - PROCESS | 1789 | 1468023342175 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 17:15:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:15:42 INFO - PROCESS | 1789 | 1468023342185 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:15:42 INFO - PROCESS | 1789 | 1468023342188 Marionette TRACE conn4 <- [1,2458,null,{}] 17:15:42 INFO - PROCESS | 1789 | 1468023342194 Marionette TRACE conn4 -> [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:15:42 INFO - PROCESS | 1789 | 1468023342200 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:42 INFO - PROCESS | 1789 | 1468023342363 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 17:15:42 INFO - PROCESS | 1789 | 1468023342507 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:42 INFO - PROCESS | 1789 | 1468023342515 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9df000 == 31 [pid = 1789] [id = 622] 17:15:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90d17000) [pid = 1789] [serial = 1867] [outer = (nil)] 17:15:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90d1d400) [pid = 1789] [serial = 1868] [outer = 0x90d17000] 17:15:42 INFO - PROCESS | 1789 | 1468023342584 Marionette DEBUG loaded listener.js 17:15:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91add400) [pid = 1789] [serial = 1869] [outer = 0x90d17000] 17:15:43 INFO - PROCESS | 1789 | 1468023343378 Marionette TRACE conn4 <- [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:15:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:15:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1227ms 17:15:43 INFO - PROCESS | 1789 | 1468023343412 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 17:15:43 INFO - PROCESS | 1789 | 1468023343415 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 17:15:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:15:43 INFO - PROCESS | 1789 | 1468023343426 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:15:43 INFO - PROCESS | 1789 | 1468023343430 Marionette TRACE conn4 <- [1,2462,null,{}] 17:15:43 INFO - PROCESS | 1789 | 1468023343453 Marionette TRACE conn4 -> [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:15:43 INFO - PROCESS | 1789 | 1468023343461 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:43 INFO - PROCESS | 1789 | 1468023343672 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 17:15:43 INFO - PROCESS | 1789 | 1468023343699 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:43 INFO - PROCESS | 1789 | 1468023343707 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a57400 == 32 [pid = 1789] [id = 623] 17:15:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93a57c00) [pid = 1789] [serial = 1870] [outer = (nil)] 17:15:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93a5cc00) [pid = 1789] [serial = 1871] [outer = 0x93a57c00] 17:15:43 INFO - PROCESS | 1789 | 1468023343779 Marionette DEBUG loaded listener.js 17:15:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93b5cc00) [pid = 1789] [serial = 1872] [outer = 0x93a57c00] 17:15:44 INFO - PROCESS | 1789 | 1468023344705 Marionette TRACE conn4 <- [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:15:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:15:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1343ms 17:15:44 INFO - PROCESS | 1789 | 1468023344765 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 17:15:44 INFO - PROCESS | 1789 | 1468023344769 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 17:15:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:15:44 INFO - PROCESS | 1789 | 1468023344775 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:15:44 INFO - PROCESS | 1789 | 1468023344778 Marionette TRACE conn4 <- [1,2466,null,{}] 17:15:44 INFO - PROCESS | 1789 | 1468023344784 Marionette TRACE conn4 -> [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:15:44 INFO - PROCESS | 1789 | 1468023344788 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:45 INFO - PROCESS | 1789 | 1468023344998 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 17:15:45 INFO - PROCESS | 1789 | 1468023345021 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:45 INFO - PROCESS | 1789 | 1468023345028 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0d800 == 33 [pid = 1789] [id = 624] 17:15:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93d91c00) [pid = 1789] [serial = 1873] [outer = (nil)] 17:15:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93d9f000) [pid = 1789] [serial = 1874] [outer = 0x93d91c00] 17:15:45 INFO - PROCESS | 1789 | 1468023345095 Marionette DEBUG loaded listener.js 17:15:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x95164400) [pid = 1789] [serial = 1875] [outer = 0x93d91c00] 17:15:45 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8ee01400) [pid = 1789] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:15:45 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8d9dfc00) [pid = 1789] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:15:45 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8f891800) [pid = 1789] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:15:45 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90ce9c00) [pid = 1789] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:15:45 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90c89400) [pid = 1789] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:15:45 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8f61bc00) [pid = 1789] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:15:45 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x91ad7400) [pid = 1789] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:15:45 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x91eaf800) [pid = 1789] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:15:45 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x983f0c00) [pid = 1789] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:15:45 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x99638c00) [pid = 1789] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:15:45 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8d8d0c00) [pid = 1789] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:15:45 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x8f897800) [pid = 1789] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:15:46 INFO - PROCESS | 1789 | 1468023346090 Marionette TRACE conn4 <- [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:15:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:15:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1334ms 17:15:46 INFO - PROCESS | 1789 | 1468023346110 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 17:15:46 INFO - PROCESS | 1789 | 1468023346112 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 17:15:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:15:46 INFO - PROCESS | 1789 | 1468023346119 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:15:46 INFO - PROCESS | 1789 | 1468023346122 Marionette TRACE conn4 <- [1,2470,null,{}] 17:15:46 INFO - PROCESS | 1789 | 1468023346127 Marionette TRACE conn4 -> [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:15:46 INFO - PROCESS | 1789 | 1468023346132 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:46 INFO - PROCESS | 1789 | 1468023346339 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 17:15:46 INFO - PROCESS | 1789 | 1468023346357 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:46 INFO - PROCESS | 1789 | 1468023346364 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c5000 == 34 [pid = 1789] [id = 625] 17:15:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8f475800) [pid = 1789] [serial = 1876] [outer = (nil)] 17:15:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90d1c800) [pid = 1789] [serial = 1877] [outer = 0x8f475800] 17:15:46 INFO - PROCESS | 1789 | 1468023346429 Marionette DEBUG loaded listener.js 17:15:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x93b5c800) [pid = 1789] [serial = 1878] [outer = 0x8f475800] 17:15:47 INFO - PROCESS | 1789 | 1468023347260 Marionette TRACE conn4 <- [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:15:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:15:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1176ms 17:15:47 INFO - PROCESS | 1789 | 1468023347296 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 17:15:47 INFO - PROCESS | 1789 | 1468023347299 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 17:15:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:15:47 INFO - PROCESS | 1789 | 1468023347313 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:15:47 INFO - PROCESS | 1789 | 1468023347315 Marionette TRACE conn4 <- [1,2474,null,{}] 17:15:47 INFO - PROCESS | 1789 | 1468023347325 Marionette TRACE conn4 -> [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:15:47 INFO - PROCESS | 1789 | 1468023347335 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:47 INFO - PROCESS | 1789 | 1468023347519 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 17:15:47 INFO - PROCESS | 1789 | 1468023347528 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:47 INFO - PROCESS | 1789 | 1468023347535 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8ca000 == 35 [pid = 1789] [id = 626] 17:15:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8ee04800) [pid = 1789] [serial = 1879] [outer = (nil)] 17:15:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9929d000) [pid = 1789] [serial = 1880] [outer = 0x8ee04800] 17:15:47 INFO - PROCESS | 1789 | 1468023347603 Marionette DEBUG loaded listener.js 17:15:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x97986400) [pid = 1789] [serial = 1881] [outer = 0x8ee04800] 17:15:48 INFO - PROCESS | 1789 | 1468023348773 Marionette TRACE conn4 <- [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:15:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:15:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1494ms 17:15:48 INFO - PROCESS | 1789 | 1468023348801 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 17:15:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:15:48 INFO - PROCESS | 1789 | 1468023348807 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 17:15:48 INFO - PROCESS | 1789 | 1468023348814 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:15:48 INFO - PROCESS | 1789 | 1468023348822 Marionette TRACE conn4 <- [1,2478,null,{}] 17:15:48 INFO - PROCESS | 1789 | 1468023348830 Marionette TRACE conn4 -> [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:15:48 INFO - PROCESS | 1789 | 1468023348836 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:49 INFO - PROCESS | 1789 | 1468023349059 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 17:15:49 INFO - PROCESS | 1789 | 1468023349303 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:49 INFO - PROCESS | 1789 | 1468023349312 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f61fc00 == 36 [pid = 1789] [id = 627] 17:15:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8f891c00) [pid = 1789] [serial = 1882] [outer = (nil)] 17:15:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90cf4400) [pid = 1789] [serial = 1883] [outer = 0x8f891c00] 17:15:49 INFO - PROCESS | 1789 | 1468023349441 Marionette DEBUG loaded listener.js 17:15:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91ad2c00) [pid = 1789] [serial = 1884] [outer = 0x8f891c00] 17:15:50 INFO - PROCESS | 1789 | 1468023350369 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 17:15:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:15:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1597ms 17:15:50 INFO - PROCESS | 1789 | 1468023350411 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 17:15:50 INFO - PROCESS | 1789 | 1468023350418 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 17:15:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:15:50 INFO - PROCESS | 1789 | 1468023350429 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:15:50 INFO - PROCESS | 1789 | 1468023350433 Marionette TRACE conn4 <- [1,2482,null,{}] 17:15:50 INFO - PROCESS | 1789 | 1468023350439 Marionette TRACE conn4 -> [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:15:50 INFO - PROCESS | 1789 | 1468023350444 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:50 INFO - PROCESS | 1789 | 1468023350625 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 17:15:50 INFO - PROCESS | 1789 | 1468023350809 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:50 INFO - PROCESS | 1789 | 1468023350817 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ae0800 == 37 [pid = 1789] [id = 628] 17:15:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x92444000) [pid = 1789] [serial = 1885] [outer = (nil)] 17:15:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x93abc000) [pid = 1789] [serial = 1886] [outer = 0x92444000] 17:15:50 INFO - PROCESS | 1789 | 1468023350900 Marionette DEBUG loaded listener.js 17:15:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x95165800) [pid = 1789] [serial = 1887] [outer = 0x92444000] 17:15:51 INFO - PROCESS | 1789 | 1468023351952 Marionette TRACE conn4 <- [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:15:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:15:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1580ms 17:15:52 INFO - PROCESS | 1789 | 1468023352009 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 17:15:52 INFO - PROCESS | 1789 | 1468023352013 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 17:15:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:15:52 INFO - PROCESS | 1789 | 1468023352020 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:15:52 INFO - PROCESS | 1789 | 1468023352026 Marionette TRACE conn4 <- [1,2486,null,{}] 17:15:52 INFO - PROCESS | 1789 | 1468023352042 Marionette TRACE conn4 -> [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:15:52 INFO - PROCESS | 1789 | 1468023352050 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:52 INFO - PROCESS | 1789 | 1468023352259 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 17:15:52 INFO - PROCESS | 1789 | 1468023352487 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:52 INFO - PROCESS | 1789 | 1468023352497 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee10800 == 38 [pid = 1789] [id = 629] 17:15:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9962fc00) [pid = 1789] [serial = 1888] [outer = (nil)] 17:15:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x99787c00) [pid = 1789] [serial = 1889] [outer = 0x9962fc00] 17:15:52 INFO - PROCESS | 1789 | 1468023352623 Marionette DEBUG loaded listener.js 17:15:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9a096400) [pid = 1789] [serial = 1890] [outer = 0x9962fc00] 17:15:53 INFO - PROCESS | 1789 | 1468023353536 Marionette TRACE conn4 <- [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:15:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:15:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1585ms 17:15:53 INFO - PROCESS | 1789 | 1468023353605 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 17:15:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:15:53 INFO - PROCESS | 1789 | 1468023353610 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 17:15:53 INFO - PROCESS | 1789 | 1468023353616 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:15:53 INFO - PROCESS | 1789 | 1468023353620 Marionette TRACE conn4 <- [1,2490,null,{}] 17:15:53 INFO - PROCESS | 1789 | 1468023353625 Marionette TRACE conn4 -> [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:15:53 INFO - PROCESS | 1789 | 1468023353630 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:53 INFO - PROCESS | 1789 | 1468023353839 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 17:15:54 INFO - PROCESS | 1789 | 1468023354020 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:54 INFO - PROCESS | 1789 | 1468023354028 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x99705000 == 39 [pid = 1789] [id = 630] 17:15:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9a093c00) [pid = 1789] [serial = 1891] [outer = (nil)] 17:15:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9a0a7c00) [pid = 1789] [serial = 1892] [outer = 0x9a093c00] 17:15:54 INFO - PROCESS | 1789 | 1468023354107 Marionette DEBUG loaded listener.js 17:15:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a0a5c00) [pid = 1789] [serial = 1893] [outer = 0x9a093c00] 17:15:55 INFO - PROCESS | 1789 | 1468023355038 Marionette TRACE conn4 <- [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:15:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:15:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1487ms 17:15:55 INFO - PROCESS | 1789 | 1468023355104 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 17:15:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:15:55 INFO - PROCESS | 1789 | 1468023355108 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 17:15:55 INFO - PROCESS | 1789 | 1468023355115 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:15:55 INFO - PROCESS | 1789 | 1468023355118 Marionette TRACE conn4 <- [1,2494,null,{}] 17:15:55 INFO - PROCESS | 1789 | 1468023355124 Marionette TRACE conn4 -> [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:15:55 INFO - PROCESS | 1789 | 1468023355129 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:55 INFO - PROCESS | 1789 | 1468023355294 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 17:15:55 INFO - PROCESS | 1789 | 1468023355481 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:55 INFO - PROCESS | 1789 | 1468023355489 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a53400 == 40 [pid = 1789] [id = 631] 17:15:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x983f5c00) [pid = 1789] [serial = 1894] [outer = (nil)] 17:15:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a32d000) [pid = 1789] [serial = 1895] [outer = 0x983f5c00] 17:15:55 INFO - PROCESS | 1789 | 1468023355566 Marionette DEBUG loaded listener.js 17:15:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a336400) [pid = 1789] [serial = 1896] [outer = 0x983f5c00] 17:15:56 INFO - PROCESS | 1789 | 1468023356530 Marionette TRACE conn4 <- [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:15:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:15:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1486ms 17:15:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:15:56 INFO - PROCESS | 1789 | 1468023356602 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 17:15:56 INFO - PROCESS | 1789 | 1468023356605 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 17:15:56 INFO - PROCESS | 1789 | 1468023356611 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:15:56 INFO - PROCESS | 1789 | 1468023356615 Marionette TRACE conn4 <- [1,2498,null,{}] 17:15:56 INFO - PROCESS | 1789 | 1468023356620 Marionette TRACE conn4 -> [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:15:56 INFO - PROCESS | 1789 | 1468023356630 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:56 INFO - PROCESS | 1789 | 1468023356851 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 17:15:57 INFO - PROCESS | 1789 | 1468023357078 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:57 INFO - PROCESS | 1789 | 1468023357085 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c3800 == 41 [pid = 1789] [id = 632] 17:15:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8d8c4000) [pid = 1789] [serial = 1897] [outer = (nil)] 17:15:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8dae4400) [pid = 1789] [serial = 1898] [outer = 0x8d8c4000] 17:15:57 INFO - PROCESS | 1789 | 1468023357372 Marionette DEBUG loaded listener.js 17:15:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8f479000) [pid = 1789] [serial = 1899] [outer = 0x8d8c4000] 17:15:58 INFO - PROCESS | 1789 | 1468023358301 Marionette TRACE conn4 <- [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:15:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:15:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1782ms 17:15:58 INFO - PROCESS | 1789 | 1468023358395 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 17:15:58 INFO - PROCESS | 1789 | 1468023358400 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 17:15:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:15:58 INFO - PROCESS | 1789 | 1468023358409 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:15:58 INFO - PROCESS | 1789 | 1468023358412 Marionette TRACE conn4 <- [1,2502,null,{}] 17:15:58 INFO - PROCESS | 1789 | 1468023358420 Marionette TRACE conn4 -> [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:15:58 INFO - PROCESS | 1789 | 1468023358425 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:58 INFO - PROCESS | 1789 | 1468023358638 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 17:15:58 INFO - PROCESS | 1789 | 1468023358840 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:58 INFO - PROCESS | 1789 | 1468023358848 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:15:59 INFO - PROCESS | 1789 | --DOCSHELL 0x90d14800 == 40 [pid = 1789] [id = 600] 17:15:59 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9dc800 == 39 [pid = 1789] [id = 602] 17:15:59 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cf800 == 38 [pid = 1789] [id = 611] 17:15:59 INFO - PROCESS | 1789 | --DOCSHELL 0x8f470c00 == 37 [pid = 1789] [id = 599] 17:15:59 INFO - PROCESS | 1789 | --DOCSHELL 0x93b57400 == 36 [pid = 1789] [id = 603] 17:15:59 INFO - PROCESS | 1789 | --DOCSHELL 0x90c89000 == 35 [pid = 1789] [id = 605] 17:15:59 INFO - PROCESS | 1789 | --DOCSHELL 0x90cee000 == 34 [pid = 1789] [id = 607] 17:15:59 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c9000 == 33 [pid = 1789] [id = 610] 17:15:59 INFO - PROCESS | 1789 | --DOCSHELL 0x983f0800 == 32 [pid = 1789] [id = 606] 17:15:59 INFO - PROCESS | 1789 | --DOCSHELL 0x92448000 == 31 [pid = 1789] [id = 601] 17:15:59 INFO - PROCESS | 1789 | --DOCSHELL 0x90c83000 == 30 [pid = 1789] [id = 608] 17:15:59 INFO - PROCESS | 1789 | --DOCSHELL 0x8f89b800 == 29 [pid = 1789] [id = 609] 17:15:59 INFO - PROCESS | 1789 | --DOCSHELL 0x8f61a000 == 28 [pid = 1789] [id = 604] 17:15:59 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae2400 == 27 [pid = 1789] [id = 598] 17:15:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c7c00 == 28 [pid = 1789] [id = 633] 17:15:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x8d8c9000) [pid = 1789] [serial = 1900] [outer = (nil)] 17:15:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x8d8cec00) [pid = 1789] [serial = 1901] [outer = 0x8d8c9000] 17:15:59 INFO - PROCESS | 1789 | 1468023359911 Marionette DEBUG loaded listener.js 17:16:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x8dad9800) [pid = 1789] [serial = 1902] [outer = 0x8d8c9000] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x91ea8400) [pid = 1789] [serial = 1847] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x92325c00) [pid = 1789] [serial = 1844] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x8f47c000) [pid = 1789] [serial = 1833] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x8dae0c00) [pid = 1789] [serial = 1832] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x8f8a0000) [pid = 1789] [serial = 1838] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x90b43800) [pid = 1789] [serial = 1839] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9a0a4800) [pid = 1789] [serial = 1826] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x91ad9c00) [pid = 1789] [serial = 1842] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x90ce6c00) [pid = 1789] [serial = 1815] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x90c82c00) [pid = 1789] [serial = 1814] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9a43b400) [pid = 1789] [serial = 1830] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x93ac4c00) [pid = 1789] [serial = 1818] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93a52c00) [pid = 1789] [serial = 1817] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x996b4800) [pid = 1789] [serial = 1821] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x99639400) [pid = 1789] [serial = 1820] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9a3f7000) [pid = 1789] [serial = 1829] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9a095800) [pid = 1789] [serial = 1824] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9a092400) [pid = 1789] [serial = 1823] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9a0ab400) [pid = 1789] [serial = 1827] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8dadf800) [pid = 1789] [serial = 1836] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8d9d7000) [pid = 1789] [serial = 1835] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x93a4dc00) [pid = 1789] [serial = 1845] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x92440400) [pid = 1789] [serial = 1848] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90d16800) [pid = 1789] [serial = 1841] [outer = (nil)] [url = about:blank] 17:16:00 INFO - PROCESS | 1789 | 1468023360897 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:16:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:16:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2532ms 17:16:00 INFO - PROCESS | 1789 | 1468023360941 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 17:16:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:16:00 INFO - PROCESS | 1789 | 1468023360946 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 17:16:00 INFO - PROCESS | 1789 | 1468023360955 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:16:00 INFO - PROCESS | 1789 | 1468023360958 Marionette TRACE conn4 <- [1,2506,null,{}] 17:16:00 INFO - PROCESS | 1789 | 1468023360971 Marionette TRACE conn4 -> [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:16:00 INFO - PROCESS | 1789 | 1468023360978 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:01 INFO - PROCESS | 1789 | 1468023361148 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 17:16:01 INFO - PROCESS | 1789 | 1468023361290 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:01 INFO - PROCESS | 1789 | 1468023361300 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f47a400 == 29 [pid = 1789] [id = 634] 17:16:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8f47b800) [pid = 1789] [serial = 1903] [outer = (nil)] 17:16:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f615800) [pid = 1789] [serial = 1904] [outer = 0x8f47b800] 17:16:01 INFO - PROCESS | 1789 | 1468023361378 Marionette DEBUG loaded listener.js 17:16:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8f61f800) [pid = 1789] [serial = 1905] [outer = 0x8f47b800] 17:16:02 INFO - PROCESS | 1789 | 1468023362244 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:16:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:16:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1335ms 17:16:02 INFO - PROCESS | 1789 | 1468023362288 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 17:16:02 INFO - PROCESS | 1789 | 1468023362295 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 17:16:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:16:02 INFO - PROCESS | 1789 | 1468023362307 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:16:02 INFO - PROCESS | 1789 | 1468023362311 Marionette TRACE conn4 <- [1,2510,null,{}] 17:16:02 INFO - PROCESS | 1789 | 1468023362317 Marionette TRACE conn4 -> [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:16:02 INFO - PROCESS | 1789 | 1468023362323 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:02 INFO - PROCESS | 1789 | 1468023362494 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 17:16:02 INFO - PROCESS | 1789 | 1468023362509 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:02 INFO - PROCESS | 1789 | 1468023362515 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f612400 == 30 [pid = 1789] [id = 635] 17:16:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90c89400) [pid = 1789] [serial = 1906] [outer = (nil)] 17:16:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90c8e000) [pid = 1789] [serial = 1907] [outer = 0x90c89400] 17:16:02 INFO - PROCESS | 1789 | 1468023362585 Marionette DEBUG loaded listener.js 17:16:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x90ceb400) [pid = 1789] [serial = 1908] [outer = 0x90c89400] 17:16:03 INFO - PROCESS | 1789 | 1468023363684 Marionette TRACE conn4 <- [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:16:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:16:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1429ms 17:16:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:16:03 INFO - PROCESS | 1789 | 1468023363742 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 17:16:03 INFO - PROCESS | 1789 | 1468023363745 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 17:16:03 INFO - PROCESS | 1789 | 1468023363752 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:16:03 INFO - PROCESS | 1789 | 1468023363758 Marionette TRACE conn4 <- [1,2514,null,{}] 17:16:03 INFO - PROCESS | 1789 | 1468023363775 Marionette TRACE conn4 -> [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:16:03 INFO - PROCESS | 1789 | 1468023363784 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:04 INFO - PROCESS | 1789 | 1468023364016 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 17:16:04 INFO - PROCESS | 1789 | 1468023364038 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:04 INFO - PROCESS | 1789 | 1468023364046 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad5400 == 31 [pid = 1789] [id = 636] 17:16:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91ad6000) [pid = 1789] [serial = 1909] [outer = (nil)] 17:16:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91ea6400) [pid = 1789] [serial = 1910] [outer = 0x91ad6000] 17:16:04 INFO - PROCESS | 1789 | 1468023364113 Marionette DEBUG loaded listener.js 17:16:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91eae400) [pid = 1789] [serial = 1911] [outer = 0x91ad6000] 17:16:05 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93d91c00) [pid = 1789] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:16:05 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8f475800) [pid = 1789] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:16:05 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8ee0ec00) [pid = 1789] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:16:05 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90d17000) [pid = 1789] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:16:05 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93a57c00) [pid = 1789] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:16:05 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8d8d0800) [pid = 1789] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:16:05 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8f61a400) [pid = 1789] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:16:05 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x93a53800) [pid = 1789] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:16:05 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9232a000) [pid = 1789] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:16:05 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x950b2800) [pid = 1789] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:16:05 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8ee04800) [pid = 1789] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:16:05 INFO - PROCESS | 1789 | 1468023365597 Marionette TRACE conn4 <- [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:16:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:16:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1886ms 17:16:05 INFO - PROCESS | 1789 | 1468023365638 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 17:16:05 INFO - PROCESS | 1789 | 1468023365644 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 17:16:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:16:05 INFO - PROCESS | 1789 | 1468023365797 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:16:05 INFO - PROCESS | 1789 | 1468023365803 Marionette TRACE conn4 <- [1,2518,null,{}] 17:16:05 INFO - PROCESS | 1789 | 1468023365814 Marionette TRACE conn4 -> [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:16:05 INFO - PROCESS | 1789 | 1468023365820 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:05 INFO - PROCESS | 1789 | 1468023365993 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 17:16:06 INFO - PROCESS | 1789 | 1468023366193 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:06 INFO - PROCESS | 1789 | 1468023366209 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8d0800 == 32 [pid = 1789] [id = 637] 17:16:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8ee08c00) [pid = 1789] [serial = 1912] [outer = (nil)] 17:16:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8f470400) [pid = 1789] [serial = 1913] [outer = 0x8ee08c00] 17:16:06 INFO - PROCESS | 1789 | 1468023366290 Marionette DEBUG loaded listener.js 17:16:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8f613000) [pid = 1789] [serial = 1914] [outer = 0x8ee08c00] 17:16:07 INFO - PROCESS | 1789 | 1468023367391 Marionette TRACE conn4 <- [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:16:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:16:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1733ms 17:16:07 INFO - PROCESS | 1789 | 1468023367445 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 17:16:07 INFO - PROCESS | 1789 | 1468023367452 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 17:16:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:16:07 INFO - PROCESS | 1789 | 1468023367463 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:16:07 INFO - PROCESS | 1789 | 1468023367467 Marionette TRACE conn4 <- [1,2522,null,{}] 17:16:07 INFO - PROCESS | 1789 | 1468023367473 Marionette TRACE conn4 -> [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:16:07 INFO - PROCESS | 1789 | 1468023367478 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:07 INFO - PROCESS | 1789 | 1468023367682 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 17:16:07 INFO - PROCESS | 1789 | 1468023367912 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:07 INFO - PROCESS | 1789 | 1468023367925 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x90ce6000 == 33 [pid = 1789] [id = 638] 17:16:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90ce8800) [pid = 1789] [serial = 1915] [outer = (nil)] 17:16:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90cf0000) [pid = 1789] [serial = 1916] [outer = 0x90ce8800] 17:16:08 INFO - PROCESS | 1789 | 1468023368048 Marionette DEBUG loaded listener.js 17:16:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90d19400) [pid = 1789] [serial = 1917] [outer = 0x90ce8800] 17:16:09 INFO - PROCESS | 1789 | 1468023369056 Marionette TRACE conn4 <- [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:16:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:16:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1678ms 17:16:09 INFO - PROCESS | 1789 | 1468023369142 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 17:16:09 INFO - PROCESS | 1789 | 1468023369146 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 17:16:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:16:09 INFO - PROCESS | 1789 | 1468023369153 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:16:09 INFO - PROCESS | 1789 | 1468023369159 Marionette TRACE conn4 <- [1,2526,null,{}] 17:16:09 INFO - PROCESS | 1789 | 1468023369175 Marionette TRACE conn4 -> [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:16:09 INFO - PROCESS | 1789 | 1468023369184 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:09 INFO - PROCESS | 1789 | 1468023369418 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 17:16:09 INFO - PROCESS | 1789 | 1468023369695 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:09 INFO - PROCESS | 1789 | 1468023369707 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d9000 == 34 [pid = 1789] [id = 639] 17:16:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x92045000) [pid = 1789] [serial = 1918] [outer = (nil)] 17:16:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x92442400) [pid = 1789] [serial = 1919] [outer = 0x92045000] 17:16:09 INFO - PROCESS | 1789 | 1468023369817 Marionette DEBUG loaded listener.js 17:16:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x930d5800) [pid = 1789] [serial = 1920] [outer = 0x92045000] 17:16:10 INFO - PROCESS | 1789 | 1468023370814 Marionette TRACE conn4 <- [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:16:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:16:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1734ms 17:16:10 INFO - PROCESS | 1789 | 1468023370887 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 17:16:10 INFO - PROCESS | 1789 | 1468023370892 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 17:16:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:16:10 INFO - PROCESS | 1789 | 1468023370899 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:16:10 INFO - PROCESS | 1789 | 1468023370902 Marionette TRACE conn4 <- [1,2530,null,{}] 17:16:10 INFO - PROCESS | 1789 | 1468023370908 Marionette TRACE conn4 -> [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:16:10 INFO - PROCESS | 1789 | 1468023370913 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:11 INFO - PROCESS | 1789 | 1468023371103 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 17:16:11 INFO - PROCESS | 1789 | 1468023371327 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:11 INFO - PROCESS | 1789 | 1468023371334 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c6000 == 35 [pid = 1789] [id = 640] 17:16:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8d8c7000) [pid = 1789] [serial = 1921] [outer = (nil)] 17:16:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8d9d7000) [pid = 1789] [serial = 1922] [outer = 0x8d8c7000] 17:16:11 INFO - PROCESS | 1789 | 1468023371590 Marionette DEBUG loaded listener.js 17:16:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8dae2400) [pid = 1789] [serial = 1923] [outer = 0x8d8c7000] 17:16:12 INFO - PROCESS | 1789 | --DOCSHELL 0x93a53400 == 34 [pid = 1789] [id = 631] 17:16:12 INFO - PROCESS | 1789 | --DOCSHELL 0x99705000 == 33 [pid = 1789] [id = 630] 17:16:12 INFO - PROCESS | 1789 | --DOCSHELL 0x91ae0800 == 32 [pid = 1789] [id = 628] 17:16:12 INFO - PROCESS | 1789 | --DOCSHELL 0x8f61a800 == 31 [pid = 1789] [id = 612] 17:16:12 INFO - PROCESS | 1789 | --DOCSHELL 0x8f617400 == 30 [pid = 1789] [id = 621] 17:16:12 INFO - PROCESS | 1789 | --DOCSHELL 0x8f612400 == 29 [pid = 1789] [id = 635] 17:16:12 INFO - PROCESS | 1789 | --DOCSHELL 0x8f47a400 == 28 [pid = 1789] [id = 634] 17:16:12 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c7c00 == 27 [pid = 1789] [id = 633] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9929d000) [pid = 1789] [serial = 1880] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x97986400) [pid = 1789] [serial = 1881] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x93b5c800) [pid = 1789] [serial = 1878] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x93d9f000) [pid = 1789] [serial = 1874] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90d1c800) [pid = 1789] [serial = 1877] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x95165400) [pid = 1789] [serial = 1862] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90d1d400) [pid = 1789] [serial = 1868] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x93b5cc00) [pid = 1789] [serial = 1872] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8f89c000) [pid = 1789] [serial = 1853] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x91add400) [pid = 1789] [serial = 1869] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x93a5cc00) [pid = 1789] [serial = 1871] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x953efc00) [pid = 1789] [serial = 1863] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x90b49400) [pid = 1789] [serial = 1866] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x8f89a000) [pid = 1789] [serial = 1865] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x93b5ac00) [pid = 1789] [serial = 1851] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x95164400) [pid = 1789] [serial = 1875] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x930df800) [pid = 1789] [serial = 1856] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x93aa9000) [pid = 1789] [serial = 1850] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x951d6c00) [pid = 1789] [serial = 1860] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x93ac0c00) [pid = 1789] [serial = 1857] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 56 (0x95166800) [pid = 1789] [serial = 1859] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | --DOMWINDOW == 55 (0x90cf0800) [pid = 1789] [serial = 1854] [outer = (nil)] [url = about:blank] 17:16:12 INFO - PROCESS | 1789 | 1468023372687 Marionette TRACE conn4 <- [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:16:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:16:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1836ms 17:16:12 INFO - PROCESS | 1789 | 1468023372737 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 17:16:12 INFO - PROCESS | 1789 | 1468023372743 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 17:16:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:16:12 INFO - PROCESS | 1789 | 1468023372763 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:16:12 INFO - PROCESS | 1789 | 1468023372767 Marionette TRACE conn4 <- [1,2534,null,{}] 17:16:12 INFO - PROCESS | 1789 | 1468023372775 Marionette TRACE conn4 -> [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:16:12 INFO - PROCESS | 1789 | 1468023372781 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:12 INFO - PROCESS | 1789 | 1468023372957 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 17:16:12 INFO - PROCESS | 1789 | 1468023372968 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:12 INFO - PROCESS | 1789 | 1468023372976 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f612000 == 28 [pid = 1789] [id = 641] 17:16:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 56 (0x8f61a800) [pid = 1789] [serial = 1924] [outer = (nil)] 17:16:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x90b44800) [pid = 1789] [serial = 1925] [outer = 0x8f61a800] 17:16:13 INFO - PROCESS | 1789 | 1468023373050 Marionette DEBUG loaded listener.js 17:16:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x90c8a400) [pid = 1789] [serial = 1926] [outer = 0x8f61a800] 17:16:14 INFO - PROCESS | 1789 | 1468023374043 Marionette TRACE conn4 <- [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:16:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:16:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1339ms 17:16:14 INFO - PROCESS | 1789 | 1468023374093 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 17:16:14 INFO - PROCESS | 1789 | 1468023374099 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 17:16:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:16:14 INFO - PROCESS | 1789 | 1468023374110 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:16:14 INFO - PROCESS | 1789 | 1468023374114 Marionette TRACE conn4 <- [1,2538,null,{}] 17:16:14 INFO - PROCESS | 1789 | 1468023374120 Marionette TRACE conn4 -> [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:16:14 INFO - PROCESS | 1789 | 1468023374125 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:14 INFO - PROCESS | 1789 | 1468023374309 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 17:16:14 INFO - PROCESS | 1789 | 1468023374450 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:14 INFO - PROCESS | 1789 | 1468023374460 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x90cf3000 == 29 [pid = 1789] [id = 642] 17:16:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x90d16000) [pid = 1789] [serial = 1927] [outer = (nil)] 17:16:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x91ad9400) [pid = 1789] [serial = 1928] [outer = 0x90d16000] 17:16:14 INFO - PROCESS | 1789 | 1468023374528 Marionette DEBUG loaded listener.js 17:16:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x91ea9c00) [pid = 1789] [serial = 1929] [outer = 0x90d16000] 17:16:15 INFO - PROCESS | 1789 | 1468023375482 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 17:16:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:16:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1431ms 17:16:15 INFO - PROCESS | 1789 | 1468023375545 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 17:16:15 INFO - PROCESS | 1789 | 1468023375549 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 17:16:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:16:15 INFO - PROCESS | 1789 | 1468023375556 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:16:15 INFO - PROCESS | 1789 | 1468023375561 Marionette TRACE conn4 <- [1,2542,null,{}] 17:16:15 INFO - PROCESS | 1789 | 1468023375577 Marionette TRACE conn4 -> [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:16:15 INFO - PROCESS | 1789 | 1468023375585 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:15 INFO - PROCESS | 1789 | 1468023375816 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 17:16:15 INFO - PROCESS | 1789 | 1468023375909 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:15 INFO - PROCESS | 1789 | 1468023375918 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c7800 == 30 [pid = 1789] [id = 643] 17:16:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x91ad5800) [pid = 1789] [serial = 1930] [outer = (nil)] 17:16:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x93a53800) [pid = 1789] [serial = 1931] [outer = 0x91ad5800] 17:16:15 INFO - PROCESS | 1789 | 1468023375985 Marionette DEBUG loaded listener.js 17:16:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8f619c00) [pid = 1789] [serial = 1932] [outer = 0x91ad5800] 17:16:16 INFO - PROCESS | 1789 | 1468023376866 Marionette TRACE conn4 <- [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:16:16 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x8d8c9000) [pid = 1789] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:16:16 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x90c89400) [pid = 1789] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:16:16 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x8f47b800) [pid = 1789] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:16:16 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x8d8c4000) [pid = 1789] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:16:16 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x8f891c00) [pid = 1789] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:16:16 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x92444000) [pid = 1789] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:16:16 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x9962fc00) [pid = 1789] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:16:16 INFO - PROCESS | 1789 | --DOMWINDOW == 56 (0x9a093c00) [pid = 1789] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:16:16 INFO - PROCESS | 1789 | --DOMWINDOW == 55 (0x983f5c00) [pid = 1789] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:16:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:16:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1398ms 17:16:16 INFO - PROCESS | 1789 | 1468023376954 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 17:16:16 INFO - PROCESS | 1789 | 1468023376958 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 17:16:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:16:16 INFO - PROCESS | 1789 | 1468023376964 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:16:16 INFO - PROCESS | 1789 | 1468023376968 Marionette TRACE conn4 <- [1,2546,null,{}] 17:16:16 INFO - PROCESS | 1789 | 1468023376973 Marionette TRACE conn4 -> [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:16:16 INFO - PROCESS | 1789 | 1468023376977 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:17 INFO - PROCESS | 1789 | 1468023377131 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 17:16:17 INFO - PROCESS | 1789 | 1468023377141 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:17 INFO - PROCESS | 1789 | 1468023377147 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c82800 == 31 [pid = 1789] [id = 644] 17:16:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 56 (0x92327800) [pid = 1789] [serial = 1933] [outer = (nil)] 17:16:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x93a9bc00) [pid = 1789] [serial = 1934] [outer = 0x92327800] 17:16:17 INFO - PROCESS | 1789 | 1468023377215 Marionette DEBUG loaded listener.js 17:16:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x93a51800) [pid = 1789] [serial = 1935] [outer = 0x92327800] 17:16:18 INFO - PROCESS | 1789 | 1468023378142 Marionette TRACE conn4 <- [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:16:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:16:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1230ms 17:16:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:16:18 INFO - PROCESS | 1789 | 1468023378195 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 17:16:18 INFO - PROCESS | 1789 | 1468023378198 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 17:16:18 INFO - PROCESS | 1789 | 1468023378204 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:16:18 INFO - PROCESS | 1789 | 1468023378208 Marionette TRACE conn4 <- [1,2550,null,{}] 17:16:18 INFO - PROCESS | 1789 | 1468023378213 Marionette TRACE conn4 -> [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:16:18 INFO - PROCESS | 1789 | 1468023378218 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:18 INFO - PROCESS | 1789 | 1468023378366 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 17:16:18 INFO - PROCESS | 1789 | 1468023378376 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:18 INFO - PROCESS | 1789 | 1468023378381 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x93ac3c00 == 32 [pid = 1789] [id = 645] 17:16:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x93ac4400) [pid = 1789] [serial = 1936] [outer = (nil)] 17:16:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x93b55400) [pid = 1789] [serial = 1937] [outer = 0x93ac4400] 17:16:18 INFO - PROCESS | 1789 | 1468023378466 Marionette DEBUG loaded listener.js 17:16:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x93d9d400) [pid = 1789] [serial = 1938] [outer = 0x93ac4400] 17:16:19 INFO - PROCESS | 1789 | 1468023379612 Marionette TRACE conn4 <- [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:16:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:16:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1447ms 17:16:19 INFO - PROCESS | 1789 | 1468023379652 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 17:16:19 INFO - PROCESS | 1789 | 1468023379658 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 17:16:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:16:19 INFO - PROCESS | 1789 | 1468023379667 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:16:19 INFO - PROCESS | 1789 | 1468023379672 Marionette TRACE conn4 <- [1,2554,null,{}] 17:16:19 INFO - PROCESS | 1789 | 1468023379681 Marionette TRACE conn4 -> [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:16:19 INFO - PROCESS | 1789 | 1468023379686 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:19 INFO - PROCESS | 1789 | 1468023379908 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 17:16:20 INFO - PROCESS | 1789 | 1468023380166 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:20 INFO - PROCESS | 1789 | 1468023380180 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f472800 == 33 [pid = 1789] [id = 646] 17:16:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x8f474400) [pid = 1789] [serial = 1939] [outer = (nil)] 17:16:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x90b3dc00) [pid = 1789] [serial = 1940] [outer = 0x8f474400] 17:16:20 INFO - PROCESS | 1789 | 1468023380279 Marionette DEBUG loaded listener.js 17:16:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x90b49400) [pid = 1789] [serial = 1941] [outer = 0x8f474400] 17:16:21 INFO - PROCESS | 1789 | 1468023381231 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 17:16:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:16:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1631ms 17:16:21 INFO - PROCESS | 1789 | 1468023381298 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 17:16:21 INFO - PROCESS | 1789 | 1468023381306 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 17:16:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:16:21 INFO - PROCESS | 1789 | 1468023381316 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:16:21 INFO - PROCESS | 1789 | 1468023381320 Marionette TRACE conn4 <- [1,2558,null,{}] 17:16:21 INFO - PROCESS | 1789 | 1468023381327 Marionette TRACE conn4 -> [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:16:21 INFO - PROCESS | 1789 | 1468023381333 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:21 INFO - PROCESS | 1789 | 1468023381556 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 17:16:21 INFO - PROCESS | 1789 | 1468023381801 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:21 INFO - PROCESS | 1789 | 1468023381812 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d16800 == 34 [pid = 1789] [id = 647] 17:16:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x90d1e800) [pid = 1789] [serial = 1942] [outer = (nil)] 17:16:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x9203bc00) [pid = 1789] [serial = 1943] [outer = 0x90d1e800] 17:16:21 INFO - PROCESS | 1789 | 1468023381949 Marionette DEBUG loaded listener.js 17:16:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x9232bc00) [pid = 1789] [serial = 1944] [outer = 0x90d1e800] 17:16:23 INFO - PROCESS | 1789 | 1468023383014 Marionette TRACE conn4 <- [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:16:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:16:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1732ms 17:16:23 INFO - PROCESS | 1789 | 1468023383048 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 17:16:23 INFO - PROCESS | 1789 | 1468023383053 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 17:16:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:16:23 INFO - PROCESS | 1789 | 1468023383059 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:16:23 INFO - PROCESS | 1789 | 1468023383066 Marionette TRACE conn4 <- [1,2562,null,{}] 17:16:23 INFO - PROCESS | 1789 | 1468023383082 Marionette TRACE conn4 -> [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:16:23 INFO - PROCESS | 1789 | 1468023383091 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:23 INFO - PROCESS | 1789 | 1468023383268 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 17:16:23 INFO - PROCESS | 1789 | 1468023383454 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:23 INFO - PROCESS | 1789 | 1468023383466 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x93b56400 == 35 [pid = 1789] [id = 648] 17:16:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x950b1800) [pid = 1789] [serial = 1945] [outer = (nil)] 17:16:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x95167800) [pid = 1789] [serial = 1946] [outer = 0x950b1800] 17:16:23 INFO - PROCESS | 1789 | 1468023383605 Marionette DEBUG loaded listener.js 17:16:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x951db000) [pid = 1789] [serial = 1947] [outer = 0x950b1800] 17:16:24 INFO - PROCESS | 1789 | 1468023384560 Marionette TRACE conn4 <- [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:16:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:16:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1537ms 17:16:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:16:24 INFO - PROCESS | 1789 | 1468023384596 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 17:16:24 INFO - PROCESS | 1789 | 1468023384600 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 17:16:24 INFO - PROCESS | 1789 | 1468023384607 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:16:24 INFO - PROCESS | 1789 | 1468023384610 Marionette TRACE conn4 <- [1,2566,null,{}] 17:16:24 INFO - PROCESS | 1789 | 1468023384616 Marionette TRACE conn4 -> [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:16:24 INFO - PROCESS | 1789 | 1468023384621 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:24 INFO - PROCESS | 1789 | 1468023384797 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 17:16:25 INFO - PROCESS | 1789 | 1468023384979 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:25 INFO - PROCESS | 1789 | 1468023384987 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x950b1000 == 36 [pid = 1789] [id = 649] 17:16:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x95164800) [pid = 1789] [serial = 1948] [outer = (nil)] 17:16:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x953f3800) [pid = 1789] [serial = 1949] [outer = 0x95164800] 17:16:25 INFO - PROCESS | 1789 | 1468023385066 Marionette DEBUG loaded listener.js 17:16:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9797b800) [pid = 1789] [serial = 1950] [outer = 0x95164800] 17:16:26 INFO - PROCESS | 1789 | 1468023386045 Marionette TRACE conn4 <- [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:16:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:16:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1482ms 17:16:26 INFO - PROCESS | 1789 | 1468023386089 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 17:16:26 INFO - PROCESS | 1789 | 1468023386093 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 17:16:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:16:26 INFO - PROCESS | 1789 | 1468023386100 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:16:26 INFO - PROCESS | 1789 | 1468023386103 Marionette TRACE conn4 <- [1,2570,null,{}] 17:16:26 INFO - PROCESS | 1789 | 1468023386109 Marionette TRACE conn4 -> [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:16:26 INFO - PROCESS | 1789 | 1468023386114 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:26 INFO - PROCESS | 1789 | 1468023386282 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 17:16:26 INFO - PROCESS | 1789 | 1468023386466 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:26 INFO - PROCESS | 1789 | 1468023386478 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c90400 == 37 [pid = 1789] [id = 650] 17:16:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91ea6800) [pid = 1789] [serial = 1951] [outer = (nil)] 17:16:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x98334000) [pid = 1789] [serial = 1952] [outer = 0x91ea6800] 17:16:26 INFO - PROCESS | 1789 | 1468023386565 Marionette DEBUG loaded listener.js 17:16:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x99297400) [pid = 1789] [serial = 1953] [outer = 0x91ea6800] 17:16:27 INFO - PROCESS | 1789 | 1468023387563 Marionette TRACE conn4 <- [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:16:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:16:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1531ms 17:16:27 INFO - PROCESS | 1789 | 1468023387632 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 17:16:27 INFO - PROCESS | 1789 | 1468023387636 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 17:16:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:16:27 INFO - PROCESS | 1789 | 1468023387642 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:16:27 INFO - PROCESS | 1789 | 1468023387645 Marionette TRACE conn4 <- [1,2574,null,{}] 17:16:27 INFO - PROCESS | 1789 | 1468023387651 Marionette TRACE conn4 -> [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:16:27 INFO - PROCESS | 1789 | 1468023387662 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:27 INFO - PROCESS | 1789 | 1468023387903 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 17:16:28 INFO - PROCESS | 1789 | 1468023388147 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:28 INFO - PROCESS | 1789 | 1468023388156 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8ce000 == 38 [pid = 1789] [id = 651] 17:16:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8d9ddc00) [pid = 1789] [serial = 1954] [outer = (nil)] 17:16:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8f61c400) [pid = 1789] [serial = 1955] [outer = 0x8d9ddc00] 17:16:28 INFO - PROCESS | 1789 | 1468023388282 Marionette DEBUG loaded listener.js 17:16:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x90d18c00) [pid = 1789] [serial = 1956] [outer = 0x8d9ddc00] 17:16:29 INFO - PROCESS | 1789 | 1468023389419 Marionette TRACE conn4 <- [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:16:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:16:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1845ms 17:16:29 INFO - PROCESS | 1789 | 1468023389488 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 17:16:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:16:29 INFO - PROCESS | 1789 | 1468023389494 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 17:16:29 INFO - PROCESS | 1789 | 1468023389501 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:16:29 INFO - PROCESS | 1789 | 1468023389508 Marionette TRACE conn4 <- [1,2578,null,{}] 17:16:29 INFO - PROCESS | 1789 | 1468023389516 Marionette TRACE conn4 -> [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:16:29 INFO - PROCESS | 1789 | 1468023389521 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:29 INFO - PROCESS | 1789 | 1468023389781 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 17:16:30 INFO - PROCESS | 1789 | 1468023390017 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:30 INFO - PROCESS | 1789 | 1468023390023 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x93a57400 == 37 [pid = 1789] [id = 623] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x8f61fc00 == 36 [pid = 1789] [id = 627] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee10800 == 35 [pid = 1789] [id = 629] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x8dade800 == 34 [pid = 1789] [id = 614] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0d800 == 33 [pid = 1789] [id = 624] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9df000 == 32 [pid = 1789] [id = 622] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x90b47800 == 31 [pid = 1789] [id = 613] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad5400 == 30 [pid = 1789] [id = 636] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8ca000 == 29 [pid = 1789] [id = 626] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c5000 == 28 [pid = 1789] [id = 625] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x92042400 == 27 [pid = 1789] [id = 618] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8d0800 == 26 [pid = 1789] [id = 637] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae3800 == 25 [pid = 1789] [id = 615] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x90ce6000 == 24 [pid = 1789] [id = 638] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x8dadb400 == 23 [pid = 1789] [id = 620] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d9000 == 22 [pid = 1789] [id = 639] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x93a52400 == 21 [pid = 1789] [id = 616] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cb800 == 20 [pid = 1789] [id = 617] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x950b2000 == 19 [pid = 1789] [id = 619] 17:16:30 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c3800 == 18 [pid = 1789] [id = 632] 17:16:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c5000 == 19 [pid = 1789] [id = 652] 17:16:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x8d8c5400) [pid = 1789] [serial = 1957] [outer = (nil)] 17:16:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x8d8d0000) [pid = 1789] [serial = 1958] [outer = 0x8d8c5400] 17:16:31 INFO - PROCESS | 1789 | 1468023391039 Marionette DEBUG loaded listener.js 17:16:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x8dadbc00) [pid = 1789] [serial = 1959] [outer = 0x8d8c5400] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x91ea6400) [pid = 1789] [serial = 1910] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8d8cec00) [pid = 1789] [serial = 1901] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8dad9800) [pid = 1789] [serial = 1902] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90c8e000) [pid = 1789] [serial = 1907] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8f615800) [pid = 1789] [serial = 1904] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8f61f800) [pid = 1789] [serial = 1905] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8f479000) [pid = 1789] [serial = 1899] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8dae4400) [pid = 1789] [serial = 1898] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91ad2c00) [pid = 1789] [serial = 1884] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90cf4400) [pid = 1789] [serial = 1883] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x95165800) [pid = 1789] [serial = 1887] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x93abc000) [pid = 1789] [serial = 1886] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9a096400) [pid = 1789] [serial = 1890] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x99787c00) [pid = 1789] [serial = 1889] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9a0a5c00) [pid = 1789] [serial = 1893] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9a0a7c00) [pid = 1789] [serial = 1892] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x9a336400) [pid = 1789] [serial = 1896] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x9a32d000) [pid = 1789] [serial = 1895] [outer = (nil)] [url = about:blank] 17:16:31 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x90ceb400) [pid = 1789] [serial = 1908] [outer = (nil)] [url = about:blank] 17:16:32 INFO - PROCESS | 1789 | 1468023392023 Marionette TRACE conn4 <- [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:16:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:16:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2542ms 17:16:32 INFO - PROCESS | 1789 | 1468023392048 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 17:16:32 INFO - PROCESS | 1789 | 1468023392054 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 17:16:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:16:32 INFO - PROCESS | 1789 | 1468023392062 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:16:32 INFO - PROCESS | 1789 | 1468023392066 Marionette TRACE conn4 <- [1,2582,null,{}] 17:16:32 INFO - PROCESS | 1789 | 1468023392073 Marionette TRACE conn4 -> [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:16:32 INFO - PROCESS | 1789 | 1468023392079 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:32 INFO - PROCESS | 1789 | 1468023392258 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 17:16:32 INFO - PROCESS | 1789 | 1468023392401 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:32 INFO - PROCESS | 1789 | 1468023392411 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f478800 == 20 [pid = 1789] [id = 653] 17:16:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8f479000) [pid = 1789] [serial = 1960] [outer = (nil)] 17:16:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8f61a000) [pid = 1789] [serial = 1961] [outer = 0x8f479000] 17:16:32 INFO - PROCESS | 1789 | 1468023392484 Marionette DEBUG loaded listener.js 17:16:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8f893400) [pid = 1789] [serial = 1962] [outer = 0x8f479000] 17:16:33 INFO - PROCESS | 1789 | 1468023393331 Marionette TRACE conn4 <- [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:16:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:16:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1338ms 17:16:33 INFO - PROCESS | 1789 | 1468023393400 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 17:16:33 INFO - PROCESS | 1789 | 1468023393407 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 17:16:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:16:33 INFO - PROCESS | 1789 | 1468023393419 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:16:33 INFO - PROCESS | 1789 | 1468023393422 Marionette TRACE conn4 <- [1,2586,null,{}] 17:16:33 INFO - PROCESS | 1789 | 1468023393429 Marionette TRACE conn4 -> [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:16:33 INFO - PROCESS | 1789 | 1468023393435 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:33 INFO - PROCESS | 1789 | 1468023393607 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 17:16:33 INFO - PROCESS | 1789 | 1468023393770 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:33 INFO - PROCESS | 1789 | 1468023393780 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f470800 == 21 [pid = 1789] [id = 654] 17:16:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8f895000) [pid = 1789] [serial = 1963] [outer = (nil)] 17:16:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90ceb000) [pid = 1789] [serial = 1964] [outer = 0x8f895000] 17:16:33 INFO - PROCESS | 1789 | 1468023393850 Marionette DEBUG loaded listener.js 17:16:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90d15400) [pid = 1789] [serial = 1965] [outer = 0x8f895000] 17:16:34 INFO - PROCESS | 1789 | 1468023394851 Marionette TRACE conn4 <- [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:16:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:16:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1481ms 17:16:34 INFO - PROCESS | 1789 | 1468023394900 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 17:16:34 INFO - PROCESS | 1789 | 1468023394903 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 17:16:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:16:34 INFO - PROCESS | 1789 | 1468023394916 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:16:34 INFO - PROCESS | 1789 | 1468023394921 Marionette TRACE conn4 <- [1,2590,null,{}] 17:16:34 INFO - PROCESS | 1789 | 1468023394938 Marionette TRACE conn4 -> [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:16:34 INFO - PROCESS | 1789 | 1468023394947 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:35 INFO - PROCESS | 1789 | 1468023395199 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 17:16:35 INFO - PROCESS | 1789 | 1468023395224 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:35 INFO - PROCESS | 1789 | 1468023395231 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ea8400 == 22 [pid = 1789] [id = 655] 17:16:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91ea9800) [pid = 1789] [serial = 1966] [outer = (nil)] 17:16:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x92327000) [pid = 1789] [serial = 1967] [outer = 0x91ea9800] 17:16:35 INFO - PROCESS | 1789 | 1468023395298 Marionette DEBUG loaded listener.js 17:16:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93a4d400) [pid = 1789] [serial = 1968] [outer = 0x91ea9800] 17:16:36 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93ac4400) [pid = 1789] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:16:36 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x91ad5800) [pid = 1789] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:16:36 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x92327800) [pid = 1789] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:16:36 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8ee08c00) [pid = 1789] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:16:36 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8d8c7000) [pid = 1789] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:16:36 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8f61a800) [pid = 1789] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:16:36 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x91ad6000) [pid = 1789] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:16:36 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x90ce8800) [pid = 1789] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:16:36 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x90d16000) [pid = 1789] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:16:36 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x92045000) [pid = 1789] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:16:36 INFO - PROCESS | 1789 | 1468023396547 Marionette TRACE conn4 <- [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:16:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:16:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1688ms 17:16:36 INFO - PROCESS | 1789 | 1468023396605 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 17:16:36 INFO - PROCESS | 1789 | 1468023396610 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 17:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:16:36 INFO - PROCESS | 1789 | 1468023396616 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:16:36 INFO - PROCESS | 1789 | 1468023396619 Marionette TRACE conn4 <- [1,2594,null,{}] 17:16:36 INFO - PROCESS | 1789 | 1468023396636 Marionette TRACE conn4 -> [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:16:36 INFO - PROCESS | 1789 | 1468023396642 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:36 INFO - PROCESS | 1789 | 1468023396808 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 17:16:36 INFO - PROCESS | 1789 | 1468023396817 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:36 INFO - PROCESS | 1789 | 1468023396827 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae5000 == 23 [pid = 1789] [id = 656] 17:16:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8dae7000) [pid = 1789] [serial = 1969] [outer = (nil)] 17:16:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x92327800) [pid = 1789] [serial = 1970] [outer = 0x8dae7000] 17:16:36 INFO - PROCESS | 1789 | 1468023396893 Marionette DEBUG loaded listener.js 17:16:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x93a4ec00) [pid = 1789] [serial = 1971] [outer = 0x8dae7000] 17:16:37 INFO - PROCESS | 1789 | 1468023397857 Marionette TRACE conn4 <- [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:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1294ms 17:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:16:37 INFO - PROCESS | 1789 | 1468023397910 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 17:16:37 INFO - PROCESS | 1789 | 1468023397913 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 17:16:37 INFO - PROCESS | 1789 | 1468023397919 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:16:37 INFO - PROCESS | 1789 | 1468023397922 Marionette TRACE conn4 <- [1,2598,null,{}] 17:16:37 INFO - PROCESS | 1789 | 1468023397928 Marionette TRACE conn4 -> [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:16:37 INFO - PROCESS | 1789 | 1468023397933 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:38 INFO - PROCESS | 1789 | 1468023398081 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 17:16:38 INFO - PROCESS | 1789 | 1468023398304 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:38 INFO - PROCESS | 1789 | 1468023398311 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8ca000 == 24 [pid = 1789] [id = 657] 17:16:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8d8cb800) [pid = 1789] [serial = 1972] [outer = (nil)] 17:16:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8d9da000) [pid = 1789] [serial = 1973] [outer = 0x8d8cb800] 17:16:38 INFO - PROCESS | 1789 | 1468023398396 Marionette DEBUG loaded listener.js 17:16:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8dae4400) [pid = 1789] [serial = 1974] [outer = 0x8d8cb800] 17:16:39 INFO - PROCESS | 1789 | 1468023399570 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 17:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1734ms 17:16:39 INFO - PROCESS | 1789 | 1468023399655 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 17:16:39 INFO - PROCESS | 1789 | 1468023399661 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 17:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:16:39 INFO - PROCESS | 1789 | 1468023399669 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:16:39 INFO - PROCESS | 1789 | 1468023399674 Marionette TRACE conn4 <- [1,2602,null,{}] 17:16:39 INFO - PROCESS | 1789 | 1468023399681 Marionette TRACE conn4 -> [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:16:39 INFO - PROCESS | 1789 | 1468023399689 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:39 INFO - PROCESS | 1789 | 1468023399901 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 17:16:40 INFO - PROCESS | 1789 | 1468023400136 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:40 INFO - PROCESS | 1789 | 1468023400147 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d5c00 == 25 [pid = 1789] [id = 658] 17:16:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f472c00) [pid = 1789] [serial = 1975] [outer = (nil)] 17:16:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90cebc00) [pid = 1789] [serial = 1976] [outer = 0x8f472c00] 17:16:40 INFO - PROCESS | 1789 | 1468023400225 Marionette DEBUG loaded listener.js 17:16:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90d18000) [pid = 1789] [serial = 1977] [outer = 0x8f472c00] 17:16:41 INFO - PROCESS | 1789 | 1468023401285 Marionette TRACE conn4 <- [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:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1680ms 17:16:41 INFO - PROCESS | 1789 | 1468023401352 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 17:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:16:41 INFO - PROCESS | 1789 | 1468023401359 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 17:16:41 INFO - PROCESS | 1789 | 1468023401365 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:16:41 INFO - PROCESS | 1789 | 1468023401369 Marionette TRACE conn4 <- [1,2606,null,{}] 17:16:41 INFO - PROCESS | 1789 | 1468023401375 Marionette TRACE conn4 -> [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:16:41 INFO - PROCESS | 1789 | 1468023401380 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:41 INFO - PROCESS | 1789 | 1468023401565 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 17:16:41 INFO - PROCESS | 1789 | 1468023401858 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:41 INFO - PROCESS | 1789 | 1468023401867 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f475000 == 26 [pid = 1789] [id = 659] 17:16:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91ea6400) [pid = 1789] [serial = 1978] [outer = (nil)] 17:16:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93a59400) [pid = 1789] [serial = 1979] [outer = 0x91ea6400] 17:16:41 INFO - PROCESS | 1789 | 1468023401986 Marionette DEBUG loaded listener.js 17:16:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93ac3000) [pid = 1789] [serial = 1980] [outer = 0x91ea6400] 17:16:43 INFO - PROCESS | 1789 | 1468023403089 Marionette TRACE conn4 <- [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:16:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:16:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1933ms 17:16:43 INFO - PROCESS | 1789 | 1468023403302 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 17:16:43 INFO - PROCESS | 1789 | 1468023403308 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 17:16:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:16:43 INFO - PROCESS | 1789 | 1468023403316 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:16:43 INFO - PROCESS | 1789 | 1468023403320 Marionette TRACE conn4 <- [1,2610,null,{}] 17:16:43 INFO - PROCESS | 1789 | 1468023403328 Marionette TRACE conn4 -> [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:16:43 INFO - PROCESS | 1789 | 1468023403334 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:43 INFO - PROCESS | 1789 | 1468023403543 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 17:16:43 INFO - PROCESS | 1789 | 1468023403732 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:43 INFO - PROCESS | 1789 | 1468023403744 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee10800 == 27 [pid = 1789] [id = 660] 17:16:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x8f474800) [pid = 1789] [serial = 1981] [outer = (nil)] 17:16:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8f61a800) [pid = 1789] [serial = 1982] [outer = 0x8f474800] 17:16:43 INFO - PROCESS | 1789 | 1468023403815 Marionette DEBUG loaded listener.js 17:16:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8f89d400) [pid = 1789] [serial = 1983] [outer = 0x8f474800] 17:16:44 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae5000 == 26 [pid = 1789] [id = 656] 17:16:44 INFO - PROCESS | 1789 | --DOCSHELL 0x91ea8400 == 25 [pid = 1789] [id = 655] 17:16:44 INFO - PROCESS | 1789 | --DOCSHELL 0x8f470800 == 24 [pid = 1789] [id = 654] 17:16:44 INFO - PROCESS | 1789 | --DOCSHELL 0x8f478800 == 23 [pid = 1789] [id = 653] 17:16:44 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c5000 == 22 [pid = 1789] [id = 652] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x93b55400) [pid = 1789] [serial = 1937] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93a53800) [pid = 1789] [serial = 1931] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x93a9bc00) [pid = 1789] [serial = 1934] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8f470400) [pid = 1789] [serial = 1913] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f613000) [pid = 1789] [serial = 1914] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8d9d7000) [pid = 1789] [serial = 1922] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8f619c00) [pid = 1789] [serial = 1932] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8dae2400) [pid = 1789] [serial = 1923] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90b44800) [pid = 1789] [serial = 1925] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90c8a400) [pid = 1789] [serial = 1926] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x91eae400) [pid = 1789] [serial = 1911] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x90cf0000) [pid = 1789] [serial = 1916] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x90d19400) [pid = 1789] [serial = 1917] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x91ad9400) [pid = 1789] [serial = 1928] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x92442400) [pid = 1789] [serial = 1919] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x930d5800) [pid = 1789] [serial = 1920] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x93a51800) [pid = 1789] [serial = 1935] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x93d9d400) [pid = 1789] [serial = 1938] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x91ea9c00) [pid = 1789] [serial = 1929] [outer = (nil)] [url = about:blank] 17:16:44 INFO - PROCESS | 1789 | 1468023404821 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 17:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1529ms 17:16:44 INFO - PROCESS | 1789 | 1468023404846 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 17:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:16:44 INFO - PROCESS | 1789 | 1468023404850 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 17:16:44 INFO - PROCESS | 1789 | 1468023404862 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:16:44 INFO - PROCESS | 1789 | 1468023404867 Marionette TRACE conn4 <- [1,2614,null,{}] 17:16:44 INFO - PROCESS | 1789 | 1468023404873 Marionette TRACE conn4 -> [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:16:44 INFO - PROCESS | 1789 | 1468023404878 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:45 INFO - PROCESS | 1789 | 1468023405039 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 17:16:45 INFO - PROCESS | 1789 | 1468023405207 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:45 INFO - PROCESS | 1789 | 1468023405215 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c5000 == 23 [pid = 1789] [id = 661] 17:16:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x8f613c00) [pid = 1789] [serial = 1984] [outer = (nil)] 17:16:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x90c8a400) [pid = 1789] [serial = 1985] [outer = 0x8f613c00] 17:16:45 INFO - PROCESS | 1789 | 1468023405284 Marionette DEBUG loaded listener.js 17:16:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x90d13800) [pid = 1789] [serial = 1986] [outer = 0x8f613c00] 17:16:46 INFO - PROCESS | 1789 | 1468023406076 Marionette TRACE conn4 <- [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:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1283ms 17:16:46 INFO - PROCESS | 1789 | 1468023406140 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 17:16:46 INFO - PROCESS | 1789 | 1468023406144 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 17:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:16:46 INFO - PROCESS | 1789 | 1468023406150 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:16:46 INFO - PROCESS | 1789 | 1468023406152 Marionette TRACE conn4 <- [1,2618,null,{}] 17:16:46 INFO - PROCESS | 1789 | 1468023406169 Marionette TRACE conn4 -> [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:16:46 INFO - PROCESS | 1789 | 1468023406177 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:46 INFO - PROCESS | 1789 | 1468023406342 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 17:16:46 INFO - PROCESS | 1789 | 1468023406488 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:46 INFO - PROCESS | 1789 | 1468023406502 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f478c00 == 24 [pid = 1789] [id = 662] 17:16:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x90d1b400) [pid = 1789] [serial = 1987] [outer = (nil)] 17:16:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x92441c00) [pid = 1789] [serial = 1988] [outer = 0x90d1b400] 17:16:46 INFO - PROCESS | 1789 | 1468023406587 Marionette DEBUG loaded listener.js 17:16:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x93a50000) [pid = 1789] [serial = 1989] [outer = 0x90d1b400] 17:16:47 INFO - PROCESS | 1789 | 1468023407514 Marionette TRACE conn4 <- [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:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1395ms 17:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:16:47 INFO - PROCESS | 1789 | 1468023407545 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 17:16:47 INFO - PROCESS | 1789 | 1468023407548 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 17:16:47 INFO - PROCESS | 1789 | 1468023407554 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:16:47 INFO - PROCESS | 1789 | 1468023407558 Marionette TRACE conn4 <- [1,2622,null,{}] 17:16:47 INFO - PROCESS | 1789 | 1468023407564 Marionette TRACE conn4 -> [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:16:47 INFO - PROCESS | 1789 | 1468023407568 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:47 INFO - PROCESS | 1789 | 1468023407784 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 17:16:47 INFO - PROCESS | 1789 | 1468023407803 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:47 INFO - PROCESS | 1789 | 1468023407813 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a53800 == 25 [pid = 1789] [id = 663] 17:16:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x93ac1000) [pid = 1789] [serial = 1990] [outer = (nil)] 17:16:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x93b59000) [pid = 1789] [serial = 1991] [outer = 0x93ac1000] 17:16:47 INFO - PROCESS | 1789 | 1468023407878 Marionette DEBUG loaded listener.js 17:16:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x93d93c00) [pid = 1789] [serial = 1992] [outer = 0x93ac1000] 17:16:48 INFO - PROCESS | 1789 | 1468023408819 Marionette TRACE conn4 <- [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:16:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:16:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1327ms 17:16:48 INFO - PROCESS | 1789 | 1468023408881 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 17:16:48 INFO - PROCESS | 1789 | 1468023408885 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 17:16:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:16:48 INFO - PROCESS | 1789 | 1468023408897 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:16:48 INFO - PROCESS | 1789 | 1468023408899 Marionette TRACE conn4 <- [1,2626,null,{}] 17:16:48 INFO - PROCESS | 1789 | 1468023408905 Marionette TRACE conn4 -> [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:16:48 INFO - PROCESS | 1789 | 1468023408909 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:49 INFO - PROCESS | 1789 | 1468023409168 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 17:16:49 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8f895000) [pid = 1789] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:16:49 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8d9ddc00) [pid = 1789] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:16:49 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x950b1800) [pid = 1789] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:16:49 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x8d8c5400) [pid = 1789] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:16:49 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x91ea6800) [pid = 1789] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:16:49 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x91ea9800) [pid = 1789] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:16:49 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x90d1e800) [pid = 1789] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:16:49 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x95164800) [pid = 1789] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:16:49 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x8f479000) [pid = 1789] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:16:49 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x8f474400) [pid = 1789] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:16:49 INFO - PROCESS | 1789 | 1468023409283 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:49 INFO - PROCESS | 1789 | 1468023409291 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c9000 == 26 [pid = 1789] [id = 664] 17:16:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x8d9ddc00) [pid = 1789] [serial = 1993] [outer = (nil)] 17:16:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x8f895000) [pid = 1789] [serial = 1994] [outer = 0x8d9ddc00] 17:16:49 INFO - PROCESS | 1789 | 1468023409356 Marionette DEBUG loaded listener.js 17:16:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x90cf2000) [pid = 1789] [serial = 1995] [outer = 0x8d9ddc00] 17:16:50 INFO - PROCESS | 1789 | 1468023410139 Marionette TRACE conn4 <- [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:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1280ms 17:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:16:50 INFO - PROCESS | 1789 | 1468023410177 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 17:16:50 INFO - PROCESS | 1789 | 1468023410180 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 17:16:50 INFO - PROCESS | 1789 | 1468023410186 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:16:50 INFO - PROCESS | 1789 | 1468023410189 Marionette TRACE conn4 <- [1,2630,null,{}] 17:16:50 INFO - PROCESS | 1789 | 1468023410195 Marionette TRACE conn4 -> [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:16:50 INFO - PROCESS | 1789 | 1468023410205 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:50 INFO - PROCESS | 1789 | 1468023410422 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 17:16:50 INFO - PROCESS | 1789 | 1468023410561 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:50 INFO - PROCESS | 1789 | 1468023410572 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9dd000 == 27 [pid = 1789] [id = 665] 17:16:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x93ac5c00) [pid = 1789] [serial = 1996] [outer = (nil)] 17:16:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x95360c00) [pid = 1789] [serial = 1997] [outer = 0x93ac5c00] 17:16:50 INFO - PROCESS | 1789 | 1468023410636 Marionette DEBUG loaded listener.js 17:16:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x953f6800) [pid = 1789] [serial = 1998] [outer = 0x93ac5c00] 17:16:51 INFO - PROCESS | 1789 | 1468023411555 Marionette TRACE conn4 <- [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:16:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:16:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1431ms 17:16:51 INFO - PROCESS | 1789 | 1468023411617 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 17:16:51 INFO - PROCESS | 1789 | 1468023411624 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 17:16:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:16:51 INFO - PROCESS | 1789 | 1468023411632 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:16:51 INFO - PROCESS | 1789 | 1468023411637 Marionette TRACE conn4 <- [1,2634,null,{}] 17:16:51 INFO - PROCESS | 1789 | 1468023411646 Marionette TRACE conn4 -> [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:16:51 INFO - PROCESS | 1789 | 1468023411652 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:51 INFO - PROCESS | 1789 | 1468023411842 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 17:16:52 INFO - PROCESS | 1789 | 1468023412026 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:52 INFO - PROCESS | 1789 | 1468023412039 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dadf000 == 28 [pid = 1789] [id = 666] 17:16:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8ee01400) [pid = 1789] [serial = 1999] [outer = (nil)] 17:16:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8f47e800) [pid = 1789] [serial = 2000] [outer = 0x8ee01400] 17:16:52 INFO - PROCESS | 1789 | 1468023412117 Marionette DEBUG loaded listener.js 17:16:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x90b4a800) [pid = 1789] [serial = 2001] [outer = 0x8ee01400] 17:16:53 INFO - PROCESS | 1789 | 1468023413168 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 17:16:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:16:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1595ms 17:16:53 INFO - PROCESS | 1789 | 1468023413227 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 17:16:53 INFO - PROCESS | 1789 | 1468023413234 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 17:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:16:53 INFO - PROCESS | 1789 | 1468023413245 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:16:53 INFO - PROCESS | 1789 | 1468023413248 Marionette TRACE conn4 <- [1,2638,null,{}] 17:16:53 INFO - PROCESS | 1789 | 1468023413255 Marionette TRACE conn4 -> [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:16:53 INFO - PROCESS | 1789 | 1468023413261 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:53 INFO - PROCESS | 1789 | 1468023413478 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 17:16:53 INFO - PROCESS | 1789 | 1468023413706 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:53 INFO - PROCESS | 1789 | 1468023413717 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f613400 == 29 [pid = 1789] [id = 667] 17:16:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x91adcc00) [pid = 1789] [serial = 2002] [outer = (nil)] 17:16:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x9203d800) [pid = 1789] [serial = 2003] [outer = 0x91adcc00] 17:16:53 INFO - PROCESS | 1789 | 1468023413843 Marionette DEBUG loaded listener.js 17:16:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93a4f000) [pid = 1789] [serial = 2004] [outer = 0x91adcc00] 17:16:54 INFO - PROCESS | 1789 | 1468023414816 Marionette TRACE conn4 <- [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:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1643ms 17:16:54 INFO - PROCESS | 1789 | 1468023414888 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 17:16:54 INFO - PROCESS | 1789 | 1468023414891 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 17:16:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:16:54 INFO - PROCESS | 1789 | 1468023414899 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:16:54 INFO - PROCESS | 1789 | 1468023414905 Marionette TRACE conn4 <- [1,2642,null,{}] 17:16:54 INFO - PROCESS | 1789 | 1468023414922 Marionette TRACE conn4 -> [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:16:54 INFO - PROCESS | 1789 | 1468023414930 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:55 INFO - PROCESS | 1789 | 1468023415152 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 17:16:55 INFO - PROCESS | 1789 | 1468023415385 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:55 INFO - PROCESS | 1789 | 1468023415398 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eac400 == 30 [pid = 1789] [id = 668] 17:16:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x92042400) [pid = 1789] [serial = 2005] [outer = (nil)] 17:16:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x95364800) [pid = 1789] [serial = 2006] [outer = 0x92042400] 17:16:55 INFO - PROCESS | 1789 | 1468023415495 Marionette DEBUG loaded listener.js 17:16:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x983f0000) [pid = 1789] [serial = 2007] [outer = 0x92042400] 17:16:56 INFO - PROCESS | 1789 | 1468023416393 Marionette TRACE conn4 <- [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:16:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:16:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1532ms 17:16:56 INFO - PROCESS | 1789 | 1468023416432 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 17:16:56 INFO - PROCESS | 1789 | 1468023416436 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 17:16:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:16:56 INFO - PROCESS | 1789 | 1468023416443 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:16:56 INFO - PROCESS | 1789 | 1468023416446 Marionette TRACE conn4 <- [1,2646,null,{}] 17:16:56 INFO - PROCESS | 1789 | 1468023416452 Marionette TRACE conn4 -> [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:16:56 INFO - PROCESS | 1789 | 1468023416457 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:56 INFO - PROCESS | 1789 | 1468023416631 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 17:16:56 INFO - PROCESS | 1789 | 1468023416825 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:56 INFO - PROCESS | 1789 | 1468023416832 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x951dec00 == 31 [pid = 1789] [id = 669] 17:16:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x99296800) [pid = 1789] [serial = 2008] [outer = (nil)] 17:16:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9963bc00) [pid = 1789] [serial = 2009] [outer = 0x99296800] 17:16:56 INFO - PROCESS | 1789 | 1468023416910 Marionette DEBUG loaded listener.js 17:16:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x996be000) [pid = 1789] [serial = 2010] [outer = 0x99296800] 17:16:57 INFO - PROCESS | 1789 | 1468023417849 Marionette TRACE conn4 <- [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:16:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:16:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1438ms 17:16:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:16:57 INFO - PROCESS | 1789 | 1468023417882 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 17:16:57 INFO - PROCESS | 1789 | 1468023417885 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 17:16:57 INFO - PROCESS | 1789 | 1468023417892 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:16:57 INFO - PROCESS | 1789 | 1468023417895 Marionette TRACE conn4 <- [1,2650,null,{}] 17:16:57 INFO - PROCESS | 1789 | 1468023417901 Marionette TRACE conn4 -> [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:16:57 INFO - PROCESS | 1789 | 1468023417906 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:58 INFO - PROCESS | 1789 | 1468023418074 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 17:16:58 INFO - PROCESS | 1789 | 1468023418258 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:58 INFO - PROCESS | 1789 | 1468023418266 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x9970f400 == 32 [pid = 1789] [id = 670] 17:16:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x99787800) [pid = 1789] [serial = 2011] [outer = (nil)] 17:16:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9a01b400) [pid = 1789] [serial = 2012] [outer = 0x99787800] 17:16:58 INFO - PROCESS | 1789 | 1468023418352 Marionette DEBUG loaded listener.js 17:16:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9a092400) [pid = 1789] [serial = 2013] [outer = 0x99787800] 17:16:59 INFO - PROCESS | 1789 | 1468023419326 Marionette TRACE conn4 <- [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:16:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:16:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1490ms 17:16:59 INFO - PROCESS | 1789 | 1468023419382 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 17:16:59 INFO - PROCESS | 1789 | 1468023419386 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 17:16:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:16:59 INFO - PROCESS | 1789 | 1468023419392 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:16:59 INFO - PROCESS | 1789 | 1468023419396 Marionette TRACE conn4 <- [1,2654,null,{}] 17:16:59 INFO - PROCESS | 1789 | 1468023419401 Marionette TRACE conn4 -> [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:16:59 INFO - PROCESS | 1789 | 1468023419411 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:16:59 INFO - PROCESS | 1789 | 1468023419676 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 17:16:59 INFO - PROCESS | 1789 | 1468023419917 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:59 INFO - PROCESS | 1789 | 1468023419925 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d7800 == 33 [pid = 1789] [id = 671] 17:17:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x8d9dc000) [pid = 1789] [serial = 2014] [outer = (nil)] 17:17:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x8dae3400) [pid = 1789] [serial = 2015] [outer = 0x8d9dc000] 17:17:00 INFO - PROCESS | 1789 | 1468023420208 Marionette DEBUG loaded listener.js 17:17:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x8ee0d000) [pid = 1789] [serial = 2016] [outer = 0x8d9dc000] 17:17:01 INFO - PROCESS | 1789 | 1468023421116 Marionette TRACE conn4 <- [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:17:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:17:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1784ms 17:17:01 INFO - PROCESS | 1789 | 1468023421178 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 17:17:01 INFO - PROCESS | 1789 | 1468023421189 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 17:17:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:17:01 INFO - PROCESS | 1789 | 1468023421202 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:17:01 INFO - PROCESS | 1789 | 1468023421211 Marionette TRACE conn4 <- [1,2658,null,{}] 17:17:01 INFO - PROCESS | 1789 | 1468023421223 Marionette TRACE conn4 -> [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:17:01 INFO - PROCESS | 1789 | 1468023421231 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:01 INFO - PROCESS | 1789 | 1468023421454 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 17:17:02 INFO - PROCESS | 1789 | --DOCSHELL 0x93ac3c00 == 32 [pid = 1789] [id = 645] 17:17:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c6000 == 31 [pid = 1789] [id = 640] 17:17:02 INFO - PROCESS | 1789 | --DOCSHELL 0x90cf3000 == 30 [pid = 1789] [id = 642] 17:17:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8f612000 == 29 [pid = 1789] [id = 641] 17:17:02 INFO - PROCESS | 1789 | --DOCSHELL 0x90d16800 == 28 [pid = 1789] [id = 647] 17:17:02 INFO - PROCESS | 1789 | --DOCSHELL 0x90c82800 == 27 [pid = 1789] [id = 644] 17:17:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8f472800 == 26 [pid = 1789] [id = 646] 17:17:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8ca000 == 25 [pid = 1789] [id = 657] 17:17:02 INFO - PROCESS | 1789 | --DOCSHELL 0x950b1000 == 24 [pid = 1789] [id = 649] 17:17:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d5c00 == 23 [pid = 1789] [id = 658] 17:17:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8ce000 == 22 [pid = 1789] [id = 651] 17:17:02 INFO - PROCESS | 1789 | --DOCSHELL 0x93b56400 == 21 [pid = 1789] [id = 648] 17:17:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8f475000 == 20 [pid = 1789] [id = 659] 17:17:02 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c7800 == 19 [pid = 1789] [id = 643] 17:17:02 INFO - PROCESS | 1789 | --DOCSHELL 0x90c90400 == 18 [pid = 1789] [id = 650] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x92327800) [pid = 1789] [serial = 1970] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90ceb000) [pid = 1789] [serial = 1964] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x8f61c400) [pid = 1789] [serial = 1955] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x95167800) [pid = 1789] [serial = 1946] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8dadbc00) [pid = 1789] [serial = 1959] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x99297400) [pid = 1789] [serial = 1953] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90d15400) [pid = 1789] [serial = 1965] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x90d18c00) [pid = 1789] [serial = 1956] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8d8d0000) [pid = 1789] [serial = 1958] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x98334000) [pid = 1789] [serial = 1952] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x92327000) [pid = 1789] [serial = 1967] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9203bc00) [pid = 1789] [serial = 1943] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9797b800) [pid = 1789] [serial = 1950] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8f893400) [pid = 1789] [serial = 1962] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8f61a000) [pid = 1789] [serial = 1961] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x90b3dc00) [pid = 1789] [serial = 1940] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x9232bc00) [pid = 1789] [serial = 1944] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x953f3800) [pid = 1789] [serial = 1949] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x93a4d400) [pid = 1789] [serial = 1968] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x90b49400) [pid = 1789] [serial = 1941] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x951db000) [pid = 1789] [serial = 1947] [outer = (nil)] [url = about:blank] 17:17:02 INFO - PROCESS | 1789 | 1468023422793 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:02 INFO - PROCESS | 1789 | 1468023422809 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8ca000 == 19 [pid = 1789] [id = 672] 17:17:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x8d8cd000) [pid = 1789] [serial = 2017] [outer = (nil)] 17:17:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x8d9d5c00) [pid = 1789] [serial = 2018] [outer = 0x8d8cd000] 17:17:02 INFO - PROCESS | 1789 | 1468023422907 Marionette DEBUG loaded listener.js 17:17:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8dae4000) [pid = 1789] [serial = 2019] [outer = 0x8d8cd000] 17:17:03 INFO - PROCESS | 1789 | 1468023423722 Marionette TRACE conn4 <- [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:17:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:17:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 2542ms 17:17:03 INFO - PROCESS | 1789 | 1468023423744 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 17:17:03 INFO - PROCESS | 1789 | 1468023423750 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 17:17:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:17:03 INFO - PROCESS | 1789 | 1468023423757 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:17:03 INFO - PROCESS | 1789 | 1468023423762 Marionette TRACE conn4 <- [1,2662,null,{}] 17:17:03 INFO - PROCESS | 1789 | 1468023423775 Marionette TRACE conn4 -> [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:17:03 INFO - PROCESS | 1789 | 1468023423784 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:04 INFO - PROCESS | 1789 | 1468023424002 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 17:17:04 INFO - PROCESS | 1789 | 1468023424020 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:04 INFO - PROCESS | 1789 | 1468023424029 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f61c000 == 20 [pid = 1789] [id = 673] 17:17:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8f61e400) [pid = 1789] [serial = 2020] [outer = (nil)] 17:17:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8f894000) [pid = 1789] [serial = 2021] [outer = 0x8f61e400] 17:17:04 INFO - PROCESS | 1789 | 1468023424099 Marionette DEBUG loaded listener.js 17:17:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8f89d800) [pid = 1789] [serial = 2022] [outer = 0x8f61e400] 17:17:05 INFO - PROCESS | 1789 | 1468023425023 Marionette TRACE conn4 <- [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:17:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:17:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1287ms 17:17:05 INFO - PROCESS | 1789 | 1468023425051 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 17:17:05 INFO - PROCESS | 1789 | 1468023425058 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 17:17:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:17:05 INFO - PROCESS | 1789 | 1468023425066 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:17:05 INFO - PROCESS | 1789 | 1468023425068 Marionette TRACE conn4 <- [1,2666,null,{}] 17:17:05 INFO - PROCESS | 1789 | 1468023425075 Marionette TRACE conn4 -> [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:17:05 INFO - PROCESS | 1789 | 1468023425080 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:05 INFO - PROCESS | 1789 | 1468023425249 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 17:17:05 INFO - PROCESS | 1789 | 1468023425262 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:05 INFO - PROCESS | 1789 | 1468023425272 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f613000 == 21 [pid = 1789] [id = 674] 17:17:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90c8d000) [pid = 1789] [serial = 2023] [outer = (nil)] 17:17:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90cee800) [pid = 1789] [serial = 2024] [outer = 0x90c8d000] 17:17:05 INFO - PROCESS | 1789 | 1468023425477 Marionette DEBUG loaded listener.js 17:17:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90d19800) [pid = 1789] [serial = 2025] [outer = 0x90c8d000] 17:17:06 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:06 INFO - PROCESS | 1789 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:17:06 INFO - PROCESS | 1789 | 1468023426892 Marionette TRACE conn4 <- [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:17:06 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:17:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1879ms 17:17:06 INFO - PROCESS | 1789 | 1468023426946 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 17:17:06 INFO - PROCESS | 1789 | 1468023426949 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 17:17:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:17:06 INFO - PROCESS | 1789 | 1468023426980 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:17:06 INFO - PROCESS | 1789 | 1468023426990 Marionette TRACE conn4 <- [1,2670,null,{}] 17:17:07 INFO - PROCESS | 1789 | 1468023427007 Marionette TRACE conn4 -> [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:17:07 INFO - PROCESS | 1789 | 1468023427015 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:07 INFO - PROCESS | 1789 | 1468023427272 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 17:17:07 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8dae7000) [pid = 1789] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:17:07 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x93ac5c00) [pid = 1789] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:17:07 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x93ac1000) [pid = 1789] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:17:07 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8d9ddc00) [pid = 1789] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:17:07 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x91ea6400) [pid = 1789] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:17:07 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x8f613c00) [pid = 1789] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:17:07 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8f472c00) [pid = 1789] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:17:07 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x90d1b400) [pid = 1789] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:17:07 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x8d8cb800) [pid = 1789] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:17:07 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x8f474800) [pid = 1789] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:17:07 INFO - PROCESS | 1789 | 1468023427655 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:07 INFO - PROCESS | 1789 | 1468023427663 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cb800 == 22 [pid = 1789] [id = 675] 17:17:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x8d8d0800) [pid = 1789] [serial = 2026] [outer = (nil)] 17:17:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x8dae7c00) [pid = 1789] [serial = 2027] [outer = 0x8d8d0800] 17:17:07 INFO - PROCESS | 1789 | 1468023427731 Marionette DEBUG loaded listener.js 17:17:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x90ce8400) [pid = 1789] [serial = 2028] [outer = 0x8d8d0800] 17:17:08 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:08 INFO - PROCESS | 1789 | 1468023428957 Marionette TRACE conn4 <- [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:17:08 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:17:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:17:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 17:17:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:17:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2006ms 17:17:08 INFO - PROCESS | 1789 | 1468023428982 Marionette TRACE conn4 -> [0,2673,"getWindowHandle",null] 17:17:08 INFO - PROCESS | 1789 | 1468023428986 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 17:17:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:17:08 INFO - PROCESS | 1789 | 1468023428992 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:17:08 INFO - PROCESS | 1789 | 1468023428994 Marionette TRACE conn4 <- [1,2674,null,{}] 17:17:09 INFO - PROCESS | 1789 | 1468023429012 Marionette TRACE conn4 -> [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:17:09 INFO - PROCESS | 1789 | 1468023429015 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:09 INFO - PROCESS | 1789 | 1468023429218 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 17:17:09 INFO - PROCESS | 1789 | 1468023429310 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:09 INFO - PROCESS | 1789 | 1468023429317 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c7400 == 23 [pid = 1789] [id = 676] 17:17:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8f472c00) [pid = 1789] [serial = 2029] [outer = (nil)] 17:17:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x92326c00) [pid = 1789] [serial = 2030] [outer = 0x8f472c00] 17:17:09 INFO - PROCESS | 1789 | 1468023429388 Marionette DEBUG loaded listener.js 17:17:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x930d4400) [pid = 1789] [serial = 2031] [outer = 0x8f472c00] 17:17:10 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:10 INFO - PROCESS | 1789 | 1468023430860 Marionette TRACE conn4 <- [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:17:10 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:17:10 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:17:10 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 17:17:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:10 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:17:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1900ms 17:17:10 INFO - PROCESS | 1789 | 1468023430965 Marionette TRACE conn4 -> [0,2677,"getWindowHandle",null] 17:17:10 INFO - PROCESS | 1789 | 1468023430972 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 17:17:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:17:10 INFO - PROCESS | 1789 | 1468023430987 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:17:10 INFO - PROCESS | 1789 | 1468023430990 Marionette TRACE conn4 <- [1,2678,null,{}] 17:17:11 INFO - PROCESS | 1789 | 1468023431000 Marionette TRACE conn4 -> [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:17:11 INFO - PROCESS | 1789 | 1468023431005 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:11 INFO - PROCESS | 1789 | 1468023431184 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 17:17:11 INFO - PROCESS | 1789 | 1468023431363 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:11 INFO - PROCESS | 1789 | 1468023431375 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f614c00 == 24 [pid = 1789] [id = 677] 17:17:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8f616c00) [pid = 1789] [serial = 2032] [outer = (nil)] 17:17:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90c89000) [pid = 1789] [serial = 2033] [outer = 0x8f616c00] 17:17:11 INFO - PROCESS | 1789 | 1468023431457 Marionette DEBUG loaded listener.js 17:17:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x91ada000) [pid = 1789] [serial = 2034] [outer = 0x8f616c00] 17:17:12 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:12 INFO - PROCESS | 1789 | 1468023432883 Marionette TRACE conn4 <- [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:17:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 17:17:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1936ms 17:17:12 INFO - PROCESS | 1789 | 1468023432921 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 17:17:12 INFO - PROCESS | 1789 | 1468023432929 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 17:17:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:17:12 INFO - PROCESS | 1789 | 1468023432939 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:17:12 INFO - PROCESS | 1789 | 1468023432943 Marionette TRACE conn4 <- [1,2682,null,{}] 17:17:13 INFO - PROCESS | 1789 | 1468023433062 Marionette TRACE conn4 -> [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:17:13 INFO - PROCESS | 1789 | 1468023433069 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:13 INFO - PROCESS | 1789 | 1468023433242 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 17:17:13 INFO - PROCESS | 1789 | 1468023433417 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:13 INFO - PROCESS | 1789 | 1468023433424 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d8800 == 25 [pid = 1789] [id = 678] 17:17:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90d1c400) [pid = 1789] [serial = 2035] [outer = (nil)] 17:17:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93a52000) [pid = 1789] [serial = 2036] [outer = 0x90d1c400] 17:17:13 INFO - PROCESS | 1789 | 1468023433510 Marionette DEBUG loaded listener.js 17:17:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93a5c800) [pid = 1789] [serial = 2037] [outer = 0x90d1c400] 17:17:15 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x93a4ec00) [pid = 1789] [serial = 1971] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x93b59000) [pid = 1789] [serial = 1991] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8f895000) [pid = 1789] [serial = 1994] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x93d93c00) [pid = 1789] [serial = 1992] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x93a59400) [pid = 1789] [serial = 1979] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x93ac3000) [pid = 1789] [serial = 1980] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x90c8a400) [pid = 1789] [serial = 1985] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x90d13800) [pid = 1789] [serial = 1986] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x90cebc00) [pid = 1789] [serial = 1976] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x90d18000) [pid = 1789] [serial = 1977] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x92441c00) [pid = 1789] [serial = 1988] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x8d9da000) [pid = 1789] [serial = 1973] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x8dae4400) [pid = 1789] [serial = 1974] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x8f61a800) [pid = 1789] [serial = 1982] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 56 (0x8f89d400) [pid = 1789] [serial = 1983] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 55 (0x953f6800) [pid = 1789] [serial = 1998] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 54 (0x90cf2000) [pid = 1789] [serial = 1995] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 53 (0x93a50000) [pid = 1789] [serial = 1989] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | --DOMWINDOW == 52 (0x95360c00) [pid = 1789] [serial = 1997] [outer = (nil)] [url = about:blank] 17:17:15 INFO - PROCESS | 1789 | 1468023435171 Marionette TRACE conn4 <- [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:17:15 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:17:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2299ms 17:17:15 INFO - PROCESS | 1789 | 1468023435241 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 17:17:15 INFO - PROCESS | 1789 | 1468023435246 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 17:17:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:17:15 INFO - PROCESS | 1789 | 1468023435254 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:17:15 INFO - PROCESS | 1789 | 1468023435259 Marionette TRACE conn4 <- [1,2686,null,{}] 17:17:15 INFO - PROCESS | 1789 | 1468023435267 Marionette TRACE conn4 -> [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:17:15 INFO - PROCESS | 1789 | 1468023435272 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:15 INFO - PROCESS | 1789 | 1468023435433 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 17:17:15 INFO - PROCESS | 1789 | 1468023435447 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:15 INFO - PROCESS | 1789 | 1468023435456 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae8800 == 26 [pid = 1789] [id = 679] 17:17:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 53 (0x8f617800) [pid = 1789] [serial = 2038] [outer = (nil)] 17:17:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 54 (0x8f895000) [pid = 1789] [serial = 2039] [outer = 0x8f617800] 17:17:15 INFO - PROCESS | 1789 | 1468023435658 Marionette DEBUG loaded listener.js 17:17:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 55 (0x90b45c00) [pid = 1789] [serial = 2040] [outer = 0x8f617800] 17:17:16 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:16 INFO - PROCESS | 1789 | 1468023436882 Marionette TRACE conn4 <- [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:17:16 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:17:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:17:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 17:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:17:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1686ms 17:17:16 INFO - PROCESS | 1789 | 1468023436941 Marionette TRACE conn4 -> [0,2689,"getWindowHandle",null] 17:17:16 INFO - PROCESS | 1789 | 1468023436948 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 17:17:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:17:16 INFO - PROCESS | 1789 | 1468023436958 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:17:16 INFO - PROCESS | 1789 | 1468023436961 Marionette TRACE conn4 <- [1,2690,null,{}] 17:17:16 INFO - PROCESS | 1789 | 1468023436968 Marionette TRACE conn4 -> [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:17:16 INFO - PROCESS | 1789 | 1468023436973 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:17 INFO - PROCESS | 1789 | 1468023437224 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 17:17:17 INFO - PROCESS | 1789 | 1468023437245 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:17 INFO - PROCESS | 1789 | 1468023437253 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:17 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c86800 == 27 [pid = 1789] [id = 680] 17:17:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 56 (0x90ceec00) [pid = 1789] [serial = 2041] [outer = (nil)] 17:17:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x91addc00) [pid = 1789] [serial = 2042] [outer = 0x90ceec00] 17:17:17 INFO - PROCESS | 1789 | 1468023437325 Marionette DEBUG loaded listener.js 17:17:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x91eaac00) [pid = 1789] [serial = 2043] [outer = 0x90ceec00] 17:17:18 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:18 INFO - PROCESS | 1789 | 1468023438677 Marionette TRACE conn4 <- [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:17:18 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:17:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:17:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 17:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:17:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1781ms 17:17:18 INFO - PROCESS | 1789 | 1468023438740 Marionette TRACE conn4 -> [0,2693,"getWindowHandle",null] 17:17:18 INFO - PROCESS | 1789 | 1468023438743 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 17:17:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:17:18 INFO - PROCESS | 1789 | 1468023438758 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:17:18 INFO - PROCESS | 1789 | 1468023438765 Marionette TRACE conn4 <- [1,2694,null,{}] 17:17:18 INFO - PROCESS | 1789 | 1468023438783 Marionette TRACE conn4 -> [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:17:18 INFO - PROCESS | 1789 | 1468023438792 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:19 INFO - PROCESS | 1789 | 1468023439090 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 17:17:19 INFO - PROCESS | 1789 | 1468023439192 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:19 INFO - PROCESS | 1789 | 1468023439205 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a4e000 == 28 [pid = 1789] [id = 681] 17:17:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x93a4f800) [pid = 1789] [serial = 2044] [outer = (nil)] 17:17:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x93abcc00) [pid = 1789] [serial = 2045] [outer = 0x93a4f800] 17:17:19 INFO - PROCESS | 1789 | 1468023439280 Marionette DEBUG loaded listener.js 17:17:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x93ac3000) [pid = 1789] [serial = 2046] [outer = 0x93a4f800] 17:17:19 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x8d8cd000) [pid = 1789] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:17:19 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x8f61e400) [pid = 1789] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:17:19 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x8d9dc000) [pid = 1789] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:17:19 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x8ee01400) [pid = 1789] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:17:19 INFO - PROCESS | 1789 | --DOMWINDOW == 56 (0x91adcc00) [pid = 1789] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:17:19 INFO - PROCESS | 1789 | --DOMWINDOW == 55 (0x92042400) [pid = 1789] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:17:19 INFO - PROCESS | 1789 | --DOMWINDOW == 54 (0x99296800) [pid = 1789] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:17:19 INFO - PROCESS | 1789 | --DOMWINDOW == 53 (0x99787800) [pid = 1789] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:17:19 INFO - PROCESS | 1789 | --DOMWINDOW == 52 (0x8d8d0800) [pid = 1789] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:17:19 INFO - PROCESS | 1789 | --DOMWINDOW == 51 (0x90c8d000) [pid = 1789] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:17:20 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:20 INFO - PROCESS | 1789 | 1468023440599 Marionette TRACE conn4 <- [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:17:20 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:17:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:17:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 17:17:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:17:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1894ms 17:17:20 INFO - PROCESS | 1789 | 1468023440647 Marionette TRACE conn4 -> [0,2697,"getWindowHandle",null] 17:17:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:17:20 INFO - PROCESS | 1789 | 1468023440652 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 17:17:20 INFO - PROCESS | 1789 | 1468023440658 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:17:20 INFO - PROCESS | 1789 | 1468023440662 Marionette TRACE conn4 <- [1,2698,null,{}] 17:17:20 INFO - PROCESS | 1789 | 1468023440667 Marionette TRACE conn4 -> [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:17:20 INFO - PROCESS | 1789 | 1468023440672 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:20 INFO - PROCESS | 1789 | 1468023440859 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 17:17:21 INFO - PROCESS | 1789 | 1468023441003 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:21 INFO - PROCESS | 1789 | 1468023441011 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad6c00 == 29 [pid = 1789] [id = 682] 17:17:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 52 (0x91adcc00) [pid = 1789] [serial = 2047] [outer = (nil)] 17:17:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 53 (0x93ac6400) [pid = 1789] [serial = 2048] [outer = 0x91adcc00] 17:17:21 INFO - PROCESS | 1789 | 1468023441094 Marionette DEBUG loaded listener.js 17:17:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 54 (0x93d91800) [pid = 1789] [serial = 2049] [outer = 0x91adcc00] 17:17:22 INFO - PROCESS | 1789 | SkCairoFTTypeface::onFilterRec unimplemented 17:17:22 INFO - PROCESS | 1789 | 1468023442334 Marionette TRACE conn4 <- [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:17:22 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:17:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 17:17:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 17:17:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:17:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1734ms 17:17:22 INFO - PROCESS | 1789 | 1468023442393 Marionette TRACE conn4 -> [0,2701,"getWindowHandle",null] 17:17:22 INFO - PROCESS | 1789 | 1468023442400 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 17:17:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:17:22 INFO - PROCESS | 1789 | 1468023442511 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:17:22 INFO - PROCESS | 1789 | 1468023442516 Marionette TRACE conn4 <- [1,2702,null,{}] 17:17:22 INFO - PROCESS | 1789 | 1468023442534 Marionette TRACE conn4 -> [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:17:22 INFO - PROCESS | 1789 | 1468023442541 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:22 INFO - PROCESS | 1789 | 1468023442748 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 17:17:22 INFO - PROCESS | 1789 | 1468023442930 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:22 INFO - PROCESS | 1789 | 1468023442945 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee06400 == 30 [pid = 1789] [id = 683] 17:17:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 55 (0x8ee0ac00) [pid = 1789] [serial = 2050] [outer = (nil)] 17:17:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 56 (0x90cf1800) [pid = 1789] [serial = 2051] [outer = 0x8ee0ac00] 17:17:23 INFO - PROCESS | 1789 | 1468023443023 Marionette DEBUG loaded listener.js 17:17:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x90d11800) [pid = 1789] [serial = 2052] [outer = 0x8ee0ac00] 17:17:24 INFO - PROCESS | 1789 | 1468023444008 Marionette TRACE conn4 <- [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:17:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:17:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1651ms 17:17:24 INFO - PROCESS | 1789 | 1468023444059 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 17:17:24 INFO - PROCESS | 1789 | 1468023444067 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 17:17:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:17:24 INFO - PROCESS | 1789 | 1468023444078 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:17:24 INFO - PROCESS | 1789 | 1468023444082 Marionette TRACE conn4 <- [1,2706,null,{}] 17:17:24 INFO - PROCESS | 1789 | 1468023444089 Marionette TRACE conn4 -> [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:17:24 INFO - PROCESS | 1789 | 1468023444095 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:24 INFO - PROCESS | 1789 | 1468023444316 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 17:17:24 INFO - PROCESS | 1789 | 1468023444544 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:24 INFO - PROCESS | 1789 | 1468023444558 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eabc00 == 31 [pid = 1789] [id = 684] 17:17:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x92040000) [pid = 1789] [serial = 2053] [outer = (nil)] 17:17:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x93a56800) [pid = 1789] [serial = 2054] [outer = 0x92040000] 17:17:24 INFO - PROCESS | 1789 | 1468023444696 Marionette DEBUG loaded listener.js 17:17:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x93abd000) [pid = 1789] [serial = 2055] [outer = 0x92040000] 17:17:25 INFO - PROCESS | 1789 | 1468023445676 Marionette TRACE conn4 <- [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:17:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:17:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1638ms 17:17:25 INFO - PROCESS | 1789 | 1468023445716 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 17:17:25 INFO - PROCESS | 1789 | 1468023445719 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 17:17:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:17:25 INFO - PROCESS | 1789 | 1468023445727 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:17:25 INFO - PROCESS | 1789 | 1468023445733 Marionette TRACE conn4 <- [1,2710,null,{}] 17:17:25 INFO - PROCESS | 1789 | 1468023445749 Marionette TRACE conn4 -> [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:17:25 INFO - PROCESS | 1789 | 1468023445758 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:25 INFO - PROCESS | 1789 | 1468023445933 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 17:17:26 INFO - PROCESS | 1789 | 1468023446127 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:26 INFO - PROCESS | 1789 | 1468023446141 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x95165000 == 32 [pid = 1789] [id = 685] 17:17:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x95165400) [pid = 1789] [serial = 2056] [outer = (nil)] 17:17:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x9516d800) [pid = 1789] [serial = 2057] [outer = 0x95165400] 17:17:26 INFO - PROCESS | 1789 | 1468023446271 Marionette DEBUG loaded listener.js 17:17:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x951db000) [pid = 1789] [serial = 2058] [outer = 0x95165400] 17:17:27 INFO - PROCESS | 1789 | 1468023447233 Marionette TRACE conn4 <- [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:17:27 INFO - PROCESS | 1789 | 1468023447320 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 17:17:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:17:27 INFO - PROCESS | 1789 | 1468023447327 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:17:27 INFO - PROCESS | 1789 | 1468023447330 Marionette TRACE conn4 <- [1,2714,null,{}] 17:17:27 INFO - PROCESS | 1789 | 1468023447336 Marionette TRACE conn4 -> [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:17:27 INFO - PROCESS | 1789 | 1468023447341 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:27 INFO - PROCESS | 1789 | 1468023447550 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 17:17:27 INFO - PROCESS | 1789 | 1468023447772 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:27 INFO - PROCESS | 1789 | 1468023447783 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:27 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9dcc00 == 33 [pid = 1789] [id = 686] 17:17:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x95168000) [pid = 1789] [serial = 2059] [outer = (nil)] 17:17:27 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x9797e000) [pid = 1789] [serial = 2060] [outer = 0x95168000] 17:17:27 INFO - PROCESS | 1789 | 1468023447903 Marionette DEBUG loaded listener.js 17:17:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x99264400) [pid = 1789] [serial = 2061] [outer = 0x95168000] 17:17:28 INFO - PROCESS | 1789 | 1468023448813 Marionette TRACE conn4 <- [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:17:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:17:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1532ms 17:17:28 INFO - PROCESS | 1789 | 1468023448860 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 17:17:28 INFO - PROCESS | 1789 | 1468023448863 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 17:17:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:17:28 INFO - PROCESS | 1789 | 1468023448870 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:17:28 INFO - PROCESS | 1789 | 1468023448874 Marionette TRACE conn4 <- [1,2718,null,{}] 17:17:28 INFO - PROCESS | 1789 | 1468023448879 Marionette TRACE conn4 -> [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:17:28 INFO - PROCESS | 1789 | 1468023448885 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:29 INFO - PROCESS | 1789 | 1468023449049 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 17:17:29 INFO - PROCESS | 1789 | 1468023449431 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:29 INFO - PROCESS | 1789 | 1468023449442 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:29 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae1800 == 34 [pid = 1789] [id = 687] 17:17:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8dae4400) [pid = 1789] [serial = 2062] [outer = (nil)] 17:17:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8f47a000) [pid = 1789] [serial = 2063] [outer = 0x8dae4400] 17:17:29 INFO - PROCESS | 1789 | 1468023449559 Marionette DEBUG loaded listener.js 17:17:29 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90b48400) [pid = 1789] [serial = 2064] [outer = 0x8dae4400] 17:17:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8f478c00 == 33 [pid = 1789] [id = 662] 17:17:31 INFO - PROCESS | 1789 | --DOCSHELL 0x93a53800 == 32 [pid = 1789] [id = 663] 17:17:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8f613400 == 31 [pid = 1789] [id = 667] 17:17:31 INFO - PROCESS | 1789 | --DOCSHELL 0x9970f400 == 30 [pid = 1789] [id = 670] 17:17:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8ca000 == 29 [pid = 1789] [id = 672] 17:17:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c9000 == 28 [pid = 1789] [id = 664] 17:17:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8dadf000 == 27 [pid = 1789] [id = 666] 17:17:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9dd000 == 26 [pid = 1789] [id = 665] 17:17:31 INFO - PROCESS | 1789 | --DOCSHELL 0x91eac400 == 25 [pid = 1789] [id = 668] 17:17:31 INFO - PROCESS | 1789 | --DOCSHELL 0x951dec00 == 24 [pid = 1789] [id = 669] 17:17:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d7800 == 23 [pid = 1789] [id = 671] 17:17:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c5000 == 22 [pid = 1789] [id = 661] 17:17:31 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee10800 == 21 [pid = 1789] [id = 660] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8d9d5c00) [pid = 1789] [serial = 2018] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8dae4000) [pid = 1789] [serial = 2019] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8f894000) [pid = 1789] [serial = 2021] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8f89d800) [pid = 1789] [serial = 2022] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x8ee0d000) [pid = 1789] [serial = 2016] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x8dae3400) [pid = 1789] [serial = 2015] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x92326c00) [pid = 1789] [serial = 2030] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x90b4a800) [pid = 1789] [serial = 2001] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x8f47e800) [pid = 1789] [serial = 2000] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x93a4f000) [pid = 1789] [serial = 2004] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x9203d800) [pid = 1789] [serial = 2003] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x983f0000) [pid = 1789] [serial = 2007] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 56 (0x95364800) [pid = 1789] [serial = 2006] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 55 (0x996be000) [pid = 1789] [serial = 2010] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 54 (0x9963bc00) [pid = 1789] [serial = 2009] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 53 (0x9a092400) [pid = 1789] [serial = 2013] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 52 (0x9a01b400) [pid = 1789] [serial = 2012] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 51 (0x8dae7c00) [pid = 1789] [serial = 2027] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 50 (0x90ce8400) [pid = 1789] [serial = 2028] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 49 (0x90d19800) [pid = 1789] [serial = 2025] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | --DOMWINDOW == 48 (0x90cee800) [pid = 1789] [serial = 2024] [outer = (nil)] [url = about:blank] 17:17:31 INFO - PROCESS | 1789 | 1468023451606 Marionette TRACE conn4 <- [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:17:31 INFO - PROCESS | 1789 | 1468023451676 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 17:17:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:17:31 INFO - PROCESS | 1789 | 1468023451685 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:17:31 INFO - PROCESS | 1789 | 1468023451690 Marionette TRACE conn4 <- [1,2722,null,{}] 17:17:31 INFO - PROCESS | 1789 | 1468023451699 Marionette TRACE conn4 -> [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:17:31 INFO - PROCESS | 1789 | 1468023451704 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:31 INFO - PROCESS | 1789 | 1468023451873 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 17:17:32 INFO - PROCESS | 1789 | 1468023452073 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:32 INFO - PROCESS | 1789 | 1468023452089 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0e800 == 22 [pid = 1789] [id = 688] 17:17:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 49 (0x8ee0ec00) [pid = 1789] [serial = 2065] [outer = (nil)] 17:17:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 50 (0x8f472000) [pid = 1789] [serial = 2066] [outer = 0x8ee0ec00] 17:17:32 INFO - PROCESS | 1789 | 1468023452159 Marionette DEBUG loaded listener.js 17:17:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 51 (0x8f474c00) [pid = 1789] [serial = 2067] [outer = 0x8ee0ec00] 17:17:32 INFO - PROCESS | 1789 | 1468023452962 Marionette TRACE conn4 <- [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:17:33 INFO - PROCESS | 1789 | 1468023453029 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 17:17:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:17:33 INFO - PROCESS | 1789 | 1468023453040 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:17:33 INFO - PROCESS | 1789 | 1468023453044 Marionette TRACE conn4 <- [1,2726,null,{}] 17:17:33 INFO - PROCESS | 1789 | 1468023453050 Marionette TRACE conn4 -> [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:17:33 INFO - PROCESS | 1789 | 1468023453056 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:33 INFO - PROCESS | 1789 | 1468023453227 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 17:17:33 INFO - PROCESS | 1789 | 1468023453380 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:33 INFO - PROCESS | 1789 | 1468023453388 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f896000 == 23 [pid = 1789] [id = 689] 17:17:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 52 (0x8f8a0c00) [pid = 1789] [serial = 2068] [outer = (nil)] 17:17:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 53 (0x90b40c00) [pid = 1789] [serial = 2069] [outer = 0x8f8a0c00] 17:17:33 INFO - PROCESS | 1789 | 1468023453466 Marionette DEBUG loaded listener.js 17:17:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 54 (0x90c84000) [pid = 1789] [serial = 2070] [outer = 0x8f8a0c00] 17:17:34 INFO - PROCESS | 1789 | 1468023454399 Marionette TRACE conn4 <- [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:17:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:17:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1380ms 17:17:34 INFO - PROCESS | 1789 | 1468023454420 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 17:17:34 INFO - PROCESS | 1789 | 1468023454424 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 17:17:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:17:34 INFO - PROCESS | 1789 | 1468023454431 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:17:34 INFO - PROCESS | 1789 | 1468023454437 Marionette TRACE conn4 <- [1,2730,null,{}] 17:17:34 INFO - PROCESS | 1789 | 1468023454463 Marionette TRACE conn4 -> [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:17:34 INFO - PROCESS | 1789 | 1468023454472 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:34 INFO - PROCESS | 1789 | 1468023454699 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 17:17:34 INFO - PROCESS | 1789 | 1468023454727 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:34 INFO - PROCESS | 1789 | 1468023454741 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d1e800 == 24 [pid = 1789] [id = 690] 17:17:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 55 (0x90d1f000) [pid = 1789] [serial = 2071] [outer = (nil)] 17:17:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 56 (0x91ad6800) [pid = 1789] [serial = 2072] [outer = 0x90d1f000] 17:17:34 INFO - PROCESS | 1789 | 1468023454815 Marionette DEBUG loaded listener.js 17:17:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x91eaa400) [pid = 1789] [serial = 2073] [outer = 0x90d1f000] 17:17:36 INFO - PROCESS | 1789 | --DOMWINDOW == 56 (0x93a4f800) [pid = 1789] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:17:36 INFO - PROCESS | 1789 | --DOMWINDOW == 55 (0x90ceec00) [pid = 1789] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:17:36 INFO - PROCESS | 1789 | --DOMWINDOW == 54 (0x8f472c00) [pid = 1789] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:17:36 INFO - PROCESS | 1789 | --DOMWINDOW == 53 (0x8f616c00) [pid = 1789] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:17:36 INFO - PROCESS | 1789 | --DOMWINDOW == 52 (0x90d1c400) [pid = 1789] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:17:36 INFO - PROCESS | 1789 | --DOMWINDOW == 51 (0x8f617800) [pid = 1789] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:17:36 INFO - PROCESS | 1789 | --DOMWINDOW == 50 (0x91adcc00) [pid = 1789] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:17:36 INFO - PROCESS | 1789 | 1468023456146 Marionette TRACE conn4 <- [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:17:36 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:17:36 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 17:17:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 17:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:17:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:17:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1789ms 17:17:36 INFO - PROCESS | 1789 | 1468023456222 Marionette TRACE conn4 -> [0,2733,"getWindowHandle",null] 17:17:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:17:36 INFO - PROCESS | 1789 | 1468023456240 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 17:17:36 INFO - PROCESS | 1789 | 1468023456248 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:17:36 INFO - PROCESS | 1789 | 1468023456251 Marionette TRACE conn4 <- [1,2734,null,{}] 17:17:36 INFO - PROCESS | 1789 | 1468023456262 Marionette TRACE conn4 -> [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:17:36 INFO - PROCESS | 1789 | 1468023456266 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:36 INFO - PROCESS | 1789 | 1468023456496 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 17:17:36 INFO - PROCESS | 1789 | 1468023456587 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:36 INFO - PROCESS | 1789 | 1468023456595 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae7000 == 25 [pid = 1789] [id = 691] 17:17:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 51 (0x90cee400) [pid = 1789] [serial = 2074] [outer = (nil)] 17:17:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 52 (0x92041800) [pid = 1789] [serial = 2075] [outer = 0x90cee400] 17:17:36 INFO - PROCESS | 1789 | 1468023456663 Marionette DEBUG loaded listener.js 17:17:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 53 (0x9244b400) [pid = 1789] [serial = 2076] [outer = 0x90cee400] 17:17:37 INFO - PROCESS | 1789 | 1468023457428 Marionette TRACE conn4 <- [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:17:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:17:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1235ms 17:17:37 INFO - PROCESS | 1789 | 1468023457486 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 17:17:37 INFO - PROCESS | 1789 | 1468023457490 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 17:17:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:17:37 INFO - PROCESS | 1789 | 1468023457496 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:17:37 INFO - PROCESS | 1789 | 1468023457500 Marionette TRACE conn4 <- [1,2738,null,{}] 17:17:37 INFO - PROCESS | 1789 | 1468023457505 Marionette TRACE conn4 -> [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:17:37 INFO - PROCESS | 1789 | 1468023457511 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:37 INFO - PROCESS | 1789 | 1468023457657 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 17:17:37 INFO - PROCESS | 1789 | 1468023457667 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:37 INFO - PROCESS | 1789 | 1468023457675 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x9203b000 == 26 [pid = 1789] [id = 692] 17:17:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 54 (0x9244e000) [pid = 1789] [serial = 2077] [outer = (nil)] 17:17:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 55 (0x93a52800) [pid = 1789] [serial = 2078] [outer = 0x9244e000] 17:17:37 INFO - PROCESS | 1789 | 1468023457739 Marionette DEBUG loaded listener.js 17:17:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 56 (0x93a5b000) [pid = 1789] [serial = 2079] [outer = 0x9244e000] 17:17:38 INFO - PROCESS | 1789 | 1468023458933 Marionette TRACE conn4 <- [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:17:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:17:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1483ms 17:17:38 INFO - PROCESS | 1789 | 1468023458980 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 17:17:38 INFO - PROCESS | 1789 | 1468023458987 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 17:17:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:17:38 INFO - PROCESS | 1789 | 1468023458994 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:17:39 INFO - PROCESS | 1789 | 1468023458999 Marionette TRACE conn4 <- [1,2742,null,{}] 17:17:39 INFO - PROCESS | 1789 | 1468023459007 Marionette TRACE conn4 -> [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:17:39 INFO - PROCESS | 1789 | 1468023459012 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:39 INFO - PROCESS | 1789 | 1468023459192 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 17:17:39 INFO - PROCESS | 1789 | 1468023459424 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:39 INFO - PROCESS | 1789 | 1468023459432 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f473800 == 27 [pid = 1789] [id = 693] 17:17:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x8f47c000) [pid = 1789] [serial = 2080] [outer = (nil)] 17:17:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x8f89c800) [pid = 1789] [serial = 2081] [outer = 0x8f47c000] 17:17:39 INFO - PROCESS | 1789 | 1468023459519 Marionette DEBUG loaded listener.js 17:17:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x90c8dc00) [pid = 1789] [serial = 2082] [outer = 0x8f47c000] 17:17:40 INFO - PROCESS | 1789 | 1468023460505 Marionette TRACE conn4 <- [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:17:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:17:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1580ms 17:17:40 INFO - PROCESS | 1789 | 1468023460575 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 17:17:40 INFO - PROCESS | 1789 | 1468023460582 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 17:17:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:17:40 INFO - PROCESS | 1789 | 1468023460593 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:17:40 INFO - PROCESS | 1789 | 1468023460597 Marionette TRACE conn4 <- [1,2746,null,{}] 17:17:40 INFO - PROCESS | 1789 | 1468023460603 Marionette TRACE conn4 -> [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:17:40 INFO - PROCESS | 1789 | 1468023460609 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:40 INFO - PROCESS | 1789 | 1468023460832 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 17:17:41 INFO - PROCESS | 1789 | 1468023461070 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:41 INFO - PROCESS | 1789 | 1468023461079 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x90cf0800 == 28 [pid = 1789] [id = 694] 17:17:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x930d7c00) [pid = 1789] [serial = 2083] [outer = (nil)] 17:17:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x93a55000) [pid = 1789] [serial = 2084] [outer = 0x930d7c00] 17:17:41 INFO - PROCESS | 1789 | 1468023461206 Marionette DEBUG loaded listener.js 17:17:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x91ad1800) [pid = 1789] [serial = 2085] [outer = 0x930d7c00] 17:17:42 INFO - PROCESS | 1789 | 1468023462273 Marionette TRACE conn4 <- [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:17:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:17:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1733ms 17:17:42 INFO - PROCESS | 1789 | 1468023462326 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 17:17:42 INFO - PROCESS | 1789 | 1468023462331 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 17:17:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:17:42 INFO - PROCESS | 1789 | 1468023462337 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:17:42 INFO - PROCESS | 1789 | 1468023462343 Marionette TRACE conn4 <- [1,2750,null,{}] 17:17:42 INFO - PROCESS | 1789 | 1468023462359 Marionette TRACE conn4 -> [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:17:42 INFO - PROCESS | 1789 | 1468023462368 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:42 INFO - PROCESS | 1789 | 1468023462545 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 17:17:42 INFO - PROCESS | 1789 | 1468023462773 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:42 INFO - PROCESS | 1789 | 1468023462784 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x93d9dc00 == 29 [pid = 1789] [id = 695] 17:17:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x93d9ec00) [pid = 1789] [serial = 2086] [outer = (nil)] 17:17:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x950b4400) [pid = 1789] [serial = 2087] [outer = 0x93d9ec00] 17:17:42 INFO - PROCESS | 1789 | 1468023462920 Marionette DEBUG loaded listener.js 17:17:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x95168c00) [pid = 1789] [serial = 2088] [outer = 0x93d9ec00] 17:17:44 INFO - PROCESS | 1789 | 1468023464056 Marionette TRACE conn4 <- [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:17:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:17:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1784ms 17:17:44 INFO - PROCESS | 1789 | 1468023464122 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 17:17:44 INFO - PROCESS | 1789 | 1468023464128 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 17:17:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:17:44 INFO - PROCESS | 1789 | 1468023464137 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:17:44 INFO - PROCESS | 1789 | 1468023464141 Marionette TRACE conn4 <- [1,2754,null,{}] 17:17:44 INFO - PROCESS | 1789 | 1468023464149 Marionette TRACE conn4 -> [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:17:44 INFO - PROCESS | 1789 | 1468023464154 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:44 INFO - PROCESS | 1789 | 1468023464336 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 17:17:44 INFO - PROCESS | 1789 | 1468023464574 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:44 INFO - PROCESS | 1789 | 1468023464590 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:44 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x93d91800) [pid = 1789] [serial = 2049] [outer = (nil)] [url = about:blank] 17:17:44 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x93ac3000) [pid = 1789] [serial = 2046] [outer = (nil)] [url = about:blank] 17:17:44 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x91eaac00) [pid = 1789] [serial = 2043] [outer = (nil)] [url = about:blank] 17:17:44 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x930d4400) [pid = 1789] [serial = 2031] [outer = (nil)] [url = about:blank] 17:17:44 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x90c89000) [pid = 1789] [serial = 2033] [outer = (nil)] [url = about:blank] 17:17:44 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x91ada000) [pid = 1789] [serial = 2034] [outer = (nil)] [url = about:blank] 17:17:44 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x93a52000) [pid = 1789] [serial = 2036] [outer = (nil)] [url = about:blank] 17:17:44 INFO - PROCESS | 1789 | --DOMWINDOW == 57 (0x91addc00) [pid = 1789] [serial = 2042] [outer = (nil)] [url = about:blank] 17:17:44 INFO - PROCESS | 1789 | --DOMWINDOW == 56 (0x90b45c00) [pid = 1789] [serial = 2040] [outer = (nil)] [url = about:blank] 17:17:44 INFO - PROCESS | 1789 | --DOMWINDOW == 55 (0x93abcc00) [pid = 1789] [serial = 2045] [outer = (nil)] [url = about:blank] 17:17:44 INFO - PROCESS | 1789 | --DOMWINDOW == 54 (0x8f895000) [pid = 1789] [serial = 2039] [outer = (nil)] [url = about:blank] 17:17:44 INFO - PROCESS | 1789 | --DOMWINDOW == 53 (0x93a5c800) [pid = 1789] [serial = 2037] [outer = (nil)] [url = about:blank] 17:17:44 INFO - PROCESS | 1789 | --DOMWINDOW == 52 (0x93ac6400) [pid = 1789] [serial = 2048] [outer = (nil)] [url = about:blank] 17:17:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8d0800 == 30 [pid = 1789] [id = 696] 17:17:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 53 (0x8d9da000) [pid = 1789] [serial = 2089] [outer = (nil)] 17:17:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 54 (0x8ee08800) [pid = 1789] [serial = 2090] [outer = 0x8d9da000] 17:17:44 INFO - PROCESS | 1789 | 1468023464709 Marionette DEBUG loaded listener.js 17:17:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 55 (0x8f47bc00) [pid = 1789] [serial = 2091] [outer = 0x8d9da000] 17:17:45 INFO - PROCESS | 1789 | 1468023465461 Marionette TRACE conn4 <- [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:17:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:17:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1340ms 17:17:45 INFO - PROCESS | 1789 | 1468023465476 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 17:17:45 INFO - PROCESS | 1789 | 1468023465482 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 17:17:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:17:45 INFO - PROCESS | 1789 | 1468023465492 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:17:45 INFO - PROCESS | 1789 | 1468023465495 Marionette TRACE conn4 <- [1,2758,null,{}] 17:17:45 INFO - PROCESS | 1789 | 1468023465501 Marionette TRACE conn4 -> [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:17:45 INFO - PROCESS | 1789 | 1468023465506 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:45 INFO - PROCESS | 1789 | 1468023465692 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 17:17:45 INFO - PROCESS | 1789 | 1468023465836 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:45 INFO - PROCESS | 1789 | 1468023465843 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae6c00 == 31 [pid = 1789] [id = 697] 17:17:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 56 (0x90c89000) [pid = 1789] [serial = 2092] [outer = (nil)] 17:17:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 57 (0x90cecc00) [pid = 1789] [serial = 2093] [outer = 0x90c89000] 17:17:45 INFO - PROCESS | 1789 | 1468023465911 Marionette DEBUG loaded listener.js 17:17:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 58 (0x90d1b000) [pid = 1789] [serial = 2094] [outer = 0x90c89000] 17:17:46 INFO - PROCESS | 1789 | 1468023466680 Marionette TRACE conn4 <- [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:17:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:17:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1234ms 17:17:46 INFO - PROCESS | 1789 | 1468023466725 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 17:17:46 INFO - PROCESS | 1789 | 1468023466729 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 17:17:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:17:46 INFO - PROCESS | 1789 | 1468023466735 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:17:46 INFO - PROCESS | 1789 | 1468023466740 Marionette TRACE conn4 <- [1,2762,null,{}] 17:17:46 INFO - PROCESS | 1789 | 1468023466756 Marionette TRACE conn4 -> [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:17:46 INFO - PROCESS | 1789 | 1468023466764 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:46 INFO - PROCESS | 1789 | 1468023466914 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 17:17:46 INFO - PROCESS | 1789 | 1468023466924 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:46 INFO - PROCESS | 1789 | 1468023466933 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x930de400 == 32 [pid = 1789] [id = 698] 17:17:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x930de800) [pid = 1789] [serial = 2095] [outer = (nil)] 17:17:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x93a58000) [pid = 1789] [serial = 2096] [outer = 0x930de800] 17:17:47 INFO - PROCESS | 1789 | 1468023467015 Marionette DEBUG loaded listener.js 17:17:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x93ac3400) [pid = 1789] [serial = 2097] [outer = 0x930de800] 17:17:47 INFO - PROCESS | 1789 | 1468023467986 Marionette TRACE conn4 <- [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:17:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:17:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1282ms 17:17:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:17:48 INFO - PROCESS | 1789 | 1468023468017 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 17:17:48 INFO - PROCESS | 1789 | 1468023468021 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 17:17:48 INFO - PROCESS | 1789 | 1468023468027 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:17:48 INFO - PROCESS | 1789 | 1468023468030 Marionette TRACE conn4 <- [1,2766,null,{}] 17:17:48 INFO - PROCESS | 1789 | 1468023468036 Marionette TRACE conn4 -> [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:17:48 INFO - PROCESS | 1789 | 1468023468040 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:48 INFO - PROCESS | 1789 | 1468023468256 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 17:17:48 INFO - PROCESS | 1789 | 1468023468287 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:48 INFO - PROCESS | 1789 | 1468023468295 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:48 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dadbc00 == 33 [pid = 1789] [id = 699] 17:17:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x90d1e000) [pid = 1789] [serial = 2098] [outer = (nil)] 17:17:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x950a9400) [pid = 1789] [serial = 2099] [outer = 0x90d1e000] 17:17:48 INFO - PROCESS | 1789 | 1468023468363 Marionette DEBUG loaded listener.js 17:17:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x950b1c00) [pid = 1789] [serial = 2100] [outer = 0x90d1e000] 17:17:49 INFO - PROCESS | 1789 | 1468023469270 Marionette TRACE conn4 <- [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:17:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:17:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1282ms 17:17:49 INFO - PROCESS | 1789 | 1468023469308 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 17:17:49 INFO - PROCESS | 1789 | 1468023469311 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 17:17:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:17:49 INFO - PROCESS | 1789 | 1468023469317 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:17:49 INFO - PROCESS | 1789 | 1468023469320 Marionette TRACE conn4 <- [1,2770,null,{}] 17:17:49 INFO - PROCESS | 1789 | 1468023469333 Marionette TRACE conn4 -> [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:17:49 INFO - PROCESS | 1789 | 1468023469338 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:49 INFO - PROCESS | 1789 | 1468023469529 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 17:17:49 INFO - PROCESS | 1789 | 1468023469557 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:49 INFO - PROCESS | 1789 | 1468023469563 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x90cea800 == 34 [pid = 1789] [id = 700] 17:17:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x9203d800) [pid = 1789] [serial = 2101] [outer = (nil)] 17:17:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x953e8800) [pid = 1789] [serial = 2102] [outer = 0x9203d800] 17:17:49 INFO - PROCESS | 1789 | 1468023469630 Marionette DEBUG loaded listener.js 17:17:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x953f0000) [pid = 1789] [serial = 2103] [outer = 0x9203d800] 17:17:50 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x90d1f000) [pid = 1789] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:17:50 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8ee0ac00) [pid = 1789] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:17:50 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x92040000) [pid = 1789] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:17:50 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x95165400) [pid = 1789] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:17:50 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x95168000) [pid = 1789] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:17:50 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x8f8a0c00) [pid = 1789] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:17:50 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x8dae4400) [pid = 1789] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:17:50 INFO - PROCESS | 1789 | --DOMWINDOW == 59 (0x8ee0ec00) [pid = 1789] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:17:50 INFO - PROCESS | 1789 | --DOMWINDOW == 58 (0x90cee400) [pid = 1789] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:17:50 INFO - PROCESS | 1789 | 1468023470562 Marionette TRACE conn4 <- [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:17:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:17:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1291ms 17:17:50 INFO - PROCESS | 1789 | 1468023470610 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 17:17:50 INFO - PROCESS | 1789 | 1468023470613 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 17:17:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:17:50 INFO - PROCESS | 1789 | 1468023470619 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:17:50 INFO - PROCESS | 1789 | 1468023470622 Marionette TRACE conn4 <- [1,2774,null,{}] 17:17:50 INFO - PROCESS | 1789 | 1468023470628 Marionette TRACE conn4 -> [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:17:50 INFO - PROCESS | 1789 | 1468023470638 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:50 INFO - PROCESS | 1789 | 1468023470834 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 17:17:51 INFO - PROCESS | 1789 | 1468023470983 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:51 INFO - PROCESS | 1789 | 1468023470993 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cec00 == 35 [pid = 1789] [id = 701] 17:17:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 59 (0x8d9d5c00) [pid = 1789] [serial = 2104] [outer = (nil)] 17:17:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 60 (0x92040000) [pid = 1789] [serial = 2105] [outer = 0x8d9d5c00] 17:17:51 INFO - PROCESS | 1789 | 1468023471058 Marionette DEBUG loaded listener.js 17:17:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x9833a800) [pid = 1789] [serial = 2106] [outer = 0x8d9d5c00] 17:17:51 INFO - PROCESS | 1789 | 1468023471803 Marionette TRACE conn4 <- [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:17:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:17:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1226ms 17:17:51 INFO - PROCESS | 1789 | 1468023471846 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 17:17:51 INFO - PROCESS | 1789 | 1468023471850 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 17:17:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:17:51 INFO - PROCESS | 1789 | 1468023471856 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:17:51 INFO - PROCESS | 1789 | 1468023471859 Marionette TRACE conn4 <- [1,2778,null,{}] 17:17:51 INFO - PROCESS | 1789 | 1468023471864 Marionette TRACE conn4 -> [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:17:51 INFO - PROCESS | 1789 | 1468023471869 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:52 INFO - PROCESS | 1789 | 1468023472077 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 17:17:52 INFO - PROCESS | 1789 | 1468023472270 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:52 INFO - PROCESS | 1789 | 1468023472281 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c8800 == 36 [pid = 1789] [id = 702] 17:17:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x8d8c9000) [pid = 1789] [serial = 2107] [outer = (nil)] 17:17:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x8d9d9000) [pid = 1789] [serial = 2108] [outer = 0x8d8c9000] 17:17:52 INFO - PROCESS | 1789 | 1468023472368 Marionette DEBUG loaded listener.js 17:17:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8d9de000) [pid = 1789] [serial = 2109] [outer = 0x8d8c9000] 17:17:53 INFO - PROCESS | 1789 | 1468023473344 Marionette TRACE conn4 <- [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:17:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:17:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1528ms 17:17:53 INFO - PROCESS | 1789 | 1468023473386 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 17:17:53 INFO - PROCESS | 1789 | 1468023473393 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 17:17:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:17:53 INFO - PROCESS | 1789 | 1468023473401 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:17:53 INFO - PROCESS | 1789 | 1468023473407 Marionette TRACE conn4 <- [1,2782,null,{}] 17:17:53 INFO - PROCESS | 1789 | 1468023473414 Marionette TRACE conn4 -> [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:17:53 INFO - PROCESS | 1789 | 1468023473420 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:53 INFO - PROCESS | 1789 | 1468023473602 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 17:17:53 INFO - PROCESS | 1789 | 1468023473825 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:53 INFO - PROCESS | 1789 | 1468023473842 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f47f400 == 37 [pid = 1789] [id = 703] 17:17:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x91adac00) [pid = 1789] [serial = 2110] [outer = (nil)] 17:17:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x91ea6000) [pid = 1789] [serial = 2111] [outer = 0x91adac00] 17:17:53 INFO - PROCESS | 1789 | 1468023473965 Marionette DEBUG loaded listener.js 17:17:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x92440400) [pid = 1789] [serial = 2112] [outer = 0x91adac00] 17:17:54 INFO - PROCESS | 1789 | 1468023474901 Marionette TRACE conn4 <- [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:17:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:17:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1543ms 17:17:54 INFO - PROCESS | 1789 | 1468023474944 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 17:17:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:17:54 INFO - PROCESS | 1789 | 1468023474949 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 17:17:54 INFO - PROCESS | 1789 | 1468023474971 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:17:54 INFO - PROCESS | 1789 | 1468023474976 Marionette TRACE conn4 <- [1,2786,null,{}] 17:17:54 INFO - PROCESS | 1789 | 1468023474986 Marionette TRACE conn4 -> [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:17:54 INFO - PROCESS | 1789 | 1468023474990 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:55 INFO - PROCESS | 1789 | 1468023475169 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 17:17:55 INFO - PROCESS | 1789 | 1468023475355 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:55 INFO - PROCESS | 1789 | 1468023475363 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x9244a800 == 38 [pid = 1789] [id = 704] 17:17:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x93abec00) [pid = 1789] [serial = 2113] [outer = (nil)] 17:17:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9535f800) [pid = 1789] [serial = 2114] [outer = 0x93abec00] 17:17:55 INFO - PROCESS | 1789 | 1468023475442 Marionette DEBUG loaded listener.js 17:17:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x951d5800) [pid = 1789] [serial = 2115] [outer = 0x93abec00] 17:17:56 INFO - PROCESS | 1789 | 1468023476442 Marionette TRACE conn4 <- [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:17:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:17:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1557ms 17:17:56 INFO - PROCESS | 1789 | 1468023476513 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 17:17:56 INFO - PROCESS | 1789 | 1468023476518 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 17:17:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:17:56 INFO - PROCESS | 1789 | 1468023476535 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:17:56 INFO - PROCESS | 1789 | 1468023476543 Marionette TRACE conn4 <- [1,2790,null,{}] 17:17:56 INFO - PROCESS | 1789 | 1468023476548 Marionette TRACE conn4 -> [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:17:56 INFO - PROCESS | 1789 | 1468023476555 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:56 INFO - PROCESS | 1789 | 1468023476766 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 17:17:56 INFO - PROCESS | 1789 | 1468023476947 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:56 INFO - PROCESS | 1789 | 1468023476955 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x93ac1400 == 39 [pid = 1789] [id = 705] 17:17:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x98340c00) [pid = 1789] [serial = 2116] [outer = (nil)] 17:17:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9970f400) [pid = 1789] [serial = 2117] [outer = 0x98340c00] 17:17:57 INFO - PROCESS | 1789 | 1468023477047 Marionette DEBUG loaded listener.js 17:17:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9a090400) [pid = 1789] [serial = 2118] [outer = 0x98340c00] 17:17:57 INFO - PROCESS | 1789 | 1468023477962 Marionette TRACE conn4 <- [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:17:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:17:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1490ms 17:17:58 INFO - PROCESS | 1789 | 1468023478017 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 17:17:58 INFO - PROCESS | 1789 | 1468023478021 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 17:17:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:17:58 INFO - PROCESS | 1789 | 1468023478045 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:17:58 INFO - PROCESS | 1789 | 1468023478049 Marionette TRACE conn4 <- [1,2794,null,{}] 17:17:58 INFO - PROCESS | 1789 | 1468023478055 Marionette TRACE conn4 -> [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:17:58 INFO - PROCESS | 1789 | 1468023478060 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:58 INFO - PROCESS | 1789 | 1468023478228 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 17:17:58 INFO - PROCESS | 1789 | 1468023478409 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:58 INFO - PROCESS | 1789 | 1468023478418 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x983f0800 == 40 [pid = 1789] [id = 706] 17:17:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x99709c00) [pid = 1789] [serial = 2119] [outer = (nil)] 17:17:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9a09b000) [pid = 1789] [serial = 2120] [outer = 0x99709c00] 17:17:58 INFO - PROCESS | 1789 | 1468023478493 Marionette DEBUG loaded listener.js 17:17:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9a09fc00) [pid = 1789] [serial = 2121] [outer = 0x99709c00] 17:17:59 INFO - PROCESS | 1789 | 1468023479443 Marionette TRACE conn4 <- [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:17:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:17:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1430ms 17:17:59 INFO - PROCESS | 1789 | 1468023479474 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 17:17:59 INFO - PROCESS | 1789 | 1468023479479 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 17:17:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:17:59 INFO - PROCESS | 1789 | 1468023479485 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:17:59 INFO - PROCESS | 1789 | 1468023479488 Marionette TRACE conn4 <- [1,2798,null,{}] 17:17:59 INFO - PROCESS | 1789 | 1468023479494 Marionette TRACE conn4 -> [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:17:59 INFO - PROCESS | 1789 | 1468023479499 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:59 INFO - PROCESS | 1789 | 1468023479666 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 17:17:59 INFO - PROCESS | 1789 | 1468023479877 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:59 INFO - PROCESS | 1789 | 1468023479896 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:17:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x9244e400 == 41 [pid = 1789] [id = 707] 17:17:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9a0a8400) [pid = 1789] [serial = 2122] [outer = (nil)] 17:18:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x9a0ab400) [pid = 1789] [serial = 2123] [outer = 0x9a0a8400] 17:18:00 INFO - PROCESS | 1789 | 1468023480020 Marionette DEBUG loaded listener.js 17:18:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9a0bd000) [pid = 1789] [serial = 2124] [outer = 0x9a0a8400] 17:18:01 INFO - PROCESS | 1789 | 1468023481039 Marionette TRACE conn4 <- [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:18:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:18:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1583ms 17:18:01 INFO - PROCESS | 1789 | 1468023481068 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 17:18:01 INFO - PROCESS | 1789 | 1468023481072 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 17:18:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:18:01 INFO - PROCESS | 1789 | 1468023481078 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:18:01 INFO - PROCESS | 1789 | 1468023481082 Marionette TRACE conn4 <- [1,2802,null,{}] 17:18:01 INFO - PROCESS | 1789 | 1468023481088 Marionette TRACE conn4 -> [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:18:01 INFO - PROCESS | 1789 | 1468023481093 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:01 INFO - PROCESS | 1789 | 1468023481260 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 17:18:01 INFO - PROCESS | 1789 | 1468023481736 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:01 INFO - PROCESS | 1789 | 1468023481744 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9db800 == 42 [pid = 1789] [id = 708] 17:18:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x8d9dc000) [pid = 1789] [serial = 2125] [outer = (nil)] 17:18:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x8dae6800) [pid = 1789] [serial = 2126] [outer = 0x8d9dc000] 17:18:01 INFO - PROCESS | 1789 | 1468023481825 Marionette DEBUG loaded listener.js 17:18:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x8f611c00) [pid = 1789] [serial = 2127] [outer = 0x8d9dc000] 17:18:02 INFO - PROCESS | 1789 | 1468023482727 Marionette TRACE conn4 <- [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:18:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:18:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1679ms 17:18:02 INFO - PROCESS | 1789 | 1468023482760 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 17:18:02 INFO - PROCESS | 1789 | 1468023482766 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 17:18:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:18:02 INFO - PROCESS | 1789 | 1468023482773 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:18:02 INFO - PROCESS | 1789 | 1468023482777 Marionette TRACE conn4 <- [1,2806,null,{}] 17:18:02 INFO - PROCESS | 1789 | 1468023482784 Marionette TRACE conn4 -> [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:18:02 INFO - PROCESS | 1789 | 1468023482792 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:02 INFO - PROCESS | 1789 | 1468023482958 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae7000 == 41 [pid = 1789] [id = 691] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90d1e800 == 40 [pid = 1789] [id = 690] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cec00 == 39 [pid = 1789] [id = 701] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90cea800 == 38 [pid = 1789] [id = 700] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8dadbc00 == 37 [pid = 1789] [id = 699] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x930de400 == 36 [pid = 1789] [id = 698] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae6c00 == 35 [pid = 1789] [id = 697] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8d0800 == 34 [pid = 1789] [id = 696] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x93d9dc00 == 33 [pid = 1789] [id = 695] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90cf0800 == 32 [pid = 1789] [id = 694] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x9203b000 == 31 [pid = 1789] [id = 692] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8f473800 == 30 [pid = 1789] [id = 693] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x9244e400 == 29 [pid = 1789] [id = 707] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9db800 == 28 [pid = 1789] [id = 708] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x983f0800 == 27 [pid = 1789] [id = 706] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x93ac1400 == 26 [pid = 1789] [id = 705] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x9244a800 == 25 [pid = 1789] [id = 704] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c8800 == 24 [pid = 1789] [id = 702] 17:18:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8f47f400 == 23 [pid = 1789] [id = 703] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x91ad6800) [pid = 1789] [serial = 2072] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90d11800) [pid = 1789] [serial = 2052] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90cf1800) [pid = 1789] [serial = 2051] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93abd000) [pid = 1789] [serial = 2055] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x93a56800) [pid = 1789] [serial = 2054] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x951db000) [pid = 1789] [serial = 2058] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9516d800) [pid = 1789] [serial = 2057] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x99264400) [pid = 1789] [serial = 2061] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9797e000) [pid = 1789] [serial = 2060] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x91eaa400) [pid = 1789] [serial = 2073] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x90b40c00) [pid = 1789] [serial = 2069] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90b48400) [pid = 1789] [serial = 2064] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8f47a000) [pid = 1789] [serial = 2063] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8f472000) [pid = 1789] [serial = 2066] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x8f474c00) [pid = 1789] [serial = 2067] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x93a52800) [pid = 1789] [serial = 2078] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x90c84000) [pid = 1789] [serial = 2070] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x92041800) [pid = 1789] [serial = 2075] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x9244b400) [pid = 1789] [serial = 2076] [outer = (nil)] [url = about:blank] 17:18:04 INFO - PROCESS | 1789 | 1468023484256 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:04 INFO - PROCESS | 1789 | 1468023484267 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cd000 == 24 [pid = 1789] [id = 709] 17:18:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8d8cd400) [pid = 1789] [serial = 2128] [outer = (nil)] 17:18:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8d9d6000) [pid = 1789] [serial = 2129] [outer = 0x8d8cd400] 17:18:04 INFO - PROCESS | 1789 | 1468023484433 Marionette DEBUG loaded listener.js 17:18:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8dadd400) [pid = 1789] [serial = 2130] [outer = 0x8d8cd400] 17:18:05 INFO - PROCESS | 1789 | 1468023485249 Marionette TRACE conn4 <- [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:18:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:18:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 2533ms 17:18:05 INFO - PROCESS | 1789 | 1468023485315 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 17:18:05 INFO - PROCESS | 1789 | 1468023485320 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 17:18:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:18:05 INFO - PROCESS | 1789 | 1468023485328 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:18:05 INFO - PROCESS | 1789 | 1468023485333 Marionette TRACE conn4 <- [1,2810,null,{}] 17:18:05 INFO - PROCESS | 1789 | 1468023485340 Marionette TRACE conn4 -> [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:18:05 INFO - PROCESS | 1789 | 1468023485348 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:05 INFO - PROCESS | 1789 | 1468023485505 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 17:18:05 INFO - PROCESS | 1789 | 1468023485517 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:05 INFO - PROCESS | 1789 | 1468023485524 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:05 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f61a800 == 25 [pid = 1789] [id = 710] 17:18:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8f61ac00) [pid = 1789] [serial = 2131] [outer = (nil)] 17:18:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8f892c00) [pid = 1789] [serial = 2132] [outer = 0x8f61ac00] 17:18:05 INFO - PROCESS | 1789 | 1468023485598 Marionette DEBUG loaded listener.js 17:18:05 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f89a000) [pid = 1789] [serial = 2133] [outer = 0x8f61ac00] 17:18:06 INFO - PROCESS | 1789 | 1468023486532 Marionette TRACE conn4 <- [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:18:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:18:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1233ms 17:18:06 INFO - PROCESS | 1789 | 1468023486565 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 17:18:06 INFO - PROCESS | 1789 | 1468023486572 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 17:18:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:18:06 INFO - PROCESS | 1789 | 1468023486581 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:18:06 INFO - PROCESS | 1789 | 1468023486583 Marionette TRACE conn4 <- [1,2814,null,{}] 17:18:06 INFO - PROCESS | 1789 | 1468023486588 Marionette TRACE conn4 -> [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:18:06 INFO - PROCESS | 1789 | 1468023486594 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:06 INFO - PROCESS | 1789 | 1468023486760 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 17:18:06 INFO - PROCESS | 1789 | 1468023486772 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:06 INFO - PROCESS | 1789 | 1468023486779 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f891800 == 26 [pid = 1789] [id = 711] 17:18:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90c89400) [pid = 1789] [serial = 2134] [outer = (nil)] 17:18:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90cf1c00) [pid = 1789] [serial = 2135] [outer = 0x90c89400] 17:18:06 INFO - PROCESS | 1789 | 1468023486985 Marionette DEBUG loaded listener.js 17:18:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90d18000) [pid = 1789] [serial = 2136] [outer = 0x90c89400] 17:18:07 INFO - PROCESS | 1789 | 1468023487945 Marionette TRACE conn4 <- [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:18:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:18:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1430ms 17:18:08 INFO - PROCESS | 1789 | 1468023488011 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 17:18:08 INFO - PROCESS | 1789 | 1468023488014 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 17:18:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:18:08 INFO - PROCESS | 1789 | 1468023488023 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:18:08 INFO - PROCESS | 1789 | 1468023488032 Marionette TRACE conn4 <- [1,2818,null,{}] 17:18:08 INFO - PROCESS | 1789 | 1468023488052 Marionette TRACE conn4 -> [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:18:08 INFO - PROCESS | 1789 | 1468023488060 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:08 INFO - PROCESS | 1789 | 1468023488280 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 17:18:08 INFO - PROCESS | 1789 | 1468023488310 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:08 INFO - PROCESS | 1789 | 1468023488319 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ea6c00 == 27 [pid = 1789] [id = 712] 17:18:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91eac800) [pid = 1789] [serial = 2137] [outer = (nil)] 17:18:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9203c400) [pid = 1789] [serial = 2138] [outer = 0x91eac800] 17:18:08 INFO - PROCESS | 1789 | 1468023488384 Marionette DEBUG loaded listener.js 17:18:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x92329400) [pid = 1789] [serial = 2139] [outer = 0x91eac800] 17:18:09 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x90d1e000) [pid = 1789] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:18:09 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9203d800) [pid = 1789] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:18:09 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f47c000) [pid = 1789] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:18:09 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x930de800) [pid = 1789] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:18:09 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90c89000) [pid = 1789] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:18:09 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x93d9ec00) [pid = 1789] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:18:09 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8d9da000) [pid = 1789] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:18:09 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9244e000) [pid = 1789] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:18:09 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x930d7c00) [pid = 1789] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:18:09 INFO - PROCESS | 1789 | 1468023489740 Marionette TRACE conn4 <- [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:18:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:18:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1740ms 17:18:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:18:09 INFO - PROCESS | 1789 | 1468023489771 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 17:18:09 INFO - PROCESS | 1789 | 1468023489775 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 17:18:09 INFO - PROCESS | 1789 | 1468023489781 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:18:09 INFO - PROCESS | 1789 | 1468023489784 Marionette TRACE conn4 <- [1,2822,null,{}] 17:18:09 INFO - PROCESS | 1789 | 1468023489790 Marionette TRACE conn4 -> [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:18:09 INFO - PROCESS | 1789 | 1468023489794 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:09 INFO - PROCESS | 1789 | 1468023489946 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 17:18:09 INFO - PROCESS | 1789 | 1468023489959 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:09 INFO - PROCESS | 1789 | 1468023489967 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:09 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f476c00 == 28 [pid = 1789] [id = 713] 17:18:09 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90cf1800) [pid = 1789] [serial = 2140] [outer = (nil)] 17:18:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x9244b400) [pid = 1789] [serial = 2141] [outer = 0x90cf1800] 17:18:10 INFO - PROCESS | 1789 | 1468023490032 Marionette DEBUG loaded listener.js 17:18:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9244f400) [pid = 1789] [serial = 2142] [outer = 0x90cf1800] 17:18:10 INFO - PROCESS | 1789 | 1468023490889 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 17:18:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:18:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1140ms 17:18:10 INFO - PROCESS | 1789 | 1468023490923 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 17:18:10 INFO - PROCESS | 1789 | 1468023490925 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 17:18:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:18:10 INFO - PROCESS | 1789 | 1468023490932 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:18:10 INFO - PROCESS | 1789 | 1468023490934 Marionette TRACE conn4 <- [1,2826,null,{}] 17:18:10 INFO - PROCESS | 1789 | 1468023490940 Marionette TRACE conn4 -> [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:18:10 INFO - PROCESS | 1789 | 1468023490945 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:11 INFO - PROCESS | 1789 | 1468023491086 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 17:18:11 INFO - PROCESS | 1789 | 1468023491103 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:11 INFO - PROCESS | 1789 | 1468023491121 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x93a51c00 == 29 [pid = 1789] [id = 714] 17:18:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93a52000) [pid = 1789] [serial = 2143] [outer = (nil)] 17:18:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93a5c000) [pid = 1789] [serial = 2144] [outer = 0x93a52000] 17:18:11 INFO - PROCESS | 1789 | 1468023491198 Marionette DEBUG loaded listener.js 17:18:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93b57c00) [pid = 1789] [serial = 2145] [outer = 0x93a52000] 17:18:12 INFO - PROCESS | 1789 | 1468023492456 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:18:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:18:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1588ms 17:18:12 INFO - PROCESS | 1789 | 1468023492522 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 17:18:12 INFO - PROCESS | 1789 | 1468023492528 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 17:18:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:18:12 INFO - PROCESS | 1789 | 1468023492536 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:18:12 INFO - PROCESS | 1789 | 1468023492544 Marionette TRACE conn4 <- [1,2830,null,{}] 17:18:12 INFO - PROCESS | 1789 | 1468023492552 Marionette TRACE conn4 -> [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:18:12 INFO - PROCESS | 1789 | 1468023492558 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:12 INFO - PROCESS | 1789 | 1468023492742 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 17:18:13 INFO - PROCESS | 1789 | 1468023492974 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:13 INFO - PROCESS | 1789 | 1468023492983 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae7c00 == 30 [pid = 1789] [id = 715] 17:18:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8f479800) [pid = 1789] [serial = 2146] [outer = (nil)] 17:18:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8f620800) [pid = 1789] [serial = 2147] [outer = 0x8f479800] 17:18:13 INFO - PROCESS | 1789 | 1468023493110 Marionette DEBUG loaded listener.js 17:18:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90c8cc00) [pid = 1789] [serial = 2148] [outer = 0x8f479800] 17:18:14 INFO - PROCESS | 1789 | 1468023494065 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 17:18:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:18:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1604ms 17:18:14 INFO - PROCESS | 1789 | 1468023494140 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 17:18:14 INFO - PROCESS | 1789 | 1468023494148 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 17:18:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:18:14 INFO - PROCESS | 1789 | 1468023494159 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:18:14 INFO - PROCESS | 1789 | 1468023494163 Marionette TRACE conn4 <- [1,2834,null,{}] 17:18:14 INFO - PROCESS | 1789 | 1468023494169 Marionette TRACE conn4 -> [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:18:14 INFO - PROCESS | 1789 | 1468023494175 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:14 INFO - PROCESS | 1789 | 1468023494417 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 17:18:14 INFO - PROCESS | 1789 | 1468023494697 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:14 INFO - PROCESS | 1789 | 1468023494704 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:14 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ea5800 == 31 [pid = 1789] [id = 716] 17:18:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x91ea7400) [pid = 1789] [serial = 2149] [outer = (nil)] 17:18:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9203d800) [pid = 1789] [serial = 2150] [outer = 0x91ea7400] 17:18:14 INFO - PROCESS | 1789 | 1468023494815 Marionette DEBUG loaded listener.js 17:18:14 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x93a4e800) [pid = 1789] [serial = 2151] [outer = 0x91ea7400] 17:18:15 INFO - PROCESS | 1789 | 1468023495767 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:18:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:18:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1680ms 17:18:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:18:15 INFO - PROCESS | 1789 | 1468023495839 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 17:18:15 INFO - PROCESS | 1789 | 1468023495843 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 17:18:15 INFO - PROCESS | 1789 | 1468023495850 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:18:15 INFO - PROCESS | 1789 | 1468023495856 Marionette TRACE conn4 <- [1,2838,null,{}] 17:18:15 INFO - PROCESS | 1789 | 1468023495873 Marionette TRACE conn4 -> [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:18:15 INFO - PROCESS | 1789 | 1468023495881 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:16 INFO - PROCESS | 1789 | 1468023496092 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 17:18:16 INFO - PROCESS | 1789 | 1468023496277 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:16 INFO - PROCESS | 1789 | 1468023496285 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x93d97400 == 32 [pid = 1789] [id = 717] 17:18:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x93d97c00) [pid = 1789] [serial = 2152] [outer = (nil)] 17:18:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9516d800) [pid = 1789] [serial = 2153] [outer = 0x93d97c00] 17:18:16 INFO - PROCESS | 1789 | 1468023496414 Marionette DEBUG loaded listener.js 17:18:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x951dd800) [pid = 1789] [serial = 2154] [outer = 0x93d97c00] 17:18:17 INFO - PROCESS | 1789 | 1468023497426 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 17:18:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:18:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1638ms 17:18:17 INFO - PROCESS | 1789 | 1468023497487 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 17:18:17 INFO - PROCESS | 1789 | 1468023497492 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 17:18:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:18:17 INFO - PROCESS | 1789 | 1468023497499 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:18:17 INFO - PROCESS | 1789 | 1468023497503 Marionette TRACE conn4 <- [1,2842,null,{}] 17:18:17 INFO - PROCESS | 1789 | 1468023497509 Marionette TRACE conn4 -> [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:18:17 INFO - PROCESS | 1789 | 1468023497514 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:17 INFO - PROCESS | 1789 | 1468023497697 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 17:18:17 INFO - PROCESS | 1789 | 1468023497926 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:17 INFO - PROCESS | 1789 | 1468023497935 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c7800 == 33 [pid = 1789] [id = 718] 17:18:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x8d8c8800) [pid = 1789] [serial = 2155] [outer = (nil)] 17:18:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8d8d0800) [pid = 1789] [serial = 2156] [outer = 0x8d8c8800] 17:18:18 INFO - PROCESS | 1789 | 1468023498187 Marionette DEBUG loaded listener.js 17:18:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x8ee01c00) [pid = 1789] [serial = 2157] [outer = 0x8d8c8800] 17:18:19 INFO - PROCESS | 1789 | --DOCSHELL 0x8f896000 == 32 [pid = 1789] [id = 689] 17:18:19 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee0e800 == 31 [pid = 1789] [id = 688] 17:18:19 INFO - PROCESS | 1789 | 1468023499253 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 17:18:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:18:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1795ms 17:18:19 INFO - PROCESS | 1789 | 1468023499295 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 17:18:19 INFO - PROCESS | 1789 | 1468023499301 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 17:18:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:18:19 INFO - PROCESS | 1789 | 1468023499308 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:18:19 INFO - PROCESS | 1789 | 1468023499312 Marionette TRACE conn4 <- [1,2846,null,{}] 17:18:19 INFO - PROCESS | 1789 | 1468023499324 Marionette TRACE conn4 -> [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:18:19 INFO - PROCESS | 1789 | 1468023499331 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:19 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x950a9400) [pid = 1789] [serial = 2099] [outer = (nil)] [url = about:blank] 17:18:19 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x953e8800) [pid = 1789] [serial = 2102] [outer = (nil)] [url = about:blank] 17:18:19 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x8f89c800) [pid = 1789] [serial = 2081] [outer = (nil)] [url = about:blank] 17:18:19 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90c8dc00) [pid = 1789] [serial = 2082] [outer = (nil)] [url = about:blank] 17:18:19 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x93a58000) [pid = 1789] [serial = 2096] [outer = (nil)] [url = about:blank] 17:18:19 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90cecc00) [pid = 1789] [serial = 2093] [outer = (nil)] [url = about:blank] 17:18:19 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90d1b000) [pid = 1789] [serial = 2094] [outer = (nil)] [url = about:blank] 17:18:19 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x950b4400) [pid = 1789] [serial = 2087] [outer = (nil)] [url = about:blank] 17:18:19 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x95168c00) [pid = 1789] [serial = 2088] [outer = (nil)] [url = about:blank] 17:18:19 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8ee08800) [pid = 1789] [serial = 2090] [outer = (nil)] [url = about:blank] 17:18:19 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x8f47bc00) [pid = 1789] [serial = 2091] [outer = (nil)] [url = about:blank] 17:18:19 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93a5b000) [pid = 1789] [serial = 2079] [outer = (nil)] [url = about:blank] 17:18:19 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93a55000) [pid = 1789] [serial = 2084] [outer = (nil)] [url = about:blank] 17:18:19 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x91ad1800) [pid = 1789] [serial = 2085] [outer = (nil)] [url = about:blank] 17:18:19 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x950b1c00) [pid = 1789] [serial = 2100] [outer = (nil)] [url = about:blank] 17:18:19 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x93ac3400) [pid = 1789] [serial = 2097] [outer = (nil)] [url = about:blank] 17:18:19 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x953f0000) [pid = 1789] [serial = 2103] [outer = (nil)] [url = about:blank] 17:18:19 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x92040000) [pid = 1789] [serial = 2105] [outer = (nil)] [url = about:blank] 17:18:19 INFO - PROCESS | 1789 | 1468023499586 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 17:18:19 INFO - PROCESS | 1789 | 1468023499761 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:19 INFO - PROCESS | 1789 | 1468023499769 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:19 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c83800 == 32 [pid = 1789] [id = 719] 17:18:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90c84000) [pid = 1789] [serial = 2158] [outer = (nil)] 17:18:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90c8f000) [pid = 1789] [serial = 2159] [outer = 0x90c84000] 17:18:19 INFO - PROCESS | 1789 | 1468023499851 Marionette DEBUG loaded listener.js 17:18:19 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90d17800) [pid = 1789] [serial = 2160] [outer = 0x90c84000] 17:18:20 INFO - PROCESS | 1789 | 1468023500615 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 17:18:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:18:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1335ms 17:18:20 INFO - PROCESS | 1789 | 1468023500643 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 17:18:20 INFO - PROCESS | 1789 | 1468023500649 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 17:18:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:18:20 INFO - PROCESS | 1789 | 1468023500667 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:18:20 INFO - PROCESS | 1789 | 1468023500671 Marionette TRACE conn4 <- [1,2850,null,{}] 17:18:20 INFO - PROCESS | 1789 | 1468023500677 Marionette TRACE conn4 -> [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:18:20 INFO - PROCESS | 1789 | 1468023500682 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:20 INFO - PROCESS | 1789 | 1468023500835 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 17:18:20 INFO - PROCESS | 1789 | 1468023500852 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:20 INFO - PROCESS | 1789 | 1468023500859 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ada000 == 33 [pid = 1789] [id = 720] 17:18:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91adbc00) [pid = 1789] [serial = 2161] [outer = (nil)] 17:18:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x930d5800) [pid = 1789] [serial = 2162] [outer = 0x91adbc00] 17:18:20 INFO - PROCESS | 1789 | 1468023500926 Marionette DEBUG loaded listener.js 17:18:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93a9b400) [pid = 1789] [serial = 2163] [outer = 0x91adbc00] 17:18:21 INFO - PROCESS | 1789 | 1468023501957 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:18:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:18:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1331ms 17:18:22 INFO - PROCESS | 1789 | 1468023501999 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 17:18:22 INFO - PROCESS | 1789 | 1468023502002 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 17:18:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:18:22 INFO - PROCESS | 1789 | 1468023502019 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:18:22 INFO - PROCESS | 1789 | 1468023502025 Marionette TRACE conn4 <- [1,2854,null,{}] 17:18:22 INFO - PROCESS | 1789 | 1468023502040 Marionette TRACE conn4 -> [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:18:22 INFO - PROCESS | 1789 | 1468023502048 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:22 INFO - PROCESS | 1789 | 1468023502283 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 17:18:22 INFO - PROCESS | 1789 | 1468023502308 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:22 INFO - PROCESS | 1789 | 1468023502315 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:22 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b49000 == 34 [pid = 1789] [id = 721] 17:18:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93d91c00) [pid = 1789] [serial = 2164] [outer = (nil)] 17:18:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x950b4400) [pid = 1789] [serial = 2165] [outer = 0x93d91c00] 17:18:22 INFO - PROCESS | 1789 | 1468023502381 Marionette DEBUG loaded listener.js 17:18:22 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x95166800) [pid = 1789] [serial = 2166] [outer = 0x93d91c00] 17:18:23 INFO - PROCESS | 1789 | 1468023503293 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 17:18:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:18:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1345ms 17:18:23 INFO - PROCESS | 1789 | 1468023503355 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 17:18:23 INFO - PROCESS | 1789 | 1468023503360 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 17:18:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:18:23 INFO - PROCESS | 1789 | 1468023503365 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:18:23 INFO - PROCESS | 1789 | 1468023503369 Marionette TRACE conn4 <- [1,2858,null,{}] 17:18:23 INFO - PROCESS | 1789 | 1468023503374 Marionette TRACE conn4 -> [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:18:23 INFO - PROCESS | 1789 | 1468023503379 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:23 INFO - PROCESS | 1789 | 1468023503582 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 17:18:23 INFO - PROCESS | 1789 | 1468023503606 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:23 INFO - PROCESS | 1789 | 1468023503615 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f61c400 == 35 [pid = 1789] [id = 722] 17:18:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x93ac3c00) [pid = 1789] [serial = 2167] [outer = (nil)] 17:18:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x95361800) [pid = 1789] [serial = 2168] [outer = 0x93ac3c00] 17:18:23 INFO - PROCESS | 1789 | 1468023503680 Marionette DEBUG loaded listener.js 17:18:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x953ecc00) [pid = 1789] [serial = 2169] [outer = 0x93ac3c00] 17:18:24 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x8d9d5c00) [pid = 1789] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:18:24 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8f61ac00) [pid = 1789] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:18:24 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93abec00) [pid = 1789] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:18:24 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x91adac00) [pid = 1789] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:18:24 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x91eac800) [pid = 1789] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:18:24 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8d9dc000) [pid = 1789] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:18:24 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8d8cd400) [pid = 1789] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:18:24 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x99709c00) [pid = 1789] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:18:24 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90c89400) [pid = 1789] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:18:24 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x98340c00) [pid = 1789] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:18:24 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90cf1800) [pid = 1789] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:18:24 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9a0a8400) [pid = 1789] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:18:24 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8d8c9000) [pid = 1789] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:18:24 INFO - PROCESS | 1789 | 1468023504744 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:18:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:18:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1442ms 17:18:24 INFO - PROCESS | 1789 | 1468023504809 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 17:18:24 INFO - PROCESS | 1789 | 1468023504813 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 17:18:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:18:24 INFO - PROCESS | 1789 | 1468023504823 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:18:24 INFO - PROCESS | 1789 | 1468023504826 Marionette TRACE conn4 <- [1,2862,null,{}] 17:18:24 INFO - PROCESS | 1789 | 1468023504832 Marionette TRACE conn4 -> [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:18:24 INFO - PROCESS | 1789 | 1468023504836 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:25 INFO - PROCESS | 1789 | 1468023505002 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 17:18:25 INFO - PROCESS | 1789 | 1468023505144 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:25 INFO - PROCESS | 1789 | 1468023505152 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:25 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f479c00 == 36 [pid = 1789] [id = 723] 17:18:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8f89e400) [pid = 1789] [serial = 2170] [outer = (nil)] 17:18:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x93ac8000) [pid = 1789] [serial = 2171] [outer = 0x8f89e400] 17:18:25 INFO - PROCESS | 1789 | 1468023505241 Marionette DEBUG loaded listener.js 17:18:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x97984c00) [pid = 1789] [serial = 2172] [outer = 0x8f89e400] 17:18:26 INFO - PROCESS | 1789 | 1468023506069 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 17:18:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:18:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1330ms 17:18:26 INFO - PROCESS | 1789 | 1468023506150 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 17:18:26 INFO - PROCESS | 1789 | 1468023506156 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 17:18:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:18:26 INFO - PROCESS | 1789 | 1468023506164 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:18:26 INFO - PROCESS | 1789 | 1468023506170 Marionette TRACE conn4 <- [1,2866,null,{}] 17:18:26 INFO - PROCESS | 1789 | 1468023506179 Marionette TRACE conn4 -> [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:18:26 INFO - PROCESS | 1789 | 1468023506186 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:26 INFO - PROCESS | 1789 | 1468023506402 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 17:18:26 INFO - PROCESS | 1789 | 1468023506588 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:26 INFO - PROCESS | 1789 | 1468023506604 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f47c000 == 37 [pid = 1789] [id = 724] 17:18:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f47dc00) [pid = 1789] [serial = 2173] [outer = (nil)] 17:18:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8f893400) [pid = 1789] [serial = 2174] [outer = 0x8f47dc00] 17:18:26 INFO - PROCESS | 1789 | 1468023506730 Marionette DEBUG loaded listener.js 17:18:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8d8c9800) [pid = 1789] [serial = 2175] [outer = 0x8f47dc00] 17:18:27 INFO - PROCESS | 1789 | 1468023507796 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 17:18:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:18:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1687ms 17:18:27 INFO - PROCESS | 1789 | 1468023507852 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 17:18:27 INFO - PROCESS | 1789 | 1468023507856 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 17:18:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:18:27 INFO - PROCESS | 1789 | 1468023507868 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:18:27 INFO - PROCESS | 1789 | 1468023507874 Marionette TRACE conn4 <- [1,2870,null,{}] 17:18:27 INFO - PROCESS | 1789 | 1468023507880 Marionette TRACE conn4 -> [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:18:27 INFO - PROCESS | 1789 | 1468023507886 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:28 INFO - PROCESS | 1789 | 1468023508071 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 17:18:28 INFO - PROCESS | 1789 | 1468023508256 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:28 INFO - PROCESS | 1789 | 1468023508264 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x90d1c400 == 38 [pid = 1789] [id = 725] 17:18:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91eb2000) [pid = 1789] [serial = 2176] [outer = (nil)] 17:18:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93a54c00) [pid = 1789] [serial = 2177] [outer = 0x91eb2000] 17:18:28 INFO - PROCESS | 1789 | 1468023508351 Marionette DEBUG loaded listener.js 17:18:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93aaa000) [pid = 1789] [serial = 2178] [outer = 0x91eb2000] 17:18:29 INFO - PROCESS | 1789 | 1468023509346 Marionette TRACE conn4 <- [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:18:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:18:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1535ms 17:18:29 INFO - PROCESS | 1789 | 1468023509400 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 17:18:29 INFO - PROCESS | 1789 | 1468023509405 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 17:18:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:18:29 INFO - PROCESS | 1789 | 1468023509411 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:18:29 INFO - PROCESS | 1789 | 1468023509415 Marionette TRACE conn4 <- [1,2874,null,{}] 17:18:29 INFO - PROCESS | 1789 | 1468023509431 Marionette TRACE conn4 -> [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:18:29 INFO - PROCESS | 1789 | 1468023509440 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:29 INFO - PROCESS | 1789 | 1468023509668 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 17:18:29 INFO - PROCESS | 1789 | 1468023509963 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:29 INFO - PROCESS | 1789 | 1468023509977 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x97982400 == 39 [pid = 1789] [id = 726] 17:18:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x97986c00) [pid = 1789] [serial = 2179] [outer = (nil)] 17:18:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x99297400) [pid = 1789] [serial = 2180] [outer = 0x97986c00] 17:18:30 INFO - PROCESS | 1789 | 1468023510103 Marionette DEBUG loaded listener.js 17:18:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x9963dc00) [pid = 1789] [serial = 2181] [outer = 0x97986c00] 17:18:31 INFO - PROCESS | 1789 | 1468023511032 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 17:18:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:18:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1690ms 17:18:31 INFO - PROCESS | 1789 | 1468023511102 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 17:18:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:18:31 INFO - PROCESS | 1789 | 1468023511107 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 17:18:31 INFO - PROCESS | 1789 | 1468023511113 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:18:31 INFO - PROCESS | 1789 | 1468023511116 Marionette TRACE conn4 <- [1,2878,null,{}] 17:18:31 INFO - PROCESS | 1789 | 1468023511122 Marionette TRACE conn4 -> [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:18:31 INFO - PROCESS | 1789 | 1468023511128 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:31 INFO - PROCESS | 1789 | 1468023511342 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 17:18:31 INFO - PROCESS | 1789 | 1468023511527 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:31 INFO - PROCESS | 1789 | 1468023511538 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:31 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c82400 == 40 [pid = 1789] [id = 727] 17:18:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x99785c00) [pid = 1789] [serial = 2182] [outer = (nil)] 17:18:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9a01e800) [pid = 1789] [serial = 2183] [outer = 0x99785c00] 17:18:31 INFO - PROCESS | 1789 | 1468023511618 Marionette DEBUG loaded listener.js 17:18:31 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9a09a400) [pid = 1789] [serial = 2184] [outer = 0x99785c00] 17:18:32 INFO - PROCESS | 1789 | 1468023512595 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 17:18:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:18:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1533ms 17:18:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:18:32 INFO - PROCESS | 1789 | 1468023512649 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 17:18:32 INFO - PROCESS | 1789 | 1468023512653 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 17:18:32 INFO - PROCESS | 1789 | 1468023512660 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:18:32 INFO - PROCESS | 1789 | 1468023512664 Marionette TRACE conn4 <- [1,2882,null,{}] 17:18:32 INFO - PROCESS | 1789 | 1468023512670 Marionette TRACE conn4 -> [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:18:32 INFO - PROCESS | 1789 | 1468023512676 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:32 INFO - PROCESS | 1789 | 1468023512854 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 17:18:33 INFO - PROCESS | 1789 | 1468023513045 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:33 INFO - PROCESS | 1789 | 1468023513052 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x93d9bc00 == 41 [pid = 1789] [id = 728] 17:18:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x996be000) [pid = 1789] [serial = 2185] [outer = (nil)] 17:18:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a0a5400) [pid = 1789] [serial = 2186] [outer = 0x996be000] 17:18:33 INFO - PROCESS | 1789 | 1468023513135 Marionette DEBUG loaded listener.js 17:18:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9a0a6800) [pid = 1789] [serial = 2187] [outer = 0x996be000] 17:18:34 INFO - PROCESS | 1789 | 1468023514090 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 17:18:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:18:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1483ms 17:18:34 INFO - PROCESS | 1789 | 1468023514143 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 17:18:34 INFO - PROCESS | 1789 | 1468023514146 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 17:18:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:18:34 INFO - PROCESS | 1789 | 1468023514153 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:18:34 INFO - PROCESS | 1789 | 1468023514156 Marionette TRACE conn4 <- [1,2886,null,{}] 17:18:34 INFO - PROCESS | 1789 | 1468023514162 Marionette TRACE conn4 -> [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:18:34 INFO - PROCESS | 1789 | 1468023514174 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:34 INFO - PROCESS | 1789 | 1468023514434 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 17:18:34 INFO - PROCESS | 1789 | 1468023514691 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:34 INFO - PROCESS | 1789 | 1468023514700 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:34 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f897400 == 42 [pid = 1789] [id = 729] 17:18:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x8f897800) [pid = 1789] [serial = 2188] [outer = (nil)] 17:18:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x92326000) [pid = 1789] [serial = 2189] [outer = 0x8f897800] 17:18:34 INFO - PROCESS | 1789 | 1468023514827 Marionette DEBUG loaded listener.js 17:18:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x9a57a800) [pid = 1789] [serial = 2190] [outer = 0x8f897800] 17:18:35 INFO - PROCESS | 1789 | 1468023515982 Marionette TRACE conn4 <- [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:18:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:18:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1891ms 17:18:36 INFO - PROCESS | 1789 | 1468023516045 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 17:18:36 INFO - PROCESS | 1789 | 1468023516050 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 17:18:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:18:36 INFO - PROCESS | 1789 | 1468023516059 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:18:36 INFO - PROCESS | 1789 | 1468023516064 Marionette TRACE conn4 <- [1,2890,null,{}] 17:18:36 INFO - PROCESS | 1789 | 1468023516072 Marionette TRACE conn4 -> [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:18:36 INFO - PROCESS | 1789 | 1468023516078 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:36 INFO - PROCESS | 1789 | 1468023516244 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 17:18:36 INFO - PROCESS | 1789 | 1468023516491 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:36 INFO - PROCESS | 1789 | 1468023516503 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:36 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f477000 == 43 [pid = 1789] [id = 730] 17:18:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x90b3f000) [pid = 1789] [serial = 2191] [outer = (nil)] 17:18:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x90c8f400) [pid = 1789] [serial = 2192] [outer = 0x90b3f000] 17:18:36 INFO - PROCESS | 1789 | 1468023516672 Marionette DEBUG loaded listener.js 17:18:36 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x90d14c00) [pid = 1789] [serial = 2193] [outer = 0x90b3f000] 17:18:38 INFO - PROCESS | 1789 | --DOCSHELL 0x8f61c000 == 42 [pid = 1789] [id = 673] 17:18:38 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cb800 == 41 [pid = 1789] [id = 675] 17:18:38 INFO - PROCESS | 1789 | --DOCSHELL 0x91eabc00 == 40 [pid = 1789] [id = 684] 17:18:38 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cd000 == 39 [pid = 1789] [id = 709] 17:18:38 INFO - PROCESS | 1789 | --DOCSHELL 0x93a4e000 == 38 [pid = 1789] [id = 681] 17:18:38 INFO - PROCESS | 1789 | --DOCSHELL 0x8ee06400 == 37 [pid = 1789] [id = 683] 17:18:38 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae8800 == 36 [pid = 1789] [id = 679] 17:18:38 INFO - PROCESS | 1789 | --DOCSHELL 0x90c86800 == 35 [pid = 1789] [id = 680] 17:18:38 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9dcc00 == 34 [pid = 1789] [id = 686] 17:18:38 INFO - PROCESS | 1789 | --DOCSHELL 0x8f613000 == 33 [pid = 1789] [id = 674] 17:18:38 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae1800 == 32 [pid = 1789] [id = 687] 17:18:38 INFO - PROCESS | 1789 | --DOCSHELL 0x8f614c00 == 31 [pid = 1789] [id = 677] 17:18:38 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c7400 == 30 [pid = 1789] [id = 676] 17:18:38 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad6c00 == 29 [pid = 1789] [id = 682] 17:18:38 INFO - PROCESS | 1789 | --DOCSHELL 0x95165000 == 28 [pid = 1789] [id = 685] 17:18:38 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d8800 == 27 [pid = 1789] [id = 678] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x9833a800) [pid = 1789] [serial = 2106] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x8f892c00) [pid = 1789] [serial = 2132] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x9535f800) [pid = 1789] [serial = 2114] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x91ea6000) [pid = 1789] [serial = 2111] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x92329400) [pid = 1789] [serial = 2139] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8f611c00) [pid = 1789] [serial = 2127] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8dadd400) [pid = 1789] [serial = 2130] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9a09fc00) [pid = 1789] [serial = 2121] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x90cf1c00) [pid = 1789] [serial = 2135] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8dae6800) [pid = 1789] [serial = 2126] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9a090400) [pid = 1789] [serial = 2118] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9244b400) [pid = 1789] [serial = 2141] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9203c400) [pid = 1789] [serial = 2138] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x90d18000) [pid = 1789] [serial = 2136] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x9a0ab400) [pid = 1789] [serial = 2123] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x951d5800) [pid = 1789] [serial = 2115] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f89a000) [pid = 1789] [serial = 2133] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9970f400) [pid = 1789] [serial = 2117] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8d9d6000) [pid = 1789] [serial = 2129] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x92440400) [pid = 1789] [serial = 2112] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9a0bd000) [pid = 1789] [serial = 2124] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9a09b000) [pid = 1789] [serial = 2120] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8d9de000) [pid = 1789] [serial = 2109] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8d9d9000) [pid = 1789] [serial = 2108] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x9244f400) [pid = 1789] [serial = 2142] [outer = (nil)] [url = about:blank] 17:18:38 INFO - PROCESS | 1789 | 1468023518641 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:18:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:18:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2643ms 17:18:38 INFO - PROCESS | 1789 | 1468023518765 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 17:18:38 INFO - PROCESS | 1789 | 1468023518771 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 17:18:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:18:38 INFO - PROCESS | 1789 | 1468023518780 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:18:38 INFO - PROCESS | 1789 | 1468023518784 Marionette TRACE conn4 <- [1,2894,null,{}] 17:18:38 INFO - PROCESS | 1789 | 1468023518792 Marionette TRACE conn4 -> [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:18:38 INFO - PROCESS | 1789 | 1468023518797 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:38 INFO - PROCESS | 1789 | 1468023518956 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 17:18:38 INFO - PROCESS | 1789 | 1468023518967 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:38 INFO - PROCESS | 1789 | 1468023518975 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:39 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae6400 == 28 [pid = 1789] [id = 731] 17:18:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x8dae6800) [pid = 1789] [serial = 2194] [outer = (nil)] 17:18:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8f474c00) [pid = 1789] [serial = 2195] [outer = 0x8dae6800] 17:18:39 INFO - PROCESS | 1789 | 1468023519046 Marionette DEBUG loaded listener.js 17:18:39 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8f47a000) [pid = 1789] [serial = 2196] [outer = 0x8dae6800] 17:18:40 INFO - PROCESS | 1789 | 1468023520076 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 17:18:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:18:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1330ms 17:18:40 INFO - PROCESS | 1789 | 1468023520110 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 17:18:40 INFO - PROCESS | 1789 | 1468023520118 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 17:18:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:18:40 INFO - PROCESS | 1789 | 1468023520130 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:18:40 INFO - PROCESS | 1789 | 1468023520133 Marionette TRACE conn4 <- [1,2898,null,{}] 17:18:40 INFO - PROCESS | 1789 | 1468023520140 Marionette TRACE conn4 -> [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:18:40 INFO - PROCESS | 1789 | 1468023520146 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:40 INFO - PROCESS | 1789 | 1468023520381 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 17:18:40 INFO - PROCESS | 1789 | 1468023520476 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:40 INFO - PROCESS | 1789 | 1468023520483 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3b400 == 29 [pid = 1789] [id = 732] 17:18:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90b43400) [pid = 1789] [serial = 2197] [outer = (nil)] 17:18:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x90c81c00) [pid = 1789] [serial = 2198] [outer = 0x90b43400] 17:18:40 INFO - PROCESS | 1789 | 1468023520556 Marionette DEBUG loaded listener.js 17:18:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90c8b400) [pid = 1789] [serial = 2199] [outer = 0x90b43400] 17:18:41 INFO - PROCESS | 1789 | 1468023521464 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 17:18:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:18:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1382ms 17:18:41 INFO - PROCESS | 1789 | 1468023521512 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 17:18:41 INFO - PROCESS | 1789 | 1468023521515 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 17:18:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:18:41 INFO - PROCESS | 1789 | 1468023521529 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:18:41 INFO - PROCESS | 1789 | 1468023521534 Marionette TRACE conn4 <- [1,2902,null,{}] 17:18:41 INFO - PROCESS | 1789 | 1468023521551 Marionette TRACE conn4 -> [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:18:41 INFO - PROCESS | 1789 | 1468023521560 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:41 INFO - PROCESS | 1789 | 1468023521778 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 17:18:41 INFO - PROCESS | 1789 | 1468023521799 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:41 INFO - PROCESS | 1789 | 1468023521810 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:41 INFO - PROCESS | 1789 | ++DOCSHELL 0x91adec00 == 30 [pid = 1789] [id = 733] 17:18:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x91adfc00) [pid = 1789] [serial = 2200] [outer = (nil)] 17:18:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x91eaf400) [pid = 1789] [serial = 2201] [outer = 0x91adfc00] 17:18:41 INFO - PROCESS | 1789 | 1468023521879 Marionette DEBUG loaded listener.js 17:18:41 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9203b400) [pid = 1789] [serial = 2202] [outer = 0x91adfc00] 17:18:43 INFO - PROCESS | 1789 | 1468023523219 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:18:43 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8f89e400) [pid = 1789] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:18:43 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93d91c00) [pid = 1789] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:18:43 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x93ac3c00) [pid = 1789] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:18:43 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8f479800) [pid = 1789] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:18:43 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x93d97c00) [pid = 1789] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:18:43 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90c84000) [pid = 1789] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:18:43 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8d8c8800) [pid = 1789] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:18:43 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x91adbc00) [pid = 1789] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:18:43 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x91ea7400) [pid = 1789] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:18:43 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x93a52000) [pid = 1789] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:18:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:18:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1785ms 17:18:43 INFO - PROCESS | 1789 | 1468023523314 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 17:18:43 INFO - PROCESS | 1789 | 1468023523318 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 17:18:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:18:43 INFO - PROCESS | 1789 | 1468023523324 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:18:43 INFO - PROCESS | 1789 | 1468023523327 Marionette TRACE conn4 <- [1,2906,null,{}] 17:18:43 INFO - PROCESS | 1789 | 1468023523333 Marionette TRACE conn4 -> [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:18:43 INFO - PROCESS | 1789 | 1468023523337 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:43 INFO - PROCESS | 1789 | 1468023523519 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 17:18:43 INFO - PROCESS | 1789 | 1468023523665 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:43 INFO - PROCESS | 1789 | 1468023523671 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c4800 == 31 [pid = 1789] [id = 734] 17:18:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x8f471400) [pid = 1789] [serial = 2203] [outer = (nil)] 17:18:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x91addc00) [pid = 1789] [serial = 2204] [outer = 0x8f471400] 17:18:43 INFO - PROCESS | 1789 | 1468023523744 Marionette DEBUG loaded listener.js 17:18:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x92440400) [pid = 1789] [serial = 2205] [outer = 0x8f471400] 17:18:44 INFO - PROCESS | 1789 | 1468023524484 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 17:18:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:18:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1177ms 17:18:44 INFO - PROCESS | 1789 | 1468023524502 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 17:18:44 INFO - PROCESS | 1789 | 1468023524506 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 17:18:44 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:18:44 INFO - PROCESS | 1789 | 1468023524513 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:18:44 INFO - PROCESS | 1789 | 1468023524517 Marionette TRACE conn4 <- [1,2910,null,{}] 17:18:44 INFO - PROCESS | 1789 | 1468023524522 Marionette TRACE conn4 -> [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:18:44 INFO - PROCESS | 1789 | 1468023524527 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:44 INFO - PROCESS | 1789 | 1468023524720 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 17:18:44 INFO - PROCESS | 1789 | 1468023524750 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:44 INFO - PROCESS | 1789 | 1468023524760 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:44 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae3800 == 32 [pid = 1789] [id = 735] 17:18:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x90c84000) [pid = 1789] [serial = 2206] [outer = (nil)] 17:18:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x930df400) [pid = 1789] [serial = 2207] [outer = 0x90c84000] 17:18:44 INFO - PROCESS | 1789 | 1468023524831 Marionette DEBUG loaded listener.js 17:18:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93a56800) [pid = 1789] [serial = 2208] [outer = 0x90c84000] 17:18:45 INFO - PROCESS | 1789 | 1468023525780 Marionette TRACE conn4 <- [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:18:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:18:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:18:45 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1288ms 17:18:45 INFO - PROCESS | 1789 | 1468023525803 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 17:18:45 INFO - PROCESS | 1789 | 1468023525809 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 17:18:45 INFO - TEST-START | /DOMEvents/constructors.html 17:18:45 INFO - PROCESS | 1789 | 1468023525818 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:18:45 INFO - PROCESS | 1789 | 1468023525823 Marionette TRACE conn4 <- [1,2914,null,{}] 17:18:45 INFO - PROCESS | 1789 | 1468023525831 Marionette TRACE conn4 -> [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:18:45 INFO - PROCESS | 1789 | 1468023525836 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:46 INFO - PROCESS | 1789 | 1468023526006 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 17:18:46 INFO - PROCESS | 1789 | 1468023526201 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:46 INFO - PROCESS | 1789 | 1468023526210 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:46 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae8800 == 33 [pid = 1789] [id = 736] 17:18:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8ee05000) [pid = 1789] [serial = 2209] [outer = (nil)] 17:18:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8f892c00) [pid = 1789] [serial = 2210] [outer = 0x8ee05000] 17:18:46 INFO - PROCESS | 1789 | 1468023526294 Marionette DEBUG loaded listener.js 17:18:46 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8f89f000) [pid = 1789] [serial = 2211] [outer = 0x8ee05000] 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:18:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:18:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:18:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:18:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:18:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:18:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:18:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:18:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:18:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:18:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:18:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:18:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:18:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:18:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:18:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:18:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:18:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:18:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:18:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:18:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:18:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 1620ms 17:18:47 INFO - PROCESS | 1789 | 1468023527371 Marionette TRACE conn4 <- [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:18:47 INFO - PROCESS | 1789 | 1468023527455 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 17:18:47 INFO - PROCESS | 1789 | 1468023527470 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 17:18:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:18:47 INFO - PROCESS | 1789 | 1468023527488 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:18:47 INFO - PROCESS | 1789 | 1468023527491 Marionette TRACE conn4 <- [1,2918,null,{}] 17:18:47 INFO - PROCESS | 1789 | 1468023527498 Marionette TRACE conn4 -> [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:18:47 INFO - PROCESS | 1789 | 1468023527503 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:47 INFO - PROCESS | 1789 | 1468023527678 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 17:18:47 INFO - PROCESS | 1789 | 1468023527913 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:47 INFO - PROCESS | 1789 | 1468023527924 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b4a400 == 34 [pid = 1789] [id = 737] 17:18:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9244f800) [pid = 1789] [serial = 2212] [outer = (nil)] 17:18:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93a54800) [pid = 1789] [serial = 2213] [outer = 0x9244f800] 17:18:48 INFO - PROCESS | 1789 | 1468023528048 Marionette DEBUG loaded listener.js 17:18:48 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x92040000) [pid = 1789] [serial = 2214] [outer = 0x9244f800] 17:18:48 INFO - PROCESS | 1789 | 1468023528943 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:18:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:18:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1484ms 17:18:48 INFO - PROCESS | 1789 | 1468023528967 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 17:18:48 INFO - PROCESS | 1789 | 1468023528971 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 17:18:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:18:48 INFO - PROCESS | 1789 | 1468023528978 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:18:48 INFO - PROCESS | 1789 | 1468023528984 Marionette TRACE conn4 <- [1,2922,null,{}] 17:18:49 INFO - PROCESS | 1789 | 1468023529001 Marionette TRACE conn4 -> [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:18:49 INFO - PROCESS | 1789 | 1468023529009 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:49 INFO - PROCESS | 1789 | 1468023529251 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 17:18:49 INFO - PROCESS | 1789 | 1468023529397 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:49 INFO - PROCESS | 1789 | 1468023529410 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x95163400 == 35 [pid = 1789] [id = 738] 17:18:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x95165800) [pid = 1789] [serial = 2215] [outer = (nil)] 17:18:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x95171800) [pid = 1789] [serial = 2216] [outer = 0x95165800] 17:18:49 INFO - PROCESS | 1789 | 1468023529493 Marionette DEBUG loaded listener.js 17:18:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x95360c00) [pid = 1789] [serial = 2217] [outer = 0x95165800] 17:18:50 INFO - PROCESS | 1789 | [1789] 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:18:50 INFO - PROCESS | 1789 | [1789] 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:18:50 INFO - PROCESS | 1789 | [1789] 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:18:50 INFO - PROCESS | 1789 | [1789] 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:18:50 INFO - PROCESS | 1789 | 1468023530454 Marionette TRACE conn4 <- [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:18:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:18:50 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:18:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:18:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:18:50 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:18:50 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:18:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:18:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:18:50 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:18:50 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:18:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:18:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:18:50 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:18:50 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:18:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:18:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:18:50 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:18:50 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1536ms 17:18:50 INFO - PROCESS | 1789 | 1468023530520 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 17:18:50 INFO - PROCESS | 1789 | 1468023530524 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 17:18:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:18:50 INFO - PROCESS | 1789 | 1468023530532 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:18:50 INFO - PROCESS | 1789 | 1468023530537 Marionette TRACE conn4 <- [1,2926,null,{}] 17:18:50 INFO - PROCESS | 1789 | 1468023530571 Marionette TRACE conn4 -> [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:18:50 INFO - PROCESS | 1789 | 1468023530575 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:50 INFO - PROCESS | 1789 | 1468023530745 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 17:18:50 INFO - PROCESS | 1789 | 1468023530941 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:50 INFO - PROCESS | 1789 | 1468023530948 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:50 INFO - PROCESS | 1789 | ++DOCSHELL 0x91adb800 == 36 [pid = 1789] [id = 739] 17:18:50 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9535f800) [pid = 1789] [serial = 2218] [outer = (nil)] 17:18:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x99639400) [pid = 1789] [serial = 2219] [outer = 0x9535f800] 17:18:51 INFO - PROCESS | 1789 | 1468023531029 Marionette DEBUG loaded listener.js 17:18:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x99709c00) [pid = 1789] [serial = 2220] [outer = 0x9535f800] 17:18:51 INFO - PROCESS | 1789 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:18:51 INFO - PROCESS | 1789 | 1468023531944 Marionette TRACE conn4 <- [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:18:51 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:18:51 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1456ms 17:18:51 INFO - PROCESS | 1789 | 1468023531989 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 17:18:51 INFO - PROCESS | 1789 | 1468023531993 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 17:18:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:18:52 INFO - PROCESS | 1789 | 1468023531999 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:18:52 INFO - PROCESS | 1789 | 1468023532003 Marionette TRACE conn4 <- [1,2930,null,{}] 17:18:52 INFO - PROCESS | 1789 | 1468023532008 Marionette TRACE conn4 -> [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:18:52 INFO - PROCESS | 1789 | 1468023532014 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:52 INFO - PROCESS | 1789 | 1468023532177 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 17:18:52 INFO - PROCESS | 1789 | 1468023532368 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:52 INFO - PROCESS | 1789 | 1468023532378 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x9833a400 == 37 [pid = 1789] [id = 740] 17:18:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9963a400) [pid = 1789] [serial = 2221] [outer = (nil)] 17:18:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x9a093800) [pid = 1789] [serial = 2222] [outer = 0x9963a400] 17:18:52 INFO - PROCESS | 1789 | 1468023532458 Marionette DEBUG loaded listener.js 17:18:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a095400) [pid = 1789] [serial = 2223] [outer = 0x9963a400] 17:18:53 INFO - PROCESS | 1789 | 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:18:53 INFO - PROCESS | 1789 | 1468023533514 Marionette TRACE conn4 <- [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:18:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:18:53 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1533ms 17:18:53 INFO - PROCESS | 1789 | 1468023533533 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 17:18:53 INFO - PROCESS | 1789 | 1468023533538 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 17:18:53 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:18:53 INFO - PROCESS | 1789 | 1468023533547 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:18:53 INFO - PROCESS | 1789 | 1468023533551 Marionette TRACE conn4 <- [1,2934,null,{}] 17:18:53 INFO - PROCESS | 1789 | 1468023533560 Marionette TRACE conn4 -> [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:18:53 INFO - PROCESS | 1789 | 1468023533565 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:53 INFO - PROCESS | 1789 | 1468023533728 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 17:18:54 INFO - PROCESS | 1789 | 1468023534041 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:54 INFO - PROCESS | 1789 | 1468023534055 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:54 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9db800 == 38 [pid = 1789] [id = 741] 17:18:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x8dae3400) [pid = 1789] [serial = 2224] [outer = (nil)] 17:18:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8f47c800) [pid = 1789] [serial = 2225] [outer = 0x8dae3400] 17:18:54 INFO - PROCESS | 1789 | 1468023534196 Marionette DEBUG loaded listener.js 17:18:54 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8f620400) [pid = 1789] [serial = 2226] [outer = 0x8dae3400] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x93ac8000) [pid = 1789] [serial = 2171] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x950b4400) [pid = 1789] [serial = 2165] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x95361800) [pid = 1789] [serial = 2168] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x95166800) [pid = 1789] [serial = 2166] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x8f620800) [pid = 1789] [serial = 2147] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x90c8cc00) [pid = 1789] [serial = 2148] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9516d800) [pid = 1789] [serial = 2153] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x951dd800) [pid = 1789] [serial = 2154] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x90c8f000) [pid = 1789] [serial = 2159] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90d17800) [pid = 1789] [serial = 2160] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8d8d0800) [pid = 1789] [serial = 2156] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8ee01c00) [pid = 1789] [serial = 2157] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x930d5800) [pid = 1789] [serial = 2162] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9203d800) [pid = 1789] [serial = 2150] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x93a4e800) [pid = 1789] [serial = 2151] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93b57c00) [pid = 1789] [serial = 2145] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x93a5c000) [pid = 1789] [serial = 2144] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x97984c00) [pid = 1789] [serial = 2172] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x953ecc00) [pid = 1789] [serial = 2169] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x93a9b400) [pid = 1789] [serial = 2163] [outer = (nil)] [url = about:blank] 17:18:54 INFO - PROCESS | 1789 | 1468023534948 Marionette TRACE conn4 <- [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:18:54 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:18:54 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1433ms 17:18:54 INFO - PROCESS | 1789 | 1468023534980 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 17:18:54 INFO - PROCESS | 1789 | 1468023534985 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 17:18:54 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:18:55 INFO - PROCESS | 1789 | 1468023534996 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:18:55 INFO - PROCESS | 1789 | 1468023534999 Marionette TRACE conn4 <- [1,2938,null,{}] 17:18:55 INFO - PROCESS | 1789 | 1468023535005 Marionette TRACE conn4 -> [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:18:55 INFO - PROCESS | 1789 | 1468023535011 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:55 INFO - PROCESS | 1789 | 1468023535175 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 17:18:55 INFO - PROCESS | 1789 | 1468023535327 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:55 INFO - PROCESS | 1789 | 1468023535335 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x90cef400 == 39 [pid = 1789] [id = 742] 17:18:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90d15400) [pid = 1789] [serial = 2227] [outer = (nil)] 17:18:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x91ae0800) [pid = 1789] [serial = 2228] [outer = 0x90d15400] 17:18:55 INFO - PROCESS | 1789 | 1468023535412 Marionette DEBUG loaded listener.js 17:18:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x91eb4400) [pid = 1789] [serial = 2229] [outer = 0x90d15400] 17:18:56 INFO - PROCESS | 1789 | 1468023536138 Marionette TRACE conn4 <- [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:18:56 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:18:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1177ms 17:18:56 INFO - PROCESS | 1789 | 1468023536172 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 17:18:56 INFO - PROCESS | 1789 | 1468023536175 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 17:18:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:18:56 INFO - PROCESS | 1789 | 1468023536182 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:18:56 INFO - PROCESS | 1789 | 1468023536187 Marionette TRACE conn4 <- [1,2942,null,{}] 17:18:56 INFO - PROCESS | 1789 | 1468023536203 Marionette TRACE conn4 -> [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:18:56 INFO - PROCESS | 1789 | 1468023536211 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:56 INFO - PROCESS | 1789 | 1468023536416 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 17:18:56 INFO - PROCESS | 1789 | 1468023536436 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:56 INFO - PROCESS | 1789 | 1468023536447 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8cc000 == 40 [pid = 1789] [id = 743] 17:18:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93aa6c00) [pid = 1789] [serial = 2230] [outer = (nil)] 17:18:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93b53400) [pid = 1789] [serial = 2231] [outer = 0x93aa6c00] 17:18:56 INFO - PROCESS | 1789 | 1468023536517 Marionette DEBUG loaded listener.js 17:18:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93d97800) [pid = 1789] [serial = 2232] [outer = 0x93aa6c00] 17:18:57 INFO - PROCESS | 1789 | 1468023537338 Marionette TRACE conn4 <- [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:18:57 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:18:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:18:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:18:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1186ms 17:18:57 INFO - PROCESS | 1789 | 1468023537371 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 17:18:57 INFO - PROCESS | 1789 | 1468023537375 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 17:18:57 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:18:57 INFO - PROCESS | 1789 | 1468023537381 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:18:57 INFO - PROCESS | 1789 | 1468023537385 Marionette TRACE conn4 <- [1,2946,null,{}] 17:18:57 INFO - PROCESS | 1789 | 1468023537402 Marionette TRACE conn4 -> [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:18:57 INFO - PROCESS | 1789 | 1468023537408 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:57 INFO - PROCESS | 1789 | 1468023537628 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 17:18:57 INFO - PROCESS | 1789 | 1468023537659 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:57 INFO - PROCESS | 1789 | 1468023537668 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:57 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c5000 == 41 [pid = 1789] [id = 744] 17:18:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x93aca800) [pid = 1789] [serial = 2233] [outer = (nil)] 17:18:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x9535a800) [pid = 1789] [serial = 2234] [outer = 0x93aca800] 17:18:57 INFO - PROCESS | 1789 | 1468023537736 Marionette DEBUG loaded listener.js 17:18:57 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x953f0000) [pid = 1789] [serial = 2235] [outer = 0x93aca800] 17:18:58 INFO - PROCESS | 1789 | 1468023538573 Marionette TRACE conn4 <- [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:18:58 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 17:18:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1245ms 17:18:58 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:18:58 INFO - PROCESS | 1789 | 1468023538626 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 17:18:58 INFO - PROCESS | 1789 | 1468023538629 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 17:18:58 INFO - PROCESS | 1789 | 1468023538636 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:18:58 INFO - PROCESS | 1789 | 1468023538639 Marionette TRACE conn4 <- [1,2950,null,{}] 17:18:58 INFO - PROCESS | 1789 | 1468023538650 Marionette TRACE conn4 -> [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:18:58 INFO - PROCESS | 1789 | 1468023538654 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:58 INFO - PROCESS | 1789 | 1468023538910 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 17:18:58 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8f47dc00) [pid = 1789] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:18:58 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x91eb2000) [pid = 1789] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:18:58 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x97986c00) [pid = 1789] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:18:58 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x99785c00) [pid = 1789] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:18:58 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x91adfc00) [pid = 1789] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:18:58 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x996be000) [pid = 1789] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:18:58 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8dae6800) [pid = 1789] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:18:58 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x90b3f000) [pid = 1789] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:18:58 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90b43400) [pid = 1789] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:18:58 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x8f897800) [pid = 1789] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:18:58 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x8f471400) [pid = 1789] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:18:59 INFO - PROCESS | 1789 | 1468023539035 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:59 INFO - PROCESS | 1789 | 1468023539044 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:18:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9dcc00 == 42 [pid = 1789] [id = 745] 17:18:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x8dadd800) [pid = 1789] [serial = 2236] [outer = (nil)] 17:18:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8f89c400) [pid = 1789] [serial = 2237] [outer = 0x8dadd800] 17:18:59 INFO - PROCESS | 1789 | 1468023539114 Marionette DEBUG loaded listener.js 17:18:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x90d12800) [pid = 1789] [serial = 2238] [outer = 0x8dadd800] 17:18:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x953e8800 == 43 [pid = 1789] [id = 746] 17:18:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x97984c00) [pid = 1789] [serial = 2239] [outer = (nil)] 17:18:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x99785c00) [pid = 1789] [serial = 2240] [outer = 0x97984c00] 17:18:59 INFO - PROCESS | 1789 | 1468023539858 Marionette TRACE conn4 <- [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:18:59 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 17:18:59 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1233ms 17:18:59 INFO - PROCESS | 1789 | 1468023539868 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 17:18:59 INFO - PROCESS | 1789 | 1468023539872 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 17:18:59 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:18:59 INFO - PROCESS | 1789 | 1468023539878 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:18:59 INFO - PROCESS | 1789 | 1468023539881 Marionette TRACE conn4 <- [1,2954,null,{}] 17:18:59 INFO - PROCESS | 1789 | 1468023539900 Marionette TRACE conn4 -> [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:18:59 INFO - PROCESS | 1789 | 1468023539910 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:00 INFO - PROCESS | 1789 | 1468023540133 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 17:19:00 INFO - PROCESS | 1789 | 1468023540143 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:00 INFO - PROCESS | 1789 | 1468023540150 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:00 INFO - PROCESS | 1789 | ++DOCSHELL 0x930e0000 == 44 [pid = 1789] [id = 747] 17:19:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x95171c00) [pid = 1789] [serial = 2241] [outer = (nil)] 17:19:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x9926a800) [pid = 1789] [serial = 2242] [outer = 0x95171c00] 17:19:00 INFO - PROCESS | 1789 | 1468023540361 Marionette DEBUG loaded listener.js 17:19:00 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x9a0aec00) [pid = 1789] [serial = 2243] [outer = 0x95171c00] 17:19:01 INFO - PROCESS | 1789 | 1468023541131 Marionette TRACE conn4 <- [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:19:01 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:19:01 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:19:01 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1290ms 17:19:01 INFO - PROCESS | 1789 | 1468023541185 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 17:19:01 INFO - PROCESS | 1789 | 1468023541191 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 17:19:01 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:19:01 INFO - PROCESS | 1789 | 1468023541205 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:19:01 INFO - PROCESS | 1789 | 1468023541209 Marionette TRACE conn4 <- [1,2958,null,{}] 17:19:01 INFO - PROCESS | 1789 | 1468023541218 Marionette TRACE conn4 -> [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:19:01 INFO - PROCESS | 1789 | 1468023541223 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:01 INFO - PROCESS | 1789 | 1468023541426 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 17:19:01 INFO - PROCESS | 1789 | 1468023541617 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:01 INFO - PROCESS | 1789 | 1468023541628 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d1400 == 45 [pid = 1789] [id = 748] 17:19:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8dadd400) [pid = 1789] [serial = 2244] [outer = (nil)] 17:19:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90c8f000) [pid = 1789] [serial = 2245] [outer = 0x8dadd400] 17:19:01 INFO - PROCESS | 1789 | 1468023541753 Marionette DEBUG loaded listener.js 17:19:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90cf1800) [pid = 1789] [serial = 2246] [outer = 0x8dadd400] 17:19:02 INFO - PROCESS | 1789 | 1468023542669 Marionette TRACE conn4 <- [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:19:02 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 17:19:02 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1495ms 17:19:02 INFO - PROCESS | 1789 | 1468023542700 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 17:19:02 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:19:02 INFO - PROCESS | 1789 | 1468023542708 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 17:19:02 INFO - PROCESS | 1789 | 1468023542725 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:19:02 INFO - PROCESS | 1789 | 1468023542730 Marionette TRACE conn4 <- [1,2962,null,{}] 17:19:02 INFO - PROCESS | 1789 | 1468023542736 Marionette TRACE conn4 -> [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:19:02 INFO - PROCESS | 1789 | 1468023542742 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:02 INFO - PROCESS | 1789 | 1468023542929 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 17:19:03 INFO - PROCESS | 1789 | 1468023543120 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:03 INFO - PROCESS | 1789 | 1468023543132 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:03 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9ddc00 == 46 [pid = 1789] [id = 749] 17:19:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x930db000) [pid = 1789] [serial = 2247] [outer = (nil)] 17:19:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x93a5ac00) [pid = 1789] [serial = 2248] [outer = 0x930db000] 17:19:03 INFO - PROCESS | 1789 | 1468023543211 Marionette DEBUG loaded listener.js 17:19:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x93b55c00) [pid = 1789] [serial = 2249] [outer = 0x930db000] 17:19:04 INFO - PROCESS | 1789 | 1468023544114 Marionette TRACE conn4 <- [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:19:04 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:19:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1454ms 17:19:04 INFO - PROCESS | 1789 | 1468023544174 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 17:19:04 INFO - PROCESS | 1789 | 1468023544178 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 17:19:04 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:19:04 INFO - PROCESS | 1789 | 1468023544185 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:19:04 INFO - PROCESS | 1789 | 1468023544191 Marionette TRACE conn4 <- [1,2966,null,{}] 17:19:04 INFO - PROCESS | 1789 | 1468023544224 Marionette TRACE conn4 -> [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:19:04 INFO - PROCESS | 1789 | 1468023544233 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:04 INFO - PROCESS | 1789 | 1468023544458 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 17:19:04 INFO - PROCESS | 1789 | 1468023544598 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:04 INFO - PROCESS | 1789 | 1468023544610 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a09b000 == 47 [pid = 1789] [id = 750] 17:19:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9a09dc00) [pid = 1789] [serial = 2250] [outer = (nil)] 17:19:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9a0a5c00) [pid = 1789] [serial = 2251] [outer = 0x9a09dc00] 17:19:04 INFO - PROCESS | 1789 | 1468023544695 Marionette DEBUG loaded listener.js 17:19:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x9a0c0000) [pid = 1789] [serial = 2252] [outer = 0x9a09dc00] 17:19:05 INFO - PROCESS | 1789 | 1468023545549 Marionette TRACE conn4 <- [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:19:05 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:19:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1394ms 17:19:05 INFO - PROCESS | 1789 | 1468023545579 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 17:19:05 INFO - PROCESS | 1789 | 1468023545584 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 17:19:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:19:05 INFO - PROCESS | 1789 | 1468023545590 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:19:05 INFO - PROCESS | 1789 | 1468023545594 Marionette TRACE conn4 <- [1,2970,null,{}] 17:19:05 INFO - PROCESS | 1789 | 1468023545599 Marionette TRACE conn4 -> [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:19:05 INFO - PROCESS | 1789 | 1468023545603 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:05 INFO - PROCESS | 1789 | 1468023545767 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 17:19:05 INFO - PROCESS | 1789 | 1468023545964 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:05 INFO - PROCESS | 1789 | 1468023545973 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:06 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae2c00 == 48 [pid = 1789] [id = 751] 17:19:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x91adc000) [pid = 1789] [serial = 2253] [outer = (nil)] 17:19:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a448000) [pid = 1789] [serial = 2254] [outer = 0x91adc000] 17:19:06 INFO - PROCESS | 1789 | 1468023546064 Marionette DEBUG loaded listener.js 17:19:06 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x9a843c00) [pid = 1789] [serial = 2255] [outer = 0x91adc000] 17:19:06 INFO - PROCESS | 1789 | 1468023546848 Marionette TRACE conn4 <- [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:19:06 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:19:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1292ms 17:19:06 INFO - PROCESS | 1789 | 1468023546883 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 17:19:06 INFO - PROCESS | 1789 | 1468023546887 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 17:19:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:19:06 INFO - PROCESS | 1789 | 1468023546893 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:19:06 INFO - PROCESS | 1789 | 1468023546898 Marionette TRACE conn4 <- [1,2974,null,{}] 17:19:06 INFO - PROCESS | 1789 | 1468023546904 Marionette TRACE conn4 -> [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:19:06 INFO - PROCESS | 1789 | 1468023546909 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:07 INFO - PROCESS | 1789 | 1468023547077 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 17:19:07 INFO - PROCESS | 1789 | 1468023547285 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:07 INFO - PROCESS | 1789 | 1468023547296 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:07 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f475000 == 49 [pid = 1789] [id = 752] 17:19:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x90c83c00) [pid = 1789] [serial = 2256] [outer = (nil)] 17:19:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9a8d4800) [pid = 1789] [serial = 2257] [outer = 0x90c83c00] 17:19:07 INFO - PROCESS | 1789 | 1468023547389 Marionette DEBUG loaded listener.js 17:19:07 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x9b115800) [pid = 1789] [serial = 2258] [outer = 0x90c83c00] 17:19:08 INFO - PROCESS | 1789 | 1468023548244 Marionette TRACE conn4 <- [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:19:08 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:19:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1383ms 17:19:08 INFO - PROCESS | 1789 | 1468023548277 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 17:19:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:19:08 INFO - PROCESS | 1789 | 1468023548281 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 17:19:08 INFO - PROCESS | 1789 | 1468023548288 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:19:08 INFO - PROCESS | 1789 | 1468023548292 Marionette TRACE conn4 <- [1,2978,null,{}] 17:19:08 INFO - PROCESS | 1789 | 1468023548298 Marionette TRACE conn4 -> [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:19:08 INFO - PROCESS | 1789 | 1468023548309 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:08 INFO - PROCESS | 1789 | 1468023548542 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 17:19:08 INFO - PROCESS | 1789 | 1468023548733 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:08 INFO - PROCESS | 1789 | 1468023548744 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:08 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c2400 == 50 [pid = 1789] [id = 753] 17:19:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x8d8cd000) [pid = 1789] [serial = 2259] [outer = (nil)] 17:19:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x9b529800) [pid = 1789] [serial = 2260] [outer = 0x8d8cd000] 17:19:08 INFO - PROCESS | 1789 | 1468023548824 Marionette DEBUG loaded listener.js 17:19:08 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x9bc17800) [pid = 1789] [serial = 2261] [outer = 0x8d8cd000] 17:19:09 INFO - PROCESS | 1789 | 1468023549654 Marionette TRACE conn4 <- [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:19:09 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:19:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1391ms 17:19:09 INFO - PROCESS | 1789 | 1468023549678 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 17:19:09 INFO - PROCESS | 1789 | 1468023549682 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 17:19:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:19:09 INFO - PROCESS | 1789 | 1468023549689 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:19:09 INFO - PROCESS | 1789 | 1468023549692 Marionette TRACE conn4 <- [1,2982,null,{}] 17:19:09 INFO - PROCESS | 1789 | 1468023549698 Marionette TRACE conn4 -> [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:19:09 INFO - PROCESS | 1789 | 1468023549703 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:09 INFO - PROCESS | 1789 | 1468023549859 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 17:19:10 INFO - PROCESS | 1789 | 1468023550065 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:10 INFO - PROCESS | 1789 | 1468023550080 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:10 INFO - PROCESS | 1789 | ++DOCSHELL 0x90cf0c00 == 51 [pid = 1789] [id = 754] 17:19:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x95164400) [pid = 1789] [serial = 2262] [outer = (nil)] 17:19:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x9bca6000) [pid = 1789] [serial = 2263] [outer = 0x95164400] 17:19:10 INFO - PROCESS | 1789 | 1468023550206 Marionette DEBUG loaded listener.js 17:19:10 INFO - PROCESS | 1789 | ++DOMWINDOW == 94 (0x9bce6800) [pid = 1789] [serial = 2264] [outer = 0x95164400] 17:19:10 INFO - PROCESS | 1789 | 1468023550985 Marionette TRACE conn4 <- [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:19:11 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:19:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:19:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:19:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1336ms 17:19:11 INFO - PROCESS | 1789 | 1468023551026 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 17:19:11 INFO - PROCESS | 1789 | 1468023551030 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 17:19:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:19:11 INFO - PROCESS | 1789 | 1468023551036 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:19:11 INFO - PROCESS | 1789 | 1468023551040 Marionette TRACE conn4 <- [1,2986,null,{}] 17:19:11 INFO - PROCESS | 1789 | 1468023551046 Marionette TRACE conn4 -> [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:19:11 INFO - PROCESS | 1789 | 1468023551050 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:11 INFO - PROCESS | 1789 | 1468023551247 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 17:19:11 INFO - PROCESS | 1789 | 1468023551418 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:11 INFO - PROCESS | 1789 | 1468023551427 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:11 INFO - PROCESS | 1789 | ++DOCSHELL 0x92038800 == 52 [pid = 1789] [id = 755] 17:19:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 95 (0x92039000) [pid = 1789] [serial = 2265] [outer = (nil)] 17:19:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 96 (0x9b11cc00) [pid = 1789] [serial = 2266] [outer = 0x92039000] 17:19:11 INFO - PROCESS | 1789 | 1468023551543 Marionette DEBUG loaded listener.js 17:19:11 INFO - PROCESS | 1789 | ++DOMWINDOW == 97 (0x9cb67c00) [pid = 1789] [serial = 2267] [outer = 0x92039000] 17:19:12 INFO - PROCESS | 1789 | 1468023552664 Marionette TRACE conn4 <- [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:19:12 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:19:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1640ms 17:19:12 INFO - PROCESS | 1789 | 1468023552676 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 17:19:12 INFO - PROCESS | 1789 | 1468023552682 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 17:19:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:19:12 INFO - PROCESS | 1789 | 1468023552691 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:19:12 INFO - PROCESS | 1789 | 1468023552695 Marionette TRACE conn4 <- [1,2990,null,{}] 17:19:12 INFO - PROCESS | 1789 | 1468023552703 Marionette TRACE conn4 -> [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:19:12 INFO - PROCESS | 1789 | 1468023552708 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:12 INFO - PROCESS | 1789 | 1468023552904 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 17:19:13 INFO - PROCESS | 1789 | 1468023553125 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:13 INFO - PROCESS | 1789 | 1468023553138 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c87000 == 53 [pid = 1789] [id = 756] 17:19:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 98 (0x90c88000) [pid = 1789] [serial = 2268] [outer = (nil)] 17:19:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 99 (0x90cea800) [pid = 1789] [serial = 2269] [outer = 0x90c88000] 17:19:13 INFO - PROCESS | 1789 | 1468023553225 Marionette DEBUG loaded listener.js 17:19:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 100 (0x90d20c00) [pid = 1789] [serial = 2270] [outer = 0x90c88000] 17:19:13 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c90000 == 54 [pid = 1789] [id = 757] 17:19:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 101 (0x93a54000) [pid = 1789] [serial = 2271] [outer = (nil)] 17:19:13 INFO - PROCESS | 1789 | ++DOMWINDOW == 102 (0x93a5c400) [pid = 1789] [serial = 2272] [outer = 0x93a54000] 17:19:14 INFO - PROCESS | 1789 | 1468023554141 Marionette TRACE conn4 <- [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:19:14 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:19:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1481ms 17:19:14 INFO - PROCESS | 1789 | 1468023554178 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 17:19:14 INFO - PROCESS | 1789 | 1468023554184 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 17:19:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:19:14 INFO - PROCESS | 1789 | 1468023554194 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:19:14 INFO - PROCESS | 1789 | 1468023554197 Marionette TRACE conn4 <- [1,2994,null,{}] 17:19:14 INFO - PROCESS | 1789 | 1468023554203 Marionette TRACE conn4 -> [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:19:14 INFO - PROCESS | 1789 | 1468023554209 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:14 INFO - PROCESS | 1789 | 1468023554380 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x953e8800 == 53 [pid = 1789] [id = 746] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9dcc00 == 52 [pid = 1789] [id = 745] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c5000 == 51 [pid = 1789] [id = 744] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8cc000 == 50 [pid = 1789] [id = 743] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x90cef400 == 49 [pid = 1789] [id = 742] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9db800 == 48 [pid = 1789] [id = 741] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae6400 == 47 [pid = 1789] [id = 731] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3b400 == 46 [pid = 1789] [id = 732] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae3800 == 45 [pid = 1789] [id = 735] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c4800 == 44 [pid = 1789] [id = 734] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x91adec00 == 43 [pid = 1789] [id = 733] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x90b4a400 == 42 [pid = 1789] [id = 737] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae8800 == 41 [pid = 1789] [id = 736] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x95163400 == 40 [pid = 1789] [id = 738] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x9833a400 == 39 [pid = 1789] [id = 740] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x8f477000 == 38 [pid = 1789] [id = 730] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x90c82400 == 37 [pid = 1789] [id = 727] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x93d9bc00 == 36 [pid = 1789] [id = 728] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x8f897400 == 35 [pid = 1789] [id = 729] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x90c90000 == 34 [pid = 1789] [id = 757] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x91adb800 == 33 [pid = 1789] [id = 739] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x90cf0c00 == 32 [pid = 1789] [id = 754] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x92038800 == 31 [pid = 1789] [id = 755] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c2400 == 30 [pid = 1789] [id = 753] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x8f475000 == 29 [pid = 1789] [id = 752] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae2c00 == 28 [pid = 1789] [id = 751] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9ddc00 == 27 [pid = 1789] [id = 749] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x9a09b000 == 26 [pid = 1789] [id = 750] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x930e0000 == 25 [pid = 1789] [id = 747] 17:19:15 INFO - PROCESS | 1789 | --DOCSHELL 0x8d9d1400 == 24 [pid = 1789] [id = 748] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 101 (0x8d8c9800) [pid = 1789] [serial = 2175] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 100 (0x8f893400) [pid = 1789] [serial = 2174] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 99 (0x93aaa000) [pid = 1789] [serial = 2178] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 98 (0x93a54c00) [pid = 1789] [serial = 2177] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 97 (0x9963dc00) [pid = 1789] [serial = 2181] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 96 (0x99297400) [pid = 1789] [serial = 2180] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 95 (0x9a09a400) [pid = 1789] [serial = 2184] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 94 (0x9a01e800) [pid = 1789] [serial = 2183] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 93 (0x91eaf400) [pid = 1789] [serial = 2201] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x9a0a6800) [pid = 1789] [serial = 2187] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x9a0a5400) [pid = 1789] [serial = 2186] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x8f474c00) [pid = 1789] [serial = 2195] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x8f47a000) [pid = 1789] [serial = 2196] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x90d14c00) [pid = 1789] [serial = 2193] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x90c8f400) [pid = 1789] [serial = 2192] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x90c81c00) [pid = 1789] [serial = 2198] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9a57a800) [pid = 1789] [serial = 2190] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x92326000) [pid = 1789] [serial = 2189] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x91addc00) [pid = 1789] [serial = 2204] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x9203b400) [pid = 1789] [serial = 2202] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x92440400) [pid = 1789] [serial = 2205] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x930df400) [pid = 1789] [serial = 2207] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90c8b400) [pid = 1789] [serial = 2199] [outer = (nil)] [url = about:blank] 17:19:15 INFO - PROCESS | 1789 | 1468023555803 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:15 INFO - PROCESS | 1789 | 1468023555813 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:15 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8ca000 == 25 [pid = 1789] [id = 758] 17:19:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x8d8d0000) [pid = 1789] [serial = 2273] [outer = (nil)] 17:19:15 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x8d9d6000) [pid = 1789] [serial = 2274] [outer = 0x8d8d0000] 17:19:15 INFO - PROCESS | 1789 | 1468023555890 Marionette DEBUG loaded listener.js 17:19:16 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x8d9ddc00) [pid = 1789] [serial = 2275] [outer = 0x8d8d0000] 17:19:16 INFO - PROCESS | 1789 | 1468023556600 Marionette TRACE conn4 <- [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:19:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:19:16 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:19:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 2428ms 17:19:16 INFO - PROCESS | 1789 | 1468023556624 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 17:19:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:19:16 INFO - PROCESS | 1789 | 1468023556630 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 17:19:16 INFO - PROCESS | 1789 | 1468023556637 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:19:16 INFO - PROCESS | 1789 | 1468023556640 Marionette TRACE conn4 <- [1,2998,null,{}] 17:19:16 INFO - PROCESS | 1789 | 1468023556648 Marionette TRACE conn4 -> [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:19:16 INFO - PROCESS | 1789 | 1468023556656 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:16 INFO - PROCESS | 1789 | 1468023556809 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 17:19:16 INFO - PROCESS | 1789 | 1468023556965 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:16 INFO - PROCESS | 1789 | 1468023556974 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:16 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f47ec00 == 26 [pid = 1789] [id = 759] 17:19:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8f47f400) [pid = 1789] [serial = 2276] [outer = (nil)] 17:19:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x8f61e000) [pid = 1789] [serial = 2277] [outer = 0x8f47f400] 17:19:17 INFO - PROCESS | 1789 | 1468023557044 Marionette DEBUG loaded listener.js 17:19:17 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x8f897c00) [pid = 1789] [serial = 2278] [outer = 0x8f47f400] 17:19:17 INFO - PROCESS | 1789 | 1468023557752 Marionette TRACE conn4 <- [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:19:17 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:19:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1182ms 17:19:17 INFO - PROCESS | 1789 | 1468023557827 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 17:19:17 INFO - PROCESS | 1789 | 1468023557832 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 17:19:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:19:17 INFO - PROCESS | 1789 | 1468023557840 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:19:17 INFO - PROCESS | 1789 | 1468023557843 Marionette TRACE conn4 <- [1,3002,null,{}] 17:19:17 INFO - PROCESS | 1789 | 1468023557859 Marionette TRACE conn4 -> [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:19:17 INFO - PROCESS | 1789 | 1468023557864 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:18 INFO - PROCESS | 1789 | 1468023558027 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 17:19:18 INFO - PROCESS | 1789 | 1468023558037 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:18 INFO - PROCESS | 1789 | 1468023558047 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:18 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c90800 == 27 [pid = 1789] [id = 760] 17:19:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x90c90c00) [pid = 1789] [serial = 2279] [outer = (nil)] 17:19:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x90ceec00) [pid = 1789] [serial = 2280] [outer = 0x90c90c00] 17:19:18 INFO - PROCESS | 1789 | 1468023558116 Marionette DEBUG loaded listener.js 17:19:18 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x90d18400) [pid = 1789] [serial = 2281] [outer = 0x90c90c00] 17:19:19 INFO - PROCESS | 1789 | 1468023559711 Marionette TRACE conn4 <- [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:19:19 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x95171c00) [pid = 1789] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:19:19 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x93aca800) [pid = 1789] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:19:19 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x8dadd800) [pid = 1789] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:19:19 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9963a400) [pid = 1789] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:19:19 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8ee05000) [pid = 1789] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:19:19 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x95165800) [pid = 1789] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:19:19 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9535f800) [pid = 1789] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:19:19 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8dae3400) [pid = 1789] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:19:19 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90c84000) [pid = 1789] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:19:19 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x9244f800) [pid = 1789] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:19:19 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x90d15400) [pid = 1789] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:19:19 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x93aa6c00) [pid = 1789] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:19:19 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x97984c00) [pid = 1789] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:19:19 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:19:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1986ms 17:19:19 INFO - PROCESS | 1789 | 1468023559904 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 17:19:19 INFO - PROCESS | 1789 | 1468023559910 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 17:19:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:19:19 INFO - PROCESS | 1789 | 1468023559921 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:19:19 INFO - PROCESS | 1789 | 1468023559926 Marionette TRACE conn4 <- [1,3006,null,{}] 17:19:19 INFO - PROCESS | 1789 | 1468023559935 Marionette TRACE conn4 -> [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:19:19 INFO - PROCESS | 1789 | 1468023559940 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:20 INFO - PROCESS | 1789 | 1468023560117 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 17:19:20 INFO - PROCESS | 1789 | 1468023560336 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:20 INFO - PROCESS | 1789 | 1468023560350 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:20 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dadf800 == 28 [pid = 1789] [id = 761] 17:19:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x8dae6400) [pid = 1789] [serial = 2282] [outer = (nil)] 17:19:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x8ee0f000) [pid = 1789] [serial = 2283] [outer = 0x8dae6400] 17:19:20 INFO - PROCESS | 1789 | 1468023560430 Marionette DEBUG loaded listener.js 17:19:20 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x8f61b800) [pid = 1789] [serial = 2284] [outer = 0x8dae6400] 17:19:21 INFO - PROCESS | 1789 | 1468023561308 Marionette TRACE conn4 <- [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:19:21 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:19:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1431ms 17:19:21 INFO - PROCESS | 1789 | 1468023561350 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 17:19:21 INFO - PROCESS | 1789 | 1468023561358 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 17:19:21 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:19:21 INFO - PROCESS | 1789 | 1468023561368 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:19:21 INFO - PROCESS | 1789 | 1468023561372 Marionette TRACE conn4 <- [1,3010,null,{}] 17:19:21 INFO - PROCESS | 1789 | 1468023561378 Marionette TRACE conn4 -> [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:19:21 INFO - PROCESS | 1789 | 1468023561384 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:21 INFO - PROCESS | 1789 | 1468023561568 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 17:19:21 INFO - PROCESS | 1789 | 1468023561755 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:21 INFO - PROCESS | 1789 | 1468023561762 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:21 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c84000 == 29 [pid = 1789] [id = 762] 17:19:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x90d14400) [pid = 1789] [serial = 2285] [outer = (nil)] 17:19:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x90d1e400) [pid = 1789] [serial = 2286] [outer = 0x90d14400] 17:19:21 INFO - PROCESS | 1789 | 1468023561848 Marionette DEBUG loaded listener.js 17:19:21 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x91adec00) [pid = 1789] [serial = 2287] [outer = 0x90d14400] 17:19:22 INFO - PROCESS | 1789 | 1468023562808 Marionette TRACE conn4 <- [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:19:22 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:19:22 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1481ms 17:19:22 INFO - PROCESS | 1789 | 1468023562848 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 17:19:22 INFO - PROCESS | 1789 | 1468023562852 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 17:19:22 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:19:22 INFO - PROCESS | 1789 | 1468023562859 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:19:22 INFO - PROCESS | 1789 | 1468023562865 Marionette TRACE conn4 <- [1,3014,null,{}] 17:19:22 INFO - PROCESS | 1789 | 1468023562911 Marionette TRACE conn4 -> [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:19:22 INFO - PROCESS | 1789 | 1468023562922 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:23 INFO - PROCESS | 1789 | 1468023563109 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 17:19:23 INFO - PROCESS | 1789 | 1468023563298 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:23 INFO - PROCESS | 1789 | 1468023563307 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:23 INFO - PROCESS | 1789 | ++DOCSHELL 0x930d2800 == 30 [pid = 1789] [id = 763] 17:19:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x930d4400) [pid = 1789] [serial = 2288] [outer = (nil)] 17:19:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x930e0000) [pid = 1789] [serial = 2289] [outer = 0x930d4400] 17:19:23 INFO - PROCESS | 1789 | 1468023563396 Marionette DEBUG loaded listener.js 17:19:23 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x93a53400) [pid = 1789] [serial = 2290] [outer = 0x930d4400] 17:19:23 INFO - PROCESS | 1789 | [1789] 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:19:24 INFO - PROCESS | 1789 | 1468023564479 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:19:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:19:24 INFO - {} 17:19:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:19:24 INFO - {} 17:19:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:19:24 INFO - {} 17:19:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:19:24 INFO - {} 17:19:24 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1639ms 17:19:24 INFO - PROCESS | 1789 | 1468023564500 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 17:19:24 INFO - PROCESS | 1789 | 1468023564505 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 17:19:24 INFO - TEST-START | /FileAPI/fileReader.html 17:19:24 INFO - PROCESS | 1789 | 1468023564517 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:19:24 INFO - PROCESS | 1789 | 1468023564520 Marionette TRACE conn4 <- [1,3018,null,{}] 17:19:24 INFO - PROCESS | 1789 | 1468023564526 Marionette TRACE conn4 -> [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:19:24 INFO - PROCESS | 1789 | 1468023564531 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:24 INFO - PROCESS | 1789 | 1468023564728 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 17:19:24 INFO - PROCESS | 1789 | 1468023564921 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:24 INFO - PROCESS | 1789 | 1468023564932 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:24 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f479000 == 31 [pid = 1789] [id = 764] 17:19:24 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x91eac800) [pid = 1789] [serial = 2291] [outer = (nil)] 17:19:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x950ad000) [pid = 1789] [serial = 2292] [outer = 0x91eac800] 17:19:25 INFO - PROCESS | 1789 | 1468023565045 Marionette DEBUG loaded listener.js 17:19:25 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x9516b000) [pid = 1789] [serial = 2293] [outer = 0x91eac800] 17:19:26 INFO - PROCESS | 1789 | 1468023566013 Marionette TRACE conn4 <- [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:19:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:19:26 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:19:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:19:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:19:26 INFO - TEST-OK | /FileAPI/fileReader.html | took 1531ms 17:19:26 INFO - PROCESS | 1789 | 1468023566049 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 17:19:26 INFO - PROCESS | 1789 | 1468023566053 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 17:19:26 INFO - TEST-START | /FileAPI/historical.html 17:19:26 INFO - PROCESS | 1789 | 1468023566060 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:19:26 INFO - PROCESS | 1789 | 1468023566062 Marionette TRACE conn4 <- [1,3022,null,{}] 17:19:26 INFO - PROCESS | 1789 | 1468023566068 Marionette TRACE conn4 -> [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:19:26 INFO - PROCESS | 1789 | 1468023566074 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:26 INFO - PROCESS | 1789 | 1468023566236 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 17:19:26 INFO - PROCESS | 1789 | 1468023566427 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:26 INFO - PROCESS | 1789 | 1468023566434 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:26 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8ce400 == 32 [pid = 1789] [id = 765] 17:19:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8d9dec00) [pid = 1789] [serial = 2294] [outer = (nil)] 17:19:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x8f895400) [pid = 1789] [serial = 2295] [outer = 0x8d9dec00] 17:19:26 INFO - PROCESS | 1789 | 1468023566516 Marionette DEBUG loaded listener.js 17:19:26 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x91ade400) [pid = 1789] [serial = 2296] [outer = 0x8d9dec00] 17:19:27 INFO - PROCESS | 1789 | 1468023567505 Marionette TRACE conn4 <- [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:19:27 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:19:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:19:27 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:19:27 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:19:27 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:19:27 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:19:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:19:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:27 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:19:27 INFO - TEST-OK | /FileAPI/historical.html | took 1533ms 17:19:27 INFO - PROCESS | 1789 | 1468023567597 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 17:19:27 INFO - TEST-START | /FileAPI/idlharness.html 17:19:27 INFO - PROCESS | 1789 | 1468023567603 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 17:19:27 INFO - PROCESS | 1789 | 1468023567610 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:19:27 INFO - PROCESS | 1789 | 1468023567615 Marionette TRACE conn4 <- [1,3026,null,{}] 17:19:27 INFO - PROCESS | 1789 | 1468023567623 Marionette TRACE conn4 -> [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:19:27 INFO - PROCESS | 1789 | 1468023567628 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:27 INFO - PROCESS | 1789 | 1468023567855 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 17:19:28 INFO - PROCESS | 1789 | --DOCSHELL 0x90c83800 == 31 [pid = 1789] [id = 719] 17:19:28 INFO - PROCESS | 1789 | --DOCSHELL 0x8f47ec00 == 30 [pid = 1789] [id = 759] 17:19:28 INFO - PROCESS | 1789 | 1468023568064 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:28 INFO - PROCESS | 1789 | 1468023568070 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:28 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8ca000 == 29 [pid = 1789] [id = 758] 17:19:28 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9df800 == 30 [pid = 1789] [id = 766] 17:19:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 91 (0x8dadc000) [pid = 1789] [serial = 2297] [outer = (nil)] 17:19:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 92 (0x8f470400) [pid = 1789] [serial = 2298] [outer = 0x8dadc000] 17:19:28 INFO - PROCESS | 1789 | 1468023568149 Marionette DEBUG loaded listener.js 17:19:28 INFO - PROCESS | 1789 | ++DOMWINDOW == 93 (0x8f47a400) [pid = 1789] [serial = 2299] [outer = 0x8dadc000] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 92 (0x9926a800) [pid = 1789] [serial = 2242] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 91 (0x9535a800) [pid = 1789] [serial = 2234] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 90 (0x8f89c400) [pid = 1789] [serial = 2237] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x953f0000) [pid = 1789] [serial = 2235] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x9a093800) [pid = 1789] [serial = 2222] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x9a095400) [pid = 1789] [serial = 2223] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x8f892c00) [pid = 1789] [serial = 2210] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x8f89f000) [pid = 1789] [serial = 2211] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x95171800) [pid = 1789] [serial = 2216] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x95360c00) [pid = 1789] [serial = 2217] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x99639400) [pid = 1789] [serial = 2219] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x99709c00) [pid = 1789] [serial = 2220] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x8f47c800) [pid = 1789] [serial = 2225] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x8f620400) [pid = 1789] [serial = 2226] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93a56800) [pid = 1789] [serial = 2208] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x93a54800) [pid = 1789] [serial = 2213] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x92040000) [pid = 1789] [serial = 2214] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x91ae0800) [pid = 1789] [serial = 2228] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x91eb4400) [pid = 1789] [serial = 2229] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x93b53400) [pid = 1789] [serial = 2231] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x9a0aec00) [pid = 1789] [serial = 2243] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x93d97800) [pid = 1789] [serial = 2232] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x99785c00) [pid = 1789] [serial = 2240] [outer = (nil)] [url = about:blank] 17:19:28 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90d12800) [pid = 1789] [serial = 2238] [outer = (nil)] [url = about:blank] 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:19:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:19:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:19:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:19:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:19:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:19:29 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:19:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:19:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:19:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:19:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:19:29 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:19:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:19:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:19:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:19:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:19:29 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:19:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:19:29 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:19:29 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:19:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:19:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:19:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:19:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:19:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:19:29 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:19:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:19:29 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:19:29 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:19:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:19:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:19:29 INFO - TEST-OK | /FileAPI/idlharness.html | took 2072ms 17:19:29 INFO - PROCESS | 1789 | 1468023569509 Marionette TRACE conn4 <- [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:19:29 INFO - PROCESS | 1789 | 1468023569810 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 17:19:29 INFO - PROCESS | 1789 | 1468023569816 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 17:19:29 INFO - TEST-START | /FileAPI/idlharness.worker 17:19:29 INFO - PROCESS | 1789 | 1468023569831 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:19:29 INFO - PROCESS | 1789 | 1468023569835 Marionette TRACE conn4 <- [1,3030,null,{}] 17:19:29 INFO - PROCESS | 1789 | 1468023569841 Marionette TRACE conn4 -> [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:19:29 INFO - PROCESS | 1789 | 1468023569846 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:30 INFO - PROCESS | 1789 | 1468023570007 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 17:19:30 INFO - PROCESS | 1789 | 1468023570149 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:30 INFO - PROCESS | 1789 | 1468023570156 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:30 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f89c400 == 31 [pid = 1789] [id = 767] 17:19:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93abdc00) [pid = 1789] [serial = 2300] [outer = (nil)] 17:19:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93ac3000) [pid = 1789] [serial = 2301] [outer = 0x93abdc00] 17:19:30 INFO - PROCESS | 1789 | 1468023570232 Marionette DEBUG loaded listener.js 17:19:30 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93b60800) [pid = 1789] [serial = 2302] [outer = 0x93abdc00] 17:19:30 INFO - PROCESS | 1789 | [1789] 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:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:19:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:19:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:19:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:19:32 INFO - {} 17:19:32 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:19:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:19:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:19:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:19:32 INFO - {} 17:19:32 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:19:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:19:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:19:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:19:32 INFO - {} 17:19:32 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:19:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:19:32 INFO - {} 17:19:32 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:19:32 INFO - {} 17:19:32 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:19:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:19:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:19:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:19:32 INFO - {} 17:19:32 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:19:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:19:32 INFO - {} 17:19:32 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:19:32 INFO - {} 17:19:32 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:19:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:19:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:19:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:32 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:19:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:19:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:32 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:19:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:19:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:32 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:19:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:19:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:32 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:19:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:19:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:32 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:19:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:19:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:32 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:19:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:19:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:19:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:32 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:19:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:19:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:19:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:19:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:19:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:19:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:19:32 INFO - {} 17:19:32 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2416ms 17:19:32 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:19:32 INFO - PROCESS | 1789 | 1468023572116 Marionette TRACE conn4 <- [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:19:32 INFO - PROCESS | 1789 | 1468023572247 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 17:19:32 INFO - PROCESS | 1789 | 1468023572254 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 17:19:32 INFO - PROCESS | 1789 | 1468023572292 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:19:32 INFO - PROCESS | 1789 | 1468023572304 Marionette TRACE conn4 <- [1,3034,null,{}] 17:19:32 INFO - PROCESS | 1789 | 1468023572362 Marionette TRACE conn4 -> [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:19:32 INFO - PROCESS | 1789 | 1468023572385 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:32 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x930db000) [pid = 1789] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:19:32 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x90c83c00) [pid = 1789] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:19:32 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x8dadd400) [pid = 1789] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:19:32 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x91adc000) [pid = 1789] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:19:32 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x92039000) [pid = 1789] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:19:32 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9a09dc00) [pid = 1789] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:19:32 INFO - PROCESS | 1789 | --DOMWINDOW == 65 (0x90c88000) [pid = 1789] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:19:32 INFO - PROCESS | 1789 | --DOMWINDOW == 64 (0x8d8cd000) [pid = 1789] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:19:32 INFO - PROCESS | 1789 | --DOMWINDOW == 63 (0x95164400) [pid = 1789] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:19:32 INFO - PROCESS | 1789 | --DOMWINDOW == 62 (0x8d8d0000) [pid = 1789] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:19:32 INFO - PROCESS | 1789 | --DOMWINDOW == 61 (0x8f47f400) [pid = 1789] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:19:32 INFO - PROCESS | 1789 | --DOMWINDOW == 60 (0x93a54000) [pid = 1789] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:19:32 INFO - PROCESS | 1789 | 1468023572706 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 17:19:32 INFO - PROCESS | 1789 | 1468023572808 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:32 INFO - PROCESS | 1789 | 1468023572818 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:32 INFO - PROCESS | 1789 | ++DOCSHELL 0x950b2000 == 32 [pid = 1789] [id = 768] 17:19:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 61 (0x95164400) [pid = 1789] [serial = 2303] [outer = (nil)] 17:19:32 INFO - PROCESS | 1789 | ++DOMWINDOW == 62 (0x9a09dc00) [pid = 1789] [serial = 2304] [outer = 0x95164400] 17:19:32 INFO - PROCESS | 1789 | 1468023572894 Marionette DEBUG loaded listener.js 17:19:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 63 (0x9b11bc00) [pid = 1789] [serial = 2305] [outer = 0x95164400] 17:19:33 INFO - PROCESS | 1789 | 1468023573563 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 17:19:33 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:19:33 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1330ms 17:19:33 INFO - PROCESS | 1789 | 1468023573596 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 17:19:33 INFO - PROCESS | 1789 | 1468023573600 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 17:19:33 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:19:33 INFO - PROCESS | 1789 | 1468023573606 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:19:33 INFO - PROCESS | 1789 | 1468023573609 Marionette TRACE conn4 <- [1,3038,null,{}] 17:19:33 INFO - PROCESS | 1789 | 1468023573615 Marionette TRACE conn4 -> [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:19:33 INFO - PROCESS | 1789 | 1468023573620 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:33 INFO - PROCESS | 1789 | 1468023573827 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 17:19:33 INFO - PROCESS | 1789 | 1468023573847 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:33 INFO - PROCESS | 1789 | 1468023573854 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:33 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eaf400 == 33 [pid = 1789] [id = 769] 17:19:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 64 (0x9b11b800) [pid = 1789] [serial = 2306] [outer = (nil)] 17:19:33 INFO - PROCESS | 1789 | ++DOMWINDOW == 65 (0x9bc1e400) [pid = 1789] [serial = 2307] [outer = 0x9b11b800] 17:19:33 INFO - PROCESS | 1789 | 1468023573923 Marionette DEBUG loaded listener.js 17:19:34 INFO - PROCESS | 1789 | ++DOMWINDOW == 66 (0x9bce0c00) [pid = 1789] [serial = 2308] [outer = 0x9b11b800] 17:19:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:19:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:19:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:19:34 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1128ms 17:19:34 INFO - PROCESS | 1789 | 1468023574725 Marionette TRACE conn4 <- [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:19:34 INFO - PROCESS | 1789 | 1468023574736 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 17:19:34 INFO - PROCESS | 1789 | 1468023574740 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 17:19:34 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:19:34 INFO - PROCESS | 1789 | 1468023574746 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:19:34 INFO - PROCESS | 1789 | 1468023574750 Marionette TRACE conn4 <- [1,3042,null,{}] 17:19:34 INFO - PROCESS | 1789 | 1468023574755 Marionette TRACE conn4 -> [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:19:34 INFO - PROCESS | 1789 | 1468023574759 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:34 INFO - PROCESS | 1789 | 1468023574904 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 17:19:35 INFO - PROCESS | 1789 | 1468023575062 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:35 INFO - PROCESS | 1789 | 1468023575070 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:35 INFO - PROCESS | 1789 | ++DOCSHELL 0x9a8c7000 == 34 [pid = 1789] [id = 770] 17:19:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x9bca3800) [pid = 1789] [serial = 2309] [outer = (nil)] 17:19:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x9c127800) [pid = 1789] [serial = 2310] [outer = 0x9bca3800] 17:19:35 INFO - PROCESS | 1789 | 1468023575137 Marionette DEBUG loaded listener.js 17:19:35 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x9c12f800) [pid = 1789] [serial = 2311] [outer = 0x9bca3800] 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:19:36 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:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:19:36 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:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:19:36 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:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:19:36 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:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:19:36 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:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:19:36 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:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:19:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:19:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:19:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:19:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:19:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1722ms 17:19:36 INFO - PROCESS | 1789 | 1468023576384 Marionette TRACE conn4 <- [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:19:36 INFO - PROCESS | 1789 | 1468023576535 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 17:19:36 INFO - PROCESS | 1789 | 1468023576549 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 17:19:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:19:36 INFO - PROCESS | 1789 | 1468023576573 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:19:36 INFO - PROCESS | 1789 | 1468023576581 Marionette TRACE conn4 <- [1,3046,null,{}] 17:19:36 INFO - PROCESS | 1789 | 1468023576589 Marionette TRACE conn4 -> [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:19:36 INFO - PROCESS | 1789 | 1468023576596 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:36 INFO - PROCESS | 1789 | 1468023576861 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 17:19:37 INFO - PROCESS | 1789 | 1468023577064 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:37 INFO - PROCESS | 1789 | 1468023577076 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:37 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee02800 == 35 [pid = 1789] [id = 771] 17:19:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x8ee0a400) [pid = 1789] [serial = 2312] [outer = (nil)] 17:19:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x93abd400) [pid = 1789] [serial = 2313] [outer = 0x8ee0a400] 17:19:37 INFO - PROCESS | 1789 | 1468023577198 Marionette DEBUG loaded listener.js 17:19:37 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x93b5cc00) [pid = 1789] [serial = 2314] [outer = 0x8ee0a400] 17:19:37 INFO - PROCESS | 1789 | [1789] 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:19:38 INFO - PROCESS | 1789 | 1468023578184 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:19:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:19:38 INFO - {} 17:19:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1632ms 17:19:38 INFO - PROCESS | 1789 | 1468023578206 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 17:19:38 INFO - PROCESS | 1789 | 1468023578214 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 17:19:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:19:38 INFO - PROCESS | 1789 | 1468023578232 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:19:38 INFO - PROCESS | 1789 | 1468023578237 Marionette TRACE conn4 <- [1,3050,null,{}] 17:19:38 INFO - PROCESS | 1789 | 1468023578243 Marionette TRACE conn4 -> [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:19:38 INFO - PROCESS | 1789 | 1468023578249 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:38 INFO - PROCESS | 1789 | 1468023578466 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 17:19:38 INFO - PROCESS | 1789 | 1468023578640 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:38 INFO - PROCESS | 1789 | 1468023578648 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:38 INFO - PROCESS | 1789 | ++DOCSHELL 0x90c81400 == 36 [pid = 1789] [id = 772] 17:19:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x93da0800) [pid = 1789] [serial = 2315] [outer = (nil)] 17:19:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x9797b800) [pid = 1789] [serial = 2316] [outer = 0x93da0800] 17:19:38 INFO - PROCESS | 1789 | 1468023578734 Marionette DEBUG loaded listener.js 17:19:38 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x97984000) [pid = 1789] [serial = 2317] [outer = 0x93da0800] 17:19:39 INFO - PROCESS | 1789 | 1468023579658 Marionette TRACE conn4 <- [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:19:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:19:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:19:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:19:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:19:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1491ms 17:19:39 INFO - PROCESS | 1789 | 1468023579717 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 17:19:39 INFO - PROCESS | 1789 | 1468023579722 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 17:19:39 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:19:39 INFO - PROCESS | 1789 | 1468023579731 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:19:39 INFO - PROCESS | 1789 | 1468023579737 Marionette TRACE conn4 <- [1,3054,null,{}] 17:19:39 INFO - PROCESS | 1789 | 1468023579756 Marionette TRACE conn4 -> [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:19:39 INFO - PROCESS | 1789 | 1468023579765 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:40 INFO - PROCESS | 1789 | 1468023580050 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 17:19:40 INFO - PROCESS | 1789 | 1468023580188 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:40 INFO - PROCESS | 1789 | 1468023580199 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:40 INFO - PROCESS | 1789 | ++DOCSHELL 0x9963a400 == 37 [pid = 1789] [id = 773] 17:19:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x9963b800) [pid = 1789] [serial = 2318] [outer = (nil)] 17:19:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x996b4800) [pid = 1789] [serial = 2319] [outer = 0x9963b800] 17:19:40 INFO - PROCESS | 1789 | 1468023580295 Marionette DEBUG loaded listener.js 17:19:40 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x99782000) [pid = 1789] [serial = 2320] [outer = 0x9963b800] 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:19:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:19:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:19:41 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:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:19:41 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:19:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:19:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:19:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:19:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1983ms 17:19:41 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:19:41 INFO - PROCESS | 1789 | 1468023581544 Marionette TRACE conn4 <- [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:19:41 INFO - PROCESS | 1789 | 1468023581765 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 17:19:41 INFO - PROCESS | 1789 | 1468023581775 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 17:19:41 INFO - PROCESS | 1789 | 1468023581809 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:19:41 INFO - PROCESS | 1789 | 1468023581818 Marionette TRACE conn4 <- [1,3058,null,{}] 17:19:41 INFO - PROCESS | 1789 | 1468023581832 Marionette TRACE conn4 -> [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:19:41 INFO - PROCESS | 1789 | 1468023581841 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:42 INFO - PROCESS | 1789 | 1468023582159 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 17:19:42 INFO - PROCESS | 1789 | 1468023582296 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:42 INFO - PROCESS | 1789 | 1468023582305 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:42 INFO - PROCESS | 1789 | ++DOCSHELL 0x93da0c00 == 38 [pid = 1789] [id = 774] 17:19:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x9a8c8800) [pid = 1789] [serial = 2321] [outer = (nil)] 17:19:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9c0f6800) [pid = 1789] [serial = 2322] [outer = 0x9a8c8800] 17:19:42 INFO - PROCESS | 1789 | 1468023582424 Marionette DEBUG loaded listener.js 17:19:42 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x9c128400) [pid = 1789] [serial = 2323] [outer = 0x9a8c8800] 17:19:43 INFO - PROCESS | 1789 | 1468023583251 Marionette TRACE conn4 <- [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:19:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:19:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:19:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:19:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:19:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:19:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:19:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:19:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:19:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:19:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:19:43 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:43 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:19:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:19:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:19:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:19:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:19:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:19:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:19:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:43 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:19:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:19:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:19:43 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1508ms 17:19:43 INFO - PROCESS | 1789 | 1468023583316 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 17:19:43 INFO - PROCESS | 1789 | 1468023583321 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 17:19:43 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:19:43 INFO - PROCESS | 1789 | 1468023583331 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:19:43 INFO - PROCESS | 1789 | 1468023583337 Marionette TRACE conn4 <- [1,3062,null,{}] 17:19:43 INFO - PROCESS | 1789 | 1468023583377 Marionette TRACE conn4 -> [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:19:43 INFO - PROCESS | 1789 | 1468023583385 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:43 INFO - PROCESS | 1789 | 1468023583561 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 17:19:43 INFO - PROCESS | 1789 | 1468023583766 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:43 INFO - PROCESS | 1789 | 1468023583776 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:43 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f616400 == 39 [pid = 1789] [id = 775] 17:19:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x90d19000) [pid = 1789] [serial = 2324] [outer = (nil)] 17:19:43 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x95360c00) [pid = 1789] [serial = 2325] [outer = 0x90d19000] 17:19:43 INFO - PROCESS | 1789 | 1468023583892 Marionette DEBUG loaded listener.js 17:19:44 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x9a092400) [pid = 1789] [serial = 2326] [outer = 0x90d19000] 17:19:44 INFO - PROCESS | 1789 | [1789] 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:19:44 INFO - PROCESS | 1789 | 1468023584849 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:19:44 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:19:44 INFO - {} 17:19:44 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1565ms 17:19:44 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:19:44 INFO - PROCESS | 1789 | 1468023584900 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 17:19:44 INFO - PROCESS | 1789 | 1468023584903 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 17:19:44 INFO - PROCESS | 1789 | 1468023584910 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:19:44 INFO - PROCESS | 1789 | 1468023584913 Marionette TRACE conn4 <- [1,3066,null,{}] 17:19:44 INFO - PROCESS | 1789 | 1468023584919 Marionette TRACE conn4 -> [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:19:44 INFO - PROCESS | 1789 | 1468023584930 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:45 INFO - PROCESS | 1789 | 1468023585231 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 17:19:45 INFO - PROCESS | 1789 | 1468023585392 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:45 INFO - PROCESS | 1789 | 1468023585402 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:45 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9dc400 == 40 [pid = 1789] [id = 776] 17:19:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x8dadb400) [pid = 1789] [serial = 2327] [outer = (nil)] 17:19:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8f896800) [pid = 1789] [serial = 2328] [outer = 0x8dadb400] 17:19:45 INFO - PROCESS | 1789 | 1468023585491 Marionette DEBUG loaded listener.js 17:19:45 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x90b4a800) [pid = 1789] [serial = 2329] [outer = 0x8dadb400] 17:19:46 INFO - PROCESS | 1789 | 1468023586582 Marionette TRACE conn4 <- [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:19:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:19:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:19:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:19:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:19:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:19:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:19:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:19:46 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1731ms 17:19:46 INFO - PROCESS | 1789 | 1468023586643 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 17:19:46 INFO - PROCESS | 1789 | 1468023586649 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 17:19:46 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:19:46 INFO - PROCESS | 1789 | 1468023586656 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:19:46 INFO - PROCESS | 1789 | 1468023586663 Marionette TRACE conn4 <- [1,3070,null,{}] 17:19:46 INFO - PROCESS | 1789 | 1468023586671 Marionette TRACE conn4 -> [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:19:46 INFO - PROCESS | 1789 | 1468023586676 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:46 INFO - PROCESS | 1789 | 1468023586948 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 17:19:47 INFO - PROCESS | 1789 | 1468023587114 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:47 INFO - PROCESS | 1789 | 1468023587122 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:47 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d9d8c00 == 41 [pid = 1789] [id = 777] 17:19:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8dadd000) [pid = 1789] [serial = 2330] [outer = (nil)] 17:19:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 89 (0x90d13800) [pid = 1789] [serial = 2331] [outer = 0x8dadd000] 17:19:47 INFO - PROCESS | 1789 | 1468023587237 Marionette DEBUG loaded listener.js 17:19:47 INFO - PROCESS | 1789 | ++DOMWINDOW == 90 (0x9244a800) [pid = 1789] [serial = 2332] [outer = 0x8dadd000] 17:19:48 INFO - PROCESS | 1789 | 1468023588088 Marionette TRACE conn4 <- [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:19:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:19:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:19:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:19:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:19:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:19:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:19:48 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1491ms 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x91ada000 == 40 [pid = 1789] [id = 720] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8c7800 == 39 [pid = 1789] [id = 718] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x8f61a800 == 38 [pid = 1789] [id = 710] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x97982400 == 37 [pid = 1789] [id = 726] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x90d1c400 == 36 [pid = 1789] [id = 725] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x8f47c000 == 35 [pid = 1789] [id = 724] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x90c90800 == 34 [pid = 1789] [id = 760] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x91ea6c00 == 33 [pid = 1789] [id = 712] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x8f479c00 == 32 [pid = 1789] [id = 723] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x93a51c00 == 31 [pid = 1789] [id = 714] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x90b49000 == 30 [pid = 1789] [id = 721] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x8f891800 == 29 [pid = 1789] [id = 711] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x90c84000 == 28 [pid = 1789] [id = 762] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae7c00 == 27 [pid = 1789] [id = 715] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x8d8ce400 == 26 [pid = 1789] [id = 765] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x8dadf800 == 25 [pid = 1789] [id = 761] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x8f476c00 == 24 [pid = 1789] [id = 713] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x8f479000 == 23 [pid = 1789] [id = 764] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x8f61c400 == 22 [pid = 1789] [id = 722] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x91ea5800 == 21 [pid = 1789] [id = 716] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x930d2800 == 20 [pid = 1789] [id = 763] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x93d97400 == 19 [pid = 1789] [id = 717] 17:19:49 INFO - PROCESS | 1789 | --DOCSHELL 0x90c87000 == 18 [pid = 1789] [id = 756] 17:19:49 INFO - PROCESS | 1789 | 1468023589153 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 17:19:49 INFO - PROCESS | 1789 | 1468023589158 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 89 (0x90ceec00) [pid = 1789] [serial = 2280] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 88 (0x93b55c00) [pid = 1789] [serial = 2249] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x9b115800) [pid = 1789] [serial = 2258] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x90cf1800) [pid = 1789] [serial = 2246] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9a843c00) [pid = 1789] [serial = 2255] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9cb67c00) [pid = 1789] [serial = 2267] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x9a0c0000) [pid = 1789] [serial = 2252] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x90d20c00) [pid = 1789] [serial = 2270] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9bc17800) [pid = 1789] [serial = 2261] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x9bce6800) [pid = 1789] [serial = 2264] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90c8f000) [pid = 1789] [serial = 2245] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x93a5ac00) [pid = 1789] [serial = 2248] [outer = (nil)] [url = about:blank] 17:19:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9a0a5c00) [pid = 1789] [serial = 2251] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x9a448000) [pid = 1789] [serial = 2254] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x9a8d4800) [pid = 1789] [serial = 2257] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8d9d6000) [pid = 1789] [serial = 2274] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9b529800) [pid = 1789] [serial = 2260] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x8d9ddc00) [pid = 1789] [serial = 2275] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8f61e000) [pid = 1789] [serial = 2277] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8f897c00) [pid = 1789] [serial = 2278] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x93a5c400) [pid = 1789] [serial = 2272] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x9bca6000) [pid = 1789] [serial = 2263] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90cea800) [pid = 1789] [serial = 2269] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | --DOMWINDOW == 66 (0x9b11cc00) [pid = 1789] [serial = 2266] [outer = (nil)] [url = about:blank] 17:19:49 INFO - PROCESS | 1789 | 1468023589426 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:19:49 INFO - PROCESS | 1789 | 1468023589434 Marionette TRACE conn4 <- [1,3074,null,{}] 17:19:49 INFO - PROCESS | 1789 | 1468023589442 Marionette TRACE conn4 -> [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:19:49 INFO - PROCESS | 1789 | 1468023589448 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:49 INFO - PROCESS | 1789 | 1468023589644 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 17:19:49 INFO - PROCESS | 1789 | 1468023589663 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:49 INFO - PROCESS | 1789 | 1468023589677 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:49 INFO - PROCESS | 1789 | ++DOCSHELL 0x8dae6800 == 19 [pid = 1789] [id = 778] 17:19:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 67 (0x8dae7c00) [pid = 1789] [serial = 2333] [outer = (nil)] 17:19:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x8ee0a000) [pid = 1789] [serial = 2334] [outer = 0x8dae7c00] 17:19:49 INFO - PROCESS | 1789 | 1468023589743 Marionette DEBUG loaded listener.js 17:19:49 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x8f477c00) [pid = 1789] [serial = 2335] [outer = 0x8dae7c00] 17:19:50 INFO - PROCESS | 1789 | 1468023590605 Marionette TRACE conn4 <- [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:19:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:19:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:19:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:19:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:19:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:19:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:19:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1266ms 17:19:50 INFO - PROCESS | 1789 | 1468023590666 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 17:19:50 INFO - PROCESS | 1789 | 1468023590672 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 17:19:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:19:50 INFO - PROCESS | 1789 | 1468023590682 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:19:50 INFO - PROCESS | 1789 | 1468023590687 Marionette TRACE conn4 <- [1,3078,null,{}] 17:19:50 INFO - PROCESS | 1789 | 1468023590696 Marionette TRACE conn4 -> [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:19:50 INFO - PROCESS | 1789 | 1468023590701 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:50 INFO - PROCESS | 1789 | 1468023590871 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 17:19:51 INFO - PROCESS | 1789 | 1468023591024 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:51 INFO - PROCESS | 1789 | 1468023591031 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:51 INFO - PROCESS | 1789 | ++DOCSHELL 0x90b3e800 == 20 [pid = 1789] [id = 779] 17:19:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x90b48400) [pid = 1789] [serial = 2336] [outer = (nil)] 17:19:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x90c84c00) [pid = 1789] [serial = 2337] [outer = 0x90b48400] 17:19:51 INFO - PROCESS | 1789 | 1468023591107 Marionette DEBUG loaded listener.js 17:19:51 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x90c8c000) [pid = 1789] [serial = 2338] [outer = 0x90b48400] 17:19:52 INFO - PROCESS | 1789 | 1468023591960 Marionette TRACE conn4 <- [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:19:52 INFO - PROCESS | 1789 | 1468023592023 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 17:19:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:19:52 INFO - PROCESS | 1789 | 1468023592049 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:19:52 INFO - PROCESS | 1789 | 1468023592051 Marionette TRACE conn4 <- [1,3082,null,{}] 17:19:52 INFO - PROCESS | 1789 | 1468023592065 Marionette TRACE conn4 -> [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:19:52 INFO - PROCESS | 1789 | 1468023592076 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:52 INFO - PROCESS | 1789 | 1468023592300 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 17:19:52 INFO - PROCESS | 1789 | 1468023592418 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:52 INFO - PROCESS | 1789 | 1468023592433 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:52 INFO - PROCESS | 1789 | ++DOCSHELL 0x91ad5c00 == 21 [pid = 1789] [id = 780] 17:19:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x91ad6000) [pid = 1789] [serial = 2339] [outer = (nil)] 17:19:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x91adcc00) [pid = 1789] [serial = 2340] [outer = 0x91ad6000] 17:19:52 INFO - PROCESS | 1789 | 1468023592515 Marionette DEBUG loaded listener.js 17:19:52 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x91ea7400) [pid = 1789] [serial = 2341] [outer = 0x91ad6000] 17:19:53 INFO - PROCESS | 1789 | 1468023593320 Marionette TRACE conn4 <- [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:19:53 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:19:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:19:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:19:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:19:53 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:19:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:19:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1287ms 17:19:53 INFO - PROCESS | 1789 | 1468023593342 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 17:19:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:19:53 INFO - PROCESS | 1789 | 1468023593361 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 17:19:53 INFO - PROCESS | 1789 | 1468023593367 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:19:53 INFO - PROCESS | 1789 | 1468023593371 Marionette TRACE conn4 <- [1,3086,null,{}] 17:19:53 INFO - PROCESS | 1789 | 1468023593382 Marionette TRACE conn4 -> [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:19:53 INFO - PROCESS | 1789 | 1468023593386 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:53 INFO - PROCESS | 1789 | 1468023593588 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 17:19:53 INFO - PROCESS | 1789 | 1468023593617 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:53 INFO - PROCESS | 1789 | 1468023593622 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:53 INFO - PROCESS | 1789 | ++DOCSHELL 0x90cea800 == 22 [pid = 1789] [id = 781] 17:19:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x930df800) [pid = 1789] [serial = 2342] [outer = (nil)] 17:19:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x93a5ac00) [pid = 1789] [serial = 2343] [outer = 0x930df800] 17:19:53 INFO - PROCESS | 1789 | 1468023593691 Marionette DEBUG loaded listener.js 17:19:53 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x93abc000) [pid = 1789] [serial = 2344] [outer = 0x930df800] 17:19:54 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x9bca3800) [pid = 1789] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 17:19:54 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x8dadc000) [pid = 1789] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 17:19:54 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x93abdc00) [pid = 1789] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 17:19:54 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x91eac800) [pid = 1789] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:19:54 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x930d4400) [pid = 1789] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:19:54 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x90d14400) [pid = 1789] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:19:54 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x8d9dec00) [pid = 1789] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:19:54 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8dae6400) [pid = 1789] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:19:54 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x9b11b800) [pid = 1789] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 17:19:54 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x95164400) [pid = 1789] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 17:19:54 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x90c90c00) [pid = 1789] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:19:54 INFO - PROCESS | 1789 | 1468023594992 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:19:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:19:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1637ms 17:19:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:19:55 INFO - PROCESS | 1789 | 1468023595004 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 17:19:55 INFO - PROCESS | 1789 | 1468023595007 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 17:19:55 INFO - PROCESS | 1789 | 1468023595014 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:19:55 INFO - PROCESS | 1789 | 1468023595017 Marionette TRACE conn4 <- [1,3090,null,{}] 17:19:55 INFO - PROCESS | 1789 | 1468023595023 Marionette TRACE conn4 -> [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:19:55 INFO - PROCESS | 1789 | 1468023595028 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:55 INFO - PROCESS | 1789 | 1468023595167 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 17:19:55 INFO - PROCESS | 1789 | 1468023595182 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:55 INFO - PROCESS | 1789 | 1468023595189 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:55 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eb0000 == 23 [pid = 1789] [id = 782] 17:19:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 68 (0x92037800) [pid = 1789] [serial = 2345] [outer = (nil)] 17:19:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 69 (0x93abdc00) [pid = 1789] [serial = 2346] [outer = 0x92037800] 17:19:55 INFO - PROCESS | 1789 | 1468023595258 Marionette DEBUG loaded listener.js 17:19:55 INFO - PROCESS | 1789 | ++DOMWINDOW == 70 (0x93ac9000) [pid = 1789] [serial = 2347] [outer = 0x92037800] 17:19:56 INFO - PROCESS | 1789 | 1468023596120 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:19:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:19:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1144ms 17:19:56 INFO - PROCESS | 1789 | 1468023596156 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 17:19:56 INFO - PROCESS | 1789 | 1468023596160 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 17:19:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:19:56 INFO - PROCESS | 1789 | 1468023596166 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:19:56 INFO - PROCESS | 1789 | 1468023596169 Marionette TRACE conn4 <- [1,3094,null,{}] 17:19:56 INFO - PROCESS | 1789 | 1468023596175 Marionette TRACE conn4 -> [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:19:56 INFO - PROCESS | 1789 | 1468023596185 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:56 INFO - PROCESS | 1789 | 1468023596432 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 17:19:56 INFO - PROCESS | 1789 | 1468023596592 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:56 INFO - PROCESS | 1789 | 1468023596603 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:56 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8c5400 == 24 [pid = 1789] [id = 783] 17:19:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 71 (0x8d8c7000) [pid = 1789] [serial = 2348] [outer = (nil)] 17:19:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 72 (0x8d8cd000) [pid = 1789] [serial = 2349] [outer = 0x8d8c7000] 17:19:56 INFO - PROCESS | 1789 | 1468023596730 Marionette DEBUG loaded listener.js 17:19:56 INFO - PROCESS | 1789 | ++DOMWINDOW == 73 (0x8dad9400) [pid = 1789] [serial = 2350] [outer = 0x8d8c7000] 17:19:57 INFO - PROCESS | 1789 | 1468023597655 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:19:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:19:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1531ms 17:19:57 INFO - PROCESS | 1789 | 1468023597700 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 17:19:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:19:57 INFO - PROCESS | 1789 | 1468023597706 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 17:19:57 INFO - PROCESS | 1789 | 1468023597713 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:19:57 INFO - PROCESS | 1789 | 1468023597718 Marionette TRACE conn4 <- [1,3098,null,{}] 17:19:57 INFO - PROCESS | 1789 | 1468023597773 Marionette TRACE conn4 -> [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:19:57 INFO - PROCESS | 1789 | 1468023597782 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:57 INFO - PROCESS | 1789 | 1468023597966 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 17:19:58 INFO - PROCESS | 1789 | 1468023598161 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:58 INFO - PROCESS | 1789 | 1468023598168 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:58 INFO - PROCESS | 1789 | ++DOCSHELL 0x8ee0c400 == 25 [pid = 1789] [id = 784] 17:19:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 74 (0x8f616000) [pid = 1789] [serial = 2351] [outer = (nil)] 17:19:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 75 (0x90ce8c00) [pid = 1789] [serial = 2352] [outer = 0x8f616000] 17:19:58 INFO - PROCESS | 1789 | 1468023598297 Marionette DEBUG loaded listener.js 17:19:58 INFO - PROCESS | 1789 | ++DOMWINDOW == 76 (0x90cf4400) [pid = 1789] [serial = 2353] [outer = 0x8f616000] 17:19:59 INFO - PROCESS | 1789 | 1468023599204 Marionette TRACE conn4 <- [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:19:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:19:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:19:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1538ms 17:19:59 INFO - PROCESS | 1789 | 1468023599255 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 17:19:59 INFO - PROCESS | 1789 | 1468023599269 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 17:19:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:19:59 INFO - PROCESS | 1789 | 1468023599324 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:19:59 INFO - PROCESS | 1789 | 1468023599327 Marionette TRACE conn4 <- [1,3102,null,{}] 17:19:59 INFO - PROCESS | 1789 | 1468023599338 Marionette TRACE conn4 -> [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:19:59 INFO - PROCESS | 1789 | 1468023599343 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:59 INFO - PROCESS | 1789 | 1468023599530 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 17:19:59 INFO - PROCESS | 1789 | 1468023599732 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:19:59 INFO - PROCESS | 1789 | 1468023599740 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:19:59 INFO - PROCESS | 1789 | ++DOCSHELL 0x91eac800 == 26 [pid = 1789] [id = 785] 17:19:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 77 (0x92441c00) [pid = 1789] [serial = 2354] [outer = (nil)] 17:19:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 78 (0x930db000) [pid = 1789] [serial = 2355] [outer = 0x92441c00] 17:19:59 INFO - PROCESS | 1789 | 1468023599860 Marionette DEBUG loaded listener.js 17:19:59 INFO - PROCESS | 1789 | ++DOMWINDOW == 79 (0x93a5c000) [pid = 1789] [serial = 2356] [outer = 0x92441c00] 17:20:00 INFO - PROCESS | 1789 | 1468023600815 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:20:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:20:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1540ms 17:20:00 INFO - PROCESS | 1789 | 1468023600860 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 17:20:00 INFO - PROCESS | 1789 | 1468023600864 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 17:20:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:20:00 INFO - PROCESS | 1789 | 1468023600880 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:20:00 INFO - PROCESS | 1789 | 1468023600889 Marionette TRACE conn4 <- [1,3106,null,{}] 17:20:00 INFO - PROCESS | 1789 | 1468023600948 Marionette TRACE conn4 -> [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:20:00 INFO - PROCESS | 1789 | 1468023600956 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:20:01 INFO - PROCESS | 1789 | 1468023601173 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 17:20:01 INFO - PROCESS | 1789 | 1468023601401 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:01 INFO - PROCESS | 1789 | 1468023601411 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:20:01 INFO - PROCESS | 1789 | ++DOCSHELL 0x93ac8400 == 27 [pid = 1789] [id = 786] 17:20:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 80 (0x9516ec00) [pid = 1789] [serial = 2357] [outer = (nil)] 17:20:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 81 (0x951db000) [pid = 1789] [serial = 2358] [outer = 0x9516ec00] 17:20:01 INFO - PROCESS | 1789 | 1468023601534 Marionette DEBUG loaded listener.js 17:20:01 INFO - PROCESS | 1789 | ++DOMWINDOW == 82 (0x951dfc00) [pid = 1789] [serial = 2359] [outer = 0x9516ec00] 17:20:02 INFO - PROCESS | 1789 | 1468023602428 Marionette TRACE conn4 <- [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:20:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:20:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:20:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:20:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1588ms 17:20:02 INFO - PROCESS | 1789 | 1468023602462 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 17:20:02 INFO - PROCESS | 1789 | 1468023602468 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 17:20:02 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:20:02 INFO - PROCESS | 1789 | 1468023602475 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:20:02 INFO - PROCESS | 1789 | 1468023602478 Marionette TRACE conn4 <- [1,3110,null,{}] 17:20:02 INFO - PROCESS | 1789 | 1468023602485 Marionette TRACE conn4 -> [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:20:02 INFO - PROCESS | 1789 | 1468023602489 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:20:02 INFO - PROCESS | 1789 | 1468023602683 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 17:20:02 INFO - PROCESS | 1789 | 1468023602898 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:02 INFO - PROCESS | 1789 | 1468023602907 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:20:02 INFO - PROCESS | 1789 | ++DOCSHELL 0x8d8d0000 == 28 [pid = 1789] [id = 787] 17:20:02 INFO - PROCESS | 1789 | ++DOMWINDOW == 83 (0x8dadd400) [pid = 1789] [serial = 2360] [outer = (nil)] 17:20:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 84 (0x8f614400) [pid = 1789] [serial = 2361] [outer = 0x8dadd400] 17:20:03 INFO - PROCESS | 1789 | 1468023603031 Marionette DEBUG loaded listener.js 17:20:03 INFO - PROCESS | 1789 | ++DOMWINDOW == 85 (0x90d16000) [pid = 1789] [serial = 2362] [outer = 0x8dadd400] 17:20:04 INFO - PROCESS | 1789 | 1468023604048 Marionette TRACE conn4 <- [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:20:04 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:20:04 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:20:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:20:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:20:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:20:04 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1638ms 17:20:04 INFO - PROCESS | 1789 | 1468023604118 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 17:20:04 INFO - PROCESS | 1789 | 1468023604123 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 17:20:04 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:20:04 INFO - PROCESS | 1789 | 1468023604133 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:20:04 INFO - PROCESS | 1789 | 1468023604137 Marionette TRACE conn4 <- [1,3114,null,{}] 17:20:04 INFO - PROCESS | 1789 | 1468023604145 Marionette TRACE conn4 -> [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:20:04 INFO - PROCESS | 1789 | 1468023604151 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:20:04 INFO - PROCESS | 1789 | 1468023604338 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 17:20:04 INFO - PROCESS | 1789 | 1468023604635 Marionette TRACE conn4 -> [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\", \"dfd35bc1-e921-433f-a232-538a7e84a89c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:20:04 INFO - PROCESS | 1789 | 1468023604644 Marionette INFO sendAsync 935353eb-4f4a-4659-82cb-c9db45db8361 17:20:04 INFO - PROCESS | 1789 | --DOCSHELL 0x91eb0000 == 27 [pid = 1789] [id = 782] 17:20:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90cea800 == 26 [pid = 1789] [id = 781] 17:20:04 INFO - PROCESS | 1789 | --DOCSHELL 0x91ad5c00 == 25 [pid = 1789] [id = 780] 17:20:04 INFO - PROCESS | 1789 | ++DOCSHELL 0x8f471000 == 26 [pid = 1789] [id = 788] 17:20:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 86 (0x8f472c00) [pid = 1789] [serial = 2363] [outer = (nil)] 17:20:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 87 (0x8f47f000) [pid = 1789] [serial = 2364] [outer = 0x8f472c00] 17:20:04 INFO - PROCESS | 1789 | 1468023604761 Marionette DEBUG loaded listener.js 17:20:04 INFO - PROCESS | 1789 | ++DOMWINDOW == 88 (0x8f89e000) [pid = 1789] [serial = 2365] [outer = 0x8f472c00] 17:20:04 INFO - PROCESS | 1789 | --DOCSHELL 0x90b3e800 == 25 [pid = 1789] [id = 779] 17:20:04 INFO - PROCESS | 1789 | --DOCSHELL 0x8dae6800 == 24 [pid = 1789] [id = 778] 17:20:04 INFO - PROCESS | 1789 | --DOMWINDOW == 87 (0x93b60800) [pid = 1789] [serial = 2302] [outer = (nil)] [url = about:blank] 17:20:04 INFO - PROCESS | 1789 | --DOMWINDOW == 86 (0x9c127800) [pid = 1789] [serial = 2310] [outer = (nil)] [url = about:blank] 17:20:04 INFO - PROCESS | 1789 | --DOMWINDOW == 85 (0x9c12f800) [pid = 1789] [serial = 2311] [outer = (nil)] [url = about:blank] 17:20:04 INFO - PROCESS | 1789 | --DOMWINDOW == 84 (0x9bce0c00) [pid = 1789] [serial = 2308] [outer = (nil)] [url = about:blank] 17:20:04 INFO - PROCESS | 1789 | --DOMWINDOW == 83 (0x8f47a400) [pid = 1789] [serial = 2299] [outer = (nil)] [url = about:blank] 17:20:04 INFO - PROCESS | 1789 | --DOMWINDOW == 82 (0x93ac3000) [pid = 1789] [serial = 2301] [outer = (nil)] [url = about:blank] 17:20:05 INFO - PROCESS | 1789 | --DOMWINDOW == 81 (0x9516b000) [pid = 1789] [serial = 2293] [outer = (nil)] [url = about:blank] 17:20:05 INFO - PROCESS | 1789 | --DOMWINDOW == 80 (0x930e0000) [pid = 1789] [serial = 2289] [outer = (nil)] [url = about:blank] 17:20:05 INFO - PROCESS | 1789 | --DOMWINDOW == 79 (0x90d1e400) [pid = 1789] [serial = 2286] [outer = (nil)] [url = about:blank] 17:20:05 INFO - PROCESS | 1789 | --DOMWINDOW == 78 (0x91ade400) [pid = 1789] [serial = 2296] [outer = (nil)] [url = about:blank] 17:20:05 INFO - PROCESS | 1789 | --DOMWINDOW == 77 (0x93a53400) [pid = 1789] [serial = 2290] [outer = (nil)] [url = about:blank] 17:20:05 INFO - PROCESS | 1789 | --DOMWINDOW == 76 (0x950ad000) [pid = 1789] [serial = 2292] [outer = (nil)] [url = about:blank] 17:20:05 INFO - PROCESS | 1789 | --DOMWINDOW == 75 (0x8f470400) [pid = 1789] [serial = 2298] [outer = (nil)] [url = about:blank] 17:20:05 INFO - PROCESS | 1789 | --DOMWINDOW == 74 (0x8f61b800) [pid = 1789] [serial = 2284] [outer = (nil)] [url = about:blank] 17:20:05 INFO - PROCESS | 1789 | --DOMWINDOW == 73 (0x9bc1e400) [pid = 1789] [serial = 2307] [outer = (nil)] [url = about:blank] 17:20:05 INFO - PROCESS | 1789 | --DOMWINDOW == 72 (0x91adec00) [pid = 1789] [serial = 2287] [outer = (nil)] [url = about:blank] 17:20:05 INFO - PROCESS | 1789 | --DOMWINDOW == 71 (0x9a09dc00) [pid = 1789] [serial = 2304] [outer = (nil)] [url = about:blank] 17:20:05 INFO - PROCESS | 1789 | --DOMWINDOW == 70 (0x8ee0f000) [pid = 1789] [serial = 2283] [outer = (nil)] [url = about:blank] 17:20:05 INFO - PROCESS | 1789 | --DOMWINDOW == 69 (0x90d18400) [pid = 1789] [serial = 2281] [outer = (nil)] [url = about:blank] 17:20:05 INFO - PROCESS | 1789 | --DOMWINDOW == 68 (0x8f895400) [pid = 1789] [serial = 2295] [outer = (nil)] [url = about:blank] 17:20:05 INFO - PROCESS | 1789 | --DOMWINDOW == 67 (0x9b11bc00) [pid = 1789] [serial = 2305] [outer = (nil)] [url = about:blank] 17:20:05 INFO - PROCESS | 1789 | 1468023605559 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 17:20:05 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:20:05 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1479ms 17:20:05 INFO - PROCESS | 1789 | 1468023605612 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 17:20:05 INFO - PROCESS | 1789 | 1468023605619 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 17:20:06 WARNING - u'runner_teardown' () 17:20:06 INFO - No more tests 17:20:06 INFO - Got 0 unexpected results 17:20:06 INFO - SUITE-END | took 1212s 17:20:06 INFO - Closing logging queue 17:20:06 INFO - queue closed 17:20:06 INFO - Return code: 0 17:20:06 WARNING - # TBPL SUCCESS # 17:20:06 INFO - Running post-action listener: _resource_record_post_action 17:20:06 INFO - Running post-run listener: _resource_record_post_run 17:20:08 INFO - Total resource usage - Wall time: 1247s; CPU: 98.0%; Read bytes: 13996032; Write bytes: 922484736; Read time: 680; Write time: 237124 17:20:08 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:20:08 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 134574080; Read time: 0; Write time: 116468 17:20:08 INFO - run-tests - Wall time: 1217s; CPU: 98.0%; Read bytes: 13418496; Write bytes: 787832832; Read time: 672; Write time: 120640 17:20:08 INFO - Running post-run listener: _upload_blobber_files 17:20:08 INFO - Blob upload gear active. 17:20:08 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:20:08 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:20:08 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:20:08 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:20:08 INFO - (blobuploader) - INFO - Open directory for files ... 17:20:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:20:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:20:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:20:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:20:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:20:10 INFO - (blobuploader) - INFO - Done attempting. 17:20:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:20:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:20:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:20:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:20:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:20:10 INFO - (blobuploader) - INFO - Done attempting. 17:20:10 INFO - (blobuploader) - INFO - Iteration through files over. 17:20:10 INFO - Return code: 0 17:20:10 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:20:10 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:20:10 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d32b291ad2dceb885bf76438e0d70749c8ea6388120159a3c384743c431e1f7be4ae6f92c3743532e67d9ec9be64691b3c76b952f5915e701c5aae61ce69dfd8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d442063f49dcbd259bbd464f67f7e189a9f499a05435fc79b78cca9e16d8b3472a6962329d7fa5b0e5b3abf077dd9428e2fd4c2b6897e32d50ce124f8c477a63"} 17:20:10 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:20:10 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:20:10 INFO - Contents: 17:20:10 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d32b291ad2dceb885bf76438e0d70749c8ea6388120159a3c384743c431e1f7be4ae6f92c3743532e67d9ec9be64691b3c76b952f5915e701c5aae61ce69dfd8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d442063f49dcbd259bbd464f67f7e189a9f499a05435fc79b78cca9e16d8b3472a6962329d7fa5b0e5b3abf077dd9428e2fd4c2b6897e32d50ce124f8c477a63"} 17:20:10 INFO - Running post-run listener: copy_logs_to_upload_dir 17:20:10 INFO - Copying logs to upload dir... 17:20:10 INFO - mkdir: /builds/slave/test/build/upload/logs 17:20:10 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1381.477637 ========= master_lag: 44.96 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 46 secs) (at 2016-07-08 17:20:49.913851) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 15 secs) (at 2016-07-08 17:20:49.917446) ========= 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-1468018489.383220-1555332199 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d32b291ad2dceb885bf76438e0d70749c8ea6388120159a3c384743c431e1f7be4ae6f92c3743532e67d9ec9be64691b3c76b952f5915e701c5aae61ce69dfd8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d442063f49dcbd259bbd464f67f7e189a9f499a05435fc79b78cca9e16d8b3472a6962329d7fa5b0e5b3abf077dd9428e2fd4c2b6897e32d50ce124f8c477a63"} build_url:https://queue.taskcluster.net/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031738 build_url: 'https://queue.taskcluster.net/v1/task/bGbjAy-ESeObqocqgeLdvg/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/d32b291ad2dceb885bf76438e0d70749c8ea6388120159a3c384743c431e1f7be4ae6f92c3743532e67d9ec9be64691b3c76b952f5915e701c5aae61ce69dfd8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d442063f49dcbd259bbd464f67f7e189a9f499a05435fc79b78cca9e16d8b3472a6962329d7fa5b0e5b3abf077dd9428e2fd4c2b6897e32d50ce124f8c477a63"}' symbols_url: 'https://queue.taskcluster.net/v1/task/bGbjAy-ESeObqocqgeLdvg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 15.59 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 15 secs) (at 2016-07-08 17:21:05.540003) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 3 secs) (at 2016-07-08 17:21:05.540316) ========= 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-1468018489.383220-1555332199 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017455 ========= master_lag: 3.91 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 3 secs) (at 2016-07-08 17:21:09.466077) ========= ========= Started reboot skipped (results: 3, elapsed: 10 secs) (at 2016-07-08 17:21:09.466359) ========= ========= Finished reboot skipped (results: 3, elapsed: 10 secs) (at 2016-07-08 17:21:20.339555) ========= ========= Total master_lag: 74.60 =========