builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-644 starttime: 1468198825.09 results: success (0) buildid: 20160710161526 builduid: 1ed77665a647452ea159b502af30e6fe revision: fa7a42657c48de78ba1a0fefd43d1c6ed233e97a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-10 18:00:25.092095) ========= master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-10 18:00:25.093698) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-10 18:00:25.093983) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-10 18:00:25.128859) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 18:00:25.129155) ========= 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-1468182278.596219-316450806 _=/tools/buildbot/bin/python using PTY: False --2016-07-10 18:00:24-- 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.8M=0.001s 2016-07-10 18:00:25 (11.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.278346 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 18:00:25.436491) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 18:00:25.436784) ========= 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-1468182278.596219-316450806 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.064397 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 18:00:25.526375) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 18:00:25.526695) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev fa7a42657c48de78ba1a0fefd43d1c6ed233e97a --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 fa7a42657c48de78ba1a0fefd43d1c6ed233e97a --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-1468182278.596219-316450806 _=/tools/buildbot/bin/python using PTY: False 2016-07-10 18:00:25,210 truncating revision to first 12 chars 2016-07-10 18:00:25,210 Setting DEBUG logging. 2016-07-10 18:00:25,210 attempt 1/10 2016-07-10 18:00:25,211 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/fa7a42657c48?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-10 18:00:25,594 unpacking tar archive at: mozilla-beta-fa7a42657c48/testing/mozharness/ program finished with exit code 0 elapsedTime=0.640694 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 18:00:26.193846) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-10 18:00:26.194179) ========= script_repo_revision: fa7a42657c48de78ba1a0fefd43d1c6ed233e97a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-10 18:00:26.194580) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-10 18:00:26.194848) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-10 18:00:26.218562) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 21 secs) (at 2016-07-10 18:00:26.218916) ========= /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-1468182278.596219-316450806 _=/tools/buildbot/bin/python using PTY: False 18:00:26 INFO - MultiFileLogger online at 20160710 18:00:26 in /builds/slave/test 18:00:26 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 18:00:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:00:26 INFO - {'append_to_log': False, 18:00:26 INFO - 'base_work_dir': '/builds/slave/test', 18:00:26 INFO - 'blob_upload_branch': 'mozilla-beta', 18:00:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:00:26 INFO - 'buildbot_json_path': 'buildprops.json', 18:00:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:00:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:00:26 INFO - 'download_minidump_stackwalk': True, 18:00:26 INFO - 'download_symbols': 'true', 18:00:26 INFO - 'e10s': False, 18:00:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:00:26 INFO - 'tooltool.py': '/tools/tooltool.py', 18:00:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:00:26 INFO - '/tools/misc-python/virtualenv.py')}, 18:00:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:00:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:00:26 INFO - 'log_level': 'info', 18:00:26 INFO - 'log_to_console': True, 18:00:26 INFO - 'opt_config_files': (), 18:00:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:00:26 INFO - '--processes=1', 18:00:26 INFO - '--config=%(test_path)s/wptrunner.ini', 18:00:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:00:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:00:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:00:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:00:26 INFO - 'pip_index': False, 18:00:26 INFO - 'require_test_zip': True, 18:00:26 INFO - 'test_type': ('testharness',), 18:00:26 INFO - 'this_chunk': '1', 18:00:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:00:26 INFO - 'total_chunks': '10', 18:00:26 INFO - 'virtualenv_path': 'venv', 18:00:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:00:26 INFO - 'work_dir': 'build'} 18:00:26 INFO - ##### 18:00:26 INFO - ##### Running clobber step. 18:00:26 INFO - ##### 18:00:26 INFO - Running pre-action listener: _resource_record_pre_action 18:00:26 INFO - Running main action method: clobber 18:00:26 INFO - rmtree: /builds/slave/test/build 18:00:26 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:00:29 INFO - Running post-action listener: _resource_record_post_action 18:00:29 INFO - ##### 18:00:29 INFO - ##### Running read-buildbot-config step. 18:00:29 INFO - ##### 18:00:29 INFO - Running pre-action listener: _resource_record_pre_action 18:00:29 INFO - Running main action method: read_buildbot_config 18:00:29 INFO - Using buildbot properties: 18:00:29 INFO - { 18:00:29 INFO - "project": "", 18:00:29 INFO - "product": "firefox", 18:00:29 INFO - "script_repo_revision": "production", 18:00:29 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 18:00:29 INFO - "repository": "", 18:00:29 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 18:00:29 INFO - "buildid": "20160710161526", 18:00:29 INFO - "pgo_build": "False", 18:00:29 INFO - "basedir": "/builds/slave/test", 18:00:29 INFO - "buildnumber": 12, 18:00:29 INFO - "slavename": "tst-linux32-spot-644", 18:00:29 INFO - "revision": "fa7a42657c48de78ba1a0fefd43d1c6ed233e97a", 18:00:29 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/", 18:00:29 INFO - "platform": "linux", 18:00:29 INFO - "branch": "mozilla-beta", 18:00:29 INFO - "repo_path": "releases/mozilla-beta", 18:00:29 INFO - "moz_repo_path": "", 18:00:29 INFO - "stage_platform": "linux", 18:00:29 INFO - "builduid": "1ed77665a647452ea159b502af30e6fe", 18:00:29 INFO - "slavebuilddir": "test" 18:00:29 INFO - } 18:00:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 18:00:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 18:00:29 INFO - Running post-action listener: _resource_record_post_action 18:00:29 INFO - ##### 18:00:29 INFO - ##### Running download-and-extract step. 18:00:29 INFO - ##### 18:00:29 INFO - Running pre-action listener: _resource_record_pre_action 18:00:29 INFO - Running main action method: download_and_extract 18:00:29 INFO - mkdir: /builds/slave/test/build/tests 18:00:29 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')]} 18:00:29 INFO - https://queue.taskcluster.net/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 18:00:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 18:00:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 18:00:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/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 18:00:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/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 18:00:35 INFO - Downloaded 1291 bytes. 18:00:35 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 18:00:35 INFO - Using the following test package requirements: 18:00:35 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 18:00:35 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 18:00:35 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 18:00:35 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 18:00:35 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 18:00:35 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 18:00:35 INFO - u'jsshell-linux-i686.zip'], 18:00:35 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 18:00:35 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 18:00:35 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 18:00:35 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 18:00:35 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 18:00:35 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 18:00:35 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 18:00:35 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 18:00:35 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 18:00:35 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 18:00:35 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 18:00:35 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 18:00:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:00:35 INFO - https://queue.taskcluster.net/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 18:00:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 18:00:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 18:00:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/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 18:00:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/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 18:00:38 INFO - Downloaded 22861023 bytes. 18:00:38 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/*'] 18:00:38 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/* 18:00:39 INFO - caution: filename not matched: web-platform/* 18:00:39 INFO - Return code: 11 18:00:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:00:39 INFO - https://queue.taskcluster.net/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 18:00:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 18:00:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 18:00:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/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 18:00:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/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 18:00:42 INFO - Downloaded 36389876 bytes. 18:00:42 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/*'] 18:00:42 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/* 18:00:46 INFO - caution: filename not matched: bin/* 18:00:46 INFO - caution: filename not matched: config/* 18:00:46 INFO - caution: filename not matched: mozbase/* 18:00:46 INFO - caution: filename not matched: marionette/* 18:00:46 INFO - caution: filename not matched: tools/wptserve/* 18:00:46 INFO - Return code: 11 18:00:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:00:46 INFO - https://queue.taskcluster.net/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 18:00:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 18:00:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 18:00:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/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 18:00:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/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 18:00:52 INFO - Downloaded 69347244 bytes. 18:00:52 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 18:00:52 INFO - mkdir: /builds/slave/test/properties 18:00:52 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:00:52 INFO - Writing to file /builds/slave/test/properties/build_url 18:00:52 INFO - Contents: 18:00:52 INFO - build_url:https://queue.taskcluster.net/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 18:00:53 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 18:00:53 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:00:53 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:00:53 INFO - Contents: 18:00:53 INFO - symbols_url:https://queue.taskcluster.net/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 18:00:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:00:53 INFO - https://queue.taskcluster.net/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:00:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 18:00:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 18:00:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/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 18:00:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/LfOaiuWLQX-N3oARtzyXHg/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 18:01:01 INFO - Downloaded 92360739 bytes. 18:01:01 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'] 18:01:01 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 18:01:12 INFO - Return code: 0 18:01:12 INFO - Running post-action listener: _resource_record_post_action 18:01:12 INFO - Running post-action listener: set_extra_try_arguments 18:01:12 INFO - ##### 18:01:12 INFO - ##### Running create-virtualenv step. 18:01:12 INFO - ##### 18:01:12 INFO - Running pre-action listener: _pre_create_virtualenv 18:01:12 INFO - Running pre-action listener: _resource_record_pre_action 18:01:12 INFO - Running main action method: create_virtualenv 18:01:12 INFO - Creating virtualenv /builds/slave/test/build/venv 18:01:12 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 18:01:12 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:01:12 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:01:12 INFO - Using real prefix '/usr' 18:01:12 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:01:13 INFO - Installing distribute.............................................................................................................................................................................................done. 18:01:16 INFO - Installing pip.................done. 18:01:16 INFO - Return code: 0 18:01:16 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:01:16 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')]} 18:01:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:01:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:01:16 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')]} 18:01:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:01:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:01:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x887ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88e1598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8993f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8675e30>, '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 0x8912c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8991470>, '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-1468182278.596219-316450806', '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 18:01:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 18:01:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 18:01:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:01:16 INFO - 'CCACHE_UMASK': '002', 18:01:16 INFO - 'DISPLAY': ':0', 18:01:16 INFO - 'HOME': '/home/cltbld', 18:01:16 INFO - 'LANG': 'en_US.UTF-8', 18:01:16 INFO - 'LOGNAME': 'cltbld', 18:01:16 INFO - 'MAIL': '/var/mail/cltbld', 18:01:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:01:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:01:16 INFO - 'MOZ_NO_REMOTE': '1', 18:01:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:01:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:01:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:01:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:01:16 INFO - 'PWD': '/builds/slave/test', 18:01:16 INFO - 'SHELL': '/bin/bash', 18:01:16 INFO - 'SHLVL': '1', 18:01:16 INFO - 'TERM': 'linux', 18:01:16 INFO - 'TMOUT': '86400', 18:01:16 INFO - 'USER': 'cltbld', 18:01:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468182278.596219-316450806', 18:01:16 INFO - '_': '/tools/buildbot/bin/python'} 18:01:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:01:16 INFO - Downloading/unpacking psutil>=0.7.1 18:01:16 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 18:01:16 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 18:01:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:01:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:01:16 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 18:01:16 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 18:01:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:01:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:01:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:01:20 INFO - Installing collected packages: psutil 18:01:20 INFO - Running setup.py install for psutil 18:01:20 INFO - building 'psutil._psutil_linux' extension 18:01:20 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 18:01:21 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 18:01:21 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 18:01:21 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 18:01:21 INFO - building 'psutil._psutil_posix' extension 18:01:21 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 18:01:21 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 18:01:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:01:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:01:21 INFO - Successfully installed psutil 18:01:21 INFO - Cleaning up... 18:01:21 INFO - Return code: 0 18:01:21 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:01:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:01:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:01:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:01:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:01:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:01:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:01:21 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x887ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88e1598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8993f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8675e30>, '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 0x8912c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8991470>, '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-1468182278.596219-316450806', '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 18:01:21 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 18:01:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 18:01:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:01:21 INFO - 'CCACHE_UMASK': '002', 18:01:21 INFO - 'DISPLAY': ':0', 18:01:21 INFO - 'HOME': '/home/cltbld', 18:01:21 INFO - 'LANG': 'en_US.UTF-8', 18:01:21 INFO - 'LOGNAME': 'cltbld', 18:01:21 INFO - 'MAIL': '/var/mail/cltbld', 18:01:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:01:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:01:21 INFO - 'MOZ_NO_REMOTE': '1', 18:01:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:01:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:01:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:01:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:01:21 INFO - 'PWD': '/builds/slave/test', 18:01:21 INFO - 'SHELL': '/bin/bash', 18:01:21 INFO - 'SHLVL': '1', 18:01:21 INFO - 'TERM': 'linux', 18:01:21 INFO - 'TMOUT': '86400', 18:01:21 INFO - 'USER': 'cltbld', 18:01:21 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468182278.596219-316450806', 18:01:21 INFO - '_': '/tools/buildbot/bin/python'} 18:01:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:01:22 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:01:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:01:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:01:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:01:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:01:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:01:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:01:25 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:01:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:01:25 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 18:01:25 INFO - Installing collected packages: mozsystemmonitor 18:01:25 INFO - Running setup.py install for mozsystemmonitor 18:01:25 INFO - Successfully installed mozsystemmonitor 18:01:25 INFO - Cleaning up... 18:01:25 INFO - Return code: 0 18:01:25 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:01:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:01:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:01:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:01:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:01:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:01:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:01:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x887ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88e1598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8993f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8675e30>, '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 0x8912c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8991470>, '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-1468182278.596219-316450806', '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 18:01:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 18:01:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 18:01:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:01:25 INFO - 'CCACHE_UMASK': '002', 18:01:25 INFO - 'DISPLAY': ':0', 18:01:25 INFO - 'HOME': '/home/cltbld', 18:01:25 INFO - 'LANG': 'en_US.UTF-8', 18:01:25 INFO - 'LOGNAME': 'cltbld', 18:01:25 INFO - 'MAIL': '/var/mail/cltbld', 18:01:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:01:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:01:25 INFO - 'MOZ_NO_REMOTE': '1', 18:01:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:01:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:01:25 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:01:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:01:25 INFO - 'PWD': '/builds/slave/test', 18:01:25 INFO - 'SHELL': '/bin/bash', 18:01:25 INFO - 'SHLVL': '1', 18:01:25 INFO - 'TERM': 'linux', 18:01:25 INFO - 'TMOUT': '86400', 18:01:25 INFO - 'USER': 'cltbld', 18:01:25 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468182278.596219-316450806', 18:01:25 INFO - '_': '/tools/buildbot/bin/python'} 18:01:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:01:26 INFO - Downloading/unpacking blobuploader==1.2.4 18:01:26 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 18:01:26 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 18:01:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:01:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:01:26 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 18:01:26 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 18:01:29 INFO - Downloading blobuploader-1.2.4.tar.gz 18:01:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:01:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:01:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:01:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:01:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:01:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:01:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:01:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:01:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:01:30 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:01:30 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 18:01:30 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 18:01:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:01:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:01:30 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 18:01:30 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 18:01:30 INFO - Downloading docopt-0.6.1.tar.gz 18:01:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:01:30 INFO - Installing collected packages: blobuploader, requests, docopt 18:01:30 INFO - Running setup.py install for blobuploader 18:01:31 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:01:31 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:01:31 INFO - Running setup.py install for requests 18:01:31 INFO - Running setup.py install for docopt 18:01:32 INFO - Successfully installed blobuploader requests docopt 18:01:32 INFO - Cleaning up... 18:01:32 INFO - Return code: 0 18:01:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:01:32 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')]} 18:01:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:01:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:01:32 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')]} 18:01:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:01:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:01:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x887ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88e1598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8993f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8675e30>, '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 0x8912c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8991470>, '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-1468182278.596219-316450806', '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 18:01:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 18:01:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 18:01:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:01:32 INFO - 'CCACHE_UMASK': '002', 18:01:32 INFO - 'DISPLAY': ':0', 18:01:32 INFO - 'HOME': '/home/cltbld', 18:01:32 INFO - 'LANG': 'en_US.UTF-8', 18:01:32 INFO - 'LOGNAME': 'cltbld', 18:01:32 INFO - 'MAIL': '/var/mail/cltbld', 18:01:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:01:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:01:32 INFO - 'MOZ_NO_REMOTE': '1', 18:01:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:01:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:01:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:01:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:01:32 INFO - 'PWD': '/builds/slave/test', 18:01:32 INFO - 'SHELL': '/bin/bash', 18:01:32 INFO - 'SHLVL': '1', 18:01:32 INFO - 'TERM': 'linux', 18:01:32 INFO - 'TMOUT': '86400', 18:01:32 INFO - 'USER': 'cltbld', 18:01:32 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468182278.596219-316450806', 18:01:32 INFO - '_': '/tools/buildbot/bin/python'} 18:01:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:01:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:01:32 INFO - Running setup.py (path:/tmp/pip-n11YS6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:01:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:01:32 INFO - Running setup.py (path:/tmp/pip-F4gmEb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:01:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:01:32 INFO - Running setup.py (path:/tmp/pip-NU7L8C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:01:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:01:32 INFO - Running setup.py (path:/tmp/pip-yZKhv9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:01:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:01:32 INFO - Running setup.py (path:/tmp/pip-jTn2pA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:01:33 INFO - Running setup.py (path:/tmp/pip-IY5KRx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:01:33 INFO - Running setup.py (path:/tmp/pip-wYbFQX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:01:33 INFO - Running setup.py (path:/tmp/pip-tcPRla-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:01:33 INFO - Running setup.py (path:/tmp/pip-FzBsyW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:01:33 INFO - Running setup.py (path:/tmp/pip-swNiFq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:01:33 INFO - Running setup.py (path:/tmp/pip-nPOWa_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:01:33 INFO - Running setup.py (path:/tmp/pip-Xw40og-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:01:33 INFO - Running setup.py (path:/tmp/pip-NilDvs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:01:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:01:33 INFO - Running setup.py (path:/tmp/pip-Je9aKn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:01:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:01:34 INFO - Running setup.py (path:/tmp/pip-t3bo2j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:01:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:01:34 INFO - Running setup.py (path:/tmp/pip-pksm6c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:01:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:01:34 INFO - Running setup.py (path:/tmp/pip-hBZZ3i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:01:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:01:34 INFO - Running setup.py (path:/tmp/pip-9DXRrq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:01:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:01:34 INFO - Running setup.py (path:/tmp/pip-6evusR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:01:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:01:34 INFO - Running setup.py (path:/tmp/pip-8hqcih-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:01:34 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:01:35 INFO - Running setup.py (path:/tmp/pip-tDOUaO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:01:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:01:35 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 18:01:35 INFO - Running setup.py install for manifestparser 18:01:35 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:01:35 INFO - Running setup.py install for mozcrash 18:01:35 INFO - Running setup.py install for mozdebug 18:01:35 INFO - Running setup.py install for mozdevice 18:01:36 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:01:36 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:01:36 INFO - Running setup.py install for mozfile 18:01:36 INFO - Running setup.py install for mozhttpd 18:01:36 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:01:36 INFO - Running setup.py install for mozinfo 18:01:36 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:01:36 INFO - Running setup.py install for mozInstall 18:01:36 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:01:36 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:01:36 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:01:36 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:01:36 INFO - Running setup.py install for mozleak 18:01:36 INFO - Running setup.py install for mozlog 18:01:37 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:01:37 INFO - Running setup.py install for moznetwork 18:01:37 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:01:37 INFO - Running setup.py install for mozprocess 18:01:37 INFO - Running setup.py install for mozprofile 18:01:37 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:01:37 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:01:37 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:01:37 INFO - Running setup.py install for mozrunner 18:01:37 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:01:37 INFO - Running setup.py install for mozscreenshot 18:01:38 INFO - Running setup.py install for moztest 18:01:38 INFO - Running setup.py install for mozversion 18:01:38 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:01:38 INFO - Running setup.py install for wptserve 18:01:38 INFO - Running setup.py install for marionette-driver 18:01:38 INFO - Running setup.py install for browsermob-proxy 18:01:39 INFO - Running setup.py install for marionette-client 18:01:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:01:39 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:01:39 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 18:01:39 INFO - Cleaning up... 18:01:39 INFO - Return code: 0 18:01:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:01:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:01:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:01:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:01:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:01:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:01:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:01:39 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x887ac58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x88e1598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8993f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8675e30>, '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 0x8912c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8991470>, '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-1468182278.596219-316450806', '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 18:01:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 18:01:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 18:01:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:01:39 INFO - 'CCACHE_UMASK': '002', 18:01:39 INFO - 'DISPLAY': ':0', 18:01:39 INFO - 'HOME': '/home/cltbld', 18:01:39 INFO - 'LANG': 'en_US.UTF-8', 18:01:39 INFO - 'LOGNAME': 'cltbld', 18:01:39 INFO - 'MAIL': '/var/mail/cltbld', 18:01:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:01:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:01:39 INFO - 'MOZ_NO_REMOTE': '1', 18:01:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:01:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:01:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:01:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:01:39 INFO - 'PWD': '/builds/slave/test', 18:01:39 INFO - 'SHELL': '/bin/bash', 18:01:39 INFO - 'SHLVL': '1', 18:01:39 INFO - 'TERM': 'linux', 18:01:39 INFO - 'TMOUT': '86400', 18:01:39 INFO - 'USER': 'cltbld', 18:01:39 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468182278.596219-316450806', 18:01:39 INFO - '_': '/tools/buildbot/bin/python'} 18:01:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:01:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:01:39 INFO - Running setup.py (path:/tmp/pip-2kHIzE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:01:40 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)) 18:01:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:01:40 INFO - Running setup.py (path:/tmp/pip-ZYoAQR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:01:40 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)) 18:01:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:01:40 INFO - Running setup.py (path:/tmp/pip-DCapdD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:01:40 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)) 18:01:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:01:40 INFO - Running setup.py (path:/tmp/pip-2RIoqY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:01:40 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)) 18:01:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:01:40 INFO - Running setup.py (path:/tmp/pip-_Ekl9u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:01:40 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)) 18:01:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:01:40 INFO - Running setup.py (path:/tmp/pip-wOIajR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:01:40 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)) 18:01:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:01:40 INFO - Running setup.py (path:/tmp/pip-TtRbmT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:01:40 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)) 18:01:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:01:40 INFO - Running setup.py (path:/tmp/pip-OphAdB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:01:40 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)) 18:01:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:01:40 INFO - Running setup.py (path:/tmp/pip-dfsLe9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:01:41 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)) 18:01:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:01:41 INFO - Running setup.py (path:/tmp/pip-Uja9Ni-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:01:41 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)) 18:01:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:01:41 INFO - Running setup.py (path:/tmp/pip-nzSkuw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:01:41 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)) 18:01:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:01:41 INFO - Running setup.py (path:/tmp/pip-vTgJ64-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:01:41 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)) 18:01:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:01:41 INFO - Running setup.py (path:/tmp/pip-k5vs7A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:01:41 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)) 18:01:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:01:41 INFO - Running setup.py (path:/tmp/pip-_2T1DZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:01:41 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)) 18:01:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:01:41 INFO - Running setup.py (path:/tmp/pip-cG4I2X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:01:41 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)) 18:01:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:01:41 INFO - Running setup.py (path:/tmp/pip-YvMzQh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:01:41 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)) 18:01:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:01:41 INFO - Running setup.py (path:/tmp/pip-UYWvt4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:01:42 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)) 18:01:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:01:42 INFO - Running setup.py (path:/tmp/pip-TTok_A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:01:42 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)) 18:01:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:01:42 INFO - Running setup.py (path:/tmp/pip-zO6whc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:01:42 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)) 18:01:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:01:42 INFO - Running setup.py (path:/tmp/pip-JapG_g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:01:42 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)) 18:01:42 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:01:42 INFO - Running setup.py (path:/tmp/pip-5l85Fw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:01:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:01:42 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)) 18:01:42 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)) 18:01:42 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)) 18:01:42 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)) 18:01:42 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)) 18:01:42 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)) 18:01:42 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:01:42 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 18:01:42 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 18:01:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:01:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:01:42 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 18:01:42 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 18:01:46 INFO - Downloading blessings-1.6.tar.gz 18:01:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:01:46 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)) 18:01:46 INFO - Installing collected packages: blessings 18:01:46 INFO - Running setup.py install for blessings 18:01:46 INFO - Successfully installed blessings 18:01:46 INFO - Cleaning up... 18:01:46 INFO - Return code: 0 18:01:46 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:01:46 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:01:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:01:47 INFO - Reading from file tmpfile_stdout 18:01:47 INFO - Current package versions: 18:01:47 INFO - argparse == 1.2.1 18:01:47 INFO - blessings == 1.6 18:01:47 INFO - blobuploader == 1.2.4 18:01:47 INFO - browsermob-proxy == 0.6.0 18:01:47 INFO - docopt == 0.6.1 18:01:47 INFO - manifestparser == 1.1 18:01:47 INFO - marionette-client == 2.3.0 18:01:47 INFO - marionette-driver == 1.4.0 18:01:47 INFO - mozInstall == 1.12 18:01:47 INFO - mozcrash == 0.17 18:01:47 INFO - mozdebug == 0.1 18:01:47 INFO - mozdevice == 0.48 18:01:47 INFO - mozfile == 1.2 18:01:47 INFO - mozhttpd == 0.7 18:01:47 INFO - mozinfo == 0.9 18:01:47 INFO - mozleak == 0.1 18:01:47 INFO - mozlog == 3.1 18:01:47 INFO - moznetwork == 0.27 18:01:47 INFO - mozprocess == 0.22 18:01:47 INFO - mozprofile == 0.28 18:01:47 INFO - mozrunner == 6.11 18:01:47 INFO - mozscreenshot == 0.1 18:01:47 INFO - mozsystemmonitor == 0.0 18:01:47 INFO - moztest == 0.7 18:01:47 INFO - mozversion == 1.4 18:01:47 INFO - psutil == 3.1.1 18:01:47 INFO - requests == 1.2.3 18:01:47 INFO - wptserve == 1.4.0 18:01:47 INFO - wsgiref == 0.1.2 18:01:47 INFO - Running post-action listener: _resource_record_post_action 18:01:47 INFO - Running post-action listener: _start_resource_monitoring 18:01:47 INFO - Starting resource monitoring. 18:01:47 INFO - ##### 18:01:47 INFO - ##### Running pull step. 18:01:47 INFO - ##### 18:01:47 INFO - Running pre-action listener: _resource_record_pre_action 18:01:47 INFO - Running main action method: pull 18:01:47 INFO - Pull has nothing to do! 18:01:47 INFO - Running post-action listener: _resource_record_post_action 18:01:47 INFO - ##### 18:01:47 INFO - ##### Running install step. 18:01:47 INFO - ##### 18:01:47 INFO - Running pre-action listener: _resource_record_pre_action 18:01:47 INFO - Running main action method: install 18:01:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:01:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:01:47 INFO - Reading from file tmpfile_stdout 18:01:47 INFO - Detecting whether we're running mozinstall >=1.0... 18:01:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:01:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:01:47 INFO - Reading from file tmpfile_stdout 18:01:47 INFO - Output received: 18:01:47 INFO - Usage: mozinstall [options] installer 18:01:47 INFO - Options: 18:01:47 INFO - -h, --help show this help message and exit 18:01:47 INFO - -d DEST, --destination=DEST 18:01:47 INFO - Directory to install application into. [default: 18:01:47 INFO - "/builds/slave/test"] 18:01:47 INFO - --app=APP Application being installed. [default: firefox] 18:01:47 INFO - mkdir: /builds/slave/test/build/application 18:01:47 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'] 18:01:47 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 18:02:14 INFO - Reading from file tmpfile_stdout 18:02:14 INFO - Output received: 18:02:14 INFO - /builds/slave/test/build/application/firefox/firefox 18:02:14 INFO - Running post-action listener: _resource_record_post_action 18:02:14 INFO - ##### 18:02:14 INFO - ##### Running run-tests step. 18:02:14 INFO - ##### 18:02:14 INFO - Running pre-action listener: _resource_record_pre_action 18:02:14 INFO - Running main action method: run_tests 18:02:14 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:02:14 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:02:14 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:02:14 INFO - grabbing minidump binary from tooltool 18:02: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')]} 18:02:14 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 0x8675e30>, '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 0x8912c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8991470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:02:14 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 18:02:14 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 18:02:15 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:02:15 INFO - Return code: 0 18:02:15 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 18:02:15 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:02:15 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/LfOaiuWLQX-N3oARtzyXHg/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 18:02:15 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/LfOaiuWLQX-N3oARtzyXHg/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 18:02:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:02:15 INFO - 'CCACHE_UMASK': '002', 18:02:15 INFO - 'DISPLAY': ':0', 18:02:15 INFO - 'HOME': '/home/cltbld', 18:02:15 INFO - 'LANG': 'en_US.UTF-8', 18:02:15 INFO - 'LOGNAME': 'cltbld', 18:02:15 INFO - 'MAIL': '/var/mail/cltbld', 18:02:15 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:02:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:02:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:02:15 INFO - 'MOZ_NO_REMOTE': '1', 18:02:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:02:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:02:15 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:02:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:02:15 INFO - 'PWD': '/builds/slave/test', 18:02:15 INFO - 'SHELL': '/bin/bash', 18:02:15 INFO - 'SHLVL': '1', 18:02:15 INFO - 'TERM': 'linux', 18:02:15 INFO - 'TMOUT': '86400', 18:02:15 INFO - 'USER': 'cltbld', 18:02:15 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1468182278.596219-316450806', 18:02:15 INFO - '_': '/tools/buildbot/bin/python'} 18:02:15 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/LfOaiuWLQX-N3oARtzyXHg/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 18:02:15 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 18:02:15 INFO - import pkg_resources 18:02:16 INFO - Using 1 client processes 18:02:17 INFO - wptserve Starting http server on 127.0.0.1:8000 18:02:17 INFO - wptserve Starting http server on 127.0.0.1:8001 18:02:17 INFO - wptserve Starting http server on 127.0.0.1:8443 18:02:19 INFO - SUITE-START | Running 778 tests 18:02:19 INFO - Running testharness tests 18:02:19 INFO - Setting up ssl 18:02:19 INFO - PROCESS | certutil | 18:02:19 INFO - PROCESS | certutil | 18:02:19 INFO - PROCESS | certutil | 18:02:19 INFO - Certificate Nickname Trust Attributes 18:02:19 INFO - SSL,S/MIME,JAR/XPI 18:02:19 INFO - 18:02:19 INFO - web-platform-tests CT,, 18:02:19 INFO - 18:02:19 INFO - Starting runner 18:02:21 INFO - PROCESS | 1938 | 1468198941915 Marionette DEBUG Marionette enabled via build flag and pref 18:02:22 INFO - PROCESS | 1938 | ++DOCSHELL 0xa4d4f800 == 1 [pid = 1938] [id = 1] 18:02:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 1 (0xa4d4fc00) [pid = 1938] [serial = 1] [outer = (nil)] 18:02:22 INFO - PROCESS | 1938 | [1938] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:02:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 2 (0xa4d50400) [pid = 1938] [serial = 2] [outer = 0xa4d4fc00] 18:02:22 INFO - PROCESS | 1938 | 1468198942548 Marionette INFO Listening on port 2828 18:02:23 INFO - PROCESS | 1938 | 1468198943084 Marionette DEBUG Marionette enabled via command-line flag 18:02:23 INFO - PROCESS | 1938 | ++DOCSHELL 0xa23cfc00 == 2 [pid = 1938] [id = 2] 18:02:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 3 (0xa23d1000) [pid = 1938] [serial = 3] [outer = (nil)] 18:02:23 INFO - PROCESS | 1938 | [1938] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:02:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 4 (0xa23da400) [pid = 1938] [serial = 4] [outer = 0xa23d1000] 18:02:23 INFO - PROCESS | 1938 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20d31a0 18:02:23 INFO - PROCESS | 1938 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a20d3c80 18:02:23 INFO - PROCESS | 1938 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20dcd00 18:02:23 INFO - PROCESS | 1938 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20f8960 18:02:23 INFO - PROCESS | 1938 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20fe6a0 18:02:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 5 (0xa1123800) [pid = 1938] [serial = 5] [outer = 0xa4d4fc00] 18:02:23 INFO - PROCESS | 1938 | [1938] 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 18:02:23 INFO - PROCESS | 1938 | 1468198943472 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:47492 18:02:23 INFO - PROCESS | 1938 | [1938] 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 18:02:23 INFO - PROCESS | 1938 | 1468198943548 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:47493 18:02:23 INFO - PROCESS | 1938 | 1468198943556 Marionette DEBUG Closed connection conn0 18:02:23 INFO - PROCESS | 1938 | [1938] 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 18:02:23 INFO - PROCESS | 1938 | [1938] 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 18:02:23 INFO - PROCESS | 1938 | 1468198943677 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:47494 18:02:23 INFO - PROCESS | 1938 | 1468198943681 Marionette DEBUG Closed connection conn1 18:02:23 INFO - PROCESS | 1938 | [1938] 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 18:02:23 INFO - PROCESS | 1938 | 1468198943748 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:47495 18:02:23 INFO - PROCESS | 1938 | 1468198943755 Marionette DEBUG Closed connection conn2 18:02:23 INFO - PROCESS | 1938 | 1468198943786 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:02:23 INFO - PROCESS | 1938 | 1468198943801 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":"20160710161526","device":"desktop","version":"48.0"} 18:02:24 INFO - PROCESS | 1938 | [1938] 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 18:02:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x9a34cc00 == 3 [pid = 1938] [id = 3] 18:02:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 6 (0x9a34d000) [pid = 1938] [serial = 6] [outer = (nil)] 18:02:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x9a34d400 == 4 [pid = 1938] [id = 4] 18:02:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 7 (0x9a350c00) [pid = 1938] [serial = 7] [outer = (nil)] 18:02:25 INFO - PROCESS | 1938 | [1938] 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 18:02:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x99c2bc00 == 5 [pid = 1938] [id = 5] 18:02:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 8 (0x99c2c000) [pid = 1938] [serial = 8] [outer = (nil)] 18:02:26 INFO - PROCESS | 1938 | [1938] 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 18:02:26 INFO - PROCESS | 1938 | [1938] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:02:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 9 (0x997ce800) [pid = 1938] [serial = 9] [outer = 0x99c2c000] 18:02:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 10 (0x99c64000) [pid = 1938] [serial = 10] [outer = 0x9a34d000] 18:02:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 11 (0x99c65c00) [pid = 1938] [serial = 11] [outer = 0x9a350c00] 18:02:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 12 (0x994b5400) [pid = 1938] [serial = 12] [outer = 0x99c2c000] 18:02:27 INFO - PROCESS | 1938 | 1468198947572 Marionette INFO startBrowser 10599eac-0048-425e-a64d-4d01aad6b144 18:02:27 INFO - PROCESS | 1938 | 1468198947614 Marionette DEBUG loaded listener.js 18:02:27 INFO - PROCESS | 1938 | 1468198947632 Marionette DEBUG loaded listener.js 18:02:27 INFO - PROCESS | 1938 | 1468198947634 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 13 (0x97b32c00) [pid = 1938] [serial = 13] [outer = 0x99c2c000] 18:02:28 INFO - PROCESS | 1938 | 1468198948277 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"10599eac-0048-425e-a64d-4d01aad6b144","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":"20160710161526","device":"desktop","version":"48.0","command_id":1}}] 18:02:28 INFO - PROCESS | 1938 | 1468198948467 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 18:02:28 INFO - PROCESS | 1938 | 1468198948473 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:28 INFO - PROCESS | 1938 | 1468198948617 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 18:02:28 INFO - PROCESS | 1938 | 1468198948918 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:02:28 INFO - PROCESS | 1938 | 1468198948923 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:28 INFO - PROCESS | 1938 | [1938] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:02:29 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:02:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 14 (0x95488800) [pid = 1938] [serial = 14] [outer = 0x99c2c000] 18:02:29 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:02:29 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:02:29 INFO - PROCESS | 1938 | 1468198949367 Marionette TRACE conn3 <- [1,3,null,{}] 18:02:29 INFO - PROCESS | 1938 | 1468198949377 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:02:29 INFO - PROCESS | 1938 | 1468198949383 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:29 INFO - PROCESS | 1938 | 1468198949421 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 18:02:29 INFO - PROCESS | 1938 | 1468198949456 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 18:02:29 INFO - PROCESS | 1938 | 1468198949459 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 18:02:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:02:29 INFO - PROCESS | 1938 | 1468198949540 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:02:29 INFO - PROCESS | 1938 | 1468198949549 Marionette TRACE conn3 <- [1,6,null,{}] 18:02:29 INFO - PROCESS | 1938 | 1468198949562 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:29 INFO - PROCESS | 1938 | 1468198949570 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:29 INFO - PROCESS | 1938 | 1468198949598 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 18:02:29 INFO - PROCESS | 1938 | 1468198949607 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:29 INFO - PROCESS | 1938 | 1468198949616 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x93e42000 == 6 [pid = 1938] [id = 6] 18:02:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 15 (0x93e42400) [pid = 1938] [serial = 15] [outer = (nil)] 18:02:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 16 (0x93e44800) [pid = 1938] [serial = 16] [outer = 0x93e42400] 18:02:29 INFO - PROCESS | 1938 | 1468198949687 Marionette DEBUG loaded listener.js 18:02:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 17 (0x93e49800) [pid = 1938] [serial = 17] [outer = 0x93e42400] 18:02:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c38400 == 7 [pid = 1938] [id = 7] 18:02:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 18 (0x93c38800) [pid = 1938] [serial = 18] [outer = (nil)] 18:02:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 19 (0x93c57000) [pid = 1938] [serial = 19] [outer = 0x93c38800] 18:02:30 INFO - PROCESS | 1938 | 1468198950158 Marionette DEBUG loaded listener.js 18:02:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 20 (0x93c61800) [pid = 1938] [serial = 20] [outer = 0x93c38800] 18:02:30 INFO - PROCESS | 1938 | [1938] 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 18:02:30 INFO - PROCESS | 1938 | 1468198950586 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 18:02:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:02:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1160ms 18:02:30 INFO - PROCESS | 1938 | 1468198950655 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 18:02:30 INFO - PROCESS | 1938 | 1468198950659 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 18:02:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:02:30 INFO - PROCESS | 1938 | 1468198950747 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:02:30 INFO - PROCESS | 1938 | 1468198950751 Marionette TRACE conn3 <- [1,10,null,{}] 18:02:30 INFO - PROCESS | 1938 | 1468198950780 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:30 INFO - PROCESS | 1938 | 1468198950789 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:30 INFO - PROCESS | 1938 | 1468198950956 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 18:02:30 INFO - PROCESS | 1938 | 1468198950972 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:30 INFO - PROCESS | 1938 | 1468198950982 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x979b2000 == 8 [pid = 1938] [id = 8] 18:02:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 21 (0x98ea0800) [pid = 1938] [serial = 21] [outer = (nil)] 18:02:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 22 (0x9234d000) [pid = 1938] [serial = 22] [outer = 0x98ea0800] 18:02:31 INFO - PROCESS | 1938 | 1468198951048 Marionette DEBUG loaded listener.js 18:02:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 23 (0x92351000) [pid = 1938] [serial = 23] [outer = 0x98ea0800] 18:02:31 INFO - PROCESS | 1938 | 1468198951633 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 18:02:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1002ms 18:02:31 INFO - PROCESS | 1938 | 1468198951683 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 18:02:31 INFO - PROCESS | 1938 | 1468198951687 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 18:02:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:02:31 INFO - PROCESS | 1938 | 1468198951693 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:02:31 INFO - PROCESS | 1938 | 1468198951695 Marionette TRACE conn3 <- [1,14,null,{}] 18:02:31 INFO - PROCESS | 1938 | 1468198951701 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:31 INFO - PROCESS | 1938 | 1468198951705 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:31 INFO - PROCESS | 1938 | 1468198951854 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 18:02:31 INFO - PROCESS | 1938 | 1468198951869 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:31 INFO - PROCESS | 1938 | 1468198951876 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x92520400 == 9 [pid = 1938] [id = 9] 18:02:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 24 (0x92523400) [pid = 1938] [serial = 24] [outer = (nil)] 18:02:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 25 (0x92526400) [pid = 1938] [serial = 25] [outer = 0x92523400] 18:02:31 INFO - PROCESS | 1938 | 1468198951942 Marionette DEBUG loaded listener.js 18:02:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 26 (0x9252d800) [pid = 1938] [serial = 26] [outer = 0x92523400] 18:02:33 INFO - PROCESS | 1938 | 1468198953017 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 18:02:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x92712400 == 10 [pid = 1938] [id = 10] 18:02:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 27 (0x92712800) [pid = 1938] [serial = 27] [outer = (nil)] 18:02:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:02:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1382ms 18:02:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 28 (0x92713c00) [pid = 1938] [serial = 28] [outer = 0x92712800] 18:02:33 INFO - PROCESS | 1938 | 1468198953111 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 18:02:33 INFO - PROCESS | 1938 | 1468198953118 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 18:02:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 29 (0x92714c00) [pid = 1938] [serial = 29] [outer = 0x92712800] 18:02:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:02:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x92358800 == 11 [pid = 1938] [id = 11] 18:02:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 30 (0x92718400) [pid = 1938] [serial = 30] [outer = (nil)] 18:02:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 31 (0x9271e000) [pid = 1938] [serial = 31] [outer = 0x92718400] 18:02:33 INFO - PROCESS | 1938 | 1468198953283 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:02:33 INFO - PROCESS | 1938 | 1468198953288 Marionette TRACE conn3 <- [1,18,null,{}] 18:02:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 32 (0x92755000) [pid = 1938] [serial = 32] [outer = 0x92718400] 18:02:33 INFO - PROCESS | 1938 | 1468198953366 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:33 INFO - PROCESS | 1938 | 1468198953370 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:33 INFO - PROCESS | 1938 | 1468198953550 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 18:02:33 INFO - PROCESS | 1938 | 1468198953706 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:33 INFO - PROCESS | 1938 | 1468198953715 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x931f0000 == 12 [pid = 1938] [id = 12] 18:02:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 33 (0x931f1000) [pid = 1938] [serial = 33] [outer = (nil)] 18:02:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 34 (0x931f6800) [pid = 1938] [serial = 34] [outer = 0x931f1000] 18:02:33 INFO - PROCESS | 1938 | 1468198953834 Marionette DEBUG loaded listener.js 18:02:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 35 (0x93c35c00) [pid = 1938] [serial = 35] [outer = 0x931f1000] 18:02:34 INFO - PROCESS | 1938 | 1468198954669 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 18:02:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1555ms 18:02:34 INFO - PROCESS | 1938 | 1468198954713 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 18:02:34 INFO - PROCESS | 1938 | 1468198954721 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 18:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:02:34 INFO - PROCESS | 1938 | 1468198954732 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:02:34 INFO - PROCESS | 1938 | 1468198954736 Marionette TRACE conn3 <- [1,22,null,{}] 18:02:34 INFO - PROCESS | 1938 | 1468198954743 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:34 INFO - PROCESS | 1938 | 1468198954748 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:34 INFO - PROCESS | 1938 | 1468198954924 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 18:02:35 INFO - PROCESS | 1938 | 1468198955043 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:35 INFO - PROCESS | 1938 | 1468198955051 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x93e48c00 == 13 [pid = 1938] [id = 13] 18:02:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 36 (0x9528b400) [pid = 1938] [serial = 36] [outer = (nil)] 18:02:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 37 (0x979aec00) [pid = 1938] [serial = 37] [outer = 0x9528b400] 18:02:35 INFO - PROCESS | 1938 | 1468198955130 Marionette DEBUG loaded listener.js 18:02:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 38 (0x9835f800) [pid = 1938] [serial = 38] [outer = 0x9528b400] 18:02:35 INFO - PROCESS | 1938 | 1468198955967 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 18:02:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:02:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1288ms 18:02:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:02:36 INFO - PROCESS | 1938 | 1468198956020 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 18:02:36 INFO - PROCESS | 1938 | 1468198956023 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 18:02:36 INFO - PROCESS | 1938 | 1468198956030 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:02:36 INFO - PROCESS | 1938 | 1468198956035 Marionette TRACE conn3 <- [1,26,null,{}] 18:02:36 INFO - PROCESS | 1938 | 1468198956051 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:36 INFO - PROCESS | 1938 | 1468198956059 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:36 INFO - PROCESS | 1938 | 1468198956278 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 18:02:36 INFO - PROCESS | 1938 | 1468198956399 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:36 INFO - PROCESS | 1938 | 1468198956410 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x9a1a0800 == 14 [pid = 1938] [id = 14] 18:02:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 39 (0x9a1a1000) [pid = 1938] [serial = 39] [outer = (nil)] 18:02:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 40 (0x9a4b2400) [pid = 1938] [serial = 40] [outer = 0x9a1a1000] 18:02:36 INFO - PROCESS | 1938 | 1468198956485 Marionette DEBUG loaded listener.js 18:02:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 41 (0x9aa1b800) [pid = 1938] [serial = 41] [outer = 0x9a1a1000] 18:02:37 INFO - PROCESS | 1938 | 1468198957633 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 18:02:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:02:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1689ms 18:02:37 INFO - PROCESS | 1938 | 1468198957723 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 18:02:37 INFO - PROCESS | 1938 | 1468198957727 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 18:02:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:02:37 INFO - PROCESS | 1938 | 1468198957734 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:02:37 INFO - PROCESS | 1938 | 1468198957738 Marionette TRACE conn3 <- [1,30,null,{}] 18:02:37 INFO - PROCESS | 1938 | 1468198957745 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:37 INFO - PROCESS | 1938 | 1468198957749 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:37 INFO - PROCESS | 1938 | 1468198957883 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 18:02:37 INFO - PROCESS | 1938 | 1468198957894 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:37 INFO - PROCESS | 1938 | 1468198957901 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x9510f000 == 15 [pid = 1938] [id = 15] 18:02:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 42 (0x9510f800) [pid = 1938] [serial = 42] [outer = (nil)] 18:02:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 43 (0x99172c00) [pid = 1938] [serial = 43] [outer = 0x9510f800] 18:02:37 INFO - PROCESS | 1938 | 1468198957966 Marionette DEBUG loaded listener.js 18:02:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 44 (0x992ce000) [pid = 1938] [serial = 44] [outer = 0x9510f800] 18:02:38 INFO - PROCESS | 1938 | 1468198958683 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 18:02:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:02:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 981ms 18:02:38 INFO - PROCESS | 1938 | 1468198958716 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 18:02:38 INFO - PROCESS | 1938 | 1468198958722 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 18:02:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:02:38 INFO - PROCESS | 1938 | 1468198958744 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:02:38 INFO - PROCESS | 1938 | 1468198958748 Marionette TRACE conn3 <- [1,34,null,{}] 18:02:38 INFO - PROCESS | 1938 | 1468198958753 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:38 INFO - PROCESS | 1938 | 1468198958758 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:38 INFO - PROCESS | 1938 | 1468198958894 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 18:02:38 INFO - PROCESS | 1938 | 1468198958915 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:38 INFO - PROCESS | 1938 | 1468198958922 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x99c60000 == 16 [pid = 1938] [id = 16] 18:02:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 45 (0x9a353000) [pid = 1938] [serial = 45] [outer = (nil)] 18:02:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 46 (0x9a4b9c00) [pid = 1938] [serial = 46] [outer = 0x9a353000] 18:02:38 INFO - PROCESS | 1938 | 1468198958986 Marionette DEBUG loaded listener.js 18:02:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 47 (0x9a64c800) [pid = 1938] [serial = 47] [outer = 0x9a353000] 18:02:39 INFO - PROCESS | 1938 | 1468198959688 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 18:02:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:02:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 993ms 18:02:39 INFO - PROCESS | 1938 | 1468198959732 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 18:02:39 INFO - PROCESS | 1938 | 1468198959736 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 18:02:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:02:39 INFO - PROCESS | 1938 | 1468198959753 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:02:39 INFO - PROCESS | 1938 | 1468198959759 Marionette TRACE conn3 <- [1,38,null,{}] 18:02:39 INFO - PROCESS | 1938 | 1468198959773 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:39 INFO - PROCESS | 1938 | 1468198959781 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:39 INFO - PROCESS | 1938 | 1468198959920 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 18:02:39 INFO - PROCESS | 1938 | 1468198959931 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:39 INFO - PROCESS | 1938 | 1468198959940 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x9af90400 == 17 [pid = 1938] [id = 17] 18:02:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 48 (0x9b1f1c00) [pid = 1938] [serial = 48] [outer = (nil)] 18:02:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 49 (0x9b1f8400) [pid = 1938] [serial = 49] [outer = 0x9b1f1c00] 18:02:40 INFO - PROCESS | 1938 | 1468198960015 Marionette DEBUG loaded listener.js 18:02:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 50 (0x9c3ef800) [pid = 1938] [serial = 50] [outer = 0x9b1f1c00] 18:02:40 INFO - PROCESS | 1938 | 1468198960706 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 18:02:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:02:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 987ms 18:02:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:02:40 INFO - PROCESS | 1938 | 1468198960740 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 18:02:40 INFO - PROCESS | 1938 | 1468198960743 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 18:02:40 INFO - PROCESS | 1938 | 1468198960749 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:02:40 INFO - PROCESS | 1938 | 1468198960752 Marionette TRACE conn3 <- [1,42,null,{}] 18:02:40 INFO - PROCESS | 1938 | 1468198960757 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:40 INFO - PROCESS | 1938 | 1468198960761 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:40 INFO - PROCESS | 1938 | 1468198960928 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 18:02:40 INFO - PROCESS | 1938 | 1468198960946 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:40 INFO - PROCESS | 1938 | 1468198960952 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x95102800 == 18 [pid = 1938] [id = 18] 18:02:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 51 (0x95107400) [pid = 1938] [serial = 51] [outer = (nil)] 18:02:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 52 (0x9510c400) [pid = 1938] [serial = 52] [outer = 0x95107400] 18:02:41 INFO - PROCESS | 1938 | 1468198961018 Marionette DEBUG loaded listener.js 18:02:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 53 (0x9aa27c00) [pid = 1938] [serial = 53] [outer = 0x95107400] 18:02:41 INFO - PROCESS | 1938 | 1468198961645 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 18:02:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:02:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 933ms 18:02:41 INFO - PROCESS | 1938 | 1468198961682 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 18:02:41 INFO - PROCESS | 1938 | 1468198961685 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 18:02:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:02:41 INFO - PROCESS | 1938 | 1468198961691 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:02:41 INFO - PROCESS | 1938 | 1468198961693 Marionette TRACE conn3 <- [1,46,null,{}] 18:02:41 INFO - PROCESS | 1938 | 1468198961699 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:41 INFO - PROCESS | 1938 | 1468198961703 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:41 INFO - PROCESS | 1938 | 1468198961832 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 18:02:41 INFO - PROCESS | 1938 | 1468198961845 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:41 INFO - PROCESS | 1938 | 1468198961851 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:41 INFO - PROCESS | 1938 | ++DOCSHELL 0xa0755000 == 19 [pid = 1938] [id = 19] 18:02:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0xa0761400) [pid = 1938] [serial = 54] [outer = (nil)] 18:02:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0xa112cc00) [pid = 1938] [serial = 55] [outer = 0xa0761400] 18:02:41 INFO - PROCESS | 1938 | 1468198961919 Marionette DEBUG loaded listener.js 18:02:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0xa209dc00) [pid = 1938] [serial = 56] [outer = 0xa0761400] 18:02:42 INFO - PROCESS | 1938 | 1468198962630 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 18:02:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:02:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 980ms 18:02:42 INFO - PROCESS | 1938 | 1468198962673 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 18:02:42 INFO - PROCESS | 1938 | 1468198962676 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 18:02:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:02:42 INFO - PROCESS | 1938 | 1468198962684 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:02:42 INFO - PROCESS | 1938 | 1468198962688 Marionette TRACE conn3 <- [1,50,null,{}] 18:02:42 INFO - PROCESS | 1938 | 1468198962707 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:42 INFO - PROCESS | 1938 | 1468198962716 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:42 INFO - PROCESS | 1938 | 1468198962876 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 18:02:42 INFO - PROCESS | 1938 | 1468198962885 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:42 INFO - PROCESS | 1938 | 1468198962892 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c34000 == 20 [pid = 1938] [id = 20] 18:02:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x9d935c00) [pid = 1938] [serial = 57] [outer = (nil)] 18:02:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0xa2536000) [pid = 1938] [serial = 58] [outer = 0x9d935c00] 18:02:42 INFO - PROCESS | 1938 | 1468198962954 Marionette DEBUG loaded listener.js 18:02:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0xa2543c00) [pid = 1938] [serial = 59] [outer = 0x9d935c00] 18:02:43 INFO - PROCESS | 1938 | 1468198963651 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:02:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 984ms 18:02:43 INFO - PROCESS | 1938 | 1468198963669 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 18:02:43 INFO - PROCESS | 1938 | 1468198963672 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 18:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:02:43 INFO - PROCESS | 1938 | 1468198963681 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:02:43 INFO - PROCESS | 1938 | 1468198963684 Marionette TRACE conn3 <- [1,54,null,{}] 18:02:43 INFO - PROCESS | 1938 | 1468198963689 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:43 INFO - PROCESS | 1938 | 1468198963693 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:43 INFO - PROCESS | 1938 | 1468198963856 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 18:02:43 INFO - PROCESS | 1938 | 1468198963915 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:43 INFO - PROCESS | 1938 | 1468198963923 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x92524c00 == 21 [pid = 1938] [id = 21] 18:02:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x98362400) [pid = 1938] [serial = 60] [outer = (nil)] 18:02:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0xa25ef000) [pid = 1938] [serial = 61] [outer = 0x98362400] 18:02:43 INFO - PROCESS | 1938 | 1468198963983 Marionette DEBUG loaded listener.js 18:02:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0xa2fbd400) [pid = 1938] [serial = 62] [outer = 0x98362400] 18:02:44 INFO - PROCESS | 1938 | 1468198964613 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:02:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:02:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 982ms 18:02:44 INFO - PROCESS | 1938 | 1468198964664 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 18:02:44 INFO - PROCESS | 1938 | 1468198964667 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 18:02:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:02:44 INFO - PROCESS | 1938 | 1468198964673 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:02:44 INFO - PROCESS | 1938 | 1468198964676 Marionette TRACE conn3 <- [1,58,null,{}] 18:02:44 INFO - PROCESS | 1938 | 1468198964681 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:44 INFO - PROCESS | 1938 | 1468198964684 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:44 INFO - PROCESS | 1938 | 1468198964849 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 18:02:44 INFO - PROCESS | 1938 | 1468198964868 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:44 INFO - PROCESS | 1938 | 1468198964878 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x92712000 == 22 [pid = 1938] [id = 22] 18:02:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x93c5b400) [pid = 1938] [serial = 63] [outer = (nil)] 18:02:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0xa310f000) [pid = 1938] [serial = 64] [outer = 0x93c5b400] 18:02:44 INFO - PROCESS | 1938 | 1468198964938 Marionette DEBUG loaded listener.js 18:02:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0xa3189400) [pid = 1938] [serial = 65] [outer = 0x93c5b400] 18:02:45 INFO - PROCESS | 1938 | 1468198965557 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:02:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 930ms 18:02:45 INFO - PROCESS | 1938 | 1468198965603 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 18:02:45 INFO - PROCESS | 1938 | 1468198965607 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 18:02:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:02:45 INFO - PROCESS | 1938 | 1468198965613 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:02:45 INFO - PROCESS | 1938 | 1468198965615 Marionette TRACE conn3 <- [1,62,null,{}] 18:02:45 INFO - PROCESS | 1938 | 1468198965621 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:45 INFO - PROCESS | 1938 | 1468198965625 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:45 INFO - PROCESS | 1938 | 1468198965767 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 18:02:45 INFO - PROCESS | 1938 | 1468198965779 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:45 INFO - PROCESS | 1938 | 1468198965790 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x98d6f000 == 23 [pid = 1938] [id = 23] 18:02:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0xa25ef400) [pid = 1938] [serial = 66] [outer = (nil)] 18:02:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0xa4d0a800) [pid = 1938] [serial = 67] [outer = 0xa25ef400] 18:02:45 INFO - PROCESS | 1938 | 1468198965859 Marionette DEBUG loaded listener.js 18:02:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0xa4d4dc00) [pid = 1938] [serial = 68] [outer = 0xa25ef400] 18:02:47 INFO - PROCESS | 1938 | 1468198967480 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:02:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1890ms 18:02:47 INFO - PROCESS | 1938 | 1468198967504 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 18:02:47 INFO - PROCESS | 1938 | 1468198967510 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 18:02:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:02:47 INFO - PROCESS | 1938 | 1468198967524 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:02:47 INFO - PROCESS | 1938 | 1468198967531 Marionette TRACE conn3 <- [1,66,null,{}] 18:02:47 INFO - PROCESS | 1938 | 1468198967539 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:47 INFO - PROCESS | 1938 | 1468198967544 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:47 INFO - PROCESS | 1938 | 1468198967736 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 18:02:47 INFO - PROCESS | 1938 | 1468198967759 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:47 INFO - PROCESS | 1938 | 1468198967771 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x95105800 == 24 [pid = 1938] [id = 24] 18:02:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x95107c00) [pid = 1938] [serial = 69] [outer = (nil)] 18:02:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x97b36c00) [pid = 1938] [serial = 70] [outer = 0x95107c00] 18:02:47 INFO - PROCESS | 1938 | 1468198967833 Marionette DEBUG loaded listener.js 18:02:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x9235b800) [pid = 1938] [serial = 71] [outer = 0x95107c00] 18:02:48 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x98ea0800) [pid = 1938] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:02:48 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x93e42400) [pid = 1938] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:02:48 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x92523400) [pid = 1938] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:02:48 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x931f1000) [pid = 1938] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:02:48 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x9528b400) [pid = 1938] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:02:48 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x9a1a1000) [pid = 1938] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:02:48 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x9510f800) [pid = 1938] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:02:48 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x9a353000) [pid = 1938] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:02:48 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x9b1f1c00) [pid = 1938] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:02:48 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x95107400) [pid = 1938] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:02:48 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x9d935c00) [pid = 1938] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:02:48 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x98362400) [pid = 1938] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:02:48 INFO - PROCESS | 1938 | 1468198968944 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:02:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:02:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1485ms 18:02:49 INFO - PROCESS | 1938 | 1468198969014 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 18:02:49 INFO - PROCESS | 1938 | 1468198969020 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 18:02:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:02:49 INFO - PROCESS | 1938 | 1468198969030 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:02:49 INFO - PROCESS | 1938 | 1468198969033 Marionette TRACE conn3 <- [1,70,null,{}] 18:02:49 INFO - PROCESS | 1938 | 1468198969039 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:49 INFO - PROCESS | 1938 | 1468198969044 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:49 INFO - PROCESS | 1938 | 1468198969194 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 18:02:49 INFO - PROCESS | 1938 | 1468198969289 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:49 INFO - PROCESS | 1938 | 1468198969300 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x931f1000 == 25 [pid = 1938] [id = 25] 18:02:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x95107400) [pid = 1938] [serial = 72] [outer = (nil)] 18:02:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x9929e800) [pid = 1938] [serial = 73] [outer = 0x95107400] 18:02:49 INFO - PROCESS | 1938 | 1468198969366 Marionette DEBUG loaded listener.js 18:02:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x99c59800) [pid = 1938] [serial = 74] [outer = 0x95107400] 18:02:49 INFO - PROCESS | 1938 | 1468198969994 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:02:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:02:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 982ms 18:02:50 INFO - PROCESS | 1938 | 1468198970013 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 18:02:50 INFO - PROCESS | 1938 | 1468198970016 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 18:02:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:02:50 INFO - PROCESS | 1938 | 1468198970022 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:02:50 INFO - PROCESS | 1938 | 1468198970027 Marionette TRACE conn3 <- [1,74,null,{}] 18:02:50 INFO - PROCESS | 1938 | 1468198970041 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:50 INFO - PROCESS | 1938 | 1468198970048 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:50 INFO - PROCESS | 1938 | 1468198970191 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 18:02:50 INFO - PROCESS | 1938 | 1468198970290 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:50 INFO - PROCESS | 1938 | 1468198970301 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x9a643c00 == 26 [pid = 1938] [id = 26] 18:02:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x9a646400) [pid = 1938] [serial = 75] [outer = (nil)] 18:02:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x9aa97400) [pid = 1938] [serial = 76] [outer = 0x9a646400] 18:02:50 INFO - PROCESS | 1938 | 1468198970383 Marionette DEBUG loaded listener.js 18:02:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x9af8c400) [pid = 1938] [serial = 77] [outer = 0x9a646400] 18:02:51 INFO - PROCESS | 1938 | 1468198971107 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:02:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:02:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1134ms 18:02:51 INFO - PROCESS | 1938 | 1468198971157 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 18:02:51 INFO - PROCESS | 1938 | 1468198971164 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 18:02:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:02:51 INFO - PROCESS | 1938 | 1468198971189 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:02:51 INFO - PROCESS | 1938 | 1468198971194 Marionette TRACE conn3 <- [1,78,null,{}] 18:02:51 INFO - PROCESS | 1938 | 1468198971204 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:51 INFO - PROCESS | 1938 | 1468198971210 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:51 INFO - PROCESS | 1938 | 1468198971374 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 18:02:51 INFO - PROCESS | 1938 | 1468198971501 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:51 INFO - PROCESS | 1938 | 1468198971510 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c55800 == 27 [pid = 1938] [id = 27] 18:02:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x93c5ac00) [pid = 1938] [serial = 78] [outer = (nil)] 18:02:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x98e16800) [pid = 1938] [serial = 79] [outer = 0x93c5ac00] 18:02:51 INFO - PROCESS | 1938 | 1468198971593 Marionette DEBUG loaded listener.js 18:02:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x992cfc00) [pid = 1938] [serial = 80] [outer = 0x93c5ac00] 18:02:52 INFO - PROCESS | 1938 | 1468198972337 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:02:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:02:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1185ms 18:02:52 INFO - PROCESS | 1938 | 1468198972372 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 18:02:52 INFO - PROCESS | 1938 | 1468198972379 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 18:02:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:02:52 INFO - PROCESS | 1938 | 1468198972389 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:02:52 INFO - PROCESS | 1938 | 1468198972393 Marionette TRACE conn3 <- [1,82,null,{}] 18:02:52 INFO - PROCESS | 1938 | 1468198972417 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:52 INFO - PROCESS | 1938 | 1468198972422 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:52 INFO - PROCESS | 1938 | 1468198972583 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 18:02:52 INFO - PROCESS | 1938 | 1468198972709 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:52 INFO - PROCESS | 1938 | 1468198972720 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x9a1a1000 == 28 [pid = 1938] [id = 28] 18:02:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x9a64c000) [pid = 1938] [serial = 81] [outer = (nil)] 18:02:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x9af8c000) [pid = 1938] [serial = 82] [outer = 0x9a64c000] 18:02:52 INFO - PROCESS | 1938 | 1468198972810 Marionette DEBUG loaded listener.js 18:02:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x9c3fa000) [pid = 1938] [serial = 83] [outer = 0x9a64c000] 18:02:53 INFO - PROCESS | 1938 | 1468198973555 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:02:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:02:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1199ms 18:02:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:02:53 INFO - PROCESS | 1938 | 1468198973588 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 18:02:53 INFO - PROCESS | 1938 | 1468198973591 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 18:02:53 INFO - PROCESS | 1938 | 1468198973598 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:02:53 INFO - PROCESS | 1938 | 1468198973604 Marionette TRACE conn3 <- [1,86,null,{}] 18:02:53 INFO - PROCESS | 1938 | 1468198973637 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:53 INFO - PROCESS | 1938 | 1468198973645 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:53 INFO - PROCESS | 1938 | 1468198973806 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 18:02:53 INFO - PROCESS | 1938 | 1468198973933 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:53 INFO - PROCESS | 1938 | 1468198973943 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:53 INFO - PROCESS | 1938 | ++DOCSHELL 0xa2371c00 == 29 [pid = 1938] [id = 29] 18:02:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0xa2373000) [pid = 1938] [serial = 84] [outer = (nil)] 18:02:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0xa23d2800) [pid = 1938] [serial = 85] [outer = 0xa2373000] 18:02:54 INFO - PROCESS | 1938 | 1468198974022 Marionette DEBUG loaded listener.js 18:02:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0xa2fbe000) [pid = 1938] [serial = 86] [outer = 0xa2373000] 18:02:54 INFO - PROCESS | 1938 | 1468198974776 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:02:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:02:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1237ms 18:02:54 INFO - PROCESS | 1938 | 1468198974842 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 18:02:54 INFO - PROCESS | 1938 | 1468198974847 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 18:02:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:02:54 INFO - PROCESS | 1938 | 1468198974853 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:02:54 INFO - PROCESS | 1938 | 1468198974856 Marionette TRACE conn3 <- [1,90,null,{}] 18:02:54 INFO - PROCESS | 1938 | 1468198974862 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:54 INFO - PROCESS | 1938 | 1468198974866 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:55 INFO - PROCESS | 1938 | 1468198975020 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 18:02:55 INFO - PROCESS | 1938 | 1468198975146 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:55 INFO - PROCESS | 1938 | 1468198975152 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x95105c00 == 30 [pid = 1938] [id = 30] 18:02:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x9d92d800) [pid = 1938] [serial = 87] [outer = (nil)] 18:02:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0xa4d0a000) [pid = 1938] [serial = 88] [outer = 0x9d92d800] 18:02:55 INFO - PROCESS | 1938 | 1468198975228 Marionette DEBUG loaded listener.js 18:02:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0xa4f73800) [pid = 1938] [serial = 89] [outer = 0x9d92d800] 18:02:55 INFO - PROCESS | 1938 | 1468198975985 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:02:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:02:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1179ms 18:02:56 INFO - PROCESS | 1938 | 1468198976033 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 18:02:56 INFO - PROCESS | 1938 | 1468198976036 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 18:02:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:02:56 INFO - PROCESS | 1938 | 1468198976042 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:02:56 INFO - PROCESS | 1938 | 1468198976046 Marionette TRACE conn3 <- [1,94,null,{}] 18:02:56 INFO - PROCESS | 1938 | 1468198976068 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:56 INFO - PROCESS | 1938 | 1468198976074 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:56 INFO - PROCESS | 1938 | 1468198976220 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 18:02:56 INFO - PROCESS | 1938 | 1468198976348 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:56 INFO - PROCESS | 1938 | 1468198976354 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:56 INFO - PROCESS | 1938 | ++DOCSHELL 0xa318bc00 == 31 [pid = 1938] [id = 31] 18:02:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0xa3350400) [pid = 1938] [serial = 90] [outer = (nil)] 18:02:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0xa61d4800) [pid = 1938] [serial = 91] [outer = 0xa3350400] 18:02:56 INFO - PROCESS | 1938 | 1468198976429 Marionette DEBUG loaded listener.js 18:02:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0xa4f80400) [pid = 1938] [serial = 92] [outer = 0xa3350400] 18:02:57 INFO - PROCESS | 1938 | 1468198977317 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 18:02:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:02:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1346ms 18:02:57 INFO - PROCESS | 1938 | 1468198977390 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 18:02:57 INFO - PROCESS | 1938 | 1468198977395 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 18:02:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:02:57 INFO - PROCESS | 1938 | 1468198977403 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:02:57 INFO - PROCESS | 1938 | 1468198977407 Marionette TRACE conn3 <- [1,98,null,{}] 18:02:57 INFO - PROCESS | 1938 | 1468198977415 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:57 INFO - PROCESS | 1938 | 1468198977420 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:57 INFO - PROCESS | 1938 | 1468198977571 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 18:02:57 INFO - PROCESS | 1938 | 1468198977721 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:57 INFO - PROCESS | 1938 | 1468198977744 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x9275ac00 == 32 [pid = 1938] [id = 32] 18:02:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x931f3400) [pid = 1938] [serial = 93] [outer = (nil)] 18:02:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x93e47400) [pid = 1938] [serial = 94] [outer = 0x931f3400] 18:02:57 INFO - PROCESS | 1938 | 1468198977814 Marionette DEBUG loaded listener.js 18:02:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x9528b400) [pid = 1938] [serial = 95] [outer = 0x931f3400] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x994b5400) [pid = 1938] [serial = 12] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0xa4d50400) [pid = 1938] [serial = 2] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0xa310f000) [pid = 1938] [serial = 64] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x9271e000) [pid = 1938] [serial = 31] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x931f6800) [pid = 1938] [serial = 34] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x979aec00) [pid = 1938] [serial = 37] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x9a4b2400) [pid = 1938] [serial = 40] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x99172c00) [pid = 1938] [serial = 43] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x992ce000) [pid = 1938] [serial = 44] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x9a4b9c00) [pid = 1938] [serial = 46] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x9a64c800) [pid = 1938] [serial = 47] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x9b1f8400) [pid = 1938] [serial = 49] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x9c3ef800) [pid = 1938] [serial = 50] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x9510c400) [pid = 1938] [serial = 52] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0xa112cc00) [pid = 1938] [serial = 55] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0xa2536000) [pid = 1938] [serial = 58] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0xa25ef000) [pid = 1938] [serial = 61] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x92713c00) [pid = 1938] [serial = 28] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x93c35c00) [pid = 1938] [serial = 35] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0xa2543c00) [pid = 1938] [serial = 59] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0xa2fbd400) [pid = 1938] [serial = 62] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x9835f800) [pid = 1938] [serial = 38] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x9aa27c00) [pid = 1938] [serial = 53] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x9aa1b800) [pid = 1938] [serial = 41] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x9252d800) [pid = 1938] [serial = 26] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x92351000) [pid = 1938] [serial = 23] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x93c57000) [pid = 1938] [serial = 19] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x93e44800) [pid = 1938] [serial = 16] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 54 (0x93e49800) [pid = 1938] [serial = 17] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 53 (0x997ce800) [pid = 1938] [serial = 9] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 52 (0x92526400) [pid = 1938] [serial = 25] [outer = (nil)] [url = about:blank] 18:02:58 INFO - PROCESS | 1938 | --DOMWINDOW == 51 (0x9234d000) [pid = 1938] [serial = 22] [outer = (nil)] [url = about:blank] 18:02:59 INFO - PROCESS | 1938 | 1468198979281 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 18:02:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1934ms 18:02:59 INFO - PROCESS | 1938 | 1468198979337 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 18:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:02:59 INFO - PROCESS | 1938 | 1468198979343 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 18:02:59 INFO - PROCESS | 1938 | 1468198979351 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:02:59 INFO - PROCESS | 1938 | 1468198979356 Marionette TRACE conn3 <- [1,102,null,{}] 18:02:59 INFO - PROCESS | 1938 | 1468198979364 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:02:59 INFO - PROCESS | 1938 | 1468198979368 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:59 INFO - PROCESS | 1938 | 1468198979530 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 18:02:59 INFO - PROCESS | 1938 | 1468198979660 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:02:59 INFO - PROCESS | 1938 | 1468198979668 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:02:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x92711800 == 33 [pid = 1938] [id = 33] 18:02:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 52 (0x92714000) [pid = 1938] [serial = 96] [outer = (nil)] 18:02:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 53 (0x93c37400) [pid = 1938] [serial = 97] [outer = 0x92714000] 18:02:59 INFO - PROCESS | 1938 | 1468198979734 Marionette DEBUG loaded listener.js 18:02:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0x93c57800) [pid = 1938] [serial = 98] [outer = 0x92714000] 18:03:00 INFO - PROCESS | 1938 | 1468198980323 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 18:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 988ms 18:03:00 INFO - PROCESS | 1938 | 1468198980338 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 18:03:00 INFO - PROCESS | 1938 | 1468198980346 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 18:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:03:00 INFO - PROCESS | 1938 | 1468198980358 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:03:00 INFO - PROCESS | 1938 | 1468198980362 Marionette TRACE conn3 <- [1,106,null,{}] 18:03:00 INFO - PROCESS | 1938 | 1468198980368 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:00 INFO - PROCESS | 1938 | 1468198980373 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:00 INFO - PROCESS | 1938 | 1468198980554 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 18:03:00 INFO - PROCESS | 1938 | 1468198980580 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:00 INFO - PROCESS | 1938 | 1468198980587 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x951d8000 == 34 [pid = 1938] [id = 34] 18:03:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x979b4c00) [pid = 1938] [serial = 99] [outer = (nil)] 18:03:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x98361000) [pid = 1938] [serial = 100] [outer = 0x979b4c00] 18:03:00 INFO - PROCESS | 1938 | 1468198980656 Marionette DEBUG loaded listener.js 18:03:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x98d79000) [pid = 1938] [serial = 101] [outer = 0x979b4c00] 18:03:01 INFO - PROCESS | 1938 | 1468198981368 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 18:03:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1080ms 18:03:01 INFO - PROCESS | 1938 | 1468198981439 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 18:03:01 INFO - PROCESS | 1938 | 1468198981443 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 18:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:03:01 INFO - PROCESS | 1938 | 1468198981453 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:03:01 INFO - PROCESS | 1938 | 1468198981458 Marionette TRACE conn3 <- [1,110,null,{}] 18:03:01 INFO - PROCESS | 1938 | 1468198981482 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:01 INFO - PROCESS | 1938 | 1468198981490 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:01 INFO - PROCESS | 1938 | 1468198981667 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 18:03:01 INFO - PROCESS | 1938 | 1468198981686 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:01 INFO - PROCESS | 1938 | 1468198981698 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x9a19a400 == 35 [pid = 1938] [id = 35] 18:03:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x9a19a800) [pid = 1938] [serial = 102] [outer = (nil)] 18:03:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x9a359000) [pid = 1938] [serial = 103] [outer = 0x9a19a800] 18:03:01 INFO - PROCESS | 1938 | 1468198981771 Marionette DEBUG loaded listener.js 18:03:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x9a642c00) [pid = 1938] [serial = 104] [outer = 0x9a19a800] 18:03:02 INFO - PROCESS | 1938 | 1468198982518 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 18:03:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:03:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1094ms 18:03:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:03:02 INFO - PROCESS | 1938 | 1468198982553 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 18:03:02 INFO - PROCESS | 1938 | 1468198982556 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 18:03:02 INFO - PROCESS | 1938 | 1468198982563 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:03:02 INFO - PROCESS | 1938 | 1468198982566 Marionette TRACE conn3 <- [1,114,null,{}] 18:03:02 INFO - PROCESS | 1938 | 1468198982571 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:02 INFO - PROCESS | 1938 | 1468198982576 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:02 INFO - PROCESS | 1938 | 1468198982742 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 18:03:02 INFO - PROCESS | 1938 | 1468198982765 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:02 INFO - PROCESS | 1938 | 1468198982772 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x92521400 == 36 [pid = 1938] [id = 36] 18:03:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x9a4b9c00) [pid = 1938] [serial = 105] [outer = (nil)] 18:03:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x9af87400) [pid = 1938] [serial = 106] [outer = 0x9a4b9c00] 18:03:02 INFO - PROCESS | 1938 | 1468198982836 Marionette DEBUG loaded listener.js 18:03:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x9b1fd800) [pid = 1938] [serial = 107] [outer = 0x9a4b9c00] 18:03:03 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0xa25ef400) [pid = 1938] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:03:03 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0xa0761400) [pid = 1938] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:03:03 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x93c5b400) [pid = 1938] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:03:03 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x9a646400) [pid = 1938] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:03:03 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x95107c00) [pid = 1938] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:03:03 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x95107400) [pid = 1938] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:03:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x93e47c00) [pid = 1938] [serial = 108] [outer = 0x92718400] 18:03:03 INFO - PROCESS | 1938 | 1468198983715 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 18:03:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:03:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1179ms 18:03:03 INFO - PROCESS | 1938 | 1468198983741 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 18:03:03 INFO - PROCESS | 1938 | 1468198983745 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 18:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:03:03 INFO - PROCESS | 1938 | 1468198983751 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:03:03 INFO - PROCESS | 1938 | 1468198983753 Marionette TRACE conn3 <- [1,118,null,{}] 18:03:03 INFO - PROCESS | 1938 | 1468198983759 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:03 INFO - PROCESS | 1938 | 1468198983763 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:03 INFO - PROCESS | 1938 | 1468198983894 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 18:03:03 INFO - PROCESS | 1938 | 1468198983907 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:03 INFO - PROCESS | 1938 | 1468198983916 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x92756000 == 37 [pid = 1938] [id = 37] 18:03:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x9275f400) [pid = 1938] [serial = 109] [outer = (nil)] 18:03:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0xa0761400) [pid = 1938] [serial = 110] [outer = 0x9275f400] 18:03:03 INFO - PROCESS | 1938 | 1468198983977 Marionette DEBUG loaded listener.js 18:03:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0xa2006c00) [pid = 1938] [serial = 111] [outer = 0x9275f400] 18:03:04 INFO - PROCESS | 1938 | 1468198984629 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 18:03:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 937ms 18:03:04 INFO - PROCESS | 1938 | 1468198984689 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 18:03:04 INFO - PROCESS | 1938 | 1468198984691 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 18:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:03:04 INFO - PROCESS | 1938 | 1468198984698 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:03:04 INFO - PROCESS | 1938 | 1468198984702 Marionette TRACE conn3 <- [1,122,null,{}] 18:03:04 INFO - PROCESS | 1938 | 1468198984707 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:04 INFO - PROCESS | 1938 | 1468198984717 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:04 INFO - PROCESS | 1938 | 1468198984920 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 18:03:04 INFO - PROCESS | 1938 | 1468198984932 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:04 INFO - PROCESS | 1938 | 1468198984940 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x9242b800 == 38 [pid = 1938] [id = 38] 18:03:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x9d92c800) [pid = 1938] [serial = 112] [outer = (nil)] 18:03:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0xa23d0400) [pid = 1938] [serial = 113] [outer = 0x9d92c800] 18:03:05 INFO - PROCESS | 1938 | 1468198985002 Marionette DEBUG loaded listener.js 18:03:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0xa2555400) [pid = 1938] [serial = 114] [outer = 0x9d92c800] 18:03:05 INFO - PROCESS | 1938 | 1468198985776 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 18:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1129ms 18:03:05 INFO - PROCESS | 1938 | 1468198985827 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 18:03:05 INFO - PROCESS | 1938 | 1468198985832 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 18:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:03:05 INFO - PROCESS | 1938 | 1468198985841 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:03:05 INFO - PROCESS | 1938 | 1468198985846 Marionette TRACE conn3 <- [1,126,null,{}] 18:03:05 INFO - PROCESS | 1938 | 1468198985854 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:05 INFO - PROCESS | 1938 | 1468198985860 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:06 INFO - PROCESS | 1938 | 1468198986029 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 18:03:06 INFO - PROCESS | 1938 | 1468198986160 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:06 INFO - PROCESS | 1938 | 1468198986167 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x9242f400 == 39 [pid = 1938] [id = 39] 18:03:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x92520800) [pid = 1938] [serial = 115] [outer = (nil)] 18:03:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x93e42c00) [pid = 1938] [serial = 116] [outer = 0x92520800] 18:03:06 INFO - PROCESS | 1938 | 1468198986245 Marionette DEBUG loaded listener.js 18:03:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9510f800) [pid = 1938] [serial = 117] [outer = 0x92520800] 18:03:07 INFO - PROCESS | 1938 | 1468198987169 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 18:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1384ms 18:03:07 INFO - PROCESS | 1938 | 1468198987225 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 18:03:07 INFO - PROCESS | 1938 | 1468198987232 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 18:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:03:07 INFO - PROCESS | 1938 | 1468198987242 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:03:07 INFO - PROCESS | 1938 | 1468198987245 Marionette TRACE conn3 <- [1,130,null,{}] 18:03:07 INFO - PROCESS | 1938 | 1468198987252 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:07 INFO - PROCESS | 1938 | 1468198987259 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:07 INFO - PROCESS | 1938 | 1468198987452 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 18:03:07 INFO - PROCESS | 1938 | 1468198987580 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:07 INFO - PROCESS | 1938 | 1468198987588 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x93e41800 == 40 [pid = 1938] [id = 40] 18:03:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x992a4000) [pid = 1938] [serial = 118] [outer = (nil)] 18:03:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x9a19ec00) [pid = 1938] [serial = 119] [outer = 0x992a4000] 18:03:07 INFO - PROCESS | 1938 | 1468198987664 Marionette DEBUG loaded listener.js 18:03:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x9aa10400) [pid = 1938] [serial = 120] [outer = 0x992a4000] 18:03:08 INFO - PROCESS | 1938 | 1468198988623 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 18:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1431ms 18:03:08 INFO - PROCESS | 1938 | 1468198988673 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 18:03:08 INFO - PROCESS | 1938 | 1468198988677 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 18:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:03:08 INFO - PROCESS | 1938 | 1468198988684 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:03:08 INFO - PROCESS | 1938 | 1468198988689 Marionette TRACE conn3 <- [1,134,null,{}] 18:03:08 INFO - PROCESS | 1938 | 1468198988705 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:08 INFO - PROCESS | 1938 | 1468198988713 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:08 INFO - PROCESS | 1938 | 1468198988994 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 18:03:09 INFO - PROCESS | 1938 | 1468198989170 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:09 INFO - PROCESS | 1938 | 1468198989179 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x9271f400 == 41 [pid = 1938] [id = 41] 18:03:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x9275c000) [pid = 1938] [serial = 121] [outer = (nil)] 18:03:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x931fb000) [pid = 1938] [serial = 122] [outer = 0x9275c000] 18:03:09 INFO - PROCESS | 1938 | 1468198989308 Marionette DEBUG loaded listener.js 18:03:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x93e3a800) [pid = 1938] [serial = 123] [outer = 0x9275c000] 18:03:09 INFO - PROCESS | 1938 | --DOCSHELL 0x92756000 == 40 [pid = 1938] [id = 37] 18:03:09 INFO - PROCESS | 1938 | --DOCSHELL 0x92521400 == 39 [pid = 1938] [id = 36] 18:03:09 INFO - PROCESS | 1938 | --DOCSHELL 0x9a19a400 == 38 [pid = 1938] [id = 35] 18:03:09 INFO - PROCESS | 1938 | --DOCSHELL 0x951d8000 == 37 [pid = 1938] [id = 34] 18:03:09 INFO - PROCESS | 1938 | --DOCSHELL 0x92711800 == 36 [pid = 1938] [id = 33] 18:03:09 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0xa4d0a800) [pid = 1938] [serial = 67] [outer = (nil)] [url = about:blank] 18:03:09 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0xa209dc00) [pid = 1938] [serial = 56] [outer = (nil)] [url = about:blank] 18:03:09 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0xa3189400) [pid = 1938] [serial = 65] [outer = (nil)] [url = about:blank] 18:03:09 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x9af8c400) [pid = 1938] [serial = 77] [outer = (nil)] [url = about:blank] 18:03:09 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x97b36c00) [pid = 1938] [serial = 70] [outer = (nil)] [url = about:blank] 18:03:09 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x9aa97400) [pid = 1938] [serial = 76] [outer = (nil)] [url = about:blank] 18:03:09 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x9235b800) [pid = 1938] [serial = 71] [outer = (nil)] [url = about:blank] 18:03:09 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x99c59800) [pid = 1938] [serial = 74] [outer = (nil)] [url = about:blank] 18:03:09 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x9929e800) [pid = 1938] [serial = 73] [outer = (nil)] [url = about:blank] 18:03:09 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0xa4d4dc00) [pid = 1938] [serial = 68] [outer = (nil)] [url = about:blank] 18:03:10 INFO - PROCESS | 1938 | 1468198990061 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 18:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1442ms 18:03:10 INFO - PROCESS | 1938 | 1468198990128 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 18:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:03:10 INFO - PROCESS | 1938 | 1468198990133 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 18:03:10 INFO - PROCESS | 1938 | 1468198990141 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:03:10 INFO - PROCESS | 1938 | 1468198990145 Marionette TRACE conn3 <- [1,138,null,{}] 18:03:10 INFO - PROCESS | 1938 | 1468198990151 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:10 INFO - PROCESS | 1938 | 1468198990157 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:10 INFO - PROCESS | 1938 | 1468198990302 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 18:03:10 INFO - PROCESS | 1938 | 1468198990435 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:10 INFO - PROCESS | 1938 | 1468198990445 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x98687000 == 37 [pid = 1938] [id = 42] 18:03:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x98d77800) [pid = 1938] [serial = 124] [outer = (nil)] 18:03:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x98ea1800) [pid = 1938] [serial = 125] [outer = 0x98d77800] 18:03:10 INFO - PROCESS | 1938 | 1468198990511 Marionette DEBUG loaded listener.js 18:03:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x994b6400) [pid = 1938] [serial = 126] [outer = 0x98d77800] 18:03:11 INFO - PROCESS | 1938 | 1468198991193 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 18:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1095ms 18:03:11 INFO - PROCESS | 1938 | 1468198991235 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 18:03:11 INFO - PROCESS | 1938 | 1468198991239 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 18:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:03:11 INFO - PROCESS | 1938 | 1468198991245 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:03:11 INFO - PROCESS | 1938 | 1468198991249 Marionette TRACE conn3 <- [1,142,null,{}] 18:03:11 INFO - PROCESS | 1938 | 1468198991254 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:11 INFO - PROCESS | 1938 | 1468198991260 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:11 INFO - PROCESS | 1938 | 1468198991429 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 18:03:11 INFO - PROCESS | 1938 | 1468198991450 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:11 INFO - PROCESS | 1938 | 1468198991458 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x95293c00 == 38 [pid = 1938] [id = 43] 18:03:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x95295c00) [pid = 1938] [serial = 127] [outer = (nil)] 18:03:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x979b0400) [pid = 1938] [serial = 128] [outer = 0x95295c00] 18:03:11 INFO - PROCESS | 1938 | 1468198991520 Marionette DEBUG loaded listener.js 18:03:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x997ce400) [pid = 1938] [serial = 129] [outer = 0x95295c00] 18:03:12 INFO - PROCESS | 1938 | 1468198992258 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 18:03:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1079ms 18:03:12 INFO - PROCESS | 1938 | 1468198992325 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 18:03:12 INFO - PROCESS | 1938 | 1468198992330 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 18:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:03:12 INFO - PROCESS | 1938 | 1468198992345 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:03:12 INFO - PROCESS | 1938 | 1468198992351 Marionette TRACE conn3 <- [1,146,null,{}] 18:03:12 INFO - PROCESS | 1938 | 1468198992363 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:12 INFO - PROCESS | 1938 | 1468198992368 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:12 INFO - PROCESS | 1938 | 1468198992560 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 18:03:12 INFO - PROCESS | 1938 | 1468198992574 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:12 INFO - PROCESS | 1938 | 1468198992583 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x9b1f3400 == 39 [pid = 1938] [id = 44] 18:03:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x9d503400) [pid = 1938] [serial = 130] [outer = (nil)] 18:03:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0xa112b400) [pid = 1938] [serial = 131] [outer = 0x9d503400] 18:03:12 INFO - PROCESS | 1938 | 1468198992644 Marionette DEBUG loaded listener.js 18:03:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0xa22b2c00) [pid = 1938] [serial = 132] [outer = 0x9d503400] 18:03:13 INFO - PROCESS | 1938 | 1468198993386 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 18:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1099ms 18:03:13 INFO - PROCESS | 1938 | 1468198993437 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 18:03:13 INFO - PROCESS | 1938 | 1468198993441 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 18:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:03:13 INFO - PROCESS | 1938 | 1468198993447 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:03:13 INFO - PROCESS | 1938 | 1468198993449 Marionette TRACE conn3 <- [1,150,null,{}] 18:03:13 INFO - PROCESS | 1938 | 1468198993455 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:13 INFO - PROCESS | 1938 | 1468198993459 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:13 INFO - PROCESS | 1938 | 1468198993634 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 18:03:13 INFO - PROCESS | 1938 | 1468198993651 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:13 INFO - PROCESS | 1938 | 1468198993660 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:13 INFO - PROCESS | 1938 | ++DOCSHELL 0xa209bc00 == 40 [pid = 1938] [id = 45] 18:03:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0xa23cc800) [pid = 1938] [serial = 133] [outer = (nil)] 18:03:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0xa2560400) [pid = 1938] [serial = 134] [outer = 0xa23cc800] 18:03:13 INFO - PROCESS | 1938 | 1468198993720 Marionette DEBUG loaded listener.js 18:03:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x9aa2b800) [pid = 1938] [serial = 135] [outer = 0xa23cc800] 18:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x931f3400) [pid = 1938] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x92714000) [pid = 1938] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x9275f400) [pid = 1938] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x9d92d800) [pid = 1938] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x93c5ac00) [pid = 1938] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x9a19a800) [pid = 1938] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0xa3350400) [pid = 1938] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x9a64c000) [pid = 1938] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x979b4c00) [pid = 1938] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0xa2373000) [pid = 1938] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:03:14 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x9a4b9c00) [pid = 1938] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:03:14 INFO - PROCESS | 1938 | 1468198994536 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 18:03:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1127ms 18:03:14 INFO - PROCESS | 1938 | 1468198994575 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 18:03:14 INFO - PROCESS | 1938 | 1468198994577 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 18:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:03:14 INFO - PROCESS | 1938 | 1468198994583 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:03:14 INFO - PROCESS | 1938 | 1468198994586 Marionette TRACE conn3 <- [1,154,null,{}] 18:03:14 INFO - PROCESS | 1938 | 1468198994629 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:14 INFO - PROCESS | 1938 | 1468198994635 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:14 INFO - PROCESS | 1938 | 1468198994780 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 18:03:14 INFO - PROCESS | 1938 | 1468198994870 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:14 INFO - PROCESS | 1938 | 1468198994885 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x931f2800 == 41 [pid = 1938] [id = 46] 18:03:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x95291000) [pid = 1938] [serial = 136] [outer = (nil)] 18:03:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x9d504000) [pid = 1938] [serial = 137] [outer = 0x95291000] 18:03:14 INFO - PROCESS | 1938 | 1468198994957 Marionette DEBUG loaded listener.js 18:03:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0xa310e000) [pid = 1938] [serial = 138] [outer = 0x95291000] 18:03:15 INFO - PROCESS | 1938 | 1468198995609 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 18:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1069ms 18:03:15 INFO - PROCESS | 1938 | 1468198995653 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 18:03:15 INFO - PROCESS | 1938 | 1468198995657 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 18:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:03:15 INFO - PROCESS | 1938 | 1468198995664 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:03:15 INFO - PROCESS | 1938 | 1468198995667 Marionette TRACE conn3 <- [1,158,null,{}] 18:03:15 INFO - PROCESS | 1938 | 1468198995672 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:15 INFO - PROCESS | 1938 | 1468198995676 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:15 INFO - PROCESS | 1938 | 1468198995843 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 18:03:15 INFO - PROCESS | 1938 | 1468198995860 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:15 INFO - PROCESS | 1938 | 1468198995869 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x92528000 == 42 [pid = 1938] [id = 47] 18:03:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0xa22b6400) [pid = 1938] [serial = 139] [outer = (nil)] 18:03:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0xa4d0a800) [pid = 1938] [serial = 140] [outer = 0xa22b6400] 18:03:15 INFO - PROCESS | 1938 | 1468198995928 Marionette DEBUG loaded listener.js 18:03:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0xa4f7c800) [pid = 1938] [serial = 141] [outer = 0xa22b6400] 18:03:16 INFO - PROCESS | 1938 | 1468198996791 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 18:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1178ms 18:03:16 INFO - PROCESS | 1938 | 1468198996843 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 18:03:16 INFO - PROCESS | 1938 | 1468198996848 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 18:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:03:16 INFO - PROCESS | 1938 | 1468198996857 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:03:16 INFO - PROCESS | 1938 | 1468198996862 Marionette TRACE conn3 <- [1,162,null,{}] 18:03:16 INFO - PROCESS | 1938 | 1468198996870 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:16 INFO - PROCESS | 1938 | 1468198996875 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:17 INFO - PROCESS | 1938 | 1468198997041 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 18:03:17 INFO - PROCESS | 1938 | 1468198997175 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:17 INFO - PROCESS | 1938 | 1468198997183 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x9242b400 == 43 [pid = 1938] [id = 48] 18:03:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x931ee800) [pid = 1938] [serial = 142] [outer = (nil)] 18:03:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x95290400) [pid = 1938] [serial = 143] [outer = 0x931ee800] 18:03:17 INFO - PROCESS | 1938 | 1468198997260 Marionette DEBUG loaded listener.js 18:03:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x95297000) [pid = 1938] [serial = 144] [outer = 0x931ee800] 18:03:18 INFO - PROCESS | 1938 | 1468198998130 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 18:03:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1333ms 18:03:18 INFO - PROCESS | 1938 | 1468198998189 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 18:03:18 INFO - PROCESS | 1938 | 1468198998197 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 18:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:03:18 INFO - PROCESS | 1938 | 1468198998207 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:03:18 INFO - PROCESS | 1938 | 1468198998211 Marionette TRACE conn3 <- [1,166,null,{}] 18:03:18 INFO - PROCESS | 1938 | 1468198998217 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:18 INFO - PROCESS | 1938 | 1468198998223 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:18 INFO - PROCESS | 1938 | 1468198998422 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 18:03:18 INFO - PROCESS | 1938 | 1468198998554 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:18 INFO - PROCESS | 1938 | 1468198998560 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x991d9c00 == 44 [pid = 1938] [id = 49] 18:03:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x99c60800) [pid = 1938] [serial = 145] [outer = (nil)] 18:03:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x9a64ac00) [pid = 1938] [serial = 146] [outer = 0x99c60800] 18:03:18 INFO - PROCESS | 1938 | 1468198998638 Marionette DEBUG loaded listener.js 18:03:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x9aa9a800) [pid = 1938] [serial = 147] [outer = 0x99c60800] 18:03:19 INFO - PROCESS | 1938 | 1468198999604 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 18:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1488ms 18:03:19 INFO - PROCESS | 1938 | 1468198999733 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 18:03:19 INFO - PROCESS | 1938 | 1468198999738 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 18:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:03:19 INFO - PROCESS | 1938 | 1468198999745 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:03:19 INFO - PROCESS | 1938 | 1468198999751 Marionette TRACE conn3 <- [1,170,null,{}] 18:03:19 INFO - PROCESS | 1938 | 1468198999776 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:19 INFO - PROCESS | 1938 | 1468198999784 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:19 INFO - PROCESS | 1938 | 1468198999962 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 18:03:20 INFO - PROCESS | 1938 | 1468199000110 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:20 INFO - PROCESS | 1938 | 1468199000118 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:20 INFO - PROCESS | 1938 | ++DOCSHELL 0xa61e0800 == 45 [pid = 1938] [id = 50] 18:03:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0xa6727400) [pid = 1938] [serial = 148] [outer = (nil)] 18:03:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0xa6797800) [pid = 1938] [serial = 149] [outer = 0xa6727400] 18:03:20 INFO - PROCESS | 1938 | 1468199000197 Marionette DEBUG loaded listener.js 18:03:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0xa69a2c00) [pid = 1938] [serial = 150] [outer = 0xa6727400] 18:03:20 INFO - PROCESS | 1938 | 1468199000906 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 18:03:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1192ms 18:03:20 INFO - PROCESS | 1938 | 1468199000937 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 18:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:03:20 INFO - PROCESS | 1938 | 1468199000942 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 18:03:20 INFO - PROCESS | 1938 | 1468199000948 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:03:20 INFO - PROCESS | 1938 | 1468199000952 Marionette TRACE conn3 <- [1,174,null,{}] 18:03:20 INFO - PROCESS | 1938 | 1468199000957 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:20 INFO - PROCESS | 1938 | 1468199000962 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:21 INFO - PROCESS | 1938 | 1468199001170 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 18:03:21 INFO - PROCESS | 1938 | 1468199001182 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:21 INFO - PROCESS | 1938 | 1468199001191 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:21 INFO - PROCESS | 1938 | ++DOCSHELL 0xa67a1000 == 46 [pid = 1938] [id = 51] 18:03:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0xa6e9ec00) [pid = 1938] [serial = 151] [outer = (nil)] 18:03:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0xa6ea9800) [pid = 1938] [serial = 152] [outer = 0xa6e9ec00] 18:03:21 INFO - PROCESS | 1938 | 1468199001268 Marionette DEBUG loaded listener.js 18:03:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0xa6f47000) [pid = 1938] [serial = 153] [outer = 0xa6e9ec00] 18:03:22 INFO - PROCESS | 1938 | 1468199002127 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 18:03:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1228ms 18:03:22 INFO - PROCESS | 1938 | 1468199002204 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 18:03:22 INFO - PROCESS | 1938 | 1468199002207 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 18:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:03:22 INFO - PROCESS | 1938 | 1468199002280 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:03:22 INFO - PROCESS | 1938 | 1468199002283 Marionette TRACE conn3 <- [1,178,null,{}] 18:03:22 INFO - PROCESS | 1938 | 1468199002382 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:22 INFO - PROCESS | 1938 | 1468199002388 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:22 INFO - PROCESS | 1938 | 1468199002714 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 18:03:22 INFO - PROCESS | 1938 | 1468199002949 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:22 INFO - PROCESS | 1938 | 1468199002957 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c2f800 == 47 [pid = 1938] [id = 52] 18:03:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x93c32400) [pid = 1938] [serial = 154] [outer = (nil)] 18:03:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x95107000) [pid = 1938] [serial = 155] [outer = 0x93c32400] 18:03:23 INFO - PROCESS | 1938 | 1468199003026 Marionette DEBUG loaded listener.js 18:03:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x9528f800) [pid = 1938] [serial = 156] [outer = 0x93c32400] 18:03:23 INFO - PROCESS | 1938 | --DOCSHELL 0xa318bc00 == 46 [pid = 1938] [id = 31] 18:03:23 INFO - PROCESS | 1938 | --DOCSHELL 0xa2371c00 == 45 [pid = 1938] [id = 29] 18:03:23 INFO - PROCESS | 1938 | --DOCSHELL 0x95105c00 == 44 [pid = 1938] [id = 30] 18:03:23 INFO - PROCESS | 1938 | --DOCSHELL 0x931f2800 == 43 [pid = 1938] [id = 46] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0xa23d0400) [pid = 1938] [serial = 113] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | 1468199003824 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 18:03:23 INFO - PROCESS | 1938 | --DOCSHELL 0xa209bc00 == 42 [pid = 1938] [id = 45] 18:03:23 INFO - PROCESS | 1938 | --DOCSHELL 0x9b1f3400 == 41 [pid = 1938] [id = 44] 18:03:23 INFO - PROCESS | 1938 | --DOCSHELL 0x95293c00 == 40 [pid = 1938] [id = 43] 18:03:23 INFO - PROCESS | 1938 | --DOCSHELL 0x98687000 == 39 [pid = 1938] [id = 42] 18:03:23 INFO - PROCESS | 1938 | --DOCSHELL 0x9271f400 == 38 [pid = 1938] [id = 41] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x92755000) [pid = 1938] [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.] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x93e47400) [pid = 1938] [serial = 94] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x93c57800) [pid = 1938] [serial = 98] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0xa2fbe000) [pid = 1938] [serial = 86] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x9af87400) [pid = 1938] [serial = 106] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0xa2006c00) [pid = 1938] [serial = 111] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0xa4d0a000) [pid = 1938] [serial = 88] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x992cfc00) [pid = 1938] [serial = 80] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x98e16800) [pid = 1938] [serial = 79] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0xa0761400) [pid = 1938] [serial = 110] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x9a642c00) [pid = 1938] [serial = 104] [outer = (nil)] [url = about:blank] 18:03:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1655ms 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0xa61d4800) [pid = 1938] [serial = 91] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x9a359000) [pid = 1938] [serial = 103] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0xa4f80400) [pid = 1938] [serial = 92] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x9af8c000) [pid = 1938] [serial = 82] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0xa4f73800) [pid = 1938] [serial = 89] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x9c3fa000) [pid = 1938] [serial = 83] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x93c37400) [pid = 1938] [serial = 97] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x9528b400) [pid = 1938] [serial = 95] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x98361000) [pid = 1938] [serial = 100] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0xa23d2800) [pid = 1938] [serial = 85] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x9b1fd800) [pid = 1938] [serial = 107] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x98d79000) [pid = 1938] [serial = 101] [outer = (nil)] [url = about:blank] 18:03:23 INFO - PROCESS | 1938 | 1468199003889 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 18:03:23 INFO - PROCESS | 1938 | 1468199003895 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 18:03:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:03:23 INFO - PROCESS | 1938 | 1468199003906 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:03:23 INFO - PROCESS | 1938 | 1468199003910 Marionette TRACE conn3 <- [1,182,null,{}] 18:03:23 INFO - PROCESS | 1938 | 1468199003916 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:23 INFO - PROCESS | 1938 | 1468199003922 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:24 INFO - PROCESS | 1938 | 1468199004062 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 18:03:24 INFO - PROCESS | 1938 | 1468199004071 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:24 INFO - PROCESS | 1938 | 1468199004080 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x93e48000 == 39 [pid = 1938] [id = 53] 18:03:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x9510ac00) [pid = 1938] [serial = 157] [outer = (nil)] 18:03:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x95292400) [pid = 1938] [serial = 158] [outer = 0x9510ac00] 18:03:24 INFO - PROCESS | 1938 | 1468199004142 Marionette DEBUG loaded listener.js 18:03:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x97bce000) [pid = 1938] [serial = 159] [outer = 0x9510ac00] 18:03:24 INFO - PROCESS | 1938 | 1468199004868 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 18:03:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 978ms 18:03:24 INFO - PROCESS | 1938 | 1468199004887 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 18:03:24 INFO - PROCESS | 1938 | 1468199004892 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 18:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:03:24 INFO - PROCESS | 1938 | 1468199004898 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:03:24 INFO - PROCESS | 1938 | 1468199004900 Marionette TRACE conn3 <- [1,186,null,{}] 18:03:24 INFO - PROCESS | 1938 | 1468199004906 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:24 INFO - PROCESS | 1938 | 1468199004911 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:25 INFO - PROCESS | 1938 | 1468199005050 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 18:03:25 INFO - PROCESS | 1938 | 1468199005073 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:25 INFO - PROCESS | 1938 | 1468199005080 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x992a6000 == 40 [pid = 1938] [id = 54] 18:03:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x9a4b1c00) [pid = 1938] [serial = 160] [outer = (nil)] 18:03:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x9a645400) [pid = 1938] [serial = 161] [outer = 0x9a4b1c00] 18:03:25 INFO - PROCESS | 1938 | 1468199005142 Marionette DEBUG loaded listener.js 18:03:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9af87400) [pid = 1938] [serial = 162] [outer = 0x9a4b1c00] 18:03:25 INFO - PROCESS | 1938 | 1468199005809 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 18:03:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:03:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 931ms 18:03:25 INFO - PROCESS | 1938 | 1468199005829 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 18:03:25 INFO - PROCESS | 1938 | 1468199005835 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 18:03:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:03:25 INFO - PROCESS | 1938 | 1468199005850 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:03:25 INFO - PROCESS | 1938 | 1468199005856 Marionette TRACE conn3 <- [1,190,null,{}] 18:03:25 INFO - PROCESS | 1938 | 1468199005879 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:25 INFO - PROCESS | 1938 | 1468199005885 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:26 INFO - PROCESS | 1938 | 1468199006024 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 18:03:26 INFO - PROCESS | 1938 | 1468199006033 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:26 INFO - PROCESS | 1938 | 1468199006040 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x9528fc00 == 41 [pid = 1938] [id = 55] 18:03:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x98e98c00) [pid = 1938] [serial = 163] [outer = (nil)] 18:03:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0xa209bc00) [pid = 1938] [serial = 164] [outer = 0x98e98c00] 18:03:26 INFO - PROCESS | 1938 | 1468199006100 Marionette DEBUG loaded listener.js 18:03:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0xa20a9400) [pid = 1938] [serial = 165] [outer = 0x98e98c00] 18:03:26 INFO - PROCESS | 1938 | 1468199006806 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 18:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1014ms 18:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:03:26 INFO - PROCESS | 1938 | 1468199006860 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 18:03:26 INFO - PROCESS | 1938 | 1468199006862 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 18:03:26 INFO - PROCESS | 1938 | 1468199006869 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:03:26 INFO - PROCESS | 1938 | 1468199006872 Marionette TRACE conn3 <- [1,194,null,{}] 18:03:26 INFO - PROCESS | 1938 | 1468199006877 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:26 INFO - PROCESS | 1938 | 1468199006880 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:27 INFO - PROCESS | 1938 | 1468199007068 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 18:03:27 INFO - PROCESS | 1938 | 1468199007088 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:27 INFO - PROCESS | 1938 | 1468199007096 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:27 INFO - PROCESS | 1938 | ++DOCSHELL 0xa23d1400 == 42 [pid = 1938] [id = 56] 18:03:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0xa23d2800) [pid = 1938] [serial = 166] [outer = (nil)] 18:03:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0xa2557400) [pid = 1938] [serial = 167] [outer = 0xa23d2800] 18:03:27 INFO - PROCESS | 1938 | 1468199007157 Marionette DEBUG loaded listener.js 18:03:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0xa25f4000) [pid = 1938] [serial = 168] [outer = 0xa23d2800] 18:03:27 INFO - PROCESS | 1938 | 1468199007716 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:03:27 INFO - PROCESS | 1938 | 1468199007881 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 18:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1034ms 18:03:27 INFO - PROCESS | 1938 | 1468199007903 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 18:03:27 INFO - PROCESS | 1938 | 1468199007906 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 18:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:03:27 INFO - PROCESS | 1938 | 1468199007911 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:03:27 INFO - PROCESS | 1938 | 1468199007913 Marionette TRACE conn3 <- [1,198,null,{}] 18:03:27 INFO - PROCESS | 1938 | 1468199007919 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:27 INFO - PROCESS | 1938 | 1468199007922 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:28 INFO - PROCESS | 1938 | 1468199008105 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 18:03:28 INFO - PROCESS | 1938 | 1468199008137 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:28 INFO - PROCESS | 1938 | 1468199008151 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x9d9aa400 == 43 [pid = 1938] [id = 57] 18:03:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x9d9ab000) [pid = 1938] [serial = 169] [outer = (nil)] 18:03:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0xa23d0400) [pid = 1938] [serial = 170] [outer = 0x9d9ab000] 18:03:28 INFO - PROCESS | 1938 | 1468199008223 Marionette DEBUG loaded listener.js 18:03:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0xa33c3400) [pid = 1938] [serial = 171] [outer = 0x9d9ab000] 18:03:28 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x9d503400) [pid = 1938] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:03:28 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x98d77800) [pid = 1938] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:03:28 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x9275c000) [pid = 1938] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:03:28 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x95295c00) [pid = 1938] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:03:28 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0xa23cc800) [pid = 1938] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:03:28 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x95291000) [pid = 1938] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:03:29 INFO - PROCESS | 1938 | 1468199009024 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 18:03:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:03:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1130ms 18:03:29 INFO - PROCESS | 1938 | 1468199009042 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 18:03:29 INFO - PROCESS | 1938 | 1468199009044 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 18:03:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:03:29 INFO - PROCESS | 1938 | 1468199009050 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:03:29 INFO - PROCESS | 1938 | 1468199009052 Marionette TRACE conn3 <- [1,202,null,{}] 18:03:29 INFO - PROCESS | 1938 | 1468199009065 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:29 INFO - PROCESS | 1938 | 1468199009068 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:29 INFO - PROCESS | 1938 | 1468199009204 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 18:03:29 INFO - PROCESS | 1938 | 1468199009218 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:29 INFO - PROCESS | 1938 | 1468199009229 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x92351400 == 44 [pid = 1938] [id = 58] 18:03:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x92428c00) [pid = 1938] [serial = 172] [outer = (nil)] 18:03:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0xa4d0fc00) [pid = 1938] [serial = 173] [outer = 0x92428c00] 18:03:29 INFO - PROCESS | 1938 | 1468199009298 Marionette DEBUG loaded listener.js 18:03:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0xa3359000) [pid = 1938] [serial = 174] [outer = 0x92428c00] 18:03:30 INFO - PROCESS | 1938 | 1468199010206 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 18:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1179ms 18:03:30 INFO - PROCESS | 1938 | 1468199010230 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 18:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:03:30 INFO - PROCESS | 1938 | 1468199010239 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 18:03:30 INFO - PROCESS | 1938 | 1468199010244 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:03:30 INFO - PROCESS | 1938 | 1468199010246 Marionette TRACE conn3 <- [1,206,null,{}] 18:03:30 INFO - PROCESS | 1938 | 1468199010252 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:30 INFO - PROCESS | 1938 | 1468199010256 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:30 INFO - PROCESS | 1938 | 1468199010386 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 18:03:30 INFO - PROCESS | 1938 | 1468199010397 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:30 INFO - PROCESS | 1938 | 1468199010403 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x92429800 == 45 [pid = 1938] [id = 59] 18:03:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x9d933800) [pid = 1938] [serial = 175] [outer = (nil)] 18:03:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0xa672f800) [pid = 1938] [serial = 176] [outer = 0x9d933800] 18:03:30 INFO - PROCESS | 1938 | 1468199010465 Marionette DEBUG loaded listener.js 18:03:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0xa6ea1400) [pid = 1938] [serial = 177] [outer = 0x9d933800] 18:03:31 INFO - PROCESS | 1938 | 1468199011364 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 18:03:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1185ms 18:03:31 INFO - PROCESS | 1938 | 1468199011430 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 18:03:31 INFO - PROCESS | 1938 | 1468199011436 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 18:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:03:31 INFO - PROCESS | 1938 | 1468199011444 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:03:31 INFO - PROCESS | 1938 | 1468199011451 Marionette TRACE conn3 <- [1,210,null,{}] 18:03:31 INFO - PROCESS | 1938 | 1468199011459 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:31 INFO - PROCESS | 1938 | 1468199011464 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:31 INFO - PROCESS | 1938 | 1468199011667 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 18:03:31 INFO - PROCESS | 1938 | 1468199011803 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:31 INFO - PROCESS | 1938 | 1468199011811 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x9271d400 == 46 [pid = 1938] [id = 60] 18:03:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x9271e400) [pid = 1938] [serial = 178] [outer = (nil)] 18:03:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x95108000) [pid = 1938] [serial = 179] [outer = 0x9271e400] 18:03:31 INFO - PROCESS | 1938 | 1468199011889 Marionette DEBUG loaded listener.js 18:03:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x98e16800) [pid = 1938] [serial = 180] [outer = 0x9271e400] 18:03:32 INFO - PROCESS | 1938 | 1468199012644 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 18:03:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1234ms 18:03:32 INFO - PROCESS | 1938 | 1468199012678 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 18:03:32 INFO - PROCESS | 1938 | 1468199012685 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 18:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:03:32 INFO - PROCESS | 1938 | 1468199012695 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:03:32 INFO - PROCESS | 1938 | 1468199012699 Marionette TRACE conn3 <- [1,214,null,{}] 18:03:32 INFO - PROCESS | 1938 | 1468199012705 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:32 INFO - PROCESS | 1938 | 1468199012710 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:32 INFO - PROCESS | 1938 | 1468199012883 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 18:03:33 INFO - PROCESS | 1938 | 1468199013046 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:33 INFO - PROCESS | 1938 | 1468199013054 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x991dac00 == 47 [pid = 1938] [id = 61] 18:03:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x9a645c00) [pid = 1938] [serial = 181] [outer = (nil)] 18:03:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x9b1fbc00) [pid = 1938] [serial = 182] [outer = 0x9a645c00] 18:03:33 INFO - PROCESS | 1938 | 1468199013133 Marionette DEBUG loaded listener.js 18:03:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x9d99e000) [pid = 1938] [serial = 183] [outer = 0x9a645c00] 18:03:33 INFO - PROCESS | 1938 | 1468199013920 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 18:03:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:03:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1279ms 18:03:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:03:33 INFO - PROCESS | 1938 | 1468199013974 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 18:03:33 INFO - PROCESS | 1938 | 1468199013977 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 18:03:34 INFO - PROCESS | 1938 | 1468199013998 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:03:34 INFO - PROCESS | 1938 | 1468199014004 Marionette TRACE conn3 <- [1,218,null,{}] 18:03:34 INFO - PROCESS | 1938 | 1468199014021 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:34 INFO - PROCESS | 1938 | 1468199014029 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:34 INFO - PROCESS | 1938 | 1468199014191 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 18:03:34 INFO - PROCESS | 1938 | 1468199014328 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:34 INFO - PROCESS | 1938 | 1468199014335 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x9537bc00 == 48 [pid = 1938] [id = 62] 18:03:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x9537d800) [pid = 1938] [serial = 184] [outer = (nil)] 18:03:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x9d9a0c00) [pid = 1938] [serial = 185] [outer = 0x9537d800] 18:03:34 INFO - PROCESS | 1938 | 1468199014425 Marionette DEBUG loaded listener.js 18:03:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0xa2006c00) [pid = 1938] [serial = 186] [outer = 0x9537d800] 18:03:35 INFO - PROCESS | 1938 | 1468199015233 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 18:03:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:03:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1301ms 18:03:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:03:35 INFO - PROCESS | 1938 | 1468199015284 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 18:03:35 INFO - PROCESS | 1938 | 1468199015287 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 18:03:35 INFO - PROCESS | 1938 | 1468199015294 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:03:35 INFO - PROCESS | 1938 | 1468199015297 Marionette TRACE conn3 <- [1,222,null,{}] 18:03:35 INFO - PROCESS | 1938 | 1468199015302 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:35 INFO - PROCESS | 1938 | 1468199015307 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:35 INFO - PROCESS | 1938 | 1468199015469 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 18:03:35 INFO - PROCESS | 1938 | 1468199015606 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:35 INFO - PROCESS | 1938 | 1468199015616 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x92351800 == 49 [pid = 1938] [id = 63] 18:03:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0xa2ff9c00) [pid = 1938] [serial = 187] [outer = (nil)] 18:03:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0xa4d51c00) [pid = 1938] [serial = 188] [outer = 0xa2ff9c00] 18:03:35 INFO - PROCESS | 1938 | 1468199015690 Marionette DEBUG loaded listener.js 18:03:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0xa672d800) [pid = 1938] [serial = 189] [outer = 0xa2ff9c00] 18:03:36 INFO - PROCESS | 1938 | 1468199016419 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 18:03:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:03:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1183ms 18:03:36 INFO - PROCESS | 1938 | 1468199016482 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 18:03:36 INFO - PROCESS | 1938 | 1468199016486 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 18:03:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:03:36 INFO - PROCESS | 1938 | 1468199016493 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:03:36 INFO - PROCESS | 1938 | 1468199016497 Marionette TRACE conn3 <- [1,226,null,{}] 18:03:36 INFO - PROCESS | 1938 | 1468199016503 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:36 INFO - PROCESS | 1938 | 1468199016508 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:36 INFO - PROCESS | 1938 | 1468199016664 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 18:03:36 INFO - PROCESS | 1938 | 1468199016801 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:36 INFO - PROCESS | 1938 | 1468199016811 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:36 INFO - PROCESS | 1938 | ++DOCSHELL 0xa2008400 == 50 [pid = 1938] [id = 64] 18:03:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0xa25ef000) [pid = 1938] [serial = 190] [outer = (nil)] 18:03:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0xa6f4a800) [pid = 1938] [serial = 191] [outer = 0xa25ef000] 18:03:36 INFO - PROCESS | 1938 | 1468199016881 Marionette DEBUG loaded listener.js 18:03:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0xa8240800) [pid = 1938] [serial = 192] [outer = 0xa25ef000] 18:03:37 INFO - PROCESS | 1938 | 1468199017887 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 18:03:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:03:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1432ms 18:03:37 INFO - PROCESS | 1938 | 1468199017933 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 18:03:37 INFO - PROCESS | 1938 | 1468199017939 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 18:03:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:03:37 INFO - PROCESS | 1938 | 1468199017948 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:03:37 INFO - PROCESS | 1938 | 1468199017953 Marionette TRACE conn3 <- [1,230,null,{}] 18:03:37 INFO - PROCESS | 1938 | 1468199017961 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:37 INFO - PROCESS | 1938 | 1468199017967 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:38 INFO - PROCESS | 1938 | 1468199018125 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 18:03:38 INFO - PROCESS | 1938 | 1468199018305 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:38 INFO - PROCESS | 1938 | 1468199018319 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c5a400 == 51 [pid = 1938] [id = 65] 18:03:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x95301800) [pid = 1938] [serial = 193] [outer = (nil)] 18:03:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x95303800) [pid = 1938] [serial = 194] [outer = 0x95301800] 18:03:38 INFO - PROCESS | 1938 | 1468199018390 Marionette DEBUG loaded listener.js 18:03:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x95307800) [pid = 1938] [serial = 195] [outer = 0x95301800] 18:03:39 INFO - PROCESS | 1938 | 1468199019153 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 18:03:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:03:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1281ms 18:03:39 INFO - PROCESS | 1938 | 1468199019228 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 18:03:39 INFO - PROCESS | 1938 | 1468199019235 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 18:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:03:39 INFO - PROCESS | 1938 | 1468199019244 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:03:39 INFO - PROCESS | 1938 | 1468199019247 Marionette TRACE conn3 <- [1,234,null,{}] 18:03:39 INFO - PROCESS | 1938 | 1468199019254 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:39 INFO - PROCESS | 1938 | 1468199019259 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:39 INFO - PROCESS | 1938 | 1468199019423 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 18:03:39 INFO - PROCESS | 1938 | 1468199019563 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:39 INFO - PROCESS | 1938 | 1468199019571 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x92523800 == 52 [pid = 1938] [id = 66] 18:03:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x95378000) [pid = 1938] [serial = 196] [outer = (nil)] 18:03:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x95380000) [pid = 1938] [serial = 197] [outer = 0x95378000] 18:03:39 INFO - PROCESS | 1938 | 1468199019642 Marionette DEBUG loaded listener.js 18:03:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x979b6000) [pid = 1938] [serial = 198] [outer = 0x95378000] 18:03:39 INFO - PROCESS | 1938 | --DOCSHELL 0x92351400 == 51 [pid = 1938] [id = 58] 18:03:39 INFO - PROCESS | 1938 | --DOCSHELL 0x9d9aa400 == 50 [pid = 1938] [id = 57] 18:03:39 INFO - PROCESS | 1938 | --DOCSHELL 0xa23d1400 == 49 [pid = 1938] [id = 56] 18:03:39 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0xa4d0a800) [pid = 1938] [serial = 140] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1938 | --DOCSHELL 0x9528fc00 == 48 [pid = 1938] [id = 55] 18:03:40 INFO - PROCESS | 1938 | --DOCSHELL 0x992a6000 == 47 [pid = 1938] [id = 54] 18:03:40 INFO - PROCESS | 1938 | --DOCSHELL 0x93e48000 == 46 [pid = 1938] [id = 53] 18:03:40 INFO - PROCESS | 1938 | --DOCSHELL 0x93c2f800 == 45 [pid = 1938] [id = 52] 18:03:40 INFO - PROCESS | 1938 | --DOCSHELL 0xa67a1000 == 44 [pid = 1938] [id = 51] 18:03:40 INFO - PROCESS | 1938 | --DOCSHELL 0xa61e0800 == 43 [pid = 1938] [id = 50] 18:03:40 INFO - PROCESS | 1938 | --DOCSHELL 0x991d9c00 == 42 [pid = 1938] [id = 49] 18:03:40 INFO - PROCESS | 1938 | --DOCSHELL 0x9242b400 == 41 [pid = 1938] [id = 48] 18:03:40 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0xa112b400) [pid = 1938] [serial = 131] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x98ea1800) [pid = 1938] [serial = 125] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x994b6400) [pid = 1938] [serial = 126] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x93e3a800) [pid = 1938] [serial = 123] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x931fb000) [pid = 1938] [serial = 122] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x979b0400) [pid = 1938] [serial = 128] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0xa2560400) [pid = 1938] [serial = 134] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x9a19ec00) [pid = 1938] [serial = 119] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x93e42c00) [pid = 1938] [serial = 116] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0xa310e000) [pid = 1938] [serial = 138] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x9aa2b800) [pid = 1938] [serial = 135] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x9d504000) [pid = 1938] [serial = 137] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0xa22b2c00) [pid = 1938] [serial = 132] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x997ce400) [pid = 1938] [serial = 129] [outer = (nil)] [url = about:blank] 18:03:40 INFO - PROCESS | 1938 | 1468199020411 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 18:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1182ms 18:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:03:40 INFO - PROCESS | 1938 | 1468199020426 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 18:03:40 INFO - PROCESS | 1938 | 1468199020429 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 18:03:40 INFO - PROCESS | 1938 | 1468199020437 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:03:40 INFO - PROCESS | 1938 | 1468199020443 Marionette TRACE conn3 <- [1,238,null,{}] 18:03:40 INFO - PROCESS | 1938 | 1468199020474 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:40 INFO - PROCESS | 1938 | 1468199020482 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:40 INFO - PROCESS | 1938 | 1468199020663 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 18:03:40 INFO - PROCESS | 1938 | 1468199020673 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:40 INFO - PROCESS | 1938 | 1468199020687 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x983e2800 == 42 [pid = 1938] [id = 67] 18:03:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x98682000) [pid = 1938] [serial = 199] [outer = (nil)] 18:03:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x99646400) [pid = 1938] [serial = 200] [outer = 0x98682000] 18:03:40 INFO - PROCESS | 1938 | 1468199020749 Marionette DEBUG loaded listener.js 18:03:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x99c5dc00) [pid = 1938] [serial = 201] [outer = 0x98682000] 18:03:41 INFO - PROCESS | 1938 | 1468199021431 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 18:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1034ms 18:03:41 INFO - PROCESS | 1938 | 1468199021471 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 18:03:41 INFO - PROCESS | 1938 | 1468199021475 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 18:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:03:41 INFO - PROCESS | 1938 | 1468199021480 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:03:41 INFO - PROCESS | 1938 | 1468199021483 Marionette TRACE conn3 <- [1,242,null,{}] 18:03:41 INFO - PROCESS | 1938 | 1468199021495 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:41 INFO - PROCESS | 1938 | 1468199021500 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:41 INFO - PROCESS | 1938 | 1468199021637 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 18:03:41 INFO - PROCESS | 1938 | 1468199021650 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:41 INFO - PROCESS | 1938 | 1468199021657 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x92351000 == 43 [pid = 1938] [id = 68] 18:03:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x9a4bd800) [pid = 1938] [serial = 202] [outer = (nil)] 18:03:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x9aa99400) [pid = 1938] [serial = 203] [outer = 0x9a4bd800] 18:03:41 INFO - PROCESS | 1938 | 1468199021718 Marionette DEBUG loaded listener.js 18:03:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x9d929000) [pid = 1938] [serial = 204] [outer = 0x9a4bd800] 18:03:42 INFO - PROCESS | 1938 | 1468199022505 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 18:03:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:03:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1079ms 18:03:42 INFO - PROCESS | 1938 | 1468199022560 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 18:03:42 INFO - PROCESS | 1938 | 1468199022564 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 18:03:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:03:42 INFO - PROCESS | 1938 | 1468199022569 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:03:42 INFO - PROCESS | 1938 | 1468199022572 Marionette TRACE conn3 <- [1,246,null,{}] 18:03:42 INFO - PROCESS | 1938 | 1468199022577 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:42 INFO - PROCESS | 1938 | 1468199022582 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:42 INFO - PROCESS | 1938 | 1468199022752 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 18:03:42 INFO - PROCESS | 1938 | 1468199022770 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:42 INFO - PROCESS | 1938 | 1468199022777 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x9a4bc400 == 44 [pid = 1938] [id = 69] 18:03:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x9b1fb400) [pid = 1938] [serial = 205] [outer = (nil)] 18:03:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0xa0753000) [pid = 1938] [serial = 206] [outer = 0x9b1fb400] 18:03:42 INFO - PROCESS | 1938 | 1468199022848 Marionette DEBUG loaded listener.js 18:03:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0xa1129400) [pid = 1938] [serial = 207] [outer = 0x9b1fb400] 18:03:43 INFO - PROCESS | 1938 | 1468199023540 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 18:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1027ms 18:03:43 INFO - PROCESS | 1938 | 1468199023600 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 18:03:43 INFO - PROCESS | 1938 | 1468199023603 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 18:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:03:43 INFO - PROCESS | 1938 | 1468199023609 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:03:43 INFO - PROCESS | 1938 | 1468199023611 Marionette TRACE conn3 <- [1,250,null,{}] 18:03:43 INFO - PROCESS | 1938 | 1468199023616 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:43 INFO - PROCESS | 1938 | 1468199023625 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:43 INFO - PROCESS | 1938 | 1468199023848 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 18:03:43 INFO - PROCESS | 1938 | 1468199023871 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:43 INFO - PROCESS | 1938 | 1468199023879 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x9275c800 == 45 [pid = 1938] [id = 70] 18:03:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x9a358400) [pid = 1938] [serial = 208] [outer = (nil)] 18:03:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0xa318d800) [pid = 1938] [serial = 209] [outer = 0x9a358400] 18:03:43 INFO - PROCESS | 1938 | 1468199023939 Marionette DEBUG loaded listener.js 18:03:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0xa4d51800) [pid = 1938] [serial = 210] [outer = 0x9a358400] 18:03:44 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0xa23d2800) [pid = 1938] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:03:44 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x93c32400) [pid = 1938] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:03:44 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x9d9ab000) [pid = 1938] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:03:44 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x9a4b1c00) [pid = 1938] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:03:44 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x9510ac00) [pid = 1938] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:03:44 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x98e98c00) [pid = 1938] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:03:44 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x92428c00) [pid = 1938] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:03:44 INFO - PROCESS | 1938 | 1468199024767 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 18:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1178ms 18:03:44 INFO - PROCESS | 1938 | 1468199024793 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 18:03:44 INFO - PROCESS | 1938 | 1468199024796 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 18:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:03:44 INFO - PROCESS | 1938 | 1468199024803 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:03:44 INFO - PROCESS | 1938 | 1468199024805 Marionette TRACE conn3 <- [1,254,null,{}] 18:03:44 INFO - PROCESS | 1938 | 1468199024811 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:44 INFO - PROCESS | 1938 | 1468199024815 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:44 INFO - PROCESS | 1938 | 1468199024981 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 18:03:45 INFO - PROCESS | 1938 | 1468199024995 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:45 INFO - PROCESS | 1938 | 1468199025000 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x92350c00 == 46 [pid = 1938] [id = 71] 18:03:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x9d9aa800) [pid = 1938] [serial = 211] [outer = (nil)] 18:03:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0xa4f1a800) [pid = 1938] [serial = 212] [outer = 0x9d9aa800] 18:03:45 INFO - PROCESS | 1938 | 1468199025061 Marionette DEBUG loaded listener.js 18:03:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0xa6998000) [pid = 1938] [serial = 213] [outer = 0x9d9aa800] 18:03:45 INFO - PROCESS | 1938 | 1468199025796 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 18:03:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:03:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1034ms 18:03:45 INFO - PROCESS | 1938 | 1468199025838 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 18:03:45 INFO - PROCESS | 1938 | 1468199025840 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 18:03:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:03:45 INFO - PROCESS | 1938 | 1468199025846 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:03:45 INFO - PROCESS | 1938 | 1468199025849 Marionette TRACE conn3 <- [1,258,null,{}] 18:03:45 INFO - PROCESS | 1938 | 1468199025854 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:45 INFO - PROCESS | 1938 | 1468199025858 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:46 INFO - PROCESS | 1938 | 1468199026053 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 18:03:46 INFO - PROCESS | 1938 | 1468199026068 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:46 INFO - PROCESS | 1938 | 1468199026078 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:46 INFO - PROCESS | 1938 | ++DOCSHELL 0xa310f000 == 47 [pid = 1938] [id = 72] 18:03:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0xa4f1e400) [pid = 1938] [serial = 214] [outer = (nil)] 18:03:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0xa82ed800) [pid = 1938] [serial = 215] [outer = 0xa4f1e400] 18:03:46 INFO - PROCESS | 1938 | 1468199026135 Marionette DEBUG loaded listener.js 18:03:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0xa82f4c00) [pid = 1938] [serial = 216] [outer = 0xa4f1e400] 18:03:46 INFO - PROCESS | 1938 | 1468199026918 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 18:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1132ms 18:03:46 INFO - PROCESS | 1938 | 1468199026980 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 18:03:46 INFO - PROCESS | 1938 | 1468199026986 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 18:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:03:46 INFO - PROCESS | 1938 | 1468199026995 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:03:47 INFO - PROCESS | 1938 | 1468199027000 Marionette TRACE conn3 <- [1,262,null,{}] 18:03:47 INFO - PROCESS | 1938 | 1468199027008 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:47 INFO - PROCESS | 1938 | 1468199027014 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:47 INFO - PROCESS | 1938 | 1468199027219 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 18:03:47 INFO - PROCESS | 1938 | 1468199027367 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:47 INFO - PROCESS | 1938 | 1468199027380 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c3e000 == 48 [pid = 1938] [id = 73] 18:03:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x93c55400) [pid = 1938] [serial = 217] [outer = (nil)] 18:03:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x95293000) [pid = 1938] [serial = 218] [outer = 0x93c55400] 18:03:47 INFO - PROCESS | 1938 | 1468199027460 Marionette DEBUG loaded listener.js 18:03:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x95308c00) [pid = 1938] [serial = 219] [outer = 0x93c55400] 18:03:48 INFO - PROCESS | 1938 | 1468199028266 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 18:03:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:03:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1338ms 18:03:48 INFO - PROCESS | 1938 | 1468199028333 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 18:03:48 INFO - PROCESS | 1938 | 1468199028340 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 18:03:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:03:48 INFO - PROCESS | 1938 | 1468199028350 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:03:48 INFO - PROCESS | 1938 | 1468199028353 Marionette TRACE conn3 <- [1,266,null,{}] 18:03:48 INFO - PROCESS | 1938 | 1468199028359 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:48 INFO - PROCESS | 1938 | 1468199028365 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:48 INFO - PROCESS | 1938 | 1468199028561 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 18:03:48 INFO - PROCESS | 1938 | 1468199028704 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:48 INFO - PROCESS | 1938 | 1468199028713 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x9537b400 == 49 [pid = 1938] [id = 74] 18:03:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x98e15400) [pid = 1938] [serial = 220] [outer = (nil)] 18:03:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x9a352000) [pid = 1938] [serial = 221] [outer = 0x98e15400] 18:03:48 INFO - PROCESS | 1938 | 1468199028790 Marionette DEBUG loaded listener.js 18:03:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x9a650000) [pid = 1938] [serial = 222] [outer = 0x98e15400] 18:03:49 INFO - PROCESS | 1938 | 1468199029584 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 18:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1277ms 18:03:49 INFO - PROCESS | 1938 | 1468199029627 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 18:03:49 INFO - PROCESS | 1938 | 1468199029630 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 18:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:03:49 INFO - PROCESS | 1938 | 1468199029637 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:03:49 INFO - PROCESS | 1938 | 1468199029642 Marionette TRACE conn3 <- [1,270,null,{}] 18:03:49 INFO - PROCESS | 1938 | 1468199029672 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:49 INFO - PROCESS | 1938 | 1468199029680 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:49 INFO - PROCESS | 1938 | 1468199029874 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 18:03:50 INFO - PROCESS | 1938 | 1468199029982 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:50 INFO - PROCESS | 1938 | 1468199029993 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:50 INFO - PROCESS | 1938 | ++DOCSHELL 0xa3107000 == 50 [pid = 1938] [id = 75] 18:03:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0xa310ec00) [pid = 1938] [serial = 223] [outer = (nil)] 18:03:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0xa6f4b400) [pid = 1938] [serial = 224] [outer = 0xa310ec00] 18:03:50 INFO - PROCESS | 1938 | 1468199030071 Marionette DEBUG loaded listener.js 18:03:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0xa8c44000) [pid = 1938] [serial = 225] [outer = 0xa310ec00] 18:03:50 INFO - PROCESS | 1938 | 1468199030880 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 18:03:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1282ms 18:03:50 INFO - PROCESS | 1938 | 1468199030920 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 18:03:50 INFO - PROCESS | 1938 | 1468199030924 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 18:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:03:50 INFO - PROCESS | 1938 | 1468199030930 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:03:50 INFO - PROCESS | 1938 | 1468199030932 Marionette TRACE conn3 <- [1,274,null,{}] 18:03:50 INFO - PROCESS | 1938 | 1468199030938 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:50 INFO - PROCESS | 1938 | 1468199030943 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:51 INFO - PROCESS | 1938 | 1468199031100 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 18:03:51 INFO - PROCESS | 1938 | 1468199031246 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:51 INFO - PROCESS | 1938 | 1468199031255 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x92424000 == 51 [pid = 1938] [id = 76] 18:03:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x9537fc00) [pid = 1938] [serial = 226] [outer = (nil)] 18:03:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0xa901d000) [pid = 1938] [serial = 227] [outer = 0x9537fc00] 18:03:51 INFO - PROCESS | 1938 | 1468199031328 Marionette DEBUG loaded listener.js 18:03:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0xa90a7000) [pid = 1938] [serial = 228] [outer = 0x9537fc00] 18:03:52 INFO - PROCESS | 1938 | 1468199032121 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 18:03:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:03:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1227ms 18:03:52 INFO - PROCESS | 1938 | 1468199032158 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 18:03:52 INFO - PROCESS | 1938 | 1468199032162 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 18:03:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:03:52 INFO - PROCESS | 1938 | 1468199032168 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:03:52 INFO - PROCESS | 1938 | 1468199032170 Marionette TRACE conn3 <- [1,278,null,{}] 18:03:52 INFO - PROCESS | 1938 | 1468199032194 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:52 INFO - PROCESS | 1938 | 1468199032199 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:52 INFO - PROCESS | 1938 | 1468199032359 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 18:03:52 INFO - PROCESS | 1938 | 1468199032500 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:52 INFO - PROCESS | 1938 | 1468199032510 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x9251e800 == 52 [pid = 1938] [id = 77] 18:03:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0xa8c89c00) [pid = 1938] [serial = 229] [outer = (nil)] 18:03:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0xa9b4e400) [pid = 1938] [serial = 230] [outer = 0xa8c89c00] 18:03:52 INFO - PROCESS | 1938 | 1468199032584 Marionette DEBUG loaded listener.js 18:03:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0xa9b4f400) [pid = 1938] [serial = 231] [outer = 0xa8c89c00] 18:03:53 INFO - PROCESS | 1938 | 1468199033366 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 18:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1231ms 18:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:03:53 INFO - PROCESS | 1938 | 1468199033400 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 18:03:53 INFO - PROCESS | 1938 | 1468199033403 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 18:03:53 INFO - PROCESS | 1938 | 1468199033409 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:03:53 INFO - PROCESS | 1938 | 1468199033413 Marionette TRACE conn3 <- [1,282,null,{}] 18:03:53 INFO - PROCESS | 1938 | 1468199033419 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:53 INFO - PROCESS | 1938 | 1468199033428 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:53 INFO - PROCESS | 1938 | 1468199033621 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 18:03:53 INFO - PROCESS | 1938 | 1468199033766 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:53 INFO - PROCESS | 1938 | 1468199033774 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x925e6800 == 53 [pid = 1938] [id = 78] 18:03:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x925e8c00) [pid = 1938] [serial = 232] [outer = (nil)] 18:03:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x925f1c00) [pid = 1938] [serial = 233] [outer = 0x925e8c00] 18:03:53 INFO - PROCESS | 1938 | 1468199033851 Marionette DEBUG loaded listener.js 18:03:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0xa90b4400) [pid = 1938] [serial = 234] [outer = 0x925e8c00] 18:03:54 INFO - PROCESS | 1938 | 1468199034697 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 18:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1330ms 18:03:54 INFO - PROCESS | 1938 | 1468199034739 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 18:03:54 INFO - PROCESS | 1938 | 1468199034743 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 18:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:03:54 INFO - PROCESS | 1938 | 1468199034749 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:03:54 INFO - PROCESS | 1938 | 1468199034751 Marionette TRACE conn3 <- [1,286,null,{}] 18:03:54 INFO - PROCESS | 1938 | 1468199034777 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:54 INFO - PROCESS | 1938 | 1468199034782 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:54 INFO - PROCESS | 1938 | 1468199034940 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 18:03:55 INFO - PROCESS | 1938 | 1468199035267 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:55 INFO - PROCESS | 1938 | 1468199035276 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x920d2400 == 54 [pid = 1938] [id = 79] 18:03:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x925e8800) [pid = 1938] [serial = 235] [outer = (nil)] 18:03:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x925ed400) [pid = 1938] [serial = 236] [outer = 0x925e8800] 18:03:55 INFO - PROCESS | 1938 | 1468199035417 Marionette DEBUG loaded listener.js 18:03:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x925f0800) [pid = 1938] [serial = 237] [outer = 0x925e8800] 18:03:56 INFO - PROCESS | 1938 | 1468199036171 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 18:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1450ms 18:03:56 INFO - PROCESS | 1938 | 1468199036201 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 18:03:56 INFO - PROCESS | 1938 | 1468199036206 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 18:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:03:56 INFO - PROCESS | 1938 | 1468199036214 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:03:56 INFO - PROCESS | 1938 | 1468199036218 Marionette TRACE conn3 <- [1,290,null,{}] 18:03:56 INFO - PROCESS | 1938 | 1468199036226 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:56 INFO - PROCESS | 1938 | 1468199036233 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:56 INFO - PROCESS | 1938 | 1468199036398 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 18:03:56 INFO - PROCESS | 1938 | 1468199036549 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:56 INFO - PROCESS | 1938 | 1468199036563 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x920d2000 == 55 [pid = 1938] [id = 80] 18:03:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x9528c400) [pid = 1938] [serial = 238] [outer = (nil)] 18:03:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x95296c00) [pid = 1938] [serial = 239] [outer = 0x9528c400] 18:03:56 INFO - PROCESS | 1938 | 1468199036657 Marionette DEBUG loaded listener.js 18:03:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x9530b000) [pid = 1938] [serial = 240] [outer = 0x9528c400] 18:03:57 INFO - PROCESS | 1938 | 1468199037426 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 18:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1283ms 18:03:57 INFO - PROCESS | 1938 | 1468199037499 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 18:03:57 INFO - PROCESS | 1938 | 1468199037505 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 18:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:03:57 INFO - PROCESS | 1938 | 1468199037513 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:03:57 INFO - PROCESS | 1938 | 1468199037516 Marionette TRACE conn3 <- [1,294,null,{}] 18:03:57 INFO - PROCESS | 1938 | 1468199037522 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:57 INFO - PROCESS | 1938 | 1468199037526 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:57 INFO - PROCESS | 1938 | 1468199037805 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 18:03:57 INFO - PROCESS | 1938 | --DOCSHELL 0x9242f400 == 54 [pid = 1938] [id = 39] 18:03:57 INFO - PROCESS | 1938 | --DOCSHELL 0x93e41800 == 53 [pid = 1938] [id = 40] 18:03:57 INFO - PROCESS | 1938 | --DOCSHELL 0x9a1a1000 == 52 [pid = 1938] [id = 28] 18:03:57 INFO - PROCESS | 1938 | --DOCSHELL 0x93c55800 == 51 [pid = 1938] [id = 27] 18:03:57 INFO - PROCESS | 1938 | --DOCSHELL 0x92350c00 == 50 [pid = 1938] [id = 71] 18:03:57 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0xa6797800) [pid = 1938] [serial = 149] [outer = (nil)] [url = about:blank] 18:03:57 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0xa6ea9800) [pid = 1938] [serial = 152] [outer = (nil)] [url = about:blank] 18:03:57 INFO - PROCESS | 1938 | --DOCSHELL 0x9275c800 == 49 [pid = 1938] [id = 70] 18:03:57 INFO - PROCESS | 1938 | --DOCSHELL 0x9a4bc400 == 48 [pid = 1938] [id = 69] 18:03:57 INFO - PROCESS | 1938 | --DOCSHELL 0x92351000 == 47 [pid = 1938] [id = 68] 18:03:57 INFO - PROCESS | 1938 | --DOCSHELL 0x983e2800 == 46 [pid = 1938] [id = 67] 18:03:57 INFO - PROCESS | 1938 | --DOCSHELL 0x92523800 == 45 [pid = 1938] [id = 66] 18:03:57 INFO - PROCESS | 1938 | --DOCSHELL 0x93c5a400 == 44 [pid = 1938] [id = 65] 18:03:57 INFO - PROCESS | 1938 | --DOCSHELL 0x9271d400 == 43 [pid = 1938] [id = 60] 18:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0xa2557400) [pid = 1938] [serial = 167] [outer = (nil)] [url = about:blank] 18:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x9528f800) [pid = 1938] [serial = 156] [outer = (nil)] [url = about:blank] 18:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x95107000) [pid = 1938] [serial = 155] [outer = (nil)] [url = about:blank] 18:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0xa23d0400) [pid = 1938] [serial = 170] [outer = (nil)] [url = about:blank] 18:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x9a645400) [pid = 1938] [serial = 161] [outer = (nil)] [url = about:blank] 18:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x9af87400) [pid = 1938] [serial = 162] [outer = (nil)] [url = about:blank] 18:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x95292400) [pid = 1938] [serial = 158] [outer = (nil)] [url = about:blank] 18:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x97bce000) [pid = 1938] [serial = 159] [outer = (nil)] [url = about:blank] 18:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x95290400) [pid = 1938] [serial = 143] [outer = (nil)] [url = about:blank] 18:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0xa209bc00) [pid = 1938] [serial = 164] [outer = (nil)] [url = about:blank] 18:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x9a64ac00) [pid = 1938] [serial = 146] [outer = (nil)] [url = about:blank] 18:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0xa33c3400) [pid = 1938] [serial = 171] [outer = (nil)] [url = about:blank] 18:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0xa25f4000) [pid = 1938] [serial = 168] [outer = (nil)] [url = about:blank] 18:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0xa3359000) [pid = 1938] [serial = 174] [outer = (nil)] [url = about:blank] 18:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0xa20a9400) [pid = 1938] [serial = 165] [outer = (nil)] [url = about:blank] 18:03:58 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0xa4d0fc00) [pid = 1938] [serial = 173] [outer = (nil)] [url = about:blank] 18:03:58 INFO - PROCESS | 1938 | 1468199038032 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:58 INFO - PROCESS | 1938 | 1468199038037 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x9242f400 == 44 [pid = 1938] [id = 81] 18:03:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x9271d400) [pid = 1938] [serial = 241] [outer = (nil)] 18:03:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x9528bc00) [pid = 1938] [serial = 242] [outer = 0x9271d400] 18:03:58 INFO - PROCESS | 1938 | 1468199038121 Marionette DEBUG loaded listener.js 18:03:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x99079c00) [pid = 1938] [serial = 243] [outer = 0x9271d400] 18:03:58 INFO - PROCESS | 1938 | 1468199038778 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:03:58 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. 18:03:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1284ms 18:03:58 INFO - PROCESS | 1938 | 1468199038796 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 18:03:58 INFO - PROCESS | 1938 | 1468199038799 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 18:03:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:03:58 INFO - PROCESS | 1938 | 1468199038808 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:03:58 INFO - PROCESS | 1938 | 1468199038815 Marionette TRACE conn3 <- [1,298,null,{}] 18:03:58 INFO - PROCESS | 1938 | 1468199038832 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:03:58 INFO - PROCESS | 1938 | 1468199038839 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:59 INFO - PROCESS | 1938 | 1468199039062 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 18:03:59 INFO - PROCESS | 1938 | 1468199039187 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:03:59 INFO - PROCESS | 1938 | 1468199039197 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:03:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x920cec00 == 45 [pid = 1938] [id = 82] 18:03:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x920cf000) [pid = 1938] [serial = 244] [outer = (nil)] 18:03:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x92523800) [pid = 1938] [serial = 245] [outer = 0x920cf000] 18:03:59 INFO - PROCESS | 1938 | 1468199039273 Marionette DEBUG loaded listener.js 18:03:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x925ea400) [pid = 1938] [serial = 246] [outer = 0x920cf000] 18:04:00 INFO - PROCESS | 1938 | 1468199040220 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:00 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. 18:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1440ms 18:04:00 INFO - PROCESS | 1938 | 1468199040249 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 18:04:00 INFO - PROCESS | 1938 | 1468199040254 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 18:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:04:00 INFO - PROCESS | 1938 | 1468199040262 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:04:00 INFO - PROCESS | 1938 | 1468199040267 Marionette TRACE conn3 <- [1,302,null,{}] 18:04:00 INFO - PROCESS | 1938 | 1468199040274 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:00 INFO - PROCESS | 1938 | 1468199040279 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:00 INFO - PROCESS | 1938 | 1468199040453 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 18:04:00 INFO - PROCESS | 1938 | 1468199040598 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:00 INFO - PROCESS | 1938 | 1468199040606 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x92520000 == 46 [pid = 1938] [id = 83] 18:04:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x93e42c00) [pid = 1938] [serial = 247] [outer = (nil)] 18:04:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x983e2800) [pid = 1938] [serial = 248] [outer = 0x93e42c00] 18:04:00 INFO - PROCESS | 1938 | 1468199040681 Marionette DEBUG loaded listener.js 18:04:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x99444800) [pid = 1938] [serial = 249] [outer = 0x93e42c00] 18:04:01 INFO - PROCESS | 1938 | 1468199041490 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:01 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. 18:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1284ms 18:04:01 INFO - PROCESS | 1938 | 1468199041547 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 18:04:01 INFO - PROCESS | 1938 | 1468199041552 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 18:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:04:01 INFO - PROCESS | 1938 | 1468199041576 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:04:01 INFO - PROCESS | 1938 | 1468199041580 Marionette TRACE conn3 <- [1,306,null,{}] 18:04:01 INFO - PROCESS | 1938 | 1468199041586 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:01 INFO - PROCESS | 1938 | 1468199041591 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:01 INFO - PROCESS | 1938 | 1468199041753 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 18:04:01 INFO - PROCESS | 1938 | 1468199041898 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:01 INFO - PROCESS | 1938 | 1468199041906 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x95375c00 == 47 [pid = 1938] [id = 84] 18:04:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x9944e400) [pid = 1938] [serial = 250] [outer = (nil)] 18:04:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x9a4b1c00) [pid = 1938] [serial = 251] [outer = 0x9944e400] 18:04:01 INFO - PROCESS | 1938 | 1468199041982 Marionette DEBUG loaded listener.js 18:04:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x9a64e400) [pid = 1938] [serial = 252] [outer = 0x9944e400] 18:04:02 INFO - PROCESS | 1938 | 1468199042821 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:02 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. 18:04:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1290ms 18:04:02 INFO - PROCESS | 1938 | 1468199042863 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 18:04:02 INFO - PROCESS | 1938 | 1468199042869 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 18:04:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:04:02 INFO - PROCESS | 1938 | 1468199042885 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:04:02 INFO - PROCESS | 1938 | 1468199042892 Marionette TRACE conn3 <- [1,310,null,{}] 18:04:02 INFO - PROCESS | 1938 | 1468199042897 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:02 INFO - PROCESS | 1938 | 1468199042902 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:03 INFO - PROCESS | 1938 | 1468199043068 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 18:04:03 INFO - PROCESS | 1938 | 1468199043230 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:03 INFO - PROCESS | 1938 | 1468199043238 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x95289800 == 48 [pid = 1938] [id = 85] 18:04:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x9af85c00) [pid = 1938] [serial = 253] [outer = (nil)] 18:04:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0xa2326c00) [pid = 1938] [serial = 254] [outer = 0x9af85c00] 18:04:03 INFO - PROCESS | 1938 | 1468199043313 Marionette DEBUG loaded listener.js 18:04:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0xa23d7800) [pid = 1938] [serial = 255] [outer = 0x9af85c00] 18:04:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0xa3189400) [pid = 1938] [serial = 256] [outer = 0x92718400] 18:04:04 INFO - PROCESS | 1938 | 1468199044217 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:04 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. 18:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1393ms 18:04:04 INFO - PROCESS | 1938 | 1468199044272 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 18:04:04 INFO - PROCESS | 1938 | 1468199044275 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 18:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:04:04 INFO - PROCESS | 1938 | 1468199044282 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:04:04 INFO - PROCESS | 1938 | 1468199044285 Marionette TRACE conn3 <- [1,314,null,{}] 18:04:04 INFO - PROCESS | 1938 | 1468199044290 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:04 INFO - PROCESS | 1938 | 1468199044295 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:04 INFO - PROCESS | 1938 | 1468199044448 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 18:04:04 INFO - PROCESS | 1938 | 1468199044603 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:04 INFO - PROCESS | 1938 | 1468199044613 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x9251e400 == 49 [pid = 1938] [id = 86] 18:04:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x92525800) [pid = 1938] [serial = 257] [outer = (nil)] 18:04:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0xa2ffec00) [pid = 1938] [serial = 258] [outer = 0x92525800] 18:04:04 INFO - PROCESS | 1938 | 1468199044684 Marionette DEBUG loaded listener.js 18:04:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0xa3110c00) [pid = 1938] [serial = 259] [outer = 0x92525800] 18:04:05 INFO - PROCESS | 1938 | 1468199045496 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:05 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. 18:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1232ms 18:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:04:05 INFO - PROCESS | 1938 | 1468199045513 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 18:04:05 INFO - PROCESS | 1938 | 1468199045516 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 18:04:05 INFO - PROCESS | 1938 | 1468199045522 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:04:05 INFO - PROCESS | 1938 | 1468199045526 Marionette TRACE conn3 <- [1,318,null,{}] 18:04:05 INFO - PROCESS | 1938 | 1468199045531 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:05 INFO - PROCESS | 1938 | 1468199045535 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:05 INFO - PROCESS | 1938 | 1468199045682 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 18:04:05 INFO - PROCESS | 1938 | 1468199045835 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:05 INFO - PROCESS | 1938 | 1468199045851 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x951da800 == 50 [pid = 1938] [id = 87] 18:04:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0xa61db000) [pid = 1938] [serial = 260] [outer = (nil)] 18:04:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0xa6ea8400) [pid = 1938] [serial = 261] [outer = 0xa61db000] 18:04:05 INFO - PROCESS | 1938 | 1468199045929 Marionette DEBUG loaded listener.js 18:04:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0xa8c42c00) [pid = 1938] [serial = 262] [outer = 0xa61db000] 18:04:06 INFO - PROCESS | 1938 | 1468199046815 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:06 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. 18:04:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1342ms 18:04:06 INFO - PROCESS | 1938 | 1468199046864 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 18:04:06 INFO - PROCESS | 1938 | 1468199046867 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 18:04:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:04:06 INFO - PROCESS | 1938 | 1468199046874 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:04:06 INFO - PROCESS | 1938 | 1468199046876 Marionette TRACE conn3 <- [1,322,null,{}] 18:04:06 INFO - PROCESS | 1938 | 1468199046882 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:06 INFO - PROCESS | 1938 | 1468199046887 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:07 INFO - PROCESS | 1938 | 1468199047036 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 18:04:07 INFO - PROCESS | 1938 | 1468199047183 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:07 INFO - PROCESS | 1938 | 1468199047192 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x92245800 == 51 [pid = 1938] [id = 88] 18:04:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x92246800) [pid = 1938] [serial = 263] [outer = (nil)] 18:04:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x9224d800) [pid = 1938] [serial = 264] [outer = 0x92246800] 18:04:07 INFO - PROCESS | 1938 | 1468199047263 Marionette DEBUG loaded listener.js 18:04:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x925f3c00) [pid = 1938] [serial = 265] [outer = 0x92246800] 18:04:08 INFO - PROCESS | 1938 | 1468199048117 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:08 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. 18:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1284ms 18:04:08 INFO - PROCESS | 1938 | 1468199048159 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 18:04:08 INFO - PROCESS | 1938 | 1468199048163 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 18:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:04:08 INFO - PROCESS | 1938 | 1468199048188 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:04:08 INFO - PROCESS | 1938 | 1468199048191 Marionette TRACE conn3 <- [1,326,null,{}] 18:04:08 INFO - PROCESS | 1938 | 1468199048196 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:08 INFO - PROCESS | 1938 | 1468199048201 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:08 INFO - PROCESS | 1938 | 1468199048359 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 18:04:08 INFO - PROCESS | 1938 | 1468199048508 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:08 INFO - PROCESS | 1938 | 1468199048514 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x90584400 == 52 [pid = 1938] [id = 89] 18:04:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x90585c00) [pid = 1938] [serial = 266] [outer = (nil)] 18:04:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x9058c400) [pid = 1938] [serial = 267] [outer = 0x90585c00] 18:04:08 INFO - PROCESS | 1938 | 1468199048599 Marionette DEBUG loaded listener.js 18:04:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x9058e400) [pid = 1938] [serial = 268] [outer = 0x90585c00] 18:04:09 INFO - PROCESS | 1938 | 1468199049537 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:09 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. 18:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1384ms 18:04:09 INFO - PROCESS | 1938 | 1468199049571 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 18:04:09 INFO - PROCESS | 1938 | 1468199049575 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 18:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:04:09 INFO - PROCESS | 1938 | 1468199049584 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:04:09 INFO - PROCESS | 1938 | 1468199049588 Marionette TRACE conn3 <- [1,330,null,{}] 18:04:09 INFO - PROCESS | 1938 | 1468199049595 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:09 INFO - PROCESS | 1938 | 1468199049600 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:09 INFO - PROCESS | 1938 | 1468199049756 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 18:04:09 INFO - PROCESS | 1938 | 1468199049911 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:09 INFO - PROCESS | 1938 | 1468199049923 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x920d8400 == 53 [pid = 1938] [id = 90] 18:04:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x92248800) [pid = 1938] [serial = 269] [outer = (nil)] 18:04:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x9224e800) [pid = 1938] [serial = 270] [outer = 0x92248800] 18:04:10 INFO - PROCESS | 1938 | 1468199050029 Marionette DEBUG loaded listener.js 18:04:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x9252a400) [pid = 1938] [serial = 271] [outer = 0x92248800] 18:04:10 INFO - PROCESS | 1938 | --DOCSHELL 0x9242f400 == 52 [pid = 1938] [id = 81] 18:04:10 INFO - PROCESS | 1938 | --DOCSHELL 0x920d2000 == 51 [pid = 1938] [id = 80] 18:04:10 INFO - PROCESS | 1938 | --DOCSHELL 0x920d2400 == 50 [pid = 1938] [id = 79] 18:04:10 INFO - PROCESS | 1938 | 1468199050861 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:10 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. 18:04:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1333ms 18:04:10 INFO - PROCESS | 1938 | 1468199050917 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 18:04:10 INFO - PROCESS | 1938 | 1468199050922 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 18:04:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:04:10 INFO - PROCESS | 1938 | 1468199050932 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:04:10 INFO - PROCESS | 1938 | 1468199050935 Marionette TRACE conn3 <- [1,334,null,{}] 18:04:10 INFO - PROCESS | 1938 | 1468199050941 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:10 INFO - PROCESS | 1938 | 1468199050946 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:11 INFO - PROCESS | 1938 | 1468199051092 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 18:04:11 INFO - PROCESS | 1938 | 1468199051100 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:11 INFO - PROCESS | 1938 | 1468199051108 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x92756c00 == 51 [pid = 1938] [id = 91] 18:04:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x93e3dc00) [pid = 1938] [serial = 272] [outer = (nil)] 18:04:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x95293800) [pid = 1938] [serial = 273] [outer = 0x93e3dc00] 18:04:11 INFO - PROCESS | 1938 | 1468199051173 Marionette DEBUG loaded listener.js 18:04:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x95373c00) [pid = 1938] [serial = 274] [outer = 0x93e3dc00] 18:04:12 INFO - PROCESS | 1938 | 1468199052018 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:12 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. 18:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1135ms 18:04:12 INFO - PROCESS | 1938 | 1468199052068 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 18:04:12 INFO - PROCESS | 1938 | 1468199052072 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 18:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:04:12 INFO - PROCESS | 1938 | 1468199052077 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:04:12 INFO - PROCESS | 1938 | 1468199052081 Marionette TRACE conn3 <- [1,338,null,{}] 18:04:12 INFO - PROCESS | 1938 | 1468199052097 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:12 INFO - PROCESS | 1938 | 1468199052105 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:12 INFO - PROCESS | 1938 | 1468199052295 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 18:04:12 INFO - PROCESS | 1938 | 1468199052374 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:12 INFO - PROCESS | 1938 | 1468199052384 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x99449800 == 52 [pid = 1938] [id = 92] 18:04:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x9944a400) [pid = 1938] [serial = 275] [outer = (nil)] 18:04:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x9a4b2800) [pid = 1938] [serial = 276] [outer = 0x9944a400] 18:04:12 INFO - PROCESS | 1938 | 1468199052451 Marionette DEBUG loaded listener.js 18:04:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x9b1f3400) [pid = 1938] [serial = 277] [outer = 0x9944a400] 18:04:13 INFO - PROCESS | 1938 | 1468199053223 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:13 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. 18:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1189ms 18:04:13 INFO - PROCESS | 1938 | 1468199053267 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 18:04:13 INFO - PROCESS | 1938 | 1468199053271 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 18:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:04:13 INFO - PROCESS | 1938 | 1468199053282 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:04:13 INFO - PROCESS | 1938 | 1468199053285 Marionette TRACE conn3 <- [1,342,null,{}] 18:04:13 INFO - PROCESS | 1938 | 1468199053290 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:13 INFO - PROCESS | 1938 | 1468199053295 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:13 INFO - PROCESS | 1938 | 1468199053481 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 18:04:13 INFO - PROCESS | 1938 | 1468199053502 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:13 INFO - PROCESS | 1938 | 1468199053510 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x9963f000 == 53 [pid = 1938] [id = 93] 18:04:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x9d9aac00) [pid = 1938] [serial = 278] [outer = (nil)] 18:04:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0xa2fba400) [pid = 1938] [serial = 279] [outer = 0x9d9aac00] 18:04:13 INFO - PROCESS | 1938 | 1468199053570 Marionette DEBUG loaded listener.js 18:04:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0xa6728c00) [pid = 1938] [serial = 280] [outer = 0x9d9aac00] 18:04:13 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x95378000) [pid = 1938] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:04:13 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x9d9aa800) [pid = 1938] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:04:13 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x9a4bd800) [pid = 1938] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:04:13 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x9b1fb400) [pid = 1938] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:04:13 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x98682000) [pid = 1938] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:04:13 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x95301800) [pid = 1938] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:04:13 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x9a358400) [pid = 1938] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:04:13 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x925e8800) [pid = 1938] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:04:13 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x9528c400) [pid = 1938] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:04:14 INFO - PROCESS | 1938 | 1468199054327 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:14 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. 18:04:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1080ms 18:04:14 INFO - PROCESS | 1938 | 1468199054363 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 18:04:14 INFO - PROCESS | 1938 | 1468199054366 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 18:04:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:04:14 INFO - PROCESS | 1938 | 1468199054372 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:04:14 INFO - PROCESS | 1938 | 1468199054374 Marionette TRACE conn3 <- [1,346,null,{}] 18:04:14 INFO - PROCESS | 1938 | 1468199054387 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:14 INFO - PROCESS | 1938 | 1468199054391 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:14 INFO - PROCESS | 1938 | 1468199054526 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 18:04:14 INFO - PROCESS | 1938 | 1468199054548 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:14 INFO - PROCESS | 1938 | 1468199054555 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x98682000 == 54 [pid = 1938] [id = 94] 18:04:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x99444400) [pid = 1938] [serial = 281] [outer = (nil)] 18:04:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0xa2560400) [pid = 1938] [serial = 282] [outer = 0x99444400] 18:04:14 INFO - PROCESS | 1938 | 1468199054616 Marionette DEBUG loaded listener.js 18:04:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0xa8244400) [pid = 1938] [serial = 283] [outer = 0x99444400] 18:04:15 INFO - PROCESS | 1938 | 1468199055414 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:15 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. 18:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1087ms 18:04:15 INFO - PROCESS | 1938 | 1468199055460 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 18:04:15 INFO - PROCESS | 1938 | 1468199055463 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 18:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:04:15 INFO - PROCESS | 1938 | 1468199055468 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:04:15 INFO - PROCESS | 1938 | 1468199055470 Marionette TRACE conn3 <- [1,350,null,{}] 18:04:15 INFO - PROCESS | 1938 | 1468199055476 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:15 INFO - PROCESS | 1938 | 1468199055484 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:15 INFO - PROCESS | 1938 | 1468199055646 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 18:04:15 INFO - PROCESS | 1938 | 1468199055654 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:15 INFO - PROCESS | 1938 | 1468199055663 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x906ba800 == 55 [pid = 1938] [id = 95] 18:04:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x906bb400) [pid = 1938] [serial = 284] [outer = (nil)] 18:04:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x9a358400) [pid = 1938] [serial = 285] [outer = 0x906bb400] 18:04:15 INFO - PROCESS | 1938 | 1468199055723 Marionette DEBUG loaded listener.js 18:04:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0xa6f43400) [pid = 1938] [serial = 286] [outer = 0x906bb400] 18:04:16 INFO - PROCESS | 1938 | 1468199056689 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:16 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. 18:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1276ms 18:04:16 INFO - PROCESS | 1938 | 1468199056746 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 18:04:16 INFO - PROCESS | 1938 | 1468199056752 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 18:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:04:16 INFO - PROCESS | 1938 | 1468199056761 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:04:16 INFO - PROCESS | 1938 | 1468199056769 Marionette TRACE conn3 <- [1,354,null,{}] 18:04:16 INFO - PROCESS | 1938 | 1468199056777 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:16 INFO - PROCESS | 1938 | 1468199056783 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:16 INFO - PROCESS | 1938 | 1468199056995 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 18:04:17 INFO - PROCESS | 1938 | 1468199057148 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:17 INFO - PROCESS | 1938 | 1468199057157 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c5c00 == 56 [pid = 1938] [id = 96] 18:04:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x906c7c00) [pid = 1938] [serial = 287] [outer = (nil)] 18:04:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x92245c00) [pid = 1938] [serial = 288] [outer = 0x906c7c00] 18:04:17 INFO - PROCESS | 1938 | 1468199057238 Marionette DEBUG loaded listener.js 18:04:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x9224ec00) [pid = 1938] [serial = 289] [outer = 0x906c7c00] 18:04:18 INFO - PROCESS | 1938 | 1468199058134 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:18 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. 18:04:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1389ms 18:04:18 INFO - PROCESS | 1938 | 1468199058148 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 18:04:18 INFO - PROCESS | 1938 | 1468199058154 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 18:04:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:04:18 INFO - PROCESS | 1938 | 1468199058175 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:04:18 INFO - PROCESS | 1938 | 1468199058180 Marionette TRACE conn3 <- [1,358,null,{}] 18:04:18 INFO - PROCESS | 1938 | 1468199058186 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:18 INFO - PROCESS | 1938 | 1468199058190 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:18 INFO - PROCESS | 1938 | 1468199058357 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 18:04:18 INFO - PROCESS | 1938 | 1468199058516 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:18 INFO - PROCESS | 1938 | 1468199058525 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x92246000 == 57 [pid = 1938] [id = 97] 18:04:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x95293c00) [pid = 1938] [serial = 290] [outer = (nil)] 18:04:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x979b0400) [pid = 1938] [serial = 291] [outer = 0x95293c00] 18:04:18 INFO - PROCESS | 1938 | 1468199058601 Marionette DEBUG loaded listener.js 18:04:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x99442400) [pid = 1938] [serial = 292] [outer = 0x95293c00] 18:04:19 INFO - PROCESS | 1938 | 1468199059474 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:19 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. 18:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1332ms 18:04:19 INFO - PROCESS | 1938 | 1468199059505 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 18:04:19 INFO - PROCESS | 1938 | 1468199059509 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 18:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:04:19 INFO - PROCESS | 1938 | 1468199059516 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:04:19 INFO - PROCESS | 1938 | 1468199059521 Marionette TRACE conn3 <- [1,362,null,{}] 18:04:19 INFO - PROCESS | 1938 | 1468199059562 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:19 INFO - PROCESS | 1938 | 1468199059570 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:19 INFO - PROCESS | 1938 | 1468199059742 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 18:04:19 INFO - PROCESS | 1938 | 1468199059900 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:19 INFO - PROCESS | 1938 | 1468199059912 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:19 INFO - PROCESS | 1938 | ++DOCSHELL 0xa236e800 == 58 [pid = 1938] [id = 98] 18:04:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0xa4d0f000) [pid = 1938] [serial = 293] [outer = (nil)] 18:04:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0xa8cbec00) [pid = 1938] [serial = 294] [outer = 0xa4d0f000] 18:04:19 INFO - PROCESS | 1938 | 1468199059984 Marionette DEBUG loaded listener.js 18:04:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0xa90ab400) [pid = 1938] [serial = 295] [outer = 0xa4d0f000] 18:04:20 INFO - PROCESS | 1938 | 1468199060810 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:20 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. 18:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1356ms 18:04:20 INFO - PROCESS | 1938 | 1468199060873 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 18:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:04:20 INFO - PROCESS | 1938 | 1468199060877 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 18:04:20 INFO - PROCESS | 1938 | 1468199060883 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:04:20 INFO - PROCESS | 1938 | 1468199060887 Marionette TRACE conn3 <- [1,366,null,{}] 18:04:20 INFO - PROCESS | 1938 | 1468199060892 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:20 INFO - PROCESS | 1938 | 1468199060896 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:21 INFO - PROCESS | 1938 | 1468199061063 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 18:04:21 INFO - PROCESS | 1938 | 1468199061218 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:21 INFO - PROCESS | 1938 | 1468199061226 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d66400 == 59 [pid = 1938] [id = 99] 18:04:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x90d66c00) [pid = 1938] [serial = 296] [outer = (nil)] 18:04:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x90d6b000) [pid = 1938] [serial = 297] [outer = 0x90d66c00] 18:04:21 INFO - PROCESS | 1938 | 1468199061305 Marionette DEBUG loaded listener.js 18:04:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x90d6e000) [pid = 1938] [serial = 298] [outer = 0x90d66c00] 18:04:22 INFO - PROCESS | 1938 | 1468199062127 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:22 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. 18:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1283ms 18:04:22 INFO - PROCESS | 1938 | 1468199062227 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 18:04:22 INFO - PROCESS | 1938 | 1468199062233 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 18:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:04:22 INFO - PROCESS | 1938 | 1468199062240 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:04:22 INFO - PROCESS | 1938 | 1468199062244 Marionette TRACE conn3 <- [1,370,null,{}] 18:04:22 INFO - PROCESS | 1938 | 1468199062298 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:22 INFO - PROCESS | 1938 | 1468199062303 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:22 INFO - PROCESS | 1938 | 1468199062491 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 18:04:22 INFO - PROCESS | 1938 | 1468199062688 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:22 INFO - PROCESS | 1938 | 1468199062695 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d69400 == 60 [pid = 1938] [id = 100] 18:04:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x90f6bc00) [pid = 1938] [serial = 299] [outer = (nil)] 18:04:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x90f6fc00) [pid = 1938] [serial = 300] [outer = 0x90f6bc00] 18:04:22 INFO - PROCESS | 1938 | 1468199062781 Marionette DEBUG loaded listener.js 18:04:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x90f73400) [pid = 1938] [serial = 301] [outer = 0x90f6bc00] 18:04:23 INFO - PROCESS | 1938 | 1468199063595 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:04:23 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. 18:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1423ms 18:04:23 INFO - PROCESS | 1938 | 1468199063665 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 18:04:23 INFO - PROCESS | 1938 | 1468199063668 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 18:04:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:04:23 INFO - PROCESS | 1938 | 1468199063674 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:04:23 INFO - PROCESS | 1938 | 1468199063677 Marionette TRACE conn3 <- [1,374,null,{}] 18:04:23 INFO - PROCESS | 1938 | 1468199063683 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:23 INFO - PROCESS | 1938 | 1468199063692 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:23 INFO - PROCESS | 1938 | 1468199063903 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 18:04:24 INFO - PROCESS | 1938 | 1468199064401 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:24 INFO - PROCESS | 1938 | 1468199064409 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c7000 == 61 [pid = 1938] [id = 101] 18:04:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x906c7400) [pid = 1938] [serial = 302] [outer = (nil)] 18:04:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x90d65800) [pid = 1938] [serial = 303] [outer = 0x906c7400] 18:04:24 INFO - PROCESS | 1938 | 1468199064521 Marionette DEBUG loaded listener.js 18:04:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x90f6e800) [pid = 1938] [serial = 304] [outer = 0x906c7400] 18:04:25 INFO - PROCESS | 1938 | 1468199065424 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:04:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:04:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1785ms 18:04:25 INFO - PROCESS | 1938 | 1468199065463 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 18:04:25 INFO - PROCESS | 1938 | 1468199065468 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 18:04:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:04:25 INFO - PROCESS | 1938 | 1468199065475 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:04:25 INFO - PROCESS | 1938 | 1468199065479 Marionette TRACE conn3 <- [1,378,null,{}] 18:04:25 INFO - PROCESS | 1938 | 1468199065487 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:25 INFO - PROCESS | 1938 | 1468199065494 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:25 INFO - PROCESS | 1938 | 1468199065649 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 18:04:25 INFO - PROCESS | 1938 | 1468199065811 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:25 INFO - PROCESS | 1938 | 1468199065821 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d69000 == 62 [pid = 1938] [id = 102] 18:04:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x910bf400) [pid = 1938] [serial = 305] [outer = (nil)] 18:04:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x920cac00) [pid = 1938] [serial = 306] [outer = 0x910bf400] 18:04:25 INFO - PROCESS | 1938 | 1468199065891 Marionette DEBUG loaded listener.js 18:04:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x920d2400) [pid = 1938] [serial = 307] [outer = 0x910bf400] 18:04:26 INFO - PROCESS | 1938 | 1468199066691 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:04:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:04:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1233ms 18:04:26 INFO - PROCESS | 1938 | 1468199066712 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 18:04:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:04:26 INFO - PROCESS | 1938 | 1468199066718 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 18:04:26 INFO - PROCESS | 1938 | 1468199066724 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:04:26 INFO - PROCESS | 1938 | 1468199066727 Marionette TRACE conn3 <- [1,382,null,{}] 18:04:26 INFO - PROCESS | 1938 | 1468199066733 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:26 INFO - PROCESS | 1938 | 1468199066738 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:26 INFO - PROCESS | 1938 | 1468199066900 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 18:04:27 INFO - PROCESS | 1938 | 1468199067077 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:27 INFO - PROCESS | 1938 | 1468199067083 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:27 INFO - PROCESS | 1938 | --DOCSHELL 0x9275ac00 == 61 [pid = 1938] [id = 32] 18:04:27 INFO - PROCESS | 1938 | --DOCSHELL 0x98682000 == 60 [pid = 1938] [id = 94] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0x9528bc00) [pid = 1938] [serial = 242] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x95293000) [pid = 1938] [serial = 218] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x9a352000) [pid = 1938] [serial = 221] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0xa6f4b400) [pid = 1938] [serial = 224] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0xa901d000) [pid = 1938] [serial = 227] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0xa9b4e400) [pid = 1938] [serial = 230] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x925f1c00) [pid = 1938] [serial = 233] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0xa82ed800) [pid = 1938] [serial = 215] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x9d9a0c00) [pid = 1938] [serial = 185] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x9b1fbc00) [pid = 1938] [serial = 182] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0xa4d51c00) [pid = 1938] [serial = 188] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0xa672f800) [pid = 1938] [serial = 176] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0xa6f4a800) [pid = 1938] [serial = 191] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x95108000) [pid = 1938] [serial = 179] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x90587c00 == 61 [pid = 1938] [id = 103] 18:04:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x90588800) [pid = 1938] [serial = 308] [outer = (nil)] 18:04:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x92523000) [pid = 1938] [serial = 309] [outer = 0x90588800] 18:04:27 INFO - PROCESS | 1938 | 1468199067201 Marionette DEBUG loaded listener.js 18:04:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x92711800) [pid = 1938] [serial = 310] [outer = 0x90588800] 18:04:27 INFO - PROCESS | 1938 | --DOCSHELL 0x9963f000 == 60 [pid = 1938] [id = 93] 18:04:27 INFO - PROCESS | 1938 | --DOCSHELL 0x99449800 == 59 [pid = 1938] [id = 92] 18:04:27 INFO - PROCESS | 1938 | --DOCSHELL 0x92756c00 == 58 [pid = 1938] [id = 91] 18:04:27 INFO - PROCESS | 1938 | --DOCSHELL 0x920d8400 == 57 [pid = 1938] [id = 90] 18:04:27 INFO - PROCESS | 1938 | --DOCSHELL 0x92429800 == 56 [pid = 1938] [id = 59] 18:04:27 INFO - PROCESS | 1938 | --DOCSHELL 0x92520000 == 55 [pid = 1938] [id = 83] 18:04:27 INFO - PROCESS | 1938 | --DOCSHELL 0x920cec00 == 54 [pid = 1938] [id = 82] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x925ed400) [pid = 1938] [serial = 236] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x925f0800) [pid = 1938] [serial = 237] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x95296c00) [pid = 1938] [serial = 239] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x9530b000) [pid = 1938] [serial = 240] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x95380000) [pid = 1938] [serial = 197] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0xa6998000) [pid = 1938] [serial = 213] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x9aa99400) [pid = 1938] [serial = 203] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0xa0753000) [pid = 1938] [serial = 206] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x99646400) [pid = 1938] [serial = 200] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x95303800) [pid = 1938] [serial = 194] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x979b6000) [pid = 1938] [serial = 198] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0xa4d51800) [pid = 1938] [serial = 210] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x9d929000) [pid = 1938] [serial = 204] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0xa318d800) [pid = 1938] [serial = 209] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x95307800) [pid = 1938] [serial = 195] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0xa1129400) [pid = 1938] [serial = 207] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x99c5dc00) [pid = 1938] [serial = 201] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0xa4f1a800) [pid = 1938] [serial = 212] [outer = (nil)] [url = about:blank] 18:04:27 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:04:27 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:04:27 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:04:27 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:04:27 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:04:27 INFO - PROCESS | 1938 | 1468199067989 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:04:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:04:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1279ms 18:04:28 INFO - PROCESS | 1938 | 1468199068026 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 18:04:28 INFO - PROCESS | 1938 | 1468199068030 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 18:04:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:04:28 INFO - PROCESS | 1938 | 1468199068044 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:04:28 INFO - PROCESS | 1938 | 1468199068052 Marionette TRACE conn3 <- [1,386,null,{}] 18:04:28 INFO - PROCESS | 1938 | 1468199068060 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:28 INFO - PROCESS | 1938 | 1468199068066 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:28 INFO - PROCESS | 1938 | 1468199068225 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 18:04:28 INFO - PROCESS | 1938 | 1468199068235 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:28 INFO - PROCESS | 1938 | 1468199068240 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x90588c00 == 55 [pid = 1938] [id = 104] 18:04:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x95107800) [pid = 1938] [serial = 311] [outer = (nil)] 18:04:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x95293000) [pid = 1938] [serial = 312] [outer = 0x95107800] 18:04:28 INFO - PROCESS | 1938 | 1468199068306 Marionette DEBUG loaded listener.js 18:04:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x95304400) [pid = 1938] [serial = 313] [outer = 0x95107800] 18:04:29 INFO - PROCESS | 1938 | 1468199069066 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 18:04:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:04:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1051ms 18:04:29 INFO - PROCESS | 1938 | 1468199069088 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 18:04:29 INFO - PROCESS | 1938 | 1468199069092 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 18:04:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:04:29 INFO - PROCESS | 1938 | 1468199069098 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:04:29 INFO - PROCESS | 1938 | 1468199069100 Marionette TRACE conn3 <- [1,390,null,{}] 18:04:29 INFO - PROCESS | 1938 | 1468199069130 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:29 INFO - PROCESS | 1938 | 1468199069134 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:29 INFO - PROCESS | 1938 | 1468199069271 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 18:04:29 INFO - PROCESS | 1938 | 1468199069284 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:29 INFO - PROCESS | 1938 | 1468199069290 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x906bd000 == 56 [pid = 1938] [id = 105] 18:04:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x9528fc00) [pid = 1938] [serial = 314] [outer = (nil)] 18:04:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x9530e000) [pid = 1938] [serial = 315] [outer = 0x9528fc00] 18:04:29 INFO - PROCESS | 1938 | 1468199069353 Marionette DEBUG loaded listener.js 18:04:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x979b3400) [pid = 1938] [serial = 316] [outer = 0x9528fc00] 18:04:30 INFO - PROCESS | 1938 | 1468199070199 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 18:04:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:04:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1135ms 18:04:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:04:30 INFO - PROCESS | 1938 | 1468199070233 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 18:04:30 INFO - PROCESS | 1938 | 1468199070236 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 18:04:30 INFO - PROCESS | 1938 | 1468199070242 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:04:30 INFO - PROCESS | 1938 | 1468199070245 Marionette TRACE conn3 <- [1,394,null,{}] 18:04:30 INFO - PROCESS | 1938 | 1468199070250 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:30 INFO - PROCESS | 1938 | 1468199070253 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:30 INFO - PROCESS | 1938 | 1468199070487 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 18:04:30 INFO - PROCESS | 1938 | 1468199070509 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:30 INFO - PROCESS | 1938 | 1468199070524 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x95379800 == 57 [pid = 1938] [id = 106] 18:04:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x98364800) [pid = 1938] [serial = 317] [outer = (nil)] 18:04:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x98e1f000) [pid = 1938] [serial = 318] [outer = 0x98364800] 18:04:30 INFO - PROCESS | 1938 | 1468199070593 Marionette DEBUG loaded listener.js 18:04:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x9944dc00) [pid = 1938] [serial = 319] [outer = 0x98364800] 18:04:31 INFO - PROCESS | 1938 | 1468199071366 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 18:04:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:04:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1180ms 18:04:31 INFO - PROCESS | 1938 | 1468199071428 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 18:04:31 INFO - PROCESS | 1938 | 1468199071431 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 18:04:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:04:31 INFO - PROCESS | 1938 | 1468199071437 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:04:31 INFO - PROCESS | 1938 | 1468199071439 Marionette TRACE conn3 <- [1,398,null,{}] 18:04:31 INFO - PROCESS | 1938 | 1468199071445 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:31 INFO - PROCESS | 1938 | 1468199071450 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:31 INFO - PROCESS | 1938 | 1468199071630 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 18:04:31 INFO - PROCESS | 1938 | 1468199071652 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:31 INFO - PROCESS | 1938 | 1468199071659 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x90588400 == 58 [pid = 1938] [id = 107] 18:04:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x95380000) [pid = 1938] [serial = 320] [outer = (nil)] 18:04:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x9a4b5800) [pid = 1938] [serial = 321] [outer = 0x95380000] 18:04:31 INFO - PROCESS | 1938 | 1468199071720 Marionette DEBUG loaded listener.js 18:04:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x9aa9a400) [pid = 1938] [serial = 322] [outer = 0x95380000] 18:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x9944a400) [pid = 1938] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x9d9aac00) [pid = 1938] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x99444400) [pid = 1938] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x92248800) [pid = 1938] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x93e3dc00) [pid = 1938] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:04:32 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x9271d400) [pid = 1938] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:04:33 INFO - PROCESS | 1938 | 1468199073118 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 18:04:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:04:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1728ms 18:04:33 INFO - PROCESS | 1938 | 1468199073166 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 18:04:33 INFO - PROCESS | 1938 | 1468199073169 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 18:04:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:04:33 INFO - PROCESS | 1938 | 1468199073175 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:04:33 INFO - PROCESS | 1938 | 1468199073177 Marionette TRACE conn3 <- [1,402,null,{}] 18:04:33 INFO - PROCESS | 1938 | 1468199073182 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:33 INFO - PROCESS | 1938 | 1468199073186 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:33 INFO - PROCESS | 1938 | 1468199073377 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 18:04:33 INFO - PROCESS | 1938 | 1468199073392 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:33 INFO - PROCESS | 1938 | 1468199073400 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed0b000 == 59 [pid = 1938] [id = 108] 18:04:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x8ed0b400) [pid = 1938] [serial = 323] [outer = (nil)] 18:04:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x8ed13c00) [pid = 1938] [serial = 324] [outer = 0x8ed0b400] 18:04:33 INFO - PROCESS | 1938 | 1468199073458 Marionette DEBUG loaded listener.js 18:04:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x8ed16800) [pid = 1938] [serial = 325] [outer = 0x8ed0b400] 18:04:34 INFO - PROCESS | 1938 | 1468199074192 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 18:04:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:04:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1030ms 18:04:34 INFO - PROCESS | 1938 | 1468199074205 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 18:04:34 INFO - PROCESS | 1938 | 1468199074209 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 18:04:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:04:34 INFO - PROCESS | 1938 | 1468199074215 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:04:34 INFO - PROCESS | 1938 | 1468199074218 Marionette TRACE conn3 <- [1,406,null,{}] 18:04:34 INFO - PROCESS | 1938 | 1468199074223 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:34 INFO - PROCESS | 1938 | 1468199074227 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:34 INFO - PROCESS | 1938 | 1468199074413 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 18:04:34 INFO - PROCESS | 1938 | 1468199074428 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:34 INFO - PROCESS | 1938 | 1468199074434 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed0c400 == 60 [pid = 1938] [id = 109] 18:04:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x8ed15400) [pid = 1938] [serial = 326] [outer = (nil)] 18:04:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x9271d400) [pid = 1938] [serial = 327] [outer = 0x8ed15400] 18:04:34 INFO - PROCESS | 1938 | 1468199074494 Marionette DEBUG loaded listener.js 18:04:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x98687c00) [pid = 1938] [serial = 328] [outer = 0x8ed15400] 18:04:35 INFO - PROCESS | 1938 | 1468199075465 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 18:04:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:04:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1284ms 18:04:35 INFO - PROCESS | 1938 | 1468199075499 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 18:04:35 INFO - PROCESS | 1938 | 1468199075506 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 18:04:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:04:35 INFO - PROCESS | 1938 | 1468199075514 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:04:35 INFO - PROCESS | 1938 | 1468199075519 Marionette TRACE conn3 <- [1,410,null,{}] 18:04:35 INFO - PROCESS | 1938 | 1468199075528 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:35 INFO - PROCESS | 1938 | 1468199075534 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:35 INFO - PROCESS | 1938 | 1468199075704 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 18:04:35 INFO - PROCESS | 1938 | 1468199075862 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:35 INFO - PROCESS | 1938 | 1468199075870 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc4800 == 61 [pid = 1938] [id = 110] 18:04:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x8ebc6400) [pid = 1938] [serial = 329] [outer = (nil)] 18:04:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x8ed0f000) [pid = 1938] [serial = 330] [outer = 0x8ebc6400] 18:04:35 INFO - PROCESS | 1938 | 1468199075951 Marionette DEBUG loaded listener.js 18:04:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x90591c00) [pid = 1938] [serial = 331] [outer = 0x8ebc6400] 18:04:36 INFO - PROCESS | 1938 | 1468199076848 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 18:04:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:04:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1390ms 18:04:36 INFO - PROCESS | 1938 | 1468199076904 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 18:04:36 INFO - PROCESS | 1938 | 1468199076911 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 18:04:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:04:36 INFO - PROCESS | 1938 | 1468199076921 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:04:36 INFO - PROCESS | 1938 | 1468199076925 Marionette TRACE conn3 <- [1,414,null,{}] 18:04:36 INFO - PROCESS | 1938 | 1468199076932 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:36 INFO - PROCESS | 1938 | 1468199076937 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:37 INFO - PROCESS | 1938 | 1468199077147 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 18:04:37 INFO - PROCESS | 1938 | 1468199077398 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:37 INFO - PROCESS | 1938 | 1468199077409 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d62000 == 62 [pid = 1938] [id = 111] 18:04:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x910ba400) [pid = 1938] [serial = 332] [outer = (nil)] 18:04:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x910be800) [pid = 1938] [serial = 333] [outer = 0x910ba400] 18:04:37 INFO - PROCESS | 1938 | 1468199077529 Marionette DEBUG loaded listener.js 18:04:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x910c4400) [pid = 1938] [serial = 334] [outer = 0x910ba400] 18:04:38 INFO - PROCESS | 1938 | 1468199078364 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 18:04:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:04:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1491ms 18:04:38 INFO - PROCESS | 1938 | 1468199078412 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 18:04:38 INFO - PROCESS | 1938 | 1468199078416 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 18:04:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:04:38 INFO - PROCESS | 1938 | 1468199078423 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:04:38 INFO - PROCESS | 1938 | 1468199078428 Marionette TRACE conn3 <- [1,418,null,{}] 18:04:38 INFO - PROCESS | 1938 | 1468199078444 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:38 INFO - PROCESS | 1938 | 1468199078452 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:38 INFO - PROCESS | 1938 | 1468199078623 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 18:04:38 INFO - PROCESS | 1938 | 1468199078780 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:38 INFO - PROCESS | 1938 | 1468199078793 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x925eec00 == 63 [pid = 1938] [id = 112] 18:04:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x925f3400) [pid = 1938] [serial = 335] [outer = (nil)] 18:04:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x93c62000) [pid = 1938] [serial = 336] [outer = 0x925f3400] 18:04:38 INFO - PROCESS | 1938 | 1468199078874 Marionette DEBUG loaded listener.js 18:04:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x95301400) [pid = 1938] [serial = 337] [outer = 0x925f3400] 18:04:40 INFO - PROCESS | 1938 | 1468199080144 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 18:04:40 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 18:04:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1735ms 18:04:40 INFO - PROCESS | 1938 | 1468199080158 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 18:04:40 INFO - PROCESS | 1938 | 1468199080162 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 18:04:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:04:40 INFO - PROCESS | 1938 | 1468199080168 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:04:40 INFO - PROCESS | 1938 | 1468199080171 Marionette TRACE conn3 <- [1,422,null,{}] 18:04:40 INFO - PROCESS | 1938 | 1468199080177 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:40 INFO - PROCESS | 1938 | 1468199080181 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:40 INFO - PROCESS | 1938 | 1468199080371 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 18:04:40 INFO - PROCESS | 1938 | 1468199080554 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:40 INFO - PROCESS | 1938 | 1468199080564 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x906be000 == 64 [pid = 1938] [id = 113] 18:04:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x9224b400) [pid = 1938] [serial = 338] [outer = (nil)] 18:04:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x994bc400) [pid = 1938] [serial = 339] [outer = 0x9224b400] 18:04:40 INFO - PROCESS | 1938 | 1468199080638 Marionette DEBUG loaded listener.js 18:04:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x9a1a1800) [pid = 1938] [serial = 340] [outer = 0x9224b400] 18:04:41 INFO - PROCESS | 1938 | 1468199081858 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 18:04:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:04:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1739ms 18:04:41 INFO - PROCESS | 1938 | 1468199081909 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 18:04:41 INFO - PROCESS | 1938 | 1468199081913 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 18:04:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:04:41 INFO - PROCESS | 1938 | 1468199081919 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:04:41 INFO - PROCESS | 1938 | 1468199081922 Marionette TRACE conn3 <- [1,426,null,{}] 18:04:41 INFO - PROCESS | 1938 | 1468199081928 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:41 INFO - PROCESS | 1938 | 1468199081932 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:42 INFO - PROCESS | 1938 | 1468199082206 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 18:04:42 INFO - PROCESS | 1938 | 1468199082334 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:42 INFO - PROCESS | 1938 | 1468199082344 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x906ba000 == 65 [pid = 1938] [id = 114] 18:04:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x906bac00) [pid = 1938] [serial = 341] [outer = (nil)] 18:04:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x9b1ff800) [pid = 1938] [serial = 342] [outer = 0x906bac00] 18:04:42 INFO - PROCESS | 1938 | 1468199082417 Marionette DEBUG loaded listener.js 18:04:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x9c3fa000) [pid = 1938] [serial = 343] [outer = 0x906bac00] 18:04:43 INFO - PROCESS | 1938 | 1468199083266 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 18:04:43 INFO - PROCESS | 1938 | 1468199083311 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 18:04:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 18:04:43 INFO - PROCESS | 1938 | 1468199083317 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:04:43 INFO - PROCESS | 1938 | 1468199083320 Marionette TRACE conn3 <- [1,430,null,{}] 18:04:43 INFO - PROCESS | 1938 | 1468199083326 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:43 INFO - PROCESS | 1938 | 1468199083336 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:43 INFO - PROCESS | 1938 | 1468199083535 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 18:04:43 INFO - PROCESS | 1938 | 1468199083697 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:43 INFO - PROCESS | 1938 | 1468199083705 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec4f800 == 66 [pid = 1938] [id = 115] 18:04:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 156 (0x8ec53c00) [pid = 1938] [serial = 344] [outer = (nil)] 18:04:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 157 (0x8ec59800) [pid = 1938] [serial = 345] [outer = 0x8ec53c00] 18:04:43 INFO - PROCESS | 1938 | 1468199083777 Marionette DEBUG loaded listener.js 18:04:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 158 (0x90f78000) [pid = 1938] [serial = 346] [outer = 0x8ec53c00] 18:04:44 INFO - PROCESS | 1938 | 1468199084641 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 18:04:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:04:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1384ms 18:04:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:04:44 INFO - PROCESS | 1938 | 1468199084711 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 18:04:44 INFO - PROCESS | 1938 | 1468199084714 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 18:04:44 INFO - PROCESS | 1938 | 1468199084722 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:04:44 INFO - PROCESS | 1938 | 1468199084726 Marionette TRACE conn3 <- [1,434,null,{}] 18:04:44 INFO - PROCESS | 1938 | 1468199084731 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:44 INFO - PROCESS | 1938 | 1468199084736 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:44 INFO - PROCESS | 1938 | 1468199084907 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 18:04:45 INFO - PROCESS | 1938 | 1468199085069 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:45 INFO - PROCESS | 1938 | 1468199085075 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec55c00 == 67 [pid = 1938] [id = 116] 18:04:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 159 (0x90591400) [pid = 1938] [serial = 347] [outer = (nil)] 18:04:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 160 (0x9c3ebc00) [pid = 1938] [serial = 348] [outer = 0x90591400] 18:04:45 INFO - PROCESS | 1938 | 1468199085151 Marionette DEBUG loaded listener.js 18:04:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 161 (0x9d92d800) [pid = 1938] [serial = 349] [outer = 0x90591400] 18:04:46 INFO - PROCESS | 1938 | 1468199086245 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 18:04:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:04:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1584ms 18:04:46 INFO - PROCESS | 1938 | 1468199086305 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 18:04:46 INFO - PROCESS | 1938 | 1468199086311 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 18:04:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:04:46 INFO - PROCESS | 1938 | 1468199086319 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:04:46 INFO - PROCESS | 1938 | 1468199086323 Marionette TRACE conn3 <- [1,438,null,{}] 18:04:46 INFO - PROCESS | 1938 | 1468199086331 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:46 INFO - PROCESS | 1938 | 1468199086336 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:46 INFO - PROCESS | 1938 | 1468199086497 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 18:04:46 INFO - PROCESS | 1938 | 1468199086693 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:46 INFO - PROCESS | 1938 | 1468199086708 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x9058ac00 == 68 [pid = 1938] [id = 117] 18:04:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 162 (0x9058c000) [pid = 1938] [serial = 350] [outer = (nil)] 18:04:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 163 (0x906bdc00) [pid = 1938] [serial = 351] [outer = 0x9058c000] 18:04:46 INFO - PROCESS | 1938 | 1468199086775 Marionette DEBUG loaded listener.js 18:04:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x906c3c00) [pid = 1938] [serial = 352] [outer = 0x9058c000] 18:04:47 INFO - PROCESS | 1938 | 1468199087616 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 18:04:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:04:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1385ms 18:04:47 INFO - PROCESS | 1938 | 1468199087704 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 18:04:47 INFO - PROCESS | 1938 | 1468199087710 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 18:04:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:04:47 INFO - PROCESS | 1938 | 1468199087719 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:04:47 INFO - PROCESS | 1938 | 1468199087723 Marionette TRACE conn3 <- [1,442,null,{}] 18:04:47 INFO - PROCESS | 1938 | 1468199087729 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:47 INFO - PROCESS | 1938 | 1468199087734 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:47 INFO - PROCESS | 1938 | 1468199087930 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 18:04:48 INFO - PROCESS | 1938 | --DOCSHELL 0x95289800 == 67 [pid = 1938] [id = 85] 18:04:48 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed0b000 == 66 [pid = 1938] [id = 108] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0x9a358400) [pid = 1938] [serial = 285] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | 1468199088197 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:48 INFO - PROCESS | 1938 | 1468199088204 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:48 INFO - PROCESS | 1938 | --DOCSHELL 0x90588400 == 65 [pid = 1938] [id = 107] 18:04:48 INFO - PROCESS | 1938 | --DOCSHELL 0x95379800 == 64 [pid = 1938] [id = 106] 18:04:48 INFO - PROCESS | 1938 | --DOCSHELL 0x906bd000 == 63 [pid = 1938] [id = 105] 18:04:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x9058f400 == 64 [pid = 1938] [id = 118] 18:04:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 164 (0x906bd000) [pid = 1938] [serial = 353] [outer = (nil)] 18:04:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 165 (0x90f6d000) [pid = 1938] [serial = 354] [outer = 0x906bd000] 18:04:48 INFO - PROCESS | 1938 | 1468199088307 Marionette DEBUG loaded listener.js 18:04:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 166 (0x910bc000) [pid = 1938] [serial = 355] [outer = 0x906bd000] 18:04:48 INFO - PROCESS | 1938 | --DOCSHELL 0x90588c00 == 63 [pid = 1938] [id = 104] 18:04:48 INFO - PROCESS | 1938 | --DOCSHELL 0x90587c00 == 62 [pid = 1938] [id = 103] 18:04:48 INFO - PROCESS | 1938 | --DOCSHELL 0x90d69000 == 61 [pid = 1938] [id = 102] 18:04:48 INFO - PROCESS | 1938 | --DOCSHELL 0x906c7000 == 60 [pid = 1938] [id = 101] 18:04:48 INFO - PROCESS | 1938 | --DOCSHELL 0x906c5c00 == 59 [pid = 1938] [id = 96] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 165 (0x9a4b2800) [pid = 1938] [serial = 276] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 164 (0xa2fba400) [pid = 1938] [serial = 279] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 163 (0xa2560400) [pid = 1938] [serial = 282] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 162 (0x9224d800) [pid = 1938] [serial = 264] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 161 (0x983e2800) [pid = 1938] [serial = 248] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 160 (0x9252a400) [pid = 1938] [serial = 271] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 159 (0x9224e800) [pid = 1938] [serial = 270] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 158 (0xa6728c00) [pid = 1938] [serial = 280] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 157 (0xa2ffec00) [pid = 1938] [serial = 258] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 156 (0xa6ea8400) [pid = 1938] [serial = 261] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 155 (0x95293800) [pid = 1938] [serial = 273] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0x92523800) [pid = 1938] [serial = 245] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0xa2326c00) [pid = 1938] [serial = 254] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x9a4b1c00) [pid = 1938] [serial = 251] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x99079c00) [pid = 1938] [serial = 243] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x9058c400) [pid = 1938] [serial = 267] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x9b1f3400) [pid = 1938] [serial = 277] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x95373c00) [pid = 1938] [serial = 274] [outer = (nil)] [url = about:blank] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x93e47c00) [pid = 1938] [serial = 108] [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.] 18:04:48 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0xa8244400) [pid = 1938] [serial = 283] [outer = (nil)] [url = about:blank] 18:04:49 INFO - PROCESS | 1938 | 1468199089047 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 18:04:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:04:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1341ms 18:04:49 INFO - PROCESS | 1938 | 1468199089066 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 18:04:49 INFO - PROCESS | 1938 | 1468199089070 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 18:04:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:04:49 INFO - PROCESS | 1938 | 1468199089077 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:04:49 INFO - PROCESS | 1938 | 1468199089082 Marionette TRACE conn3 <- [1,446,null,{}] 18:04:49 INFO - PROCESS | 1938 | 1468199089096 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:49 INFO - PROCESS | 1938 | 1468199089104 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:49 INFO - PROCESS | 1938 | 1468199089251 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 18:04:49 INFO - PROCESS | 1938 | 1468199089376 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:49 INFO - PROCESS | 1938 | 1468199089385 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x920d1000 == 60 [pid = 1938] [id = 119] 18:04:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x920d6400) [pid = 1938] [serial = 356] [outer = (nil)] 18:04:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x92355000) [pid = 1938] [serial = 357] [outer = 0x920d6400] 18:04:49 INFO - PROCESS | 1938 | 1468199089449 Marionette DEBUG loaded listener.js 18:04:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x925f2000) [pid = 1938] [serial = 358] [outer = 0x920d6400] 18:04:50 INFO - PROCESS | 1938 | 1468199090181 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 18:04:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:04:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1140ms 18:04:50 INFO - PROCESS | 1938 | 1468199090223 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 18:04:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:04:50 INFO - PROCESS | 1938 | 1468199090228 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 18:04:50 INFO - PROCESS | 1938 | 1468199090235 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:04:50 INFO - PROCESS | 1938 | 1468199090238 Marionette TRACE conn3 <- [1,450,null,{}] 18:04:50 INFO - PROCESS | 1938 | 1468199090243 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:50 INFO - PROCESS | 1938 | 1468199090247 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:50 INFO - PROCESS | 1938 | 1468199090404 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 18:04:50 INFO - PROCESS | 1938 | 1468199090412 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:50 INFO - PROCESS | 1938 | 1468199090420 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec4f400 == 61 [pid = 1938] [id = 120] 18:04:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x8ed11c00) [pid = 1938] [serial = 359] [outer = (nil)] 18:04:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x95108000) [pid = 1938] [serial = 360] [outer = 0x8ed11c00] 18:04:50 INFO - PROCESS | 1938 | 1468199090481 Marionette DEBUG loaded listener.js 18:04:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x9530a800) [pid = 1938] [serial = 361] [outer = 0x8ed11c00] 18:04:51 INFO - PROCESS | 1938 | 1468199091353 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 18:04:51 INFO - PROCESS | 1938 | 1468199091424 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 18:04:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:04:51 INFO - PROCESS | 1938 | 1468199091431 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:04:51 INFO - PROCESS | 1938 | 1468199091435 Marionette TRACE conn3 <- [1,454,null,{}] 18:04:51 INFO - PROCESS | 1938 | 1468199091440 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:51 INFO - PROCESS | 1938 | 1468199091456 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:51 INFO - PROCESS | 1938 | 1468199091651 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 18:04:51 INFO - PROCESS | 1938 | 1468199091671 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:51 INFO - PROCESS | 1938 | 1468199091679 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebccc00 == 62 [pid = 1938] [id = 121] 18:04:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x8ec51000) [pid = 1938] [serial = 362] [outer = (nil)] 18:04:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x98e1ac00) [pid = 1938] [serial = 363] [outer = 0x8ec51000] 18:04:51 INFO - PROCESS | 1938 | 1468199091741 Marionette DEBUG loaded listener.js 18:04:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x9944bc00) [pid = 1938] [serial = 364] [outer = 0x8ec51000] 18:04:52 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:04:52 INFO - PROCESS | 1938 | 1468199092618 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 18:04:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:04:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1227ms 18:04:52 INFO - PROCESS | 1938 | 1468199092660 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 18:04:52 INFO - PROCESS | 1938 | 1468199092663 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 18:04:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0xa61db000) [pid = 1938] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x920cf000) [pid = 1938] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x9944e400) [pid = 1938] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0x92525800) [pid = 1938] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x93e42c00) [pid = 1938] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0x9af85c00) [pid = 1938] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x906c7400) [pid = 1938] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x98364800) [pid = 1938] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x9528fc00) [pid = 1938] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0xa25ef000) [pid = 1938] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0xa6727400) [pid = 1938] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x910bf400) [pid = 1938] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x931ee800) [pid = 1938] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x90588800) [pid = 1938] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x9537fc00) [pid = 1938] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x8ed0b400) [pid = 1938] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x95380000) [pid = 1938] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0xa22b6400) [pid = 1938] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x9a645c00) [pid = 1938] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0xa310ec00) [pid = 1938] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0xa4f1e400) [pid = 1938] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0xa6e9ec00) [pid = 1938] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x93c55400) [pid = 1938] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x9d933800) [pid = 1938] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x95107800) [pid = 1938] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x925e8c00) [pid = 1938] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0xa8c89c00) [pid = 1938] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x9537d800) [pid = 1938] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x92520800) [pid = 1938] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x992a4000) [pid = 1938] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x99c60800) [pid = 1938] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0xa2ff9c00) [pid = 1938] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x98e15400) [pid = 1938] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x9271e400) [pid = 1938] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:04:53 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x9d92c800) [pid = 1938] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:04:53 INFO - PROCESS | 1938 | 1468199093099 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:04:53 INFO - PROCESS | 1938 | 1468199093108 Marionette TRACE conn3 <- [1,458,null,{}] 18:04:53 INFO - PROCESS | 1938 | 1468199093137 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:53 INFO - PROCESS | 1938 | 1468199093156 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:53 INFO - PROCESS | 1938 | 1468199093420 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 18:04:53 INFO - PROCESS | 1938 | 1468199093506 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:53 INFO - PROCESS | 1938 | 1468199093512 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x92242c00 == 63 [pid = 1938] [id = 122] 18:04:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x9271b800) [pid = 1938] [serial = 365] [outer = (nil)] 18:04:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x93e41800) [pid = 1938] [serial = 366] [outer = 0x9271b800] 18:04:53 INFO - PROCESS | 1938 | 1468199093576 Marionette DEBUG loaded listener.js 18:04:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x95373800) [pid = 1938] [serial = 367] [outer = 0x9271b800] 18:04:54 INFO - PROCESS | 1938 | 1468199094199 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 18:04:54 INFO - PROCESS | 1938 | 1468199094254 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 18:04:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 18:04:54 INFO - PROCESS | 1938 | 1468199094261 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:04:54 INFO - PROCESS | 1938 | 1468199094265 Marionette TRACE conn3 <- [1,462,null,{}] 18:04:54 INFO - PROCESS | 1938 | 1468199094290 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:54 INFO - PROCESS | 1938 | 1468199094295 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:54 INFO - PROCESS | 1938 | 1468199094490 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 18:04:54 INFO - PROCESS | 1938 | 1468199094504 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:54 INFO - PROCESS | 1938 | 1468199094512 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebd0c00 == 64 [pid = 1938] [id = 123] 18:04:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x92525800) [pid = 1938] [serial = 368] [outer = (nil)] 18:04:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x9a4b2800) [pid = 1938] [serial = 369] [outer = 0x92525800] 18:04:54 INFO - PROCESS | 1938 | 1468199094578 Marionette DEBUG loaded listener.js 18:04:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x9a647800) [pid = 1938] [serial = 370] [outer = 0x92525800] 18:04:55 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:04:55 INFO - PROCESS | 1938 | 1468199095540 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 18:04:55 INFO - PROCESS | 1938 | 1468199095622 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 18:04:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:04:55 INFO - PROCESS | 1938 | 1468199095632 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:04:55 INFO - PROCESS | 1938 | 1468199095637 Marionette TRACE conn3 <- [1,466,null,{}] 18:04:55 INFO - PROCESS | 1938 | 1468199095656 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:55 INFO - PROCESS | 1938 | 1468199095663 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:55 INFO - PROCESS | 1938 | 1468199095892 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 18:04:56 INFO - PROCESS | 1938 | 1468199096167 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:56 INFO - PROCESS | 1938 | 1468199096181 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebcf800 == 65 [pid = 1938] [id = 124] 18:04:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x8ed0fc00) [pid = 1938] [serial = 371] [outer = (nil)] 18:04:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x906c5c00) [pid = 1938] [serial = 372] [outer = 0x8ed0fc00] 18:04:56 INFO - PROCESS | 1938 | 1468199096260 Marionette DEBUG loaded listener.js 18:04:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x9089cc00) [pid = 1938] [serial = 373] [outer = 0x8ed0fc00] 18:04:57 INFO - PROCESS | 1938 | 1468199097107 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 18:04:57 INFO - PROCESS | 1938 | 1468199097181 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 18:04:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 18:04:57 INFO - PROCESS | 1938 | 1468199097191 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:04:57 INFO - PROCESS | 1938 | 1468199097196 Marionette TRACE conn3 <- [1,470,null,{}] 18:04:57 INFO - PROCESS | 1938 | 1468199097202 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:57 INFO - PROCESS | 1938 | 1468199097206 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:57 INFO - PROCESS | 1938 | 1468199097430 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 18:04:57 INFO - PROCESS | 1938 | 1468199097593 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:57 INFO - PROCESS | 1938 | 1468199097600 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec5b000 == 66 [pid = 1938] [id = 125] 18:04:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x910c3400) [pid = 1938] [serial = 374] [outer = (nil)] 18:04:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x92247c00) [pid = 1938] [serial = 375] [outer = 0x910c3400] 18:04:57 INFO - PROCESS | 1938 | 1468199097682 Marionette DEBUG loaded listener.js 18:04:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x925ee800) [pid = 1938] [serial = 376] [outer = 0x910c3400] 18:04:58 INFO - PROCESS | 1938 | 1468199098665 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 18:04:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:04:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1532ms 18:04:58 INFO - PROCESS | 1938 | 1468199098724 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 18:04:58 INFO - PROCESS | 1938 | 1468199098728 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 18:04:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:04:58 INFO - PROCESS | 1938 | 1468199098735 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:04:58 INFO - PROCESS | 1938 | 1468199098741 Marionette TRACE conn3 <- [1,474,null,{}] 18:04:58 INFO - PROCESS | 1938 | 1468199098756 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:04:58 INFO - PROCESS | 1938 | 1468199098764 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:58 INFO - PROCESS | 1938 | 1468199098970 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 18:04:59 INFO - PROCESS | 1938 | 1468199099175 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:04:59 INFO - PROCESS | 1938 | 1468199099188 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:04:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x98d79800 == 67 [pid = 1938] [id = 126] 18:04:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x9d933800) [pid = 1938] [serial = 377] [outer = (nil)] 18:04:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0xa0754c00) [pid = 1938] [serial = 378] [outer = 0x9d933800] 18:04:59 INFO - PROCESS | 1938 | 1468199099308 Marionette DEBUG loaded listener.js 18:04:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0xa209bc00) [pid = 1938] [serial = 379] [outer = 0x9d933800] 18:05:00 INFO - PROCESS | 1938 | 1468199100160 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 18:05:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:05:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1491ms 18:05:00 INFO - PROCESS | 1938 | 1468199100227 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 18:05:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:05:00 INFO - PROCESS | 1938 | 1468199100231 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 18:05:00 INFO - PROCESS | 1938 | 1468199100238 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:05:00 INFO - PROCESS | 1938 | 1468199100241 Marionette TRACE conn3 <- [1,478,null,{}] 18:05:00 INFO - PROCESS | 1938 | 1468199100247 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:00 INFO - PROCESS | 1938 | 1468199100252 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:00 INFO - PROCESS | 1938 | 1468199100414 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 18:05:00 INFO - PROCESS | 1938 | 1468199100576 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:00 INFO - PROCESS | 1938 | 1468199100584 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebcd800 == 68 [pid = 1938] [id = 127] 18:05:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0xa20aa800) [pid = 1938] [serial = 380] [outer = (nil)] 18:05:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0xa23da000) [pid = 1938] [serial = 381] [outer = 0xa20aa800] 18:05:00 INFO - PROCESS | 1938 | 1468199100675 Marionette DEBUG loaded listener.js 18:05:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0xa2fbe400) [pid = 1938] [serial = 382] [outer = 0xa20aa800] 18:05:01 INFO - PROCESS | 1938 | 1468199101566 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 18:05:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:05:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1382ms 18:05:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:05:01 INFO - PROCESS | 1938 | 1468199101620 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 18:05:01 INFO - PROCESS | 1938 | 1468199101623 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 18:05:01 INFO - PROCESS | 1938 | 1468199101629 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:05:01 INFO - PROCESS | 1938 | 1468199101633 Marionette TRACE conn3 <- [1,482,null,{}] 18:05:01 INFO - PROCESS | 1938 | 1468199101638 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:01 INFO - PROCESS | 1938 | 1468199101643 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:01 INFO - PROCESS | 1938 | 1468199101807 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 18:05:01 INFO - PROCESS | 1938 | 1468199101972 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:01 INFO - PROCESS | 1938 | 1468199101980 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc9c00 == 69 [pid = 1938] [id = 128] 18:05:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x925f2c00) [pid = 1938] [serial = 383] [outer = (nil)] 18:05:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0xa4d0d400) [pid = 1938] [serial = 384] [outer = 0x925f2c00] 18:05:02 INFO - PROCESS | 1938 | 1468199102057 Marionette DEBUG loaded listener.js 18:05:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0xa4f14c00) [pid = 1938] [serial = 385] [outer = 0x925f2c00] 18:05:02 INFO - PROCESS | 1938 | 1468199102941 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 18:05:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:05:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1386ms 18:05:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:05:03 INFO - PROCESS | 1938 | 1468199103015 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 18:05:03 INFO - PROCESS | 1938 | 1468199103018 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 18:05:03 INFO - PROCESS | 1938 | 1468199103025 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:05:03 INFO - PROCESS | 1938 | 1468199103028 Marionette TRACE conn3 <- [1,486,null,{}] 18:05:03 INFO - PROCESS | 1938 | 1468199103033 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:03 INFO - PROCESS | 1938 | 1468199103043 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:03 INFO - PROCESS | 1938 | 1468199103282 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 18:05:03 INFO - PROCESS | 1938 | 1468199103501 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:03 INFO - PROCESS | 1938 | 1468199103511 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:03 INFO - PROCESS | 1938 | ++DOCSHELL 0xa33c0c00 == 70 [pid = 1938] [id = 129] 18:05:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0xa4d56c00) [pid = 1938] [serial = 386] [outer = (nil)] 18:05:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0xa6953000) [pid = 1938] [serial = 387] [outer = 0xa4d56c00] 18:05:03 INFO - PROCESS | 1938 | 1468199103625 Marionette DEBUG loaded listener.js 18:05:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0xa6957800) [pid = 1938] [serial = 388] [outer = 0xa4d56c00] 18:05:04 INFO - PROCESS | 1938 | 1468199104449 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 18:05:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:05:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1485ms 18:05:04 INFO - PROCESS | 1938 | 1468199104509 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 18:05:04 INFO - PROCESS | 1938 | 1468199104513 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 18:05:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:05:04 INFO - PROCESS | 1938 | 1468199104519 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:05:04 INFO - PROCESS | 1938 | 1468199104523 Marionette TRACE conn3 <- [1,490,null,{}] 18:05:04 INFO - PROCESS | 1938 | 1468199104529 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:04 INFO - PROCESS | 1938 | 1468199104534 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:04 INFO - PROCESS | 1938 | 1468199104708 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 18:05:04 INFO - PROCESS | 1938 | 1468199104875 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:04 INFO - PROCESS | 1938 | 1468199104881 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc7800 == 71 [pid = 1938] [id = 130] 18:05:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x8ed09400) [pid = 1938] [serial = 389] [outer = (nil)] 18:05:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x90f74c00) [pid = 1938] [serial = 390] [outer = 0x8ed09400] 18:05:04 INFO - PROCESS | 1938 | 1468199104958 Marionette DEBUG loaded listener.js 18:05:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 147 (0x920d3000) [pid = 1938] [serial = 391] [outer = 0x8ed09400] 18:05:05 INFO - PROCESS | 1938 | 1468199105788 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 18:05:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:05:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1334ms 18:05:05 INFO - PROCESS | 1938 | 1468199105854 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 18:05:05 INFO - PROCESS | 1938 | 1468199105858 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 18:05:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:05:05 INFO - PROCESS | 1938 | 1468199105865 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:05:05 INFO - PROCESS | 1938 | 1468199105869 Marionette TRACE conn3 <- [1,494,null,{}] 18:05:05 INFO - PROCESS | 1938 | 1468199105875 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:05 INFO - PROCESS | 1938 | 1468199105880 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:06 INFO - PROCESS | 1938 | 1468199106062 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 18:05:06 INFO - PROCESS | 1938 | 1468199106227 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:06 INFO - PROCESS | 1938 | 1468199106235 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc6c00 == 72 [pid = 1938] [id = 131] 18:05:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 148 (0x8ec5bc00) [pid = 1938] [serial = 392] [outer = (nil)] 18:05:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 149 (0x93c57000) [pid = 1938] [serial = 393] [outer = 0x8ec5bc00] 18:05:06 INFO - PROCESS | 1938 | 1468199106309 Marionette DEBUG loaded listener.js 18:05:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 150 (0x95289400) [pid = 1938] [serial = 394] [outer = 0x8ec5bc00] 18:05:07 INFO - PROCESS | 1938 | 1468199107442 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 18:05:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:05:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1635ms 18:05:07 INFO - PROCESS | 1938 | 1468199107501 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 18:05:07 INFO - PROCESS | 1938 | 1468199107507 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 18:05:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:05:07 INFO - PROCESS | 1938 | 1468199107515 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:05:07 INFO - PROCESS | 1938 | 1468199107519 Marionette TRACE conn3 <- [1,498,null,{}] 18:05:07 INFO - PROCESS | 1938 | 1468199107527 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:07 INFO - PROCESS | 1938 | 1468199107532 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:07 INFO - PROCESS | 1938 | 1468199107702 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 18:05:07 INFO - PROCESS | 1938 | 1468199107908 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:07 INFO - PROCESS | 1938 | 1468199107919 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f75400 == 73 [pid = 1938] [id = 132] 18:05:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 151 (0x90f76400) [pid = 1938] [serial = 395] [outer = (nil)] 18:05:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 152 (0x910bec00) [pid = 1938] [serial = 396] [outer = 0x90f76400] 18:05:07 INFO - PROCESS | 1938 | 1468199107986 Marionette DEBUG loaded listener.js 18:05:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x920cec00) [pid = 1938] [serial = 397] [outer = 0x90f76400] 18:05:08 INFO - PROCESS | 1938 | 1468199108881 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 18:05:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:05:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1431ms 18:05:08 INFO - PROCESS | 1938 | 1468199108946 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 18:05:08 INFO - PROCESS | 1938 | 1468199108952 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 18:05:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:05:08 INFO - PROCESS | 1938 | 1468199108962 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:05:08 INFO - PROCESS | 1938 | 1468199108966 Marionette TRACE conn3 <- [1,502,null,{}] 18:05:08 INFO - PROCESS | 1938 | 1468199108971 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:08 INFO - PROCESS | 1938 | 1468199108976 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:09 INFO - PROCESS | 1938 | 1468199109174 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 18:05:09 INFO - PROCESS | 1938 | --DOCSHELL 0x92242c00 == 72 [pid = 1938] [id = 122] 18:05:09 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebccc00 == 71 [pid = 1938] [id = 121] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x9271d400) [pid = 1938] [serial = 327] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | 1468199109432 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:09 INFO - PROCESS | 1938 | 1468199109440 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:09 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec4f400 == 70 [pid = 1938] [id = 120] 18:05:09 INFO - PROCESS | 1938 | --DOCSHELL 0x920d1000 == 69 [pid = 1938] [id = 119] 18:05:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec4f400 == 70 [pid = 1938] [id = 133] 18:05:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 153 (0x8ed0b000) [pid = 1938] [serial = 398] [outer = (nil)] 18:05:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 154 (0x90d6dc00) [pid = 1938] [serial = 399] [outer = 0x8ed0b000] 18:05:09 INFO - PROCESS | 1938 | 1468199109514 Marionette DEBUG loaded listener.js 18:05:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 155 (0x920d4c00) [pid = 1938] [serial = 400] [outer = 0x8ed0b000] 18:05:09 INFO - PROCESS | 1938 | --DOCSHELL 0x9058f400 == 69 [pid = 1938] [id = 118] 18:05:09 INFO - PROCESS | 1938 | --DOCSHELL 0x9058ac00 == 68 [pid = 1938] [id = 117] 18:05:09 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc4800 == 67 [pid = 1938] [id = 110] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 154 (0xa8c42c00) [pid = 1938] [serial = 262] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 153 (0x925ea400) [pid = 1938] [serial = 246] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 152 (0x9a64e400) [pid = 1938] [serial = 252] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 151 (0xa3110c00) [pid = 1938] [serial = 259] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 150 (0x99444800) [pid = 1938] [serial = 249] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 149 (0xa23d7800) [pid = 1938] [serial = 255] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 148 (0x90f6e800) [pid = 1938] [serial = 304] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 147 (0x98e1f000) [pid = 1938] [serial = 318] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 146 (0x979b3400) [pid = 1938] [serial = 316] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0xa8240800) [pid = 1938] [serial = 192] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0xa69a2c00) [pid = 1938] [serial = 150] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x9530e000) [pid = 1938] [serial = 315] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x920cac00) [pid = 1938] [serial = 306] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x95297000) [pid = 1938] [serial = 144] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x92523000) [pid = 1938] [serial = 309] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0xa90a7000) [pid = 1938] [serial = 228] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x8ed16800) [pid = 1938] [serial = 325] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x9a4b5800) [pid = 1938] [serial = 321] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0xa4f7c800) [pid = 1938] [serial = 141] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x8ed13c00) [pid = 1938] [serial = 324] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0xa8cbec00) [pid = 1938] [serial = 294] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x92245c00) [pid = 1938] [serial = 288] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x9d99e000) [pid = 1938] [serial = 183] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0xa8c44000) [pid = 1938] [serial = 225] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0xa82f4c00) [pid = 1938] [serial = 216] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x90d6b000) [pid = 1938] [serial = 297] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0xa6f47000) [pid = 1938] [serial = 153] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x9944dc00) [pid = 1938] [serial = 319] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x95308c00) [pid = 1938] [serial = 219] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0xa6ea1400) [pid = 1938] [serial = 177] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x95293000) [pid = 1938] [serial = 312] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0xa90b4400) [pid = 1938] [serial = 234] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0xa9b4f400) [pid = 1938] [serial = 231] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0xa2006c00) [pid = 1938] [serial = 186] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x9510f800) [pid = 1938] [serial = 117] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x9aa10400) [pid = 1938] [serial = 120] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x920d2400) [pid = 1938] [serial = 307] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x9aa9a800) [pid = 1938] [serial = 147] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x90d65800) [pid = 1938] [serial = 303] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x9aa9a400) [pid = 1938] [serial = 322] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0xa672d800) [pid = 1938] [serial = 189] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x9a650000) [pid = 1938] [serial = 222] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x90f6fc00) [pid = 1938] [serial = 300] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x92711800) [pid = 1938] [serial = 310] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x98e16800) [pid = 1938] [serial = 180] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0xa2555400) [pid = 1938] [serial = 114] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x979b0400) [pid = 1938] [serial = 291] [outer = (nil)] [url = about:blank] 18:05:09 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x95304400) [pid = 1938] [serial = 313] [outer = (nil)] [url = about:blank] 18:05:10 INFO - PROCESS | 1938 | 1468199110284 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 18:05:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:05:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1339ms 18:05:10 INFO - PROCESS | 1938 | 1468199110322 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 18:05:10 INFO - PROCESS | 1938 | 1468199110325 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 18:05:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:05:10 INFO - PROCESS | 1938 | 1468199110334 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:05:10 INFO - PROCESS | 1938 | 1468199110339 Marionette TRACE conn3 <- [1,506,null,{}] 18:05:10 INFO - PROCESS | 1938 | 1468199110354 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:10 INFO - PROCESS | 1938 | 1468199110362 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:10 INFO - PROCESS | 1938 | 1468199110517 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 18:05:10 INFO - PROCESS | 1938 | 1468199110532 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:10 INFO - PROCESS | 1938 | 1468199110542 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x93e42c00 == 68 [pid = 1938] [id = 134] 18:05:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x93e47400) [pid = 1938] [serial = 401] [outer = (nil)] 18:05:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x95293000) [pid = 1938] [serial = 402] [outer = 0x93e47400] 18:05:10 INFO - PROCESS | 1938 | 1468199110608 Marionette DEBUG loaded listener.js 18:05:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x9530b400) [pid = 1938] [serial = 403] [outer = 0x93e47400] 18:05:11 INFO - PROCESS | 1938 | 1468199111689 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 18:05:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:05:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1384ms 18:05:11 INFO - PROCESS | 1938 | 1468199111720 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 18:05:11 INFO - PROCESS | 1938 | 1468199111727 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 18:05:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:05:11 INFO - PROCESS | 1938 | 1468199111735 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:05:11 INFO - PROCESS | 1938 | 1468199111744 Marionette TRACE conn3 <- [1,510,null,{}] 18:05:11 INFO - PROCESS | 1938 | 1468199111752 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:11 INFO - PROCESS | 1938 | 1468199111758 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:11 INFO - PROCESS | 1938 | 1468199111940 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 18:05:12 INFO - PROCESS | 1938 | 1468199112103 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:12 INFO - PROCESS | 1938 | 1468199112115 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x90588800 == 69 [pid = 1938] [id = 135] 18:05:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x90894000) [pid = 1938] [serial = 404] [outer = (nil)] 18:05:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x910c0400) [pid = 1938] [serial = 405] [outer = 0x90894000] 18:05:12 INFO - PROCESS | 1938 | 1468199112192 Marionette DEBUG loaded listener.js 18:05:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x9234d800) [pid = 1938] [serial = 406] [outer = 0x90894000] 18:05:13 INFO - PROCESS | 1938 | 1468199113110 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 18:05:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:05:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1441ms 18:05:13 INFO - PROCESS | 1938 | 1468199113176 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 18:05:13 INFO - PROCESS | 1938 | 1468199113183 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 18:05:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:05:13 INFO - PROCESS | 1938 | 1468199113194 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:05:13 INFO - PROCESS | 1938 | 1468199113197 Marionette TRACE conn3 <- [1,514,null,{}] 18:05:13 INFO - PROCESS | 1938 | 1468199113204 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:13 INFO - PROCESS | 1938 | 1468199113210 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:13 INFO - PROCESS | 1938 | 1468199113442 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 18:05:13 INFO - PROCESS | 1938 | 1468199113690 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:13 INFO - PROCESS | 1938 | 1468199113699 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x9510ac00 == 70 [pid = 1938] [id = 136] 18:05:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x95307400) [pid = 1938] [serial = 407] [outer = (nil)] 18:05:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x9537fc00) [pid = 1938] [serial = 408] [outer = 0x95307400] 18:05:13 INFO - PROCESS | 1938 | 1468199113820 Marionette DEBUG loaded listener.js 18:05:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x97b37000) [pid = 1938] [serial = 409] [outer = 0x95307400] 18:05:14 INFO - PROCESS | 1938 | 1468199114611 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 18:05:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 18:05:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1483ms 18:05:14 INFO - PROCESS | 1938 | 1468199114677 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 18:05:14 INFO - PROCESS | 1938 | 1468199114681 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 18:05:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:05:14 INFO - PROCESS | 1938 | 1468199114687 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:05:14 INFO - PROCESS | 1938 | 1468199114693 Marionette TRACE conn3 <- [1,518,null,{}] 18:05:14 INFO - PROCESS | 1938 | 1468199114709 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:14 INFO - PROCESS | 1938 | 1468199114717 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:14 INFO - PROCESS | 1938 | 1468199114930 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 18:05:15 INFO - PROCESS | 1938 | 1468199115091 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:15 INFO - PROCESS | 1938 | 1468199115100 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x997ca400 == 71 [pid = 1938] [id = 137] 18:05:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x997cf000) [pid = 1938] [serial = 410] [outer = (nil)] 18:05:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x9a64b800) [pid = 1938] [serial = 411] [outer = 0x997cf000] 18:05:15 INFO - PROCESS | 1938 | 1468199115174 Marionette DEBUG loaded listener.js 18:05:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x9aa9a800) [pid = 1938] [serial = 412] [outer = 0x997cf000] 18:05:16 INFO - PROCESS | 1938 | 1468199116035 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 18:05:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:05:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1438ms 18:05:16 INFO - PROCESS | 1938 | 1468199116125 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 18:05:16 INFO - PROCESS | 1938 | 1468199116130 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 18:05:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:05:16 INFO - PROCESS | 1938 | 1468199116136 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:05:16 INFO - PROCESS | 1938 | 1468199116138 Marionette TRACE conn3 <- [1,522,null,{}] 18:05:16 INFO - PROCESS | 1938 | 1468199116144 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:16 INFO - PROCESS | 1938 | 1468199116149 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:16 INFO - PROCESS | 1938 | 1468199116321 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 18:05:16 INFO - PROCESS | 1938 | 1468199116482 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:16 INFO - PROCESS | 1938 | 1468199116491 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x99c5dc00 == 72 [pid = 1938] [id = 138] 18:05:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x9af09800) [pid = 1938] [serial = 413] [outer = (nil)] 18:05:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x9d502000) [pid = 1938] [serial = 414] [outer = 0x9af09800] 18:05:16 INFO - PROCESS | 1938 | 1468199116564 Marionette DEBUG loaded listener.js 18:05:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x9d99dc00) [pid = 1938] [serial = 415] [outer = 0x9af09800] 18:05:17 INFO - PROCESS | 1938 | 1468199117453 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 18:05:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:05:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1389ms 18:05:17 INFO - PROCESS | 1938 | 1468199117526 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 18:05:17 INFO - PROCESS | 1938 | 1468199117530 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 18:05:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:05:17 INFO - PROCESS | 1938 | 1468199117535 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:05:17 INFO - PROCESS | 1938 | 1468199117538 Marionette TRACE conn3 <- [1,526,null,{}] 18:05:17 INFO - PROCESS | 1938 | 1468199117544 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:17 INFO - PROCESS | 1938 | 1468199117549 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:17 INFO - PROCESS | 1938 | 1468199117715 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 18:05:17 INFO - PROCESS | 1938 | 1468199117877 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:17 INFO - PROCESS | 1938 | 1468199117884 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d69000 == 73 [pid = 1938] [id = 139] 18:05:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x992cfc00) [pid = 1938] [serial = 416] [outer = (nil)] 18:05:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0xa2374c00) [pid = 1938] [serial = 417] [outer = 0x992cfc00] 18:05:17 INFO - PROCESS | 1938 | 1468199117955 Marionette DEBUG loaded listener.js 18:05:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0xa23d7800) [pid = 1938] [serial = 418] [outer = 0x992cfc00] 18:05:18 INFO - PROCESS | 1938 | 1468199118907 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 18:05:18 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 18:05:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1430ms 18:05:18 INFO - PROCESS | 1938 | 1468199118967 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 18:05:18 INFO - PROCESS | 1938 | 1468199118971 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 18:05:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:05:18 INFO - PROCESS | 1938 | 1468199118977 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:05:18 INFO - PROCESS | 1938 | 1468199118980 Marionette TRACE conn3 <- [1,530,null,{}] 18:05:18 INFO - PROCESS | 1938 | 1468199118986 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:18 INFO - PROCESS | 1938 | 1468199118996 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:19 INFO - PROCESS | 1938 | 1468199119217 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 18:05:19 INFO - PROCESS | 1938 | 1468199119420 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:19 INFO - PROCESS | 1938 | 1468199119428 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f1000 == 74 [pid = 1938] [id = 140] 18:05:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x8e0f7800) [pid = 1938] [serial = 419] [outer = (nil)] 18:05:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x8e0fb400) [pid = 1938] [serial = 420] [outer = 0x8e0f7800] 18:05:19 INFO - PROCESS | 1938 | 1468199119542 Marionette DEBUG loaded listener.js 18:05:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0xa255c000) [pid = 1938] [serial = 421] [outer = 0x8e0f7800] 18:05:20 INFO - PROCESS | 1938 | 1468199120243 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 18:05:20 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 18:05:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:05:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:05:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:05:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:05:20 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 18:05:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:05:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:05:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:05:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:05:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:05:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1299ms 18:05:20 INFO - PROCESS | 1938 | 1468199120304 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 18:05:20 INFO - PROCESS | 1938 | 1468199120308 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 18:05:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:05:20 INFO - PROCESS | 1938 | 1468199120317 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:05:20 INFO - PROCESS | 1938 | 1468199120321 Marionette TRACE conn3 <- [1,534,null,{}] 18:05:20 INFO - PROCESS | 1938 | 1468199120327 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:20 INFO - PROCESS | 1938 | 1468199120332 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:20 INFO - PROCESS | 1938 | 1468199120512 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 18:05:20 INFO - PROCESS | 1938 | 1468199120680 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:20 INFO - PROCESS | 1938 | 1468199120693 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed0c000 == 75 [pid = 1938] [id = 141] 18:05:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0xa2007800) [pid = 1938] [serial = 422] [outer = (nil)] 18:05:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0xa6799400) [pid = 1938] [serial = 423] [outer = 0xa2007800] 18:05:20 INFO - PROCESS | 1938 | 1468199120763 Marionette DEBUG loaded listener.js 18:05:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0xa6954000) [pid = 1938] [serial = 424] [outer = 0xa2007800] 18:05:21 INFO - PROCESS | 1938 | 1468199121580 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 18:05:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:05:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1285ms 18:05:21 INFO - PROCESS | 1938 | 1468199121603 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 18:05:21 INFO - PROCESS | 1938 | 1468199121607 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 18:05:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:05:21 INFO - PROCESS | 1938 | 1468199121613 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:05:21 INFO - PROCESS | 1938 | 1468199121615 Marionette TRACE conn3 <- [1,538,null,{}] 18:05:21 INFO - PROCESS | 1938 | 1468199121622 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:21 INFO - PROCESS | 1938 | 1468199121627 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:21 INFO - PROCESS | 1938 | 1468199121806 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 18:05:21 INFO - PROCESS | 1938 | 1468199121976 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:21 INFO - PROCESS | 1938 | 1468199121984 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f9800 == 76 [pid = 1938] [id = 142] 18:05:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x8ec5c400) [pid = 1938] [serial = 425] [outer = (nil)] 18:05:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0xa695b400) [pid = 1938] [serial = 426] [outer = 0x8ec5c400] 18:05:22 INFO - PROCESS | 1938 | 1468199122058 Marionette DEBUG loaded listener.js 18:05:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0xa6998c00) [pid = 1938] [serial = 427] [outer = 0x8ec5c400] 18:05:22 INFO - PROCESS | 1938 | 1468199122839 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 18:05:22 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. 18:05:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1281ms 18:05:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:05:22 INFO - PROCESS | 1938 | 1468199122896 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 18:05:22 INFO - PROCESS | 1938 | 1468199122899 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 18:05:22 INFO - PROCESS | 1938 | 1468199122908 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:05:22 INFO - PROCESS | 1938 | 1468199122911 Marionette TRACE conn3 <- [1,542,null,{}] 18:05:22 INFO - PROCESS | 1938 | 1468199122917 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:22 INFO - PROCESS | 1938 | 1468199122922 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:23 INFO - PROCESS | 1938 | 1468199123093 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 18:05:23 INFO - PROCESS | 1938 | 1468199123263 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:23 INFO - PROCESS | 1938 | 1468199123272 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec53800 == 77 [pid = 1938] [id = 143] 18:05:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x8ec55800) [pid = 1938] [serial = 428] [outer = (nil)] 18:05:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0xa6f48000) [pid = 1938] [serial = 429] [outer = 0x8ec55800] 18:05:23 INFO - PROCESS | 1938 | 1468199123342 Marionette DEBUG loaded listener.js 18:05:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0xa8243800) [pid = 1938] [serial = 430] [outer = 0x8ec55800] 18:05:24 INFO - PROCESS | 1938 | 1468199124154 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 18:05:24 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. 18:05:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1287ms 18:05:24 INFO - PROCESS | 1938 | 1468199124195 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 18:05:24 INFO - PROCESS | 1938 | 1468199124198 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 18:05:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:05:24 INFO - PROCESS | 1938 | 1468199124205 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:05:24 INFO - PROCESS | 1938 | 1468199124207 Marionette TRACE conn3 <- [1,546,null,{}] 18:05:24 INFO - PROCESS | 1938 | 1468199124213 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:24 INFO - PROCESS | 1938 | 1468199124217 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:24 INFO - PROCESS | 1938 | 1468199124433 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 18:05:24 INFO - PROCESS | 1938 | 1468199124610 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:24 INFO - PROCESS | 1938 | 1468199124615 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec56400 == 78 [pid = 1938] [id = 144] 18:05:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x8ec5a000) [pid = 1938] [serial = 431] [outer = (nil)] 18:05:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0xa6f49c00) [pid = 1938] [serial = 432] [outer = 0x8ec5a000] 18:05:24 INFO - PROCESS | 1938 | 1468199124691 Marionette DEBUG loaded listener.js 18:05:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0xa8c1c800) [pid = 1938] [serial = 433] [outer = 0x8ec5a000] 18:05:25 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec4f400 == 77 [pid = 1938] [id = 133] 18:05:25 INFO - PROCESS | 1938 | --DOCSHELL 0x90f75400 == 76 [pid = 1938] [id = 132] 18:05:26 INFO - PROCESS | 1938 | --DOCSHELL 0x9537b400 == 75 [pid = 1938] [id = 74] 18:05:26 INFO - PROCESS | 1938 | --DOCSHELL 0x906ba800 == 74 [pid = 1938] [id = 95] 18:05:26 INFO - PROCESS | 1938 | --DOCSHELL 0x9242b800 == 73 [pid = 1938] [id = 38] 18:05:26 INFO - PROCESS | 1938 | --DOCSHELL 0x9251e400 == 72 [pid = 1938] [id = 86] 18:05:26 INFO - PROCESS | 1938 | --DOCSHELL 0x92528000 == 71 [pid = 1938] [id = 47] 18:05:26 INFO - PROCESS | 1938 | --DOCSHELL 0xa310f000 == 70 [pid = 1938] [id = 72] 18:05:26 INFO - PROCESS | 1938 | --DOCSHELL 0x90d62000 == 69 [pid = 1938] [id = 111] 18:05:26 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec4f800 == 68 [pid = 1938] [id = 115] 18:05:26 INFO - PROCESS | 1938 | --DOCSHELL 0x92424000 == 67 [pid = 1938] [id = 76] 18:05:26 INFO - PROCESS | 1938 | --DOCSHELL 0x906be000 == 66 [pid = 1938] [id = 113] 18:05:26 INFO - PROCESS | 1938 | --DOCSHELL 0xa3107000 == 65 [pid = 1938] [id = 75] 18:05:26 INFO - PROCESS | 1938 | --DOCSHELL 0x93c3e000 == 64 [pid = 1938] [id = 73] 18:05:26 INFO - PROCESS | 1938 | --DOCSHELL 0x906ba000 == 63 [pid = 1938] [id = 114] 18:05:26 INFO - PROCESS | 1938 | --DOCSHELL 0x925eec00 == 62 [pid = 1938] [id = 112] 18:05:26 INFO - PROCESS | 1938 | --DOCSHELL 0x92245800 == 61 [pid = 1938] [id = 88] 18:05:26 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec55c00 == 60 [pid = 1938] [id = 116] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebcf800 == 59 [pid = 1938] [id = 124] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x9537bc00 == 58 [pid = 1938] [id = 62] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc9c00 == 57 [pid = 1938] [id = 128] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x98d79800 == 56 [pid = 1938] [id = 126] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0xa2008400 == 55 [pid = 1938] [id = 64] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x90584400 == 54 [pid = 1938] [id = 89] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x925e6800 == 53 [pid = 1938] [id = 78] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec5b000 == 52 [pid = 1938] [id = 125] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebcd800 == 51 [pid = 1938] [id = 127] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x90d69400 == 50 [pid = 1938] [id = 100] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc6c00 == 49 [pid = 1938] [id = 131] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x90d66400 == 48 [pid = 1938] [id = 99] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc7800 == 47 [pid = 1938] [id = 130] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0xa236e800 == 46 [pid = 1938] [id = 98] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0xa33c0c00 == 45 [pid = 1938] [id = 129] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x9251e800 == 44 [pid = 1938] [id = 77] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x92246000 == 43 [pid = 1938] [id = 97] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x991dac00 == 42 [pid = 1938] [id = 61] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x92351800 == 41 [pid = 1938] [id = 63] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x95375c00 == 40 [pid = 1938] [id = 84] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x951da800 == 39 [pid = 1938] [id = 87] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed0c400 == 38 [pid = 1938] [id = 109] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec53800 == 37 [pid = 1938] [id = 143] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f9800 == 36 [pid = 1938] [id = 142] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed0c000 == 35 [pid = 1938] [id = 141] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f1000 == 34 [pid = 1938] [id = 140] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x99c5dc00 == 33 [pid = 1938] [id = 138] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x90d69000 == 32 [pid = 1938] [id = 139] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x997ca400 == 31 [pid = 1938] [id = 137] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x9510ac00 == 30 [pid = 1938] [id = 136] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x90588800 == 29 [pid = 1938] [id = 135] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x93e42c00 == 28 [pid = 1938] [id = 134] 18:05:27 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebd0c00 == 27 [pid = 1938] [id = 123] 18:05:27 INFO - PROCESS | 1938 | 1468199127787 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 18:05:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 18:05:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 3692ms 18:05:27 INFO - PROCESS | 1938 | 1468199127932 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 18:05:27 INFO - PROCESS | 1938 | 1468199127939 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 18:05:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:05:27 INFO - PROCESS | 1938 | 1468199127955 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:05:27 INFO - PROCESS | 1938 | 1468199127964 Marionette TRACE conn3 <- [1,550,null,{}] 18:05:27 INFO - PROCESS | 1938 | 1468199127974 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:27 INFO - PROCESS | 1938 | 1468199127978 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:28 INFO - PROCESS | 1938 | 1468199128147 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 18:05:28 INFO - PROCESS | 1938 | 1468199128162 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:28 INFO - PROCESS | 1938 | 1468199128175 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x9089b800 == 28 [pid = 1938] [id = 145] 18:05:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x9089c000) [pid = 1938] [serial = 434] [outer = (nil)] 18:05:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x90d60400) [pid = 1938] [serial = 435] [outer = 0x9089c000] 18:05:28 INFO - PROCESS | 1938 | 1468199128388 Marionette DEBUG loaded listener.js 18:05:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x90d69400) [pid = 1938] [serial = 436] [outer = 0x9089c000] 18:05:29 INFO - PROCESS | 1938 | 1468199129303 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 18:05:29 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. 18:05:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1395ms 18:05:29 INFO - PROCESS | 1938 | 1468199129343 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 18:05:29 INFO - PROCESS | 1938 | 1468199129351 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 18:05:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:05:29 INFO - PROCESS | 1938 | 1468199129370 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:05:29 INFO - PROCESS | 1938 | 1468199129375 Marionette TRACE conn3 <- [1,554,null,{}] 18:05:29 INFO - PROCESS | 1938 | 1468199129385 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:29 INFO - PROCESS | 1938 | 1468199129390 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:29 INFO - PROCESS | 1938 | 1468199129595 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 18:05:29 INFO - PROCESS | 1938 | 1468199129615 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:29 INFO - PROCESS | 1938 | 1468199129626 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x920d5800 == 29 [pid = 1938] [id = 146] 18:05:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x92242800) [pid = 1938] [serial = 437] [outer = (nil)] 18:05:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x9234c400) [pid = 1938] [serial = 438] [outer = 0x92242800] 18:05:29 INFO - PROCESS | 1938 | 1468199129690 Marionette DEBUG loaded listener.js 18:05:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x9242b400) [pid = 1938] [serial = 439] [outer = 0x92242800] 18:05:31 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x93e47400) [pid = 1938] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x8ec51000) [pid = 1938] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x906bd000) [pid = 1938] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x920d6400) [pid = 1938] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x9058c000) [pid = 1938] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x8ed11c00) [pid = 1938] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x9271b800) [pid = 1938] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x8ec5bc00) [pid = 1938] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x90f6bc00) [pid = 1938] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x8ed0b000) [pid = 1938] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x910c3400) [pid = 1938] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x92525800) [pid = 1938] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x90f76400) [pid = 1938] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x906bac00) [pid = 1938] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0xa4d56c00) [pid = 1938] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x90591400) [pid = 1938] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x92246800) [pid = 1938] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x8ed15400) [pid = 1938] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x925f2c00) [pid = 1938] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x910ba400) [pid = 1938] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x90d66c00) [pid = 1938] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x925f3400) [pid = 1938] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x9224b400) [pid = 1938] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x90585c00) [pid = 1938] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x906bb400) [pid = 1938] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x906c7c00) [pid = 1938] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x8ebc6400) [pid = 1938] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x9d933800) [pid = 1938] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x8ed09400) [pid = 1938] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x8ec53c00) [pid = 1938] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0xa20aa800) [pid = 1938] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x8ed0fc00) [pid = 1938] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0xa4d0f000) [pid = 1938] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:05:31 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x95293c00) [pid = 1938] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:05:31 INFO - PROCESS | 1938 | 1468199131786 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 18:05:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:05:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 2440ms 18:05:31 INFO - PROCESS | 1938 | 1468199131810 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 18:05:31 INFO - PROCESS | 1938 | 1468199131814 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 18:05:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:05:31 INFO - PROCESS | 1938 | 1468199131834 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:05:31 INFO - PROCESS | 1938 | 1468199131840 Marionette TRACE conn3 <- [1,558,null,{}] 18:05:31 INFO - PROCESS | 1938 | 1468199131865 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:31 INFO - PROCESS | 1938 | 1468199131874 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:32 INFO - PROCESS | 1938 | 1468199132023 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 18:05:32 INFO - PROCESS | 1938 | 1468199132034 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:32 INFO - PROCESS | 1938 | 1468199132046 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x9058b400 == 30 [pid = 1938] [id = 147] 18:05:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x9089a400) [pid = 1938] [serial = 440] [outer = (nil)] 18:05:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x92249400) [pid = 1938] [serial = 441] [outer = 0x9089a400] 18:05:32 INFO - PROCESS | 1938 | 1468199132111 Marionette DEBUG loaded listener.js 18:05:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x92527800) [pid = 1938] [serial = 442] [outer = 0x9089a400] 18:05:32 INFO - PROCESS | 1938 | 1468199132941 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 18:05:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:05:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1146ms 18:05:32 INFO - PROCESS | 1938 | 1468199132984 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 18:05:32 INFO - PROCESS | 1938 | 1468199132988 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 18:05:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:05:32 INFO - PROCESS | 1938 | 1468199132993 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:05:32 INFO - PROCESS | 1938 | 1468199132996 Marionette TRACE conn3 <- [1,562,null,{}] 18:05:33 INFO - PROCESS | 1938 | 1468199133001 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:33 INFO - PROCESS | 1938 | 1468199133006 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:33 INFO - PROCESS | 1938 | 1468199133150 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 18:05:33 INFO - PROCESS | 1938 | 1468199133158 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:33 INFO - PROCESS | 1938 | 1468199133167 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0edc00 == 31 [pid = 1938] [id = 148] 18:05:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x9224b400) [pid = 1938] [serial = 443] [outer = (nil)] 18:05:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x931f9400) [pid = 1938] [serial = 444] [outer = 0x9224b400] 18:05:33 INFO - PROCESS | 1938 | 1468199133230 Marionette DEBUG loaded listener.js 18:05:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x93c64400) [pid = 1938] [serial = 445] [outer = 0x9224b400] 18:05:33 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:05:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x906bfc00) [pid = 1938] [serial = 446] [outer = 0x92718400] 18:05:34 INFO - PROCESS | 1938 | 1468199134300 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 18:05:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:05:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1378ms 18:05:34 INFO - PROCESS | 1938 | 1468199134373 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 18:05:34 INFO - PROCESS | 1938 | 1468199134379 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 18:05:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:05:34 INFO - PROCESS | 1938 | 1468199134388 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:05:34 INFO - PROCESS | 1938 | 1468199134394 Marionette TRACE conn3 <- [1,566,null,{}] 18:05:34 INFO - PROCESS | 1938 | 1468199134402 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:34 INFO - PROCESS | 1938 | 1468199134408 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:34 INFO - PROCESS | 1938 | 1468199134582 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 18:05:34 INFO - PROCESS | 1938 | 1468199134721 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:34 INFO - PROCESS | 1938 | 1468199134730 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x90899000 == 32 [pid = 1938] [id = 149] 18:05:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x9089e400) [pid = 1938] [serial = 447] [outer = (nil)] 18:05:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x910c2800) [pid = 1938] [serial = 448] [outer = 0x9089e400] 18:05:34 INFO - PROCESS | 1938 | 1468199134825 Marionette DEBUG loaded listener.js 18:05:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x920d5c00) [pid = 1938] [serial = 449] [outer = 0x9089e400] 18:05:35 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:05:35 INFO - PROCESS | 1938 | 1468199135669 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:05:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:05:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1339ms 18:05:35 INFO - PROCESS | 1938 | 1468199135726 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 18:05:35 INFO - PROCESS | 1938 | 1468199135733 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 18:05:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:05:35 INFO - PROCESS | 1938 | 1468199135743 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:05:35 INFO - PROCESS | 1938 | 1468199135746 Marionette TRACE conn3 <- [1,570,null,{}] 18:05:35 INFO - PROCESS | 1938 | 1468199135753 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:35 INFO - PROCESS | 1938 | 1468199135758 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:35 INFO - PROCESS | 1938 | 1468199135983 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 18:05:36 INFO - PROCESS | 1938 | 1468199136148 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:36 INFO - PROCESS | 1938 | 1468199136157 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x92713c00 == 33 [pid = 1938] [id = 150] 18:05:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x9275c800) [pid = 1938] [serial = 450] [outer = (nil)] 18:05:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x9510f800) [pid = 1938] [serial = 451] [outer = 0x9275c800] 18:05:36 INFO - PROCESS | 1938 | 1468199136240 Marionette DEBUG loaded listener.js 18:05:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x9528a800) [pid = 1938] [serial = 452] [outer = 0x9275c800] 18:05:36 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:05:37 INFO - PROCESS | 1938 | 1468199137153 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 18:05:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:05:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1435ms 18:05:37 INFO - PROCESS | 1938 | 1468199137178 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 18:05:37 INFO - PROCESS | 1938 | 1468199137182 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 18:05:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:05:37 INFO - PROCESS | 1938 | 1468199137188 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:05:37 INFO - PROCESS | 1938 | 1468199137194 Marionette TRACE conn3 <- [1,574,null,{}] 18:05:37 INFO - PROCESS | 1938 | 1468199137210 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:37 INFO - PROCESS | 1938 | 1468199137218 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:37 INFO - PROCESS | 1938 | 1468199137448 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 18:05:37 INFO - PROCESS | 1938 | 1468199137581 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:37 INFO - PROCESS | 1938 | 1468199137590 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x95377800 == 34 [pid = 1938] [id = 151] 18:05:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x95378400) [pid = 1938] [serial = 453] [outer = (nil)] 18:05:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x95488400) [pid = 1938] [serial = 454] [outer = 0x95378400] 18:05:37 INFO - PROCESS | 1938 | 1468199137668 Marionette DEBUG loaded listener.js 18:05:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x979b6800) [pid = 1938] [serial = 455] [outer = 0x95378400] 18:05:38 INFO - PROCESS | 1938 | 1468199138570 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:05:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:05:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1439ms 18:05:38 INFO - PROCESS | 1938 | 1468199138629 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 18:05:38 INFO - PROCESS | 1938 | 1468199138633 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 18:05:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:05:38 INFO - PROCESS | 1938 | 1468199138642 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:05:38 INFO - PROCESS | 1938 | 1468199138644 Marionette TRACE conn3 <- [1,578,null,{}] 18:05:38 INFO - PROCESS | 1938 | 1468199138649 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:38 INFO - PROCESS | 1938 | 1468199138655 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:38 INFO - PROCESS | 1938 | 1468199138821 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 18:05:39 INFO - PROCESS | 1938 | 1468199138984 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:39 INFO - PROCESS | 1938 | 1468199138994 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebca800 == 35 [pid = 1938] [id = 152] 18:05:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x9530fc00) [pid = 1938] [serial = 456] [outer = (nil)] 18:05:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x98e9ac00) [pid = 1938] [serial = 457] [outer = 0x9530fc00] 18:05:39 INFO - PROCESS | 1938 | 1468199139067 Marionette DEBUG loaded listener.js 18:05:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x98e17400) [pid = 1938] [serial = 458] [outer = 0x9530fc00] 18:05:39 INFO - PROCESS | 1938 | 1468199139934 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 18:05:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:05:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1337ms 18:05:39 INFO - PROCESS | 1938 | 1468199139982 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 18:05:39 INFO - PROCESS | 1938 | 1468199139986 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 18:05:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:05:39 INFO - PROCESS | 1938 | 1468199139992 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:05:39 INFO - PROCESS | 1938 | 1468199139995 Marionette TRACE conn3 <- [1,582,null,{}] 18:05:40 INFO - PROCESS | 1938 | 1468199140001 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:40 INFO - PROCESS | 1938 | 1468199140005 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:40 INFO - PROCESS | 1938 | 1468199140167 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 18:05:40 INFO - PROCESS | 1938 | 1468199140330 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:40 INFO - PROCESS | 1938 | 1468199140340 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ee000 == 36 [pid = 1938] [id = 153] 18:05:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x9058a800) [pid = 1938] [serial = 459] [outer = (nil)] 18:05:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x99441c00) [pid = 1938] [serial = 460] [outer = 0x9058a800] 18:05:40 INFO - PROCESS | 1938 | 1468199140412 Marionette DEBUG loaded listener.js 18:05:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x99445400) [pid = 1938] [serial = 461] [outer = 0x9058a800] 18:05:41 INFO - PROCESS | 1938 | 1468199141318 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 18:05:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:05:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1385ms 18:05:41 INFO - PROCESS | 1938 | 1468199141377 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 18:05:41 INFO - PROCESS | 1938 | 1468199141381 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 18:05:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:05:41 INFO - PROCESS | 1938 | 1468199141388 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:05:41 INFO - PROCESS | 1938 | 1468199141391 Marionette TRACE conn3 <- [1,586,null,{}] 18:05:41 INFO - PROCESS | 1938 | 1468199141396 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:41 INFO - PROCESS | 1938 | 1468199141406 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:41 INFO - PROCESS | 1938 | 1468199141628 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 18:05:41 INFO - PROCESS | 1938 | 1468199141793 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:41 INFO - PROCESS | 1938 | 1468199141802 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x90897c00 == 37 [pid = 1938] [id = 154] 18:05:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x991dac00) [pid = 1938] [serial = 462] [outer = (nil)] 18:05:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 136 (0x99960400) [pid = 1938] [serial = 463] [outer = 0x991dac00] 18:05:41 INFO - PROCESS | 1938 | 1468199141913 Marionette DEBUG loaded listener.js 18:05:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 137 (0x99963000) [pid = 1938] [serial = 464] [outer = 0x991dac00] 18:05:42 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:05:42 INFO - PROCESS | 1938 | 1468199142682 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 18:05:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:05:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1332ms 18:05:42 INFO - PROCESS | 1938 | 1468199142720 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 18:05:42 INFO - PROCESS | 1938 | 1468199142723 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 18:05:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:05:42 INFO - PROCESS | 1938 | 1468199142730 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:05:42 INFO - PROCESS | 1938 | 1468199142733 Marionette TRACE conn3 <- [1,590,null,{}] 18:05:42 INFO - PROCESS | 1938 | 1468199142738 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:42 INFO - PROCESS | 1938 | 1468199142743 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:42 INFO - PROCESS | 1938 | 1468199142964 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 18:05:43 INFO - PROCESS | 1938 | 1468199143107 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:43 INFO - PROCESS | 1938 | 1468199143114 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x99c5ec00 == 38 [pid = 1938] [id = 155] 18:05:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 138 (0x99c65000) [pid = 1938] [serial = 465] [outer = (nil)] 18:05:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 139 (0x9a351400) [pid = 1938] [serial = 466] [outer = 0x99c65000] 18:05:43 INFO - PROCESS | 1938 | 1468199143201 Marionette DEBUG loaded listener.js 18:05:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 140 (0x9a4aec00) [pid = 1938] [serial = 467] [outer = 0x99c65000] 18:05:44 INFO - PROCESS | 1938 | 1468199144146 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 18:05:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:05:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1478ms 18:05:44 INFO - PROCESS | 1938 | 1468199144209 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 18:05:44 INFO - PROCESS | 1938 | 1468199144213 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 18:05:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:05:44 INFO - PROCESS | 1938 | 1468199144219 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:05:44 INFO - PROCESS | 1938 | 1468199144222 Marionette TRACE conn3 <- [1,594,null,{}] 18:05:44 INFO - PROCESS | 1938 | 1468199144228 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:44 INFO - PROCESS | 1938 | 1468199144232 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:44 INFO - PROCESS | 1938 | 1468199144391 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 18:05:44 INFO - PROCESS | 1938 | 1468199144557 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:44 INFO - PROCESS | 1938 | 1468199144569 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc7c00 == 39 [pid = 1938] [id = 156] 18:05:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 141 (0x8ebc8800) [pid = 1938] [serial = 468] [outer = (nil)] 18:05:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 142 (0x9089d000) [pid = 1938] [serial = 469] [outer = 0x8ebc8800] 18:05:44 INFO - PROCESS | 1938 | 1468199144639 Marionette DEBUG loaded listener.js 18:05:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 143 (0x910c5c00) [pid = 1938] [serial = 470] [outer = 0x8ebc8800] 18:05:45 INFO - PROCESS | 1938 | 1468199145659 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 18:05:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:05:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1479ms 18:05:45 INFO - PROCESS | 1938 | 1468199145699 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 18:05:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:05:45 INFO - PROCESS | 1938 | 1468199145705 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 18:05:45 INFO - PROCESS | 1938 | 1468199145714 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:05:45 INFO - PROCESS | 1938 | 1468199145718 Marionette TRACE conn3 <- [1,598,null,{}] 18:05:45 INFO - PROCESS | 1938 | 1468199145726 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:45 INFO - PROCESS | 1938 | 1468199145730 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:45 INFO - PROCESS | 1938 | 1468199145896 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 18:05:46 INFO - PROCESS | 1938 | 1468199146116 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:46 INFO - PROCESS | 1938 | 1468199146130 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f5000 == 40 [pid = 1938] [id = 157] 18:05:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 144 (0x8ed0e800) [pid = 1938] [serial = 471] [outer = (nil)] 18:05:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 145 (0x9058a000) [pid = 1938] [serial = 472] [outer = 0x8ed0e800] 18:05:46 INFO - PROCESS | 1938 | 1468199146222 Marionette DEBUG loaded listener.js 18:05:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 146 (0x906bd800) [pid = 1938] [serial = 473] [outer = 0x8ed0e800] 18:05:47 INFO - PROCESS | 1938 | --DOCSHELL 0x931f1000 == 39 [pid = 1938] [id = 25] 18:05:47 INFO - PROCESS | 1938 | --DOCSHELL 0x95105800 == 38 [pid = 1938] [id = 24] 18:05:47 INFO - PROCESS | 1938 | --DOCSHELL 0x9a643c00 == 37 [pid = 1938] [id = 26] 18:05:47 INFO - PROCESS | 1938 | 1468199147136 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 145 (0x9530b400) [pid = 1938] [serial = 403] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 144 (0x95293000) [pid = 1938] [serial = 402] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 143 (0x98e1ac00) [pid = 1938] [serial = 363] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 142 (0x90f6d000) [pid = 1938] [serial = 354] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 141 (0x910bc000) [pid = 1938] [serial = 355] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 140 (0x92355000) [pid = 1938] [serial = 357] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 139 (0x925f2000) [pid = 1938] [serial = 358] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 138 (0x906c3c00) [pid = 1938] [serial = 352] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 137 (0x906bdc00) [pid = 1938] [serial = 351] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 136 (0x95108000) [pid = 1938] [serial = 360] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 135 (0x93e41800) [pid = 1938] [serial = 366] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x994bc400) [pid = 1938] [serial = 339] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x9b1ff800) [pid = 1938] [serial = 342] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x8ed0f000) [pid = 1938] [serial = 330] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x9944bc00) [pid = 1938] [serial = 364] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x910be800) [pid = 1938] [serial = 333] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x9c3ebc00) [pid = 1938] [serial = 348] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x93c62000) [pid = 1938] [serial = 336] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x8ec59800) [pid = 1938] [serial = 345] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x95373800) [pid = 1938] [serial = 367] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x920d4c00) [pid = 1938] [serial = 400] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x9a4b2800) [pid = 1938] [serial = 369] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x9530a800) [pid = 1938] [serial = 361] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x95289400) [pid = 1938] [serial = 394] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0xa0754c00) [pid = 1938] [serial = 378] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x920d3000) [pid = 1938] [serial = 391] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x90f78000) [pid = 1938] [serial = 346] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0xa23da000) [pid = 1938] [serial = 381] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0xa6953000) [pid = 1938] [serial = 387] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x906c5c00) [pid = 1938] [serial = 372] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x920cec00) [pid = 1938] [serial = 397] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0xa4d0d400) [pid = 1938] [serial = 384] [outer = (nil)] [url = about:blank] 18:05:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:05:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1492ms 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0xa2fbe400) [pid = 1938] [serial = 382] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x90f74c00) [pid = 1938] [serial = 390] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0xa90ab400) [pid = 1938] [serial = 295] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x99442400) [pid = 1938] [serial = 292] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x9089cc00) [pid = 1938] [serial = 373] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x93c57000) [pid = 1938] [serial = 393] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x90f73400) [pid = 1938] [serial = 301] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x90d6dc00) [pid = 1938] [serial = 399] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x92247c00) [pid = 1938] [serial = 375] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x9a647800) [pid = 1938] [serial = 370] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x910bec00) [pid = 1938] [serial = 396] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x9c3fa000) [pid = 1938] [serial = 343] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0xa6957800) [pid = 1938] [serial = 388] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x9d92d800) [pid = 1938] [serial = 349] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x925f3c00) [pid = 1938] [serial = 265] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x98687c00) [pid = 1938] [serial = 328] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x925ee800) [pid = 1938] [serial = 376] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0xa4f14c00) [pid = 1938] [serial = 385] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x910c4400) [pid = 1938] [serial = 334] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x90d6e000) [pid = 1938] [serial = 298] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x95301400) [pid = 1938] [serial = 337] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x9a1a1800) [pid = 1938] [serial = 340] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x9058e400) [pid = 1938] [serial = 268] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0xa6f43400) [pid = 1938] [serial = 286] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x9224ec00) [pid = 1938] [serial = 289] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x90591c00) [pid = 1938] [serial = 331] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0xa209bc00) [pid = 1938] [serial = 379] [outer = (nil)] [url = about:blank] 18:05:47 INFO - PROCESS | 1938 | 1468199147221 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 18:05:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:05:47 INFO - PROCESS | 1938 | 1468199147239 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 18:05:47 INFO - PROCESS | 1938 | 1468199147250 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:05:47 INFO - PROCESS | 1938 | 1468199147254 Marionette TRACE conn3 <- [1,602,null,{}] 18:05:47 INFO - PROCESS | 1938 | 1468199147260 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:47 INFO - PROCESS | 1938 | 1468199147266 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:47 INFO - PROCESS | 1938 | 1468199147423 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 18:05:47 INFO - PROCESS | 1938 | 1468199147553 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:47 INFO - PROCESS | 1938 | 1468199147562 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec52000 == 38 [pid = 1938] [id = 158] 18:05:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x906c1800) [pid = 1938] [serial = 474] [outer = (nil)] 18:05:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x90d64c00) [pid = 1938] [serial = 475] [outer = 0x906c1800] 18:05:47 INFO - PROCESS | 1938 | 1468199147631 Marionette DEBUG loaded listener.js 18:05:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x90f70400) [pid = 1938] [serial = 476] [outer = 0x906c1800] 18:05:48 INFO - PROCESS | 1938 | 1468199148315 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 18:05:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:05:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1133ms 18:05:48 INFO - PROCESS | 1938 | 1468199148383 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 18:05:48 INFO - PROCESS | 1938 | 1468199148386 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 18:05:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:05:48 INFO - PROCESS | 1938 | 1468199148392 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:05:48 INFO - PROCESS | 1938 | 1468199148397 Marionette TRACE conn3 <- [1,606,null,{}] 18:05:48 INFO - PROCESS | 1938 | 1468199148428 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:48 INFO - PROCESS | 1938 | 1468199148436 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:48 INFO - PROCESS | 1938 | 1468199148597 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 18:05:48 INFO - PROCESS | 1938 | 1468199148608 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:48 INFO - PROCESS | 1938 | 1468199148617 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x92243800 == 39 [pid = 1938] [id = 159] 18:05:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x92249c00) [pid = 1938] [serial = 477] [outer = (nil)] 18:05:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x92356c00) [pid = 1938] [serial = 478] [outer = 0x92249c00] 18:05:48 INFO - PROCESS | 1938 | 1468199148681 Marionette DEBUG loaded listener.js 18:05:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x925edc00) [pid = 1938] [serial = 479] [outer = 0x92249c00] 18:05:49 INFO - PROCESS | 1938 | 1468199149519 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:05:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:05:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1185ms 18:05:49 INFO - PROCESS | 1938 | 1468199149579 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 18:05:49 INFO - PROCESS | 1938 | 1468199149583 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 18:05:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:05:49 INFO - PROCESS | 1938 | 1468199149594 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:05:49 INFO - PROCESS | 1938 | 1468199149597 Marionette TRACE conn3 <- [1,610,null,{}] 18:05:49 INFO - PROCESS | 1938 | 1468199149602 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:49 INFO - PROCESS | 1938 | 1468199149606 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:49 INFO - PROCESS | 1938 | 1468199149804 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 18:05:49 INFO - PROCESS | 1938 | 1468199149820 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:49 INFO - PROCESS | 1938 | 1468199149827 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ef800 == 40 [pid = 1938] [id = 160] 18:05:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x920d6c00) [pid = 1938] [serial = 480] [outer = (nil)] 18:05:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x93c33400) [pid = 1938] [serial = 481] [outer = 0x920d6c00] 18:05:49 INFO - PROCESS | 1938 | 1468199149889 Marionette DEBUG loaded listener.js 18:05:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x93e40c00) [pid = 1938] [serial = 482] [outer = 0x920d6c00] 18:05:50 INFO - PROCESS | 1938 | 1468199150684 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 18:05:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:05:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1128ms 18:05:50 INFO - PROCESS | 1938 | 1468199150724 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 18:05:50 INFO - PROCESS | 1938 | 1468199150727 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 18:05:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:05:50 INFO - PROCESS | 1938 | 1468199150733 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:05:50 INFO - PROCESS | 1938 | 1468199150736 Marionette TRACE conn3 <- [1,614,null,{}] 18:05:50 INFO - PROCESS | 1938 | 1468199150746 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:50 INFO - PROCESS | 1938 | 1468199150750 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:50 INFO - PROCESS | 1938 | 1468199150939 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 18:05:50 INFO - PROCESS | 1938 | 1468199150955 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:50 INFO - PROCESS | 1938 | 1468199150962 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x9271c400 == 41 [pid = 1938] [id = 161] 18:05:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x931f6800) [pid = 1938] [serial = 483] [outer = (nil)] 18:05:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x951dd000) [pid = 1938] [serial = 484] [outer = 0x931f6800] 18:05:51 INFO - PROCESS | 1938 | 1468199151024 Marionette DEBUG loaded listener.js 18:05:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x9528fc00) [pid = 1938] [serial = 485] [outer = 0x931f6800] 18:05:51 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x90894000) [pid = 1938] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:05:51 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x95307400) [pid = 1938] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:05:51 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x997cf000) [pid = 1938] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:05:51 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x9af09800) [pid = 1938] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:05:51 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x992cfc00) [pid = 1938] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:05:51 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x8e0f7800) [pid = 1938] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:05:51 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0xa2007800) [pid = 1938] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:05:51 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x92242800) [pid = 1938] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:05:51 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x8ec5c400) [pid = 1938] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:05:51 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x8ec55800) [pid = 1938] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:05:51 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x9089a400) [pid = 1938] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:05:51 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x9089c000) [pid = 1938] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 18:05:51 INFO - PROCESS | 1938 | 1468199151961 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 18:05:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:05:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1282ms 18:05:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:05:52 INFO - PROCESS | 1938 | 1468199152016 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 18:05:52 INFO - PROCESS | 1938 | 1468199152018 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 18:05:52 INFO - PROCESS | 1938 | 1468199152025 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:05:52 INFO - PROCESS | 1938 | 1468199152029 Marionette TRACE conn3 <- [1,618,null,{}] 18:05:52 INFO - PROCESS | 1938 | 1468199152034 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:52 INFO - PROCESS | 1938 | 1468199152044 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:52 INFO - PROCESS | 1938 | 1468199152220 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 18:05:52 INFO - PROCESS | 1938 | 1468199152339 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:52 INFO - PROCESS | 1938 | 1468199152348 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f1800 == 42 [pid = 1938] [id = 162] 18:05:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x8e0f2000) [pid = 1938] [serial = 486] [outer = (nil)] 18:05:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x95109000) [pid = 1938] [serial = 487] [outer = 0x8e0f2000] 18:05:52 INFO - PROCESS | 1938 | 1468199152409 Marionette DEBUG loaded listener.js 18:05:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x9530a800) [pid = 1938] [serial = 488] [outer = 0x8e0f2000] 18:05:53 INFO - PROCESS | 1938 | 1468199153067 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:05:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:05:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1079ms 18:05:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:05:53 INFO - PROCESS | 1938 | 1468199153120 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 18:05:53 INFO - PROCESS | 1938 | 1468199153122 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 18:05:53 INFO - PROCESS | 1938 | 1468199153129 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:05:53 INFO - PROCESS | 1938 | 1468199153132 Marionette TRACE conn3 <- [1,622,null,{}] 18:05:53 INFO - PROCESS | 1938 | 1468199153137 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:53 INFO - PROCESS | 1938 | 1468199153140 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:53 INFO - PROCESS | 1938 | 1468199153287 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 18:05:53 INFO - PROCESS | 1938 | 1468199153412 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:53 INFO - PROCESS | 1938 | 1468199153435 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc1400 == 43 [pid = 1938] [id = 163] 18:05:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x931ef800) [pid = 1938] [serial = 489] [outer = (nil)] 18:05:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x95379800) [pid = 1938] [serial = 490] [outer = 0x931ef800] 18:05:53 INFO - PROCESS | 1938 | 1468199153495 Marionette DEBUG loaded listener.js 18:05:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x95380000) [pid = 1938] [serial = 491] [outer = 0x931ef800] 18:05:54 INFO - PROCESS | 1938 | 1468199154425 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 18:05:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:05:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1338ms 18:05:54 INFO - PROCESS | 1938 | 1468199154467 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 18:05:54 INFO - PROCESS | 1938 | 1468199154474 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 18:05:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:05:54 INFO - PROCESS | 1938 | 1468199154484 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:05:54 INFO - PROCESS | 1938 | 1468199154490 Marionette TRACE conn3 <- [1,626,null,{}] 18:05:54 INFO - PROCESS | 1938 | 1468199154501 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:54 INFO - PROCESS | 1938 | 1468199154506 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:54 INFO - PROCESS | 1938 | 1468199154689 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 18:05:54 INFO - PROCESS | 1938 | 1468199154856 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:54 INFO - PROCESS | 1938 | 1468199154867 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec5a400 == 44 [pid = 1938] [id = 164] 18:05:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x8ec5b400) [pid = 1938] [serial = 492] [outer = (nil)] 18:05:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x906c6000) [pid = 1938] [serial = 493] [outer = 0x8ec5b400] 18:05:54 INFO - PROCESS | 1938 | 1468199154944 Marionette DEBUG loaded listener.js 18:05:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x9089d400) [pid = 1938] [serial = 494] [outer = 0x8ec5b400] 18:05:55 INFO - PROCESS | 1938 | 1468199155854 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 18:05:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:05:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1437ms 18:05:55 INFO - PROCESS | 1938 | 1468199155921 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 18:05:55 INFO - PROCESS | 1938 | 1468199155928 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 18:05:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:05:55 INFO - PROCESS | 1938 | 1468199155939 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:05:55 INFO - PROCESS | 1938 | 1468199155943 Marionette TRACE conn3 <- [1,630,null,{}] 18:05:55 INFO - PROCESS | 1938 | 1468199155950 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:55 INFO - PROCESS | 1938 | 1468199155956 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:56 INFO - PROCESS | 1938 | 1468199156171 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 18:05:56 INFO - PROCESS | 1938 | 1468199156416 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:56 INFO - PROCESS | 1938 | 1468199156425 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f75000 == 45 [pid = 1938] [id = 165] 18:05:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x920d5400) [pid = 1938] [serial = 495] [outer = (nil)] 18:05:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x92428400) [pid = 1938] [serial = 496] [outer = 0x920d5400] 18:05:56 INFO - PROCESS | 1938 | 1468199156554 Marionette DEBUG loaded listener.js 18:05:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x9275a000) [pid = 1938] [serial = 497] [outer = 0x920d5400] 18:05:57 INFO - PROCESS | 1938 | 1468199157407 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 18:05:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:05:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1532ms 18:05:57 INFO - PROCESS | 1938 | 1468199157471 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 18:05:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:05:57 INFO - PROCESS | 1938 | 1468199157476 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 18:05:57 INFO - PROCESS | 1938 | 1468199157483 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:05:57 INFO - PROCESS | 1938 | 1468199157489 Marionette TRACE conn3 <- [1,634,null,{}] 18:05:57 INFO - PROCESS | 1938 | 1468199157505 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:57 INFO - PROCESS | 1938 | 1468199157513 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:57 INFO - PROCESS | 1938 | 1468199157746 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 18:05:57 INFO - PROCESS | 1938 | 1468199157956 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:57 INFO - PROCESS | 1938 | 1468199157968 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x906ba800 == 46 [pid = 1938] [id = 166] 18:05:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x95375400) [pid = 1938] [serial = 498] [outer = (nil)] 18:05:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x98e1ac00) [pid = 1938] [serial = 499] [outer = 0x95375400] 18:05:58 INFO - PROCESS | 1938 | 1468199158058 Marionette DEBUG loaded listener.js 18:05:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x9929c000) [pid = 1938] [serial = 500] [outer = 0x95375400] 18:05:58 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:05:58 INFO - PROCESS | 1938 | 1468199158861 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 18:05:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:05:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1446ms 18:05:58 INFO - PROCESS | 1938 | 1468199158928 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 18:05:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:05:58 INFO - PROCESS | 1938 | 1468199158933 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 18:05:58 INFO - PROCESS | 1938 | 1468199158939 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:05:58 INFO - PROCESS | 1938 | 1468199158942 Marionette TRACE conn3 <- [1,638,null,{}] 18:05:58 INFO - PROCESS | 1938 | 1468199158948 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:05:58 INFO - PROCESS | 1938 | 1468199158953 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:59 INFO - PROCESS | 1938 | 1468199159135 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 18:05:59 INFO - PROCESS | 1938 | 1468199159303 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:05:59 INFO - PROCESS | 1938 | 1468199159312 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:05:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x98e96400 == 47 [pid = 1938] [id = 167] 18:05:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x991d8800) [pid = 1938] [serial = 501] [outer = (nil)] 18:05:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x9944d800) [pid = 1938] [serial = 502] [outer = 0x991d8800] 18:05:59 INFO - PROCESS | 1938 | 1468199159390 Marionette DEBUG loaded listener.js 18:05:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x99641c00) [pid = 1938] [serial = 503] [outer = 0x991d8800] 18:05:59 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:06:00 INFO - PROCESS | 1938 | 1468199160201 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:06:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:06:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1278ms 18:06:00 INFO - PROCESS | 1938 | 1468199160217 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 18:06:00 INFO - PROCESS | 1938 | 1468199160220 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 18:06:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:06:00 INFO - PROCESS | 1938 | 1468199160226 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:06:00 INFO - PROCESS | 1938 | 1468199160229 Marionette TRACE conn3 <- [1,642,null,{}] 18:06:00 INFO - PROCESS | 1938 | 1468199160234 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:00 INFO - PROCESS | 1938 | 1468199160239 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:00 INFO - PROCESS | 1938 | 1468199160405 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 18:06:00 INFO - PROCESS | 1938 | 1468199160576 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:00 INFO - PROCESS | 1938 | 1468199160584 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x99174800 == 48 [pid = 1938] [id = 168] 18:06:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x9963e000) [pid = 1938] [serial = 504] [outer = (nil)] 18:06:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x9995c800) [pid = 1938] [serial = 505] [outer = 0x9963e000] 18:06:00 INFO - PROCESS | 1938 | 1468199160658 Marionette DEBUG loaded listener.js 18:06:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x9995fc00) [pid = 1938] [serial = 506] [outer = 0x9963e000] 18:06:01 INFO - PROCESS | 1938 | 1468199161537 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 18:06:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:06:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1377ms 18:06:01 INFO - PROCESS | 1938 | 1468199161605 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 18:06:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:06:01 INFO - PROCESS | 1938 | 1468199161609 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 18:06:01 INFO - PROCESS | 1938 | 1468199161616 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:06:01 INFO - PROCESS | 1938 | 1468199161620 Marionette TRACE conn3 <- [1,646,null,{}] 18:06:01 INFO - PROCESS | 1938 | 1468199161627 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:01 INFO - PROCESS | 1938 | 1468199161639 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:01 INFO - PROCESS | 1938 | 1468199161926 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 18:06:02 INFO - PROCESS | 1938 | 1468199162135 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:02 INFO - PROCESS | 1938 | 1468199162145 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x992ce800 == 49 [pid = 1938] [id = 169] 18:06:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x9944b800) [pid = 1938] [serial = 507] [outer = (nil)] 18:06:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x9aa95000) [pid = 1938] [serial = 508] [outer = 0x9944b800] 18:06:02 INFO - PROCESS | 1938 | 1468199162232 Marionette DEBUG loaded listener.js 18:06:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x9af86c00) [pid = 1938] [serial = 509] [outer = 0x9944b800] 18:06:03 INFO - PROCESS | 1938 | 1468199163010 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:06:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:06:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1439ms 18:06:03 INFO - PROCESS | 1938 | 1468199163055 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 18:06:03 INFO - PROCESS | 1938 | 1468199163059 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 18:06:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:06:03 INFO - PROCESS | 1938 | 1468199163065 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:06:03 INFO - PROCESS | 1938 | 1468199163068 Marionette TRACE conn3 <- [1,650,null,{}] 18:06:03 INFO - PROCESS | 1938 | 1468199163074 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:03 INFO - PROCESS | 1938 | 1468199163079 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:03 INFO - PROCESS | 1938 | 1468199163247 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 18:06:03 INFO - PROCESS | 1938 | 1468199163416 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:03 INFO - PROCESS | 1938 | 1468199163424 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc9400 == 50 [pid = 1938] [id = 170] 18:06:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x9a4bdc00) [pid = 1938] [serial = 510] [outer = (nil)] 18:06:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x9d505000) [pid = 1938] [serial = 511] [outer = 0x9a4bdc00] 18:06:03 INFO - PROCESS | 1938 | 1468199163493 Marionette DEBUG loaded listener.js 18:06:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x9d929400) [pid = 1938] [serial = 512] [outer = 0x9a4bdc00] 18:06:04 INFO - PROCESS | 1938 | 1468199164382 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 18:06:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:06:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1388ms 18:06:04 INFO - PROCESS | 1938 | 1468199164453 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 18:06:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:06:04 INFO - PROCESS | 1938 | 1468199164464 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 18:06:04 INFO - PROCESS | 1938 | 1468199164469 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:06:04 INFO - PROCESS | 1938 | 1468199164473 Marionette TRACE conn3 <- [1,654,null,{}] 18:06:04 INFO - PROCESS | 1938 | 1468199164479 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:04 INFO - PROCESS | 1938 | 1468199164484 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:04 INFO - PROCESS | 1938 | 1468199164681 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 18:06:05 INFO - PROCESS | 1938 | 1468199165189 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:05 INFO - PROCESS | 1938 | 1468199165199 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x90586400 == 51 [pid = 1938] [id = 171] 18:06:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x90586800) [pid = 1938] [serial = 513] [outer = (nil)] 18:06:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x906b9c00) [pid = 1938] [serial = 514] [outer = 0x90586800] 18:06:05 INFO - PROCESS | 1938 | 1468199165272 Marionette DEBUG loaded listener.js 18:06:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x9089c000) [pid = 1938] [serial = 515] [outer = 0x90586800] 18:06:06 INFO - PROCESS | 1938 | 1468199166072 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 18:06:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:06:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1639ms 18:06:06 INFO - PROCESS | 1938 | 1468199166110 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 18:06:06 INFO - PROCESS | 1938 | 1468199166115 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 18:06:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:06:06 INFO - PROCESS | 1938 | 1468199166122 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:06:06 INFO - PROCESS | 1938 | 1468199166126 Marionette TRACE conn3 <- [1,658,null,{}] 18:06:06 INFO - PROCESS | 1938 | 1468199166133 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:06 INFO - PROCESS | 1938 | 1468199166141 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:06 INFO - PROCESS | 1938 | 1468199166298 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 18:06:06 INFO - PROCESS | 1938 | 1468199166558 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:06 INFO - PROCESS | 1938 | 1468199166567 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ef000 == 52 [pid = 1938] [id = 172] 18:06:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x8ebc7000) [pid = 1938] [serial = 516] [outer = (nil)] 18:06:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x920d0000) [pid = 1938] [serial = 517] [outer = 0x8ebc7000] 18:06:06 INFO - PROCESS | 1938 | 1468199166634 Marionette DEBUG loaded listener.js 18:06:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x925f2000) [pid = 1938] [serial = 518] [outer = 0x8ebc7000] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x93e48c00 == 51 [pid = 1938] [id = 13] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x931f0000 == 50 [pid = 1938] [id = 12] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x99c60000 == 49 [pid = 1938] [id = 16] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x9af90400 == 48 [pid = 1938] [id = 17] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x95102800 == 47 [pid = 1938] [id = 18] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x93e42000 == 46 [pid = 1938] [id = 6] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x9a1a0800 == 45 [pid = 1938] [id = 14] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x92524c00 == 44 [pid = 1938] [id = 21] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x92520400 == 43 [pid = 1938] [id = 9] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x93c34000 == 42 [pid = 1938] [id = 20] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x92712000 == 41 [pid = 1938] [id = 22] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x9510f000 == 40 [pid = 1938] [id = 15] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0xa0755000 == 39 [pid = 1938] [id = 19] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x979b2000 == 38 [pid = 1938] [id = 8] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec56400 == 37 [pid = 1938] [id = 144] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x98d6f000 == 36 [pid = 1938] [id = 23] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x90586400 == 35 [pid = 1938] [id = 171] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc9400 == 34 [pid = 1938] [id = 170] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x99174800 == 33 [pid = 1938] [id = 168] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x992ce800 == 32 [pid = 1938] [id = 169] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x98e96400 == 31 [pid = 1938] [id = 167] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x906ba800 == 30 [pid = 1938] [id = 166] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x90f75000 == 29 [pid = 1938] [id = 165] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc1400 == 28 [pid = 1938] [id = 163] 18:06:07 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec5a400 == 27 [pid = 1938] [id = 164] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x9234d800) [pid = 1938] [serial = 406] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x910c0400) [pid = 1938] [serial = 405] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x97b37000) [pid = 1938] [serial = 409] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x9537fc00) [pid = 1938] [serial = 408] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x9aa9a800) [pid = 1938] [serial = 412] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x9a64b800) [pid = 1938] [serial = 411] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x9d99dc00) [pid = 1938] [serial = 415] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x9d502000) [pid = 1938] [serial = 414] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0xa23d7800) [pid = 1938] [serial = 418] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0xa2374c00) [pid = 1938] [serial = 417] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0xa255c000) [pid = 1938] [serial = 421] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x8e0fb400) [pid = 1938] [serial = 420] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0xa6954000) [pid = 1938] [serial = 424] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0xa6799400) [pid = 1938] [serial = 423] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x9234c400) [pid = 1938] [serial = 438] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0xa6998c00) [pid = 1938] [serial = 427] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0xa695b400) [pid = 1938] [serial = 426] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0xa6f49c00) [pid = 1938] [serial = 432] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0xa8243800) [pid = 1938] [serial = 430] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0xa6f48000) [pid = 1938] [serial = 429] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x92249400) [pid = 1938] [serial = 441] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x90d60400) [pid = 1938] [serial = 435] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x90d69400) [pid = 1938] [serial = 436] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x92527800) [pid = 1938] [serial = 442] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x9242b400) [pid = 1938] [serial = 439] [outer = (nil)] [url = about:blank] 18:06:08 INFO - PROCESS | 1938 | 1468199168580 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:06:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:06:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 2488ms 18:06:08 INFO - PROCESS | 1938 | 1468199168653 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 18:06:08 INFO - PROCESS | 1938 | 1468199168658 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 18:06:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:06:08 INFO - PROCESS | 1938 | 1468199168668 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:06:08 INFO - PROCESS | 1938 | 1468199168675 Marionette TRACE conn3 <- [1,662,null,{}] 18:06:08 INFO - PROCESS | 1938 | 1468199168682 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:08 INFO - PROCESS | 1938 | 1468199168687 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:08 INFO - PROCESS | 1938 | 1468199168838 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 18:06:08 INFO - PROCESS | 1938 | 1468199168847 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:08 INFO - PROCESS | 1938 | 1468199168855 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec58400 == 28 [pid = 1938] [id = 173] 18:06:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x8ec58800) [pid = 1938] [serial = 519] [outer = (nil)] 18:06:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x8ed15800) [pid = 1938] [serial = 520] [outer = 0x8ec58800] 18:06:08 INFO - PROCESS | 1938 | 1468199168921 Marionette DEBUG loaded listener.js 18:06:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x9058c400) [pid = 1938] [serial = 521] [outer = 0x8ec58800] 18:06:09 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:06:09 INFO - PROCESS | 1938 | 1468199169737 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 18:06:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:06:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1141ms 18:06:09 INFO - PROCESS | 1938 | 1468199169809 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 18:06:09 INFO - PROCESS | 1938 | 1468199169817 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 18:06:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:06:09 INFO - PROCESS | 1938 | 1468199169828 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:06:09 INFO - PROCESS | 1938 | 1468199169832 Marionette TRACE conn3 <- [1,666,null,{}] 18:06:09 INFO - PROCESS | 1938 | 1468199169839 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:09 INFO - PROCESS | 1938 | 1468199169844 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:10 INFO - PROCESS | 1938 | 1468199170009 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 18:06:10 INFO - PROCESS | 1938 | 1468199170126 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:10 INFO - PROCESS | 1938 | 1468199170135 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d5fc00 == 29 [pid = 1938] [id = 174] 18:06:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x90d69c00) [pid = 1938] [serial = 522] [outer = (nil)] 18:06:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x90d6d400) [pid = 1938] [serial = 523] [outer = 0x90d69c00] 18:06:10 INFO - PROCESS | 1938 | 1468199170200 Marionette DEBUG loaded listener.js 18:06:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x90f6f000) [pid = 1938] [serial = 524] [outer = 0x90d69c00] 18:06:10 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:06:11 INFO - PROCESS | 1938 | 1468199171027 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 18:06:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:06:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1243ms 18:06:11 INFO - PROCESS | 1938 | 1468199171071 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 18:06:11 INFO - PROCESS | 1938 | 1468199171075 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 18:06:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:06:11 INFO - PROCESS | 1938 | 1468199171081 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:06:11 INFO - PROCESS | 1938 | 1468199171087 Marionette TRACE conn3 <- [1,670,null,{}] 18:06:11 INFO - PROCESS | 1938 | 1468199171118 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:11 INFO - PROCESS | 1938 | 1468199171128 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:11 INFO - PROCESS | 1938 | 1468199171332 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 18:06:11 INFO - PROCESS | 1938 | 1468199171353 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:11 INFO - PROCESS | 1938 | 1468199171367 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x920cbc00 == 30 [pid = 1938] [id = 175] 18:06:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x920cdc00) [pid = 1938] [serial = 525] [outer = (nil)] 18:06:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x920d7800) [pid = 1938] [serial = 526] [outer = 0x920cdc00] 18:06:11 INFO - PROCESS | 1938 | 1468199171432 Marionette DEBUG loaded listener.js 18:06:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x92249800) [pid = 1938] [serial = 527] [outer = 0x920cdc00] 18:06:12 INFO - PROCESS | 1938 | 1468199172283 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 18:06:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:06:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1238ms 18:06:12 INFO - PROCESS | 1938 | 1468199172322 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 18:06:12 INFO - PROCESS | 1938 | 1468199172325 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 18:06:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:06:12 INFO - PROCESS | 1938 | 1468199172331 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:06:12 INFO - PROCESS | 1938 | 1468199172334 Marionette TRACE conn3 <- [1,674,null,{}] 18:06:12 INFO - PROCESS | 1938 | 1468199172339 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:12 INFO - PROCESS | 1938 | 1468199172344 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:13 INFO - PROCESS | 1938 | 1468199173070 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 18:06:13 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x920d6c00) [pid = 1938] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:06:13 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x95378400) [pid = 1938] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:06:13 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x9058a800) [pid = 1938] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:06:13 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x991dac00) [pid = 1938] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:06:13 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x9275c800) [pid = 1938] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:06:13 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x99c65000) [pid = 1938] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:06:13 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x931f6800) [pid = 1938] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:06:13 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x9530fc00) [pid = 1938] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:06:13 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x8e0f2000) [pid = 1938] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:06:13 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x9089e400) [pid = 1938] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:06:13 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x9224b400) [pid = 1938] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:06:13 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x8ed0e800) [pid = 1938] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:06:13 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x8ebc8800) [pid = 1938] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:06:13 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x92249c00) [pid = 1938] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:06:13 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x906c1800) [pid = 1938] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:06:13 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x8ec5a000) [pid = 1938] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 18:06:13 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x931ef800) [pid = 1938] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:06:13 INFO - PROCESS | 1938 | 1468199173254 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:13 INFO - PROCESS | 1938 | 1468199173262 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f9000 == 31 [pid = 1938] [id = 176] 18:06:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x8ebc8800) [pid = 1938] [serial = 528] [outer = (nil)] 18:06:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x8ed14000) [pid = 1938] [serial = 529] [outer = 0x8ebc8800] 18:06:13 INFO - PROCESS | 1938 | 1468199173330 Marionette DEBUG loaded listener.js 18:06:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x920d6c00) [pid = 1938] [serial = 530] [outer = 0x8ebc8800] 18:06:13 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:06:13 INFO - PROCESS | 1938 | 1468199173978 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 18:06:14 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 18:06:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1679ms 18:06:14 INFO - PROCESS | 1938 | 1468199174011 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 18:06:14 INFO - PROCESS | 1938 | 1468199174015 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 18:06:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:06:14 INFO - PROCESS | 1938 | 1468199174020 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:06:14 INFO - PROCESS | 1938 | 1468199174022 Marionette TRACE conn3 <- [1,678,null,{}] 18:06:14 INFO - PROCESS | 1938 | 1468199174028 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:14 INFO - PROCESS | 1938 | 1468199174032 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:14 INFO - PROCESS | 1938 | 1468199174171 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 18:06:14 INFO - PROCESS | 1938 | 1468199174289 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:14 INFO - PROCESS | 1938 | 1468199174298 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec59c00 == 32 [pid = 1938] [id = 177] 18:06:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x9224fc00) [pid = 1938] [serial = 531] [outer = (nil)] 18:06:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x9242d400) [pid = 1938] [serial = 532] [outer = 0x9224fc00] 18:06:14 INFO - PROCESS | 1938 | 1468199174357 Marionette DEBUG loaded listener.js 18:06:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x9242fc00) [pid = 1938] [serial = 533] [outer = 0x9224fc00] 18:06:15 INFO - PROCESS | 1938 | 1468199175025 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 18:06:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:06:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1076ms 18:06:15 INFO - PROCESS | 1938 | 1468199175120 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 18:06:15 INFO - PROCESS | 1938 | 1468199175127 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 18:06:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:06:15 INFO - PROCESS | 1938 | 1468199175139 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:06:15 INFO - PROCESS | 1938 | 1468199175144 Marionette TRACE conn3 <- [1,682,null,{}] 18:06:15 INFO - PROCESS | 1938 | 1468199175153 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:15 INFO - PROCESS | 1938 | 1468199175158 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:15 INFO - PROCESS | 1938 | 1468199175369 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 18:06:15 INFO - PROCESS | 1938 | 1468199175520 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:15 INFO - PROCESS | 1938 | 1468199175532 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec58000 == 33 [pid = 1938] [id = 178] 18:06:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x8ec5c800) [pid = 1938] [serial = 534] [outer = (nil)] 18:06:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x8ed12800) [pid = 1938] [serial = 535] [outer = 0x8ec5c800] 18:06:15 INFO - PROCESS | 1938 | 1468199175611 Marionette DEBUG loaded listener.js 18:06:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x906ba400) [pid = 1938] [serial = 536] [outer = 0x8ec5c800] 18:06:16 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:16 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:06:16 INFO - PROCESS | 1938 | 1468199176974 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 18:06:17 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) 18:06:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1885ms 18:06:17 INFO - PROCESS | 1938 | 1468199177033 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 18:06:17 INFO - PROCESS | 1938 | 1468199177038 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 18:06:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:06:17 INFO - PROCESS | 1938 | 1468199177077 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:06:17 INFO - PROCESS | 1938 | 1468199177084 Marionette TRACE conn3 <- [1,686,null,{}] 18:06:17 INFO - PROCESS | 1938 | 1468199177091 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:17 INFO - PROCESS | 1938 | 1468199177097 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:17 INFO - PROCESS | 1938 | 1468199177250 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 18:06:17 INFO - PROCESS | 1938 | 1468199177399 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:17 INFO - PROCESS | 1938 | 1468199177412 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x90890c00 == 34 [pid = 1938] [id = 179] 18:06:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x910bc000) [pid = 1938] [serial = 537] [outer = (nil)] 18:06:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x920d0800) [pid = 1938] [serial = 538] [outer = 0x910bc000] 18:06:17 INFO - PROCESS | 1938 | 1468199177485 Marionette DEBUG loaded listener.js 18:06:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x92249c00) [pid = 1938] [serial = 539] [outer = 0x910bc000] 18:06:18 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:18 INFO - PROCESS | 1938 | 1468199178818 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 18:06:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:06:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1841ms 18:06:18 INFO - PROCESS | 1938 | 1468199178913 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 18:06:18 INFO - PROCESS | 1938 | 1468199178917 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 18:06:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:06:18 INFO - PROCESS | 1938 | 1468199178924 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:06:18 INFO - PROCESS | 1938 | 1468199178927 Marionette TRACE conn3 <- [1,690,null,{}] 18:06:18 INFO - PROCESS | 1938 | 1468199178944 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:18 INFO - PROCESS | 1938 | 1468199178952 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:19 INFO - PROCESS | 1938 | 1468199179113 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 18:06:19 INFO - PROCESS | 1938 | 1468199179263 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:19 INFO - PROCESS | 1938 | 1468199179275 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x925ebc00 == 35 [pid = 1938] [id = 180] 18:06:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x92753000) [pid = 1938] [serial = 540] [outer = (nil)] 18:06:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x931ef000) [pid = 1938] [serial = 541] [outer = 0x92753000] 18:06:19 INFO - PROCESS | 1938 | 1468199179354 Marionette DEBUG loaded listener.js 18:06:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x931f6400) [pid = 1938] [serial = 542] [outer = 0x92753000] 18:06:20 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:20 INFO - PROCESS | 1938 | 1468199180691 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 18:06:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:06:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1884ms 18:06:20 INFO - PROCESS | 1938 | 1468199180816 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 18:06:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:06:20 INFO - PROCESS | 1938 | 1468199180821 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 18:06:20 INFO - PROCESS | 1938 | 1468199180829 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:06:20 INFO - PROCESS | 1938 | 1468199180834 Marionette TRACE conn3 <- [1,694,null,{}] 18:06:20 INFO - PROCESS | 1938 | 1468199180841 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:20 INFO - PROCESS | 1938 | 1468199180847 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:20 INFO - PROCESS | 1938 | 1468199180996 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 18:06:21 INFO - PROCESS | 1938 | 1468199181137 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:21 INFO - PROCESS | 1938 | 1468199181150 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:21 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f9000 == 34 [pid = 1938] [id = 176] 18:06:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f9000 == 35 [pid = 1938] [id = 181] 18:06:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x8e0fa000) [pid = 1938] [serial = 543] [outer = (nil)] 18:06:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x9058ac00) [pid = 1938] [serial = 544] [outer = 0x8e0fa000] 18:06:21 INFO - PROCESS | 1938 | 1468199181231 Marionette DEBUG loaded listener.js 18:06:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x906bb000) [pid = 1938] [serial = 545] [outer = 0x8e0fa000] 18:06:21 INFO - PROCESS | 1938 | --DOCSHELL 0x920cbc00 == 34 [pid = 1938] [id = 175] 18:06:21 INFO - PROCESS | 1938 | --DOCSHELL 0x90d5fc00 == 33 [pid = 1938] [id = 174] 18:06:21 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec58400 == 32 [pid = 1938] [id = 173] 18:06:21 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ef000 == 31 [pid = 1938] [id = 172] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x95380000) [pid = 1938] [serial = 491] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x95379800) [pid = 1938] [serial = 490] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x93c33400) [pid = 1938] [serial = 481] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x95488400) [pid = 1938] [serial = 454] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x99445400) [pid = 1938] [serial = 461] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x99963000) [pid = 1938] [serial = 464] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x9528a800) [pid = 1938] [serial = 452] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x99441c00) [pid = 1938] [serial = 460] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x9a4aec00) [pid = 1938] [serial = 467] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x9528fc00) [pid = 1938] [serial = 485] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x98e17400) [pid = 1938] [serial = 458] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x9530a800) [pid = 1938] [serial = 488] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x910c2800) [pid = 1938] [serial = 448] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x93e40c00) [pid = 1938] [serial = 482] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x931f9400) [pid = 1938] [serial = 444] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x920d5c00) [pid = 1938] [serial = 449] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x9058a000) [pid = 1938] [serial = 472] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x9089d000) [pid = 1938] [serial = 469] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x925edc00) [pid = 1938] [serial = 479] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x9510f800) [pid = 1938] [serial = 451] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x951dd000) [pid = 1938] [serial = 484] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x9a351400) [pid = 1938] [serial = 466] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x99960400) [pid = 1938] [serial = 463] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x90f70400) [pid = 1938] [serial = 476] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0xa8c1c800) [pid = 1938] [serial = 433] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x93c64400) [pid = 1938] [serial = 445] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x92356c00) [pid = 1938] [serial = 478] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x98e9ac00) [pid = 1938] [serial = 457] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x95109000) [pid = 1938] [serial = 487] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0xa3189400) [pid = 1938] [serial = 256] [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.] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x979b6800) [pid = 1938] [serial = 455] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x90d64c00) [pid = 1938] [serial = 475] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x910c5c00) [pid = 1938] [serial = 470] [outer = (nil)] [url = about:blank] 18:06:21 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x906bd800) [pid = 1938] [serial = 473] [outer = (nil)] [url = about:blank] 18:06:22 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:22 INFO - PROCESS | 1938 | 1468199182384 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 18:06:22 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) 18:06:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1587ms 18:06:22 INFO - PROCESS | 1938 | 1468199182416 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 18:06:22 INFO - PROCESS | 1938 | 1468199182422 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 18:06:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:06:22 INFO - PROCESS | 1938 | 1468199182431 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:06:22 INFO - PROCESS | 1938 | 1468199182435 Marionette TRACE conn3 <- [1,698,null,{}] 18:06:22 INFO - PROCESS | 1938 | 1468199182440 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:22 INFO - PROCESS | 1938 | 1468199182446 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:22 INFO - PROCESS | 1938 | 1468199182588 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 18:06:22 INFO - PROCESS | 1938 | 1468199182750 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:22 INFO - PROCESS | 1938 | 1468199182759 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x90585000 == 32 [pid = 1938] [id = 182] 18:06:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x910b6400) [pid = 1938] [serial = 546] [outer = (nil)] 18:06:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x92250800) [pid = 1938] [serial = 547] [outer = 0x910b6400] 18:06:22 INFO - PROCESS | 1938 | 1468199182821 Marionette DEBUG loaded listener.js 18:06:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x9235b800) [pid = 1938] [serial = 548] [outer = 0x910b6400] 18:06:23 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:23 INFO - PROCESS | 1938 | 1468199183865 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 18:06:23 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) 18:06:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1481ms 18:06:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:06:23 INFO - PROCESS | 1938 | 1468199183921 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 18:06:23 INFO - PROCESS | 1938 | 1468199183924 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 18:06:23 INFO - PROCESS | 1938 | 1468199183930 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:06:23 INFO - PROCESS | 1938 | 1468199183935 Marionette TRACE conn3 <- [1,702,null,{}] 18:06:23 INFO - PROCESS | 1938 | 1468199183949 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:23 INFO - PROCESS | 1938 | 1468199183956 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:24 INFO - PROCESS | 1938 | 1468199184147 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 18:06:24 INFO - PROCESS | 1938 | 1468199184296 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:24 INFO - PROCESS | 1938 | 1468199184308 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x925ec400 == 33 [pid = 1938] [id = 183] 18:06:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x925f5000) [pid = 1938] [serial = 549] [outer = (nil)] 18:06:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x93c36400) [pid = 1938] [serial = 550] [outer = 0x925f5000] 18:06:24 INFO - PROCESS | 1938 | 1468199184369 Marionette DEBUG loaded listener.js 18:06:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x93c57800) [pid = 1938] [serial = 551] [outer = 0x925f5000] 18:06:25 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x920cdc00) [pid = 1938] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:06:25 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x90586800) [pid = 1938] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:06:25 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x8ec5b400) [pid = 1938] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:06:25 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x9944b800) [pid = 1938] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:06:25 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x90d69c00) [pid = 1938] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:06:25 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x920d5400) [pid = 1938] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:06:25 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x8ebc7000) [pid = 1938] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:06:25 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x9a4bdc00) [pid = 1938] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:06:25 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x8ec58800) [pid = 1938] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:06:25 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x95375400) [pid = 1938] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:06:25 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x8ebc8800) [pid = 1938] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:06:25 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x991d8800) [pid = 1938] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:06:25 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x9963e000) [pid = 1938] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:06:25 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:25 INFO - PROCESS | 1938 | 1468199185546 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 18:06:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:06:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1635ms 18:06:25 INFO - PROCESS | 1938 | 1468199185564 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 18:06:25 INFO - PROCESS | 1938 | 1468199185568 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 18:06:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:06:25 INFO - PROCESS | 1938 | 1468199185574 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:06:25 INFO - PROCESS | 1938 | 1468199185576 Marionette TRACE conn3 <- [1,706,null,{}] 18:06:25 INFO - PROCESS | 1938 | 1468199185581 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:25 INFO - PROCESS | 1938 | 1468199185586 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:25 INFO - PROCESS | 1938 | 1468199185721 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 18:06:25 INFO - PROCESS | 1938 | 1468199185866 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:25 INFO - PROCESS | 1938 | 1468199185873 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x9234c400 == 34 [pid = 1938] [id = 184] 18:06:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x93c56000) [pid = 1938] [serial = 552] [outer = (nil)] 18:06:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x95102800) [pid = 1938] [serial = 553] [outer = 0x93c56000] 18:06:25 INFO - PROCESS | 1938 | 1468199185935 Marionette DEBUG loaded listener.js 18:06:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x951dd000) [pid = 1938] [serial = 554] [outer = 0x93c56000] 18:06:26 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:26 INFO - PROCESS | 1938 | 1468199186967 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 18:06:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:06:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1441ms 18:06:27 INFO - PROCESS | 1938 | 1468199187015 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 18:06:27 INFO - PROCESS | 1938 | 1468199187019 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 18:06:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:06:27 INFO - PROCESS | 1938 | 1468199187025 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:06:27 INFO - PROCESS | 1938 | 1468199187029 Marionette TRACE conn3 <- [1,710,null,{}] 18:06:27 INFO - PROCESS | 1938 | 1468199187084 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:27 INFO - PROCESS | 1938 | 1468199187090 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:27 INFO - PROCESS | 1938 | 1468199187348 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 18:06:27 INFO - PROCESS | 1938 | 1468199187503 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:27 INFO - PROCESS | 1938 | 1468199187515 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec57c00 == 35 [pid = 1938] [id = 185] 18:06:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x8ec5c000) [pid = 1938] [serial = 555] [outer = (nil)] 18:06:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x906bac00) [pid = 1938] [serial = 556] [outer = 0x8ec5c000] 18:06:27 INFO - PROCESS | 1938 | 1468199187593 Marionette DEBUG loaded listener.js 18:06:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x90d60c00) [pid = 1938] [serial = 557] [outer = 0x8ec5c000] 18:06:28 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:28 INFO - PROCESS | 1938 | 1468199188903 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 18:06:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:06:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1925ms 18:06:29 INFO - PROCESS | 1938 | 1468199189039 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 18:06:29 INFO - PROCESS | 1938 | 1468199189044 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 18:06:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:06:29 INFO - PROCESS | 1938 | 1468199189059 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:06:29 INFO - PROCESS | 1938 | 1468199189064 Marionette TRACE conn3 <- [1,714,null,{}] 18:06:29 INFO - PROCESS | 1938 | 1468199189072 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:29 INFO - PROCESS | 1938 | 1468199189077 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:29 INFO - PROCESS | 1938 | 1468199189237 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 18:06:29 INFO - PROCESS | 1938 | 1468199189389 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:29 INFO - PROCESS | 1938 | 1468199189404 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f78400 == 36 [pid = 1938] [id = 186] 18:06:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x92350800) [pid = 1938] [serial = 558] [outer = (nil)] 18:06:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9242e000) [pid = 1938] [serial = 559] [outer = 0x92350800] 18:06:29 INFO - PROCESS | 1938 | 1468199189477 Marionette DEBUG loaded listener.js 18:06:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x9252d000) [pid = 1938] [serial = 560] [outer = 0x92350800] 18:06:30 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:30 INFO - PROCESS | 1938 | 1468199190778 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 18:06:30 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 18:06:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1736ms 18:06:30 INFO - PROCESS | 1938 | 1468199190793 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 18:06:30 INFO - PROCESS | 1938 | 1468199190797 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 18:06:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:06:30 INFO - PROCESS | 1938 | 1468199190804 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:06:30 INFO - PROCESS | 1938 | 1468199190808 Marionette TRACE conn3 <- [1,718,null,{}] 18:06:30 INFO - PROCESS | 1938 | 1468199190815 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:30 INFO - PROCESS | 1938 | 1468199190820 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:31 INFO - PROCESS | 1938 | 1468199191114 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 18:06:31 INFO - PROCESS | 1938 | 1468199191233 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:31 INFO - PROCESS | 1938 | 1468199191247 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x925f5c00 == 37 [pid = 1938] [id = 187] 18:06:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x9271b800) [pid = 1938] [serial = 561] [outer = (nil)] 18:06:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x93c39800) [pid = 1938] [serial = 562] [outer = 0x9271b800] 18:06:31 INFO - PROCESS | 1938 | 1468199191325 Marionette DEBUG loaded listener.js 18:06:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x93e3b800) [pid = 1938] [serial = 563] [outer = 0x9271b800] 18:06:32 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:32 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:06:32 INFO - PROCESS | 1938 | 1468199192652 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 18:06:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:06:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1886ms 18:06:32 INFO - PROCESS | 1938 | 1468199192749 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 18:06:32 INFO - PROCESS | 1938 | 1468199192759 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 18:06:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:06:32 INFO - PROCESS | 1938 | 1468199192817 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:06:32 INFO - PROCESS | 1938 | 1468199192820 Marionette TRACE conn3 <- [1,722,null,{}] 18:06:32 INFO - PROCESS | 1938 | 1468199192827 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:32 INFO - PROCESS | 1938 | 1468199192833 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:32 INFO - PROCESS | 1938 | 1468199192991 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 18:06:33 INFO - PROCESS | 1938 | 1468199193139 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:33 INFO - PROCESS | 1938 | 1468199193145 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc1400 == 38 [pid = 1938] [id = 188] 18:06:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x8ec4d800) [pid = 1938] [serial = 564] [outer = (nil)] 18:06:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x90d68400) [pid = 1938] [serial = 565] [outer = 0x8ec4d800] 18:06:33 INFO - PROCESS | 1938 | 1468199193223 Marionette DEBUG loaded listener.js 18:06:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x93e3a800) [pid = 1938] [serial = 566] [outer = 0x8ec4d800] 18:06:34 INFO - PROCESS | 1938 | 1468199194264 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 18:06:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:06:34 INFO - PROCESS | 1938 | 1468199194319 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 18:06:34 INFO - PROCESS | 1938 | 1468199194326 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:06:34 INFO - PROCESS | 1938 | 1468199194333 Marionette TRACE conn3 <- [1,726,null,{}] 18:06:34 INFO - PROCESS | 1938 | 1468199194341 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:34 INFO - PROCESS | 1938 | 1468199194346 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:34 INFO - PROCESS | 1938 | 1468199194506 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f1800 == 37 [pid = 1938] [id = 162] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x9089b800 == 36 [pid = 1938] [id = 145] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x9271c400 == 35 [pid = 1938] [id = 161] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x925ec400 == 34 [pid = 1938] [id = 183] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x90585000 == 33 [pid = 1938] [id = 182] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f9000 == 32 [pid = 1938] [id = 181] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f5000 == 31 [pid = 1938] [id = 157] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x920d5800 == 30 [pid = 1938] [id = 146] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x92243800 == 29 [pid = 1938] [id = 159] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ef800 == 28 [pid = 1938] [id = 160] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0edc00 == 27 [pid = 1938] [id = 148] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x92713c00 == 26 [pid = 1938] [id = 150] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebca800 == 25 [pid = 1938] [id = 152] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x90890c00 == 24 [pid = 1938] [id = 179] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec59c00 == 23 [pid = 1938] [id = 177] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x925ebc00 == 22 [pid = 1938] [id = 180] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x90899000 == 21 [pid = 1938] [id = 149] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec58000 == 20 [pid = 1938] [id = 178] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x90897c00 == 19 [pid = 1938] [id = 154] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x99c5ec00 == 18 [pid = 1938] [id = 155] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x9058b400 == 17 [pid = 1938] [id = 147] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc7c00 == 16 [pid = 1938] [id = 156] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ee000 == 15 [pid = 1938] [id = 153] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x95377800 == 14 [pid = 1938] [id = 151] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec52000 == 13 [pid = 1938] [id = 158] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x90f78400 == 12 [pid = 1938] [id = 186] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x925f5c00 == 11 [pid = 1938] [id = 187] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x9234c400 == 10 [pid = 1938] [id = 184] 18:06:35 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec57c00 == 9 [pid = 1938] [id = 185] 18:06:35 INFO - PROCESS | 1938 | 1468199195415 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:35 INFO - PROCESS | 1938 | 1468199195424 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x9242d400) [pid = 1938] [serial = 532] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x920d7800) [pid = 1938] [serial = 526] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x906b9c00) [pid = 1938] [serial = 514] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x9089d400) [pid = 1938] [serial = 494] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x906c6000) [pid = 1938] [serial = 493] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x9af86c00) [pid = 1938] [serial = 509] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x9aa95000) [pid = 1938] [serial = 508] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x92249800) [pid = 1938] [serial = 527] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x90d6d400) [pid = 1938] [serial = 523] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x9275a000) [pid = 1938] [serial = 497] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x92428400) [pid = 1938] [serial = 496] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x925f2000) [pid = 1938] [serial = 518] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x9d929400) [pid = 1938] [serial = 512] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x920d0000) [pid = 1938] [serial = 517] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x9d505000) [pid = 1938] [serial = 511] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x8ed15800) [pid = 1938] [serial = 520] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x9929c000) [pid = 1938] [serial = 500] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x98e1ac00) [pid = 1938] [serial = 499] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x9058c400) [pid = 1938] [serial = 521] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x8ed14000) [pid = 1938] [serial = 529] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x9089c000) [pid = 1938] [serial = 515] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x920d6c00) [pid = 1938] [serial = 530] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x99641c00) [pid = 1938] [serial = 503] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x9944d800) [pid = 1938] [serial = 502] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 54 (0x90f6f000) [pid = 1938] [serial = 524] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 53 (0x9995fc00) [pid = 1938] [serial = 506] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | --DOMWINDOW == 52 (0x9995c800) [pid = 1938] [serial = 505] [outer = (nil)] [url = about:blank] 18:06:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f1c00 == 10 [pid = 1938] [id = 189] 18:06:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 53 (0x8e0f2000) [pid = 1938] [serial = 567] [outer = (nil)] 18:06:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0x8e0f7000) [pid = 1938] [serial = 568] [outer = 0x8e0f2000] 18:06:35 INFO - PROCESS | 1938 | 1468199195683 Marionette DEBUG loaded listener.js 18:06:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x8ebc7400) [pid = 1938] [serial = 569] [outer = 0x8e0f2000] 18:06:36 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:36 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:06:36 INFO - PROCESS | 1938 | 1468199196467 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 18:06:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:06:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 2197ms 18:06:36 INFO - PROCESS | 1938 | 1468199196525 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 18:06:36 INFO - PROCESS | 1938 | 1468199196529 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 18:06:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:06:36 INFO - PROCESS | 1938 | 1468199196537 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:06:36 INFO - PROCESS | 1938 | 1468199196541 Marionette TRACE conn3 <- [1,730,null,{}] 18:06:36 INFO - PROCESS | 1938 | 1468199196549 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:36 INFO - PROCESS | 1938 | 1468199196556 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:36 INFO - PROCESS | 1938 | 1468199196705 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 18:06:36 INFO - PROCESS | 1938 | 1468199196719 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:36 INFO - PROCESS | 1938 | 1468199196727 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x906b9400 == 11 [pid = 1938] [id = 190] 18:06:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x906b9c00) [pid = 1938] [serial = 570] [outer = (nil)] 18:06:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x906c3400) [pid = 1938] [serial = 571] [outer = 0x906b9c00] 18:06:36 INFO - PROCESS | 1938 | 1468199196800 Marionette DEBUG loaded listener.js 18:06:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x90891800) [pid = 1938] [serial = 572] [outer = 0x906b9c00] 18:06:37 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:37 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:06:37 INFO - PROCESS | 1938 | 1468199197664 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 18:06:37 INFO - PROCESS | 1938 | 1468199197753 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 18:06:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:06:37 INFO - PROCESS | 1938 | 1468199197773 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:06:37 INFO - PROCESS | 1938 | 1468199197777 Marionette TRACE conn3 <- [1,734,null,{}] 18:06:37 INFO - PROCESS | 1938 | 1468199197782 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:37 INFO - PROCESS | 1938 | 1468199197788 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:37 INFO - PROCESS | 1938 | 1468199197977 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 18:06:38 INFO - PROCESS | 1938 | 1468199198005 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:38 INFO - PROCESS | 1938 | 1468199198017 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c1c00 == 12 [pid = 1938] [id = 191] 18:06:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x90d60800) [pid = 1938] [serial = 573] [outer = (nil)] 18:06:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x90f6b000) [pid = 1938] [serial = 574] [outer = 0x90d60800] 18:06:38 INFO - PROCESS | 1938 | 1468199198086 Marionette DEBUG loaded listener.js 18:06:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x910c2c00) [pid = 1938] [serial = 575] [outer = 0x90d60800] 18:06:38 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:38 INFO - PROCESS | 1938 | 1468199198962 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 18:06:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:06:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1244ms 18:06:39 INFO - PROCESS | 1938 | 1468199199006 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 18:06:39 INFO - PROCESS | 1938 | 1468199199009 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 18:06:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:06:39 INFO - PROCESS | 1938 | 1468199199024 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:06:39 INFO - PROCESS | 1938 | 1468199199033 Marionette TRACE conn3 <- [1,738,null,{}] 18:06:39 INFO - PROCESS | 1938 | 1468199199048 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:39 INFO - PROCESS | 1938 | 1468199199056 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:39 INFO - PROCESS | 1938 | 1468199199249 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 18:06:39 INFO - PROCESS | 1938 | 1468199199282 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:39 INFO - PROCESS | 1938 | 1468199199287 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x9234d800 == 13 [pid = 1938] [id = 192] 18:06:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x9234dc00) [pid = 1938] [serial = 576] [outer = (nil)] 18:06:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x9242c800) [pid = 1938] [serial = 577] [outer = 0x9234dc00] 18:06:39 INFO - PROCESS | 1938 | 1468199199351 Marionette DEBUG loaded listener.js 18:06:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x92523800) [pid = 1938] [serial = 578] [outer = 0x9234dc00] 18:06:40 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x93c56000) [pid = 1938] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:06:40 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x925f5000) [pid = 1938] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:06:40 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x910bc000) [pid = 1938] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:06:40 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x910b6400) [pid = 1938] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:06:40 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x8e0fa000) [pid = 1938] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:06:40 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x9224fc00) [pid = 1938] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:06:40 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x8ec5c800) [pid = 1938] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:06:40 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x92753000) [pid = 1938] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:06:40 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:40 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:06:40 INFO - PROCESS | 1938 | 1468199200841 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 18:06:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:06:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1851ms 18:06:40 INFO - PROCESS | 1938 | 1468199200866 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 18:06:40 INFO - PROCESS | 1938 | 1468199200870 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 18:06:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:06:40 INFO - PROCESS | 1938 | 1468199200876 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:06:40 INFO - PROCESS | 1938 | 1468199200879 Marionette TRACE conn3 <- [1,742,null,{}] 18:06:40 INFO - PROCESS | 1938 | 1468199200891 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:40 INFO - PROCESS | 1938 | 1468199200894 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:41 INFO - PROCESS | 1938 | 1468199201026 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 18:06:41 INFO - PROCESS | 1938 | 1468199201036 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:41 INFO - PROCESS | 1938 | 1468199201044 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x90590400 == 14 [pid = 1938] [id = 193] 18:06:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x920cb400) [pid = 1938] [serial = 579] [outer = (nil)] 18:06:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x9242e400) [pid = 1938] [serial = 580] [outer = 0x920cb400] 18:06:41 INFO - PROCESS | 1938 | 1468199201104 Marionette DEBUG loaded listener.js 18:06:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x925ea800) [pid = 1938] [serial = 581] [outer = 0x920cb400] 18:06:42 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:42 INFO - PROCESS | 1938 | 1468199202228 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 18:06:42 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 18:06:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1380ms 18:06:42 INFO - PROCESS | 1938 | 1468199202292 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 18:06:42 INFO - PROCESS | 1938 | 1468199202299 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 18:06:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:06:42 INFO - PROCESS | 1938 | 1468199202308 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:06:42 INFO - PROCESS | 1938 | 1468199202312 Marionette TRACE conn3 <- [1,746,null,{}] 18:06:42 INFO - PROCESS | 1938 | 1468199202321 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:42 INFO - PROCESS | 1938 | 1468199202326 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:42 INFO - PROCESS | 1938 | 1468199202510 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 18:06:42 INFO - PROCESS | 1938 | 1468199202712 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:42 INFO - PROCESS | 1938 | 1468199202722 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed15800 == 15 [pid = 1938] [id = 194] 18:06:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x8ed17000) [pid = 1938] [serial = 582] [outer = (nil)] 18:06:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x9058d800) [pid = 1938] [serial = 583] [outer = 0x8ed17000] 18:06:42 INFO - PROCESS | 1938 | 1468199202812 Marionette DEBUG loaded listener.js 18:06:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x90d6d400) [pid = 1938] [serial = 584] [outer = 0x8ed17000] 18:06:43 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:44 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:44 INFO - PROCESS | 1938 | 1468199204227 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 18:06:44 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.) 18:06:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1983ms 18:06:44 INFO - PROCESS | 1938 | 1468199204292 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 18:06:44 INFO - PROCESS | 1938 | 1468199204299 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 18:06:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:06:44 INFO - PROCESS | 1938 | 1468199204310 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:06:44 INFO - PROCESS | 1938 | 1468199204314 Marionette TRACE conn3 <- [1,750,null,{}] 18:06:44 INFO - PROCESS | 1938 | 1468199204320 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:44 INFO - PROCESS | 1938 | 1468199204326 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:44 INFO - PROCESS | 1938 | 1468199204495 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 18:06:44 INFO - PROCESS | 1938 | 1468199204634 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:44 INFO - PROCESS | 1938 | 1468199204645 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebcf400 == 16 [pid = 1938] [id = 195] 18:06:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x8ec5a800) [pid = 1938] [serial = 585] [outer = (nil)] 18:06:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x9242d400) [pid = 1938] [serial = 586] [outer = 0x8ec5a800] 18:06:44 INFO - PROCESS | 1938 | 1468199204719 Marionette DEBUG loaded listener.js 18:06:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x925f3400) [pid = 1938] [serial = 587] [outer = 0x8ec5a800] 18:06:46 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:46 INFO - PROCESS | 1938 | 1468199206162 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 18:06:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:06:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1886ms 18:06:46 INFO - PROCESS | 1938 | 1468199206196 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 18:06:46 INFO - PROCESS | 1938 | 1468199206201 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 18:06:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:06:46 INFO - PROCESS | 1938 | 1468199206209 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:06:46 INFO - PROCESS | 1938 | 1468199206213 Marionette TRACE conn3 <- [1,754,null,{}] 18:06:46 INFO - PROCESS | 1938 | 1468199206223 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:46 INFO - PROCESS | 1938 | 1468199206228 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:46 INFO - PROCESS | 1938 | 1468199206387 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 18:06:46 INFO - PROCESS | 1938 | 1468199206538 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:46 INFO - PROCESS | 1938 | 1468199206554 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f8400 == 17 [pid = 1938] [id = 196] 18:06:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x906bbc00) [pid = 1938] [serial = 588] [outer = (nil)] 18:06:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9089cc00) [pid = 1938] [serial = 589] [outer = 0x906bbc00] 18:06:46 INFO - PROCESS | 1938 | 1468199206633 Marionette DEBUG loaded listener.js 18:06:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x90d67000) [pid = 1938] [serial = 590] [outer = 0x906bbc00] 18:06:47 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x95102800) [pid = 1938] [serial = 553] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x93c36400) [pid = 1938] [serial = 550] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x93c57800) [pid = 1938] [serial = 551] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x920d0800) [pid = 1938] [serial = 538] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x92249c00) [pid = 1938] [serial = 539] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x92250800) [pid = 1938] [serial = 547] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x9058ac00) [pid = 1938] [serial = 544] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x906bb000) [pid = 1938] [serial = 545] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x9242fc00) [pid = 1938] [serial = 533] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x8ed12800) [pid = 1938] [serial = 535] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x906ba400) [pid = 1938] [serial = 536] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x931ef000) [pid = 1938] [serial = 541] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x931f6400) [pid = 1938] [serial = 542] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1938 | --DOMWINDOW == 54 (0x951dd000) [pid = 1938] [serial = 554] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1938 | --DOMWINDOW == 53 (0x9235b800) [pid = 1938] [serial = 548] [outer = (nil)] [url = about:blank] 18:06:47 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:47 INFO - PROCESS | 1938 | 1468199207845 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 18:06:47 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 18:06:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1686ms 18:06:47 INFO - PROCESS | 1938 | 1468199207898 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 18:06:47 INFO - PROCESS | 1938 | 1468199207903 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 18:06:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:06:47 INFO - PROCESS | 1938 | 1468199207913 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:06:47 INFO - PROCESS | 1938 | 1468199207916 Marionette TRACE conn3 <- [1,758,null,{}] 18:06:47 INFO - PROCESS | 1938 | 1468199207923 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:47 INFO - PROCESS | 1938 | 1468199207928 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:48 INFO - PROCESS | 1938 | 1468199208108 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 18:06:48 INFO - PROCESS | 1938 | 1468199208212 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:48 INFO - PROCESS | 1938 | 1468199208221 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x90587c00 == 18 [pid = 1938] [id = 197] 18:06:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0x90d67400) [pid = 1938] [serial = 591] [outer = (nil)] 18:06:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x92245000) [pid = 1938] [serial = 592] [outer = 0x90d67400] 18:06:48 INFO - PROCESS | 1938 | 1468199208284 Marionette DEBUG loaded listener.js 18:06:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x92250c00) [pid = 1938] [serial = 593] [outer = 0x90d67400] 18:06:48 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:48 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:06:48 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:48 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:48 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:06:48 INFO - PROCESS | 1938 | 1468199208906 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 18:06:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:06:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1029ms 18:06:48 INFO - PROCESS | 1938 | 1468199208943 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 18:06:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:06:48 INFO - PROCESS | 1938 | 1468199208947 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 18:06:48 INFO - PROCESS | 1938 | 1468199208953 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:06:48 INFO - PROCESS | 1938 | 1468199208959 Marionette TRACE conn3 <- [1,762,null,{}] 18:06:48 INFO - PROCESS | 1938 | 1468199208975 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:48 INFO - PROCESS | 1938 | 1468199208983 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:49 INFO - PROCESS | 1938 | 1468199209194 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 18:06:49 INFO - PROCESS | 1938 | 1468199209216 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:49 INFO - PROCESS | 1938 | 1468199209223 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x925f0800 == 19 [pid = 1938] [id = 198] 18:06:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x92712000) [pid = 1938] [serial = 594] [outer = (nil)] 18:06:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x9271e800) [pid = 1938] [serial = 595] [outer = 0x92712000] 18:06:49 INFO - PROCESS | 1938 | 1468199209293 Marionette DEBUG loaded listener.js 18:06:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x9275b800) [pid = 1938] [serial = 596] [outer = 0x92712000] 18:06:50 INFO - PROCESS | 1938 | 1468199210492 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 18:06:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:06:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1584ms 18:06:50 INFO - PROCESS | 1938 | 1468199210555 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 18:06:50 INFO - PROCESS | 1938 | 1468199210559 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 18:06:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:06:50 INFO - PROCESS | 1938 | 1468199210566 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:06:50 INFO - PROCESS | 1938 | 1468199210569 Marionette TRACE conn3 <- [1,766,null,{}] 18:06:50 INFO - PROCESS | 1938 | 1468199210574 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:50 INFO - PROCESS | 1938 | 1468199210578 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:50 INFO - PROCESS | 1938 | 1468199210763 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 18:06:50 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x90d60800) [pid = 1938] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:06:50 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x8e0f2000) [pid = 1938] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:06:50 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x9234dc00) [pid = 1938] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:06:50 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x906b9c00) [pid = 1938] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:06:50 INFO - PROCESS | 1938 | --DOMWINDOW == 54 (0x8ec5c000) [pid = 1938] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:06:50 INFO - PROCESS | 1938 | --DOMWINDOW == 53 (0x92350800) [pid = 1938] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:06:50 INFO - PROCESS | 1938 | --DOMWINDOW == 52 (0x9271b800) [pid = 1938] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:06:50 INFO - PROCESS | 1938 | 1468199210901 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:50 INFO - PROCESS | 1938 | 1468199210910 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x90589800 == 20 [pid = 1938] [id = 199] 18:06:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 53 (0x90589c00) [pid = 1938] [serial = 597] [outer = (nil)] 18:06:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0x9224b000) [pid = 1938] [serial = 598] [outer = 0x90589c00] 18:06:50 INFO - PROCESS | 1938 | 1468199210976 Marionette DEBUG loaded listener.js 18:06:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x93c3bc00) [pid = 1938] [serial = 599] [outer = 0x90589c00] 18:06:51 INFO - PROCESS | 1938 | 1468199211991 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 18:06:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:06:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1436ms 18:06:52 INFO - PROCESS | 1938 | 1468199212003 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 18:06:52 INFO - PROCESS | 1938 | 1468199212005 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 18:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:06:52 INFO - PROCESS | 1938 | 1468199212011 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:06:52 INFO - PROCESS | 1938 | 1468199212013 Marionette TRACE conn3 <- [1,770,null,{}] 18:06:52 INFO - PROCESS | 1938 | 1468199212019 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:52 INFO - PROCESS | 1938 | 1468199212022 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:52 INFO - PROCESS | 1938 | 1468199212200 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 18:06:52 INFO - PROCESS | 1938 | 1468199212214 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:52 INFO - PROCESS | 1938 | 1468199212220 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed0e800 == 21 [pid = 1938] [id = 200] 18:06:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x8ed15c00) [pid = 1938] [serial = 600] [outer = (nil)] 18:06:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x93c62c00) [pid = 1938] [serial = 601] [outer = 0x8ed15c00] 18:06:52 INFO - PROCESS | 1938 | 1468199212284 Marionette DEBUG loaded listener.js 18:06:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x93e3f800) [pid = 1938] [serial = 602] [outer = 0x8ed15c00] 18:06:53 INFO - PROCESS | 1938 | 1468199213008 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 18:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1025ms 18:06:53 INFO - PROCESS | 1938 | 1468199213037 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 18:06:53 INFO - PROCESS | 1938 | 1468199213040 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 18:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:06:53 INFO - PROCESS | 1938 | 1468199213046 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:06:53 INFO - PROCESS | 1938 | 1468199213048 Marionette TRACE conn3 <- [1,774,null,{}] 18:06:53 INFO - PROCESS | 1938 | 1468199213054 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:53 INFO - PROCESS | 1938 | 1468199213063 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:53 INFO - PROCESS | 1938 | 1468199213298 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 18:06:53 INFO - PROCESS | 1938 | 1468199213441 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:53 INFO - PROCESS | 1938 | 1468199213450 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebd0000 == 22 [pid = 1938] [id = 201] 18:06:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x8ebd0800) [pid = 1938] [serial = 603] [outer = (nil)] 18:06:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x8ec5c000) [pid = 1938] [serial = 604] [outer = 0x8ebd0800] 18:06:53 INFO - PROCESS | 1938 | 1468199213530 Marionette DEBUG loaded listener.js 18:06:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x90590c00) [pid = 1938] [serial = 605] [outer = 0x8ebd0800] 18:06:54 INFO - PROCESS | 1938 | 1468199214420 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 18:06:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:06:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1427ms 18:06:54 INFO - PROCESS | 1938 | 1468199214476 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 18:06:54 INFO - PROCESS | 1938 | 1468199214481 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 18:06:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:06:54 INFO - PROCESS | 1938 | 1468199214490 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:06:54 INFO - PROCESS | 1938 | 1468199214495 Marionette TRACE conn3 <- [1,778,null,{}] 18:06:54 INFO - PROCESS | 1938 | 1468199214502 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:54 INFO - PROCESS | 1938 | 1468199214507 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:54 INFO - PROCESS | 1938 | 1468199214707 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 18:06:54 INFO - PROCESS | 1938 | 1468199214851 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:54 INFO - PROCESS | 1938 | 1468199214858 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x9089d400 == 23 [pid = 1938] [id = 202] 18:06:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x9224c000) [pid = 1938] [serial = 606] [outer = (nil)] 18:06:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x92357400) [pid = 1938] [serial = 607] [outer = 0x9224c000] 18:06:54 INFO - PROCESS | 1938 | 1468199214936 Marionette DEBUG loaded listener.js 18:06:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x92429800) [pid = 1938] [serial = 608] [outer = 0x9224c000] 18:06:55 INFO - PROCESS | 1938 | 1468199215801 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 18:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1388ms 18:06:55 INFO - PROCESS | 1938 | 1468199215878 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 18:06:55 INFO - PROCESS | 1938 | 1468199215883 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 18:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:06:55 INFO - PROCESS | 1938 | 1468199215890 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:06:55 INFO - PROCESS | 1938 | 1468199215893 Marionette TRACE conn3 <- [1,782,null,{}] 18:06:55 INFO - PROCESS | 1938 | 1468199215899 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:55 INFO - PROCESS | 1938 | 1468199215904 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:56 INFO - PROCESS | 1938 | 1468199216115 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 18:06:56 INFO - PROCESS | 1938 | 1468199216264 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:56 INFO - PROCESS | 1938 | 1468199216270 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x9271fc00 == 24 [pid = 1938] [id = 203] 18:06:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x93c36800) [pid = 1938] [serial = 609] [outer = (nil)] 18:06:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x93e47c00) [pid = 1938] [serial = 610] [outer = 0x93c36800] 18:06:56 INFO - PROCESS | 1938 | 1468199216346 Marionette DEBUG loaded listener.js 18:06:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x95103800) [pid = 1938] [serial = 611] [outer = 0x93c36800] 18:06:57 INFO - PROCESS | 1938 | 1468199217204 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 18:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1340ms 18:06:57 INFO - PROCESS | 1938 | 1468199217231 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 18:06:57 INFO - PROCESS | 1938 | 1468199217237 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 18:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:06:57 INFO - PROCESS | 1938 | 1468199217252 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:06:57 INFO - PROCESS | 1938 | 1468199217259 Marionette TRACE conn3 <- [1,786,null,{}] 18:06:57 INFO - PROCESS | 1938 | 1468199217265 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:57 INFO - PROCESS | 1938 | 1468199217271 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:57 INFO - PROCESS | 1938 | 1468199217438 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 18:06:57 INFO - PROCESS | 1938 | 1468199217583 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:57 INFO - PROCESS | 1938 | 1468199217592 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x9275a800 == 25 [pid = 1938] [id = 204] 18:06:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x93e3ec00) [pid = 1938] [serial = 612] [outer = (nil)] 18:06:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x95293000) [pid = 1938] [serial = 613] [outer = 0x93e3ec00] 18:06:57 INFO - PROCESS | 1938 | 1468199217663 Marionette DEBUG loaded listener.js 18:06:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x95294c00) [pid = 1938] [serial = 614] [outer = 0x93e3ec00] 18:06:58 INFO - PROCESS | 1938 | 1468199218546 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 18:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1342ms 18:06:58 INFO - PROCESS | 1938 | 1468199218588 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 18:06:58 INFO - PROCESS | 1938 | 1468199218592 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 18:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:06:58 INFO - PROCESS | 1938 | 1468199218598 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:06:58 INFO - PROCESS | 1938 | 1468199218602 Marionette TRACE conn3 <- [1,790,null,{}] 18:06:58 INFO - PROCESS | 1938 | 1468199218607 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:58 INFO - PROCESS | 1938 | 1468199218612 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:58 INFO - PROCESS | 1938 | 1468199218766 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 18:06:58 INFO - PROCESS | 1938 | 1468199218910 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:06:58 INFO - PROCESS | 1938 | 1468199218917 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:06:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c34000 == 26 [pid = 1938] [id = 205] 18:06:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x93e48800) [pid = 1938] [serial = 615] [outer = (nil)] 18:06:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x95308000) [pid = 1938] [serial = 616] [outer = 0x93e48800] 18:06:59 INFO - PROCESS | 1938 | 1468199218997 Marionette DEBUG loaded listener.js 18:06:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x95306800) [pid = 1938] [serial = 617] [outer = 0x93e48800] 18:06:59 INFO - PROCESS | 1938 | 1468199219880 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 18:06:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:06:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1328ms 18:06:59 INFO - PROCESS | 1938 | 1468199219928 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 18:06:59 INFO - PROCESS | 1938 | 1468199219932 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 18:06:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:06:59 INFO - PROCESS | 1938 | 1468199219938 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:06:59 INFO - PROCESS | 1938 | 1468199219941 Marionette TRACE conn3 <- [1,794,null,{}] 18:06:59 INFO - PROCESS | 1938 | 1468199219947 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:06:59 INFO - PROCESS | 1938 | 1468199219952 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:00 INFO - PROCESS | 1938 | 1468199220117 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 18:07:00 INFO - PROCESS | 1938 | 1468199220379 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:00 INFO - PROCESS | 1938 | 1468199220387 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc8400 == 27 [pid = 1938] [id = 206] 18:07:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x8ebcfc00) [pid = 1938] [serial = 618] [outer = (nil)] 18:07:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x8ed0a400) [pid = 1938] [serial = 619] [outer = 0x8ebcfc00] 18:07:00 INFO - PROCESS | 1938 | 1468199220516 Marionette DEBUG loaded listener.js 18:07:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x90d60400) [pid = 1938] [serial = 620] [outer = 0x8ebcfc00] 18:07:02 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f1c00 == 26 [pid = 1938] [id = 189] 18:07:02 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc1400 == 25 [pid = 1938] [id = 188] 18:07:02 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x9242e400) [pid = 1938] [serial = 580] [outer = (nil)] [url = about:blank] 18:07:02 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x910c2c00) [pid = 1938] [serial = 575] [outer = (nil)] [url = about:blank] 18:07:02 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x8e0f7000) [pid = 1938] [serial = 568] [outer = (nil)] [url = about:blank] 18:07:02 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x8ebc7400) [pid = 1938] [serial = 569] [outer = (nil)] [url = about:blank] 18:07:02 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x9242c800) [pid = 1938] [serial = 577] [outer = (nil)] [url = about:blank] 18:07:02 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x906c3400) [pid = 1938] [serial = 571] [outer = (nil)] [url = about:blank] 18:07:02 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x90d60c00) [pid = 1938] [serial = 557] [outer = (nil)] [url = about:blank] 18:07:02 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x906bac00) [pid = 1938] [serial = 556] [outer = (nil)] [url = about:blank] 18:07:02 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x9252d000) [pid = 1938] [serial = 560] [outer = (nil)] [url = about:blank] 18:07:02 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x9242e000) [pid = 1938] [serial = 559] [outer = (nil)] [url = about:blank] 18:07:02 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x93e3b800) [pid = 1938] [serial = 563] [outer = (nil)] [url = about:blank] 18:07:02 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x93c39800) [pid = 1938] [serial = 562] [outer = (nil)] [url = about:blank] 18:07:02 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x90d68400) [pid = 1938] [serial = 565] [outer = (nil)] [url = about:blank] 18:07:02 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x90f6b000) [pid = 1938] [serial = 574] [outer = (nil)] [url = about:blank] 18:07:02 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x92523800) [pid = 1938] [serial = 578] [outer = (nil)] [url = about:blank] 18:07:02 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x90891800) [pid = 1938] [serial = 572] [outer = (nil)] [url = about:blank] 18:07:02 INFO - PROCESS | 1938 | 1468199222226 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 18:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 2431ms 18:07:02 INFO - PROCESS | 1938 | 1468199222393 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 18:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:07:02 INFO - PROCESS | 1938 | 1468199222398 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 18:07:02 INFO - PROCESS | 1938 | 1468199222406 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:07:02 INFO - PROCESS | 1938 | 1468199222409 Marionette TRACE conn3 <- [1,798,null,{}] 18:07:02 INFO - PROCESS | 1938 | 1468199222418 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:02 INFO - PROCESS | 1938 | 1468199222423 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:02 INFO - PROCESS | 1938 | 1468199222562 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 18:07:02 INFO - PROCESS | 1938 | 1468199222664 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:02 INFO - PROCESS | 1938 | 1468199222673 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed10400 == 26 [pid = 1938] [id = 207] 18:07:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x8ed15000) [pid = 1938] [serial = 621] [outer = (nil)] 18:07:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x90587800) [pid = 1938] [serial = 622] [outer = 0x8ed15000] 18:07:02 INFO - PROCESS | 1938 | 1468199222740 Marionette DEBUG loaded listener.js 18:07:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x9058cc00) [pid = 1938] [serial = 623] [outer = 0x8ed15000] 18:07:03 INFO - PROCESS | 1938 | 1468199223435 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 18:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 18:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1046ms 18:07:03 INFO - PROCESS | 1938 | 1468199223453 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 18:07:03 INFO - PROCESS | 1938 | 1468199223462 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 18:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:07:03 INFO - PROCESS | 1938 | 1468199223504 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:07:03 INFO - PROCESS | 1938 | 1468199223509 Marionette TRACE conn3 <- [1,802,null,{}] 18:07:03 INFO - PROCESS | 1938 | 1468199223516 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:03 INFO - PROCESS | 1938 | 1468199223521 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:03 INFO - PROCESS | 1938 | 1468199223676 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 18:07:03 INFO - PROCESS | 1938 | 1468199223687 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:03 INFO - PROCESS | 1938 | 1468199223696 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f78400 == 27 [pid = 1938] [id = 208] 18:07:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x910b6c00) [pid = 1938] [serial = 624] [outer = (nil)] 18:07:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x910bc000) [pid = 1938] [serial = 625] [outer = 0x910b6c00] 18:07:03 INFO - PROCESS | 1938 | 1468199223762 Marionette DEBUG loaded listener.js 18:07:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x910c5800) [pid = 1938] [serial = 626] [outer = 0x910b6c00] 18:07:04 INFO - PROCESS | 1938 | 1468199224628 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 18:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 18:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1213ms 18:07:04 INFO - PROCESS | 1938 | 1468199224687 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 18:07:04 INFO - PROCESS | 1938 | 1468199224690 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 18:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:07:04 INFO - PROCESS | 1938 | 1468199224701 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:07:04 INFO - PROCESS | 1938 | 1468199224705 Marionette TRACE conn3 <- [1,806,null,{}] 18:07:04 INFO - PROCESS | 1938 | 1468199224728 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:04 INFO - PROCESS | 1938 | 1468199224737 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:04 INFO - PROCESS | 1938 | 1468199224919 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 18:07:04 INFO - PROCESS | 1938 | 1468199224938 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:04 INFO - PROCESS | 1938 | 1468199224950 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x9242f000 == 28 [pid = 1938] [id = 209] 18:07:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9251e800) [pid = 1938] [serial = 627] [outer = (nil)] 18:07:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x92525000) [pid = 1938] [serial = 628] [outer = 0x9251e800] 18:07:05 INFO - PROCESS | 1938 | 1468199225016 Marionette DEBUG loaded listener.js 18:07:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x925e9000) [pid = 1938] [serial = 629] [outer = 0x9251e800] 18:07:05 INFO - PROCESS | 1938 | 1468199225841 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 18:07:05 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 18:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1185ms 18:07:05 INFO - PROCESS | 1938 | 1468199225908 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 18:07:05 INFO - PROCESS | 1938 | 1468199225913 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 18:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:07:05 INFO - PROCESS | 1938 | 1468199225918 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:07:05 INFO - PROCESS | 1938 | 1468199225921 Marionette TRACE conn3 <- [1,810,null,{}] 18:07:05 INFO - PROCESS | 1938 | 1468199225927 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:05 INFO - PROCESS | 1938 | 1468199225932 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:06 INFO - PROCESS | 1938 | 1468199226115 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 18:07:06 INFO - PROCESS | 1938 | 1468199226145 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:06 INFO - PROCESS | 1938 | 1468199226157 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x920ce400 == 29 [pid = 1938] [id = 210] 18:07:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x9224c800) [pid = 1938] [serial = 630] [outer = (nil)] 18:07:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x931ee800) [pid = 1938] [serial = 631] [outer = 0x9224c800] 18:07:06 INFO - PROCESS | 1938 | 1468199226220 Marionette DEBUG loaded listener.js 18:07:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x93c36400) [pid = 1938] [serial = 632] [outer = 0x9224c800] 18:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x90d67400) [pid = 1938] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x90589c00) [pid = 1938] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x92712000) [pid = 1938] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x8ed17000) [pid = 1938] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x906bbc00) [pid = 1938] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x8ec5a800) [pid = 1938] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x8ed15c00) [pid = 1938] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x920cb400) [pid = 1938] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:07:06 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x8ec4d800) [pid = 1938] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:07:07 INFO - PROCESS | 1938 | 1468199227239 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 18:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1334ms 18:07:07 INFO - PROCESS | 1938 | 1468199227253 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 18:07:07 INFO - PROCESS | 1938 | 1468199227257 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 18:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:07:07 INFO - PROCESS | 1938 | 1468199227263 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:07:07 INFO - PROCESS | 1938 | 1468199227265 Marionette TRACE conn3 <- [1,814,null,{}] 18:07:07 INFO - PROCESS | 1938 | 1468199227270 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:07 INFO - PROCESS | 1938 | 1468199227274 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:07 INFO - PROCESS | 1938 | 1468199227425 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 18:07:07 INFO - PROCESS | 1938 | 1468199227437 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:07 INFO - PROCESS | 1938 | 1468199227444 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed15c00 == 30 [pid = 1938] [id = 211] 18:07:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x920d3800) [pid = 1938] [serial = 633] [outer = (nil)] 18:07:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x93c58400) [pid = 1938] [serial = 634] [outer = 0x920d3800] 18:07:07 INFO - PROCESS | 1938 | 1468199227509 Marionette DEBUG loaded listener.js 18:07:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x93e45c00) [pid = 1938] [serial = 635] [outer = 0x920d3800] 18:07:08 INFO - PROCESS | 1938 | 1468199228262 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 18:07:08 INFO - PROCESS | 1938 | 1468199228296 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 18:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:07:08 INFO - PROCESS | 1938 | 1468199228302 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:07:08 INFO - PROCESS | 1938 | 1468199228304 Marionette TRACE conn3 <- [1,818,null,{}] 18:07:08 INFO - PROCESS | 1938 | 1468199228334 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:08 INFO - PROCESS | 1938 | 1468199228344 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:08 INFO - PROCESS | 1938 | 1468199228542 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 18:07:08 INFO - PROCESS | 1938 | 1468199228551 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:08 INFO - PROCESS | 1938 | 1468199228558 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f8000 == 31 [pid = 1938] [id = 212] 18:07:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x925efc00) [pid = 1938] [serial = 636] [outer = (nil)] 18:07:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x95304000) [pid = 1938] [serial = 637] [outer = 0x925efc00] 18:07:08 INFO - PROCESS | 1938 | 1468199228622 Marionette DEBUG loaded listener.js 18:07:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x95310400) [pid = 1938] [serial = 638] [outer = 0x925efc00] 18:07:09 INFO - PROCESS | 1938 | 1468199229698 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 18:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1440ms 18:07:09 INFO - PROCESS | 1938 | 1468199229743 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 18:07:09 INFO - PROCESS | 1938 | 1468199229749 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 18:07:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:07:09 INFO - PROCESS | 1938 | 1468199229757 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:07:09 INFO - PROCESS | 1938 | 1468199229762 Marionette TRACE conn3 <- [1,822,null,{}] 18:07:09 INFO - PROCESS | 1938 | 1468199229771 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:09 INFO - PROCESS | 1938 | 1468199229776 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:09 INFO - PROCESS | 1938 | 1468199229947 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 18:07:10 INFO - PROCESS | 1938 | 1468199230091 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:10 INFO - PROCESS | 1938 | 1468199230098 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebcec00 == 32 [pid = 1938] [id = 213] 18:07:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x906be400) [pid = 1938] [serial = 639] [outer = (nil)] 18:07:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x90d68000) [pid = 1938] [serial = 640] [outer = 0x906be400] 18:07:10 INFO - PROCESS | 1938 | 1468199230219 Marionette DEBUG loaded listener.js 18:07:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x910ba800) [pid = 1938] [serial = 641] [outer = 0x906be400] 18:07:11 INFO - PROCESS | 1938 | 1468199231197 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 18:07:11 INFO - PROCESS | 1938 | 1468199231256 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 18:07:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:07:11 INFO - PROCESS | 1938 | 1468199231268 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:07:11 INFO - PROCESS | 1938 | 1468199231271 Marionette TRACE conn3 <- [1,826,null,{}] 18:07:11 INFO - PROCESS | 1938 | 1468199231278 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:11 INFO - PROCESS | 1938 | 1468199231284 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:11 INFO - PROCESS | 1938 | 1468199231488 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 18:07:11 INFO - PROCESS | 1938 | 1468199231719 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:11 INFO - PROCESS | 1938 | 1468199231724 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x9234fc00 == 33 [pid = 1938] [id = 214] 18:07:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x925ef000) [pid = 1938] [serial = 642] [outer = (nil)] 18:07:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x9271f000) [pid = 1938] [serial = 643] [outer = 0x925ef000] 18:07:11 INFO - PROCESS | 1938 | 1468199231843 Marionette DEBUG loaded listener.js 18:07:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x93e3d800) [pid = 1938] [serial = 644] [outer = 0x925ef000] 18:07:12 INFO - PROCESS | 1938 | 1468199232785 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 18:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1540ms 18:07:12 INFO - PROCESS | 1938 | 1468199232808 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 18:07:12 INFO - PROCESS | 1938 | 1468199232812 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 18:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:07:12 INFO - PROCESS | 1938 | 1468199232819 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:07:12 INFO - PROCESS | 1938 | 1468199232825 Marionette TRACE conn3 <- [1,830,null,{}] 18:07:12 INFO - PROCESS | 1938 | 1468199232840 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:12 INFO - PROCESS | 1938 | 1468199232848 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:13 INFO - PROCESS | 1938 | 1468199233053 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 18:07:13 INFO - PROCESS | 1938 | 1468199233360 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:13 INFO - PROCESS | 1938 | 1468199233367 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f6000 == 34 [pid = 1938] [id = 215] 18:07:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x8e0f6800) [pid = 1938] [serial = 645] [outer = (nil)] 18:07:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x8ebc1c00) [pid = 1938] [serial = 646] [outer = 0x8e0f6800] 18:07:13 INFO - PROCESS | 1938 | 1468199233484 Marionette DEBUG loaded listener.js 18:07:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x8ed10000) [pid = 1938] [serial = 647] [outer = 0x8e0f6800] 18:07:14 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x92250c00) [pid = 1938] [serial = 593] [outer = (nil)] [url = about:blank] 18:07:14 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x9224b000) [pid = 1938] [serial = 598] [outer = (nil)] [url = about:blank] 18:07:14 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x9271e800) [pid = 1938] [serial = 595] [outer = (nil)] [url = about:blank] 18:07:14 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x9058d800) [pid = 1938] [serial = 583] [outer = (nil)] [url = about:blank] 18:07:14 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x90d67000) [pid = 1938] [serial = 590] [outer = (nil)] [url = about:blank] 18:07:14 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x925f3400) [pid = 1938] [serial = 587] [outer = (nil)] [url = about:blank] 18:07:14 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x93c62c00) [pid = 1938] [serial = 601] [outer = (nil)] [url = about:blank] 18:07:14 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x9275b800) [pid = 1938] [serial = 596] [outer = (nil)] [url = about:blank] 18:07:14 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x9089cc00) [pid = 1938] [serial = 589] [outer = (nil)] [url = about:blank] 18:07:14 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x90d6d400) [pid = 1938] [serial = 584] [outer = (nil)] [url = about:blank] 18:07:14 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x92245000) [pid = 1938] [serial = 592] [outer = (nil)] [url = about:blank] 18:07:14 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x93c3bc00) [pid = 1938] [serial = 599] [outer = (nil)] [url = about:blank] 18:07:14 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x925ea800) [pid = 1938] [serial = 581] [outer = (nil)] [url = about:blank] 18:07:14 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x93e3a800) [pid = 1938] [serial = 566] [outer = (nil)] [url = about:blank] 18:07:14 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x9242d400) [pid = 1938] [serial = 586] [outer = (nil)] [url = about:blank] 18:07:14 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x93e3f800) [pid = 1938] [serial = 602] [outer = (nil)] [url = about:blank] 18:07:14 INFO - PROCESS | 1938 | 1468199234359 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 18:07:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:07:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1591ms 18:07:14 INFO - PROCESS | 1938 | 1468199234412 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 18:07:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:07:14 INFO - PROCESS | 1938 | 1468199234417 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 18:07:14 INFO - PROCESS | 1938 | 1468199234423 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:07:14 INFO - PROCESS | 1938 | 1468199234427 Marionette TRACE conn3 <- [1,834,null,{}] 18:07:14 INFO - PROCESS | 1938 | 1468199234434 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:14 INFO - PROCESS | 1938 | 1468199234441 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:14 INFO - PROCESS | 1938 | 1468199234582 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 18:07:14 INFO - PROCESS | 1938 | 1468199234592 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:14 INFO - PROCESS | 1938 | 1468199234603 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c2c00 == 35 [pid = 1938] [id = 216] 18:07:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x90893c00) [pid = 1938] [serial = 648] [outer = (nil)] 18:07:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x90f76000) [pid = 1938] [serial = 649] [outer = 0x90893c00] 18:07:14 INFO - PROCESS | 1938 | 1468199234662 Marionette DEBUG loaded listener.js 18:07:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x920d8000) [pid = 1938] [serial = 650] [outer = 0x90893c00] 18:07:15 INFO - PROCESS | 1938 | 1468199235430 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 18:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1036ms 18:07:15 INFO - PROCESS | 1938 | 1468199235462 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 18:07:15 INFO - PROCESS | 1938 | 1468199235467 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 18:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:07:15 INFO - PROCESS | 1938 | 1468199235474 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:07:15 INFO - PROCESS | 1938 | 1468199235477 Marionette TRACE conn3 <- [1,838,null,{}] 18:07:15 INFO - PROCESS | 1938 | 1468199235483 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:15 INFO - PROCESS | 1938 | 1468199235488 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:15 INFO - PROCESS | 1938 | 1468199235645 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 18:07:15 INFO - PROCESS | 1938 | 1468199235659 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:15 INFO - PROCESS | 1938 | 1468199235668 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x910ba400 == 36 [pid = 1938] [id = 217] 18:07:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x92355400) [pid = 1938] [serial = 651] [outer = (nil)] 18:07:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x925ed000) [pid = 1938] [serial = 652] [outer = 0x92355400] 18:07:15 INFO - PROCESS | 1938 | 1468199235738 Marionette DEBUG loaded listener.js 18:07:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x9271ec00) [pid = 1938] [serial = 653] [outer = 0x92355400] 18:07:16 INFO - PROCESS | 1938 | 1468199236537 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 18:07:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:07:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1090ms 18:07:16 INFO - PROCESS | 1938 | 1468199236587 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 18:07:16 INFO - PROCESS | 1938 | 1468199236591 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 18:07:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:07:16 INFO - PROCESS | 1938 | 1468199236603 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:07:16 INFO - PROCESS | 1938 | 1468199236611 Marionette TRACE conn3 <- [1,842,null,{}] 18:07:16 INFO - PROCESS | 1938 | 1468199236624 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:16 INFO - PROCESS | 1938 | 1468199236631 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:16 INFO - PROCESS | 1938 | 1468199236807 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 18:07:16 INFO - PROCESS | 1938 | 1468199236825 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:16 INFO - PROCESS | 1938 | 1468199236833 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x92424000 == 37 [pid = 1938] [id = 218] 18:07:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x93c58800) [pid = 1938] [serial = 654] [outer = (nil)] 18:07:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x95108800) [pid = 1938] [serial = 655] [outer = 0x93c58800] 18:07:16 INFO - PROCESS | 1938 | 1468199236894 Marionette DEBUG loaded listener.js 18:07:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x9528cc00) [pid = 1938] [serial = 656] [outer = 0x93c58800] 18:07:17 INFO - PROCESS | 1938 | 1468199237740 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 18:07:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:07:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1198ms 18:07:17 INFO - PROCESS | 1938 | 1468199237797 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 18:07:17 INFO - PROCESS | 1938 | 1468199237801 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 18:07:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:07:17 INFO - PROCESS | 1938 | 1468199237807 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:07:17 INFO - PROCESS | 1938 | 1468199237809 Marionette TRACE conn3 <- [1,846,null,{}] 18:07:17 INFO - PROCESS | 1938 | 1468199237814 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:17 INFO - PROCESS | 1938 | 1468199237819 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:18 INFO - PROCESS | 1938 | 1468199237999 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 18:07:18 INFO - PROCESS | 1938 | 1468199238016 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:18 INFO - PROCESS | 1938 | 1468199238024 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c57c00 == 38 [pid = 1938] [id = 219] 18:07:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x951d8800) [pid = 1938] [serial = 657] [outer = (nil)] 18:07:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x95375000) [pid = 1938] [serial = 658] [outer = 0x951d8800] 18:07:18 INFO - PROCESS | 1938 | 1468199238084 Marionette DEBUG loaded listener.js 18:07:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x931ed400) [pid = 1938] [serial = 659] [outer = 0x951d8800] 18:07:18 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x8ed15000) [pid = 1938] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:07:18 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x910b6c00) [pid = 1938] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:07:18 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x8ebcfc00) [pid = 1938] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:07:18 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x9224c800) [pid = 1938] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:07:18 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x8ebd0800) [pid = 1938] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:07:18 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x9224c000) [pid = 1938] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:07:18 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x920d3800) [pid = 1938] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:07:18 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x93c36800) [pid = 1938] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:07:18 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x93e3ec00) [pid = 1938] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:07:18 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x93e48800) [pid = 1938] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:07:18 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x9251e800) [pid = 1938] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:07:18 INFO - PROCESS | 1938 | 1468199238960 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 18:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1181ms 18:07:18 INFO - PROCESS | 1938 | 1468199238988 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 18:07:18 INFO - PROCESS | 1938 | 1468199238991 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 18:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:07:19 INFO - PROCESS | 1938 | 1468199238997 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:07:19 INFO - PROCESS | 1938 | 1468199238999 Marionette TRACE conn3 <- [1,850,null,{}] 18:07:19 INFO - PROCESS | 1938 | 1468199239005 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:19 INFO - PROCESS | 1938 | 1468199239008 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:19 INFO - PROCESS | 1938 | 1468199239143 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 18:07:19 INFO - PROCESS | 1938 | 1468199239160 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:19 INFO - PROCESS | 1938 | 1468199239178 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed17400 == 39 [pid = 1938] [id = 220] 18:07:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x9224c800) [pid = 1938] [serial = 660] [outer = (nil)] 18:07:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x93e3ec00) [pid = 1938] [serial = 661] [outer = 0x9224c800] 18:07:19 INFO - PROCESS | 1938 | 1468199239251 Marionette DEBUG loaded listener.js 18:07:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x95376400) [pid = 1938] [serial = 662] [outer = 0x9224c800] 18:07:20 INFO - PROCESS | 1938 | 1468199240027 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 18:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1083ms 18:07:20 INFO - PROCESS | 1938 | 1468199240090 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 18:07:20 INFO - PROCESS | 1938 | 1468199240094 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 18:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:07:20 INFO - PROCESS | 1938 | 1468199240101 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:07:20 INFO - PROCESS | 1938 | 1468199240103 Marionette TRACE conn3 <- [1,854,null,{}] 18:07:20 INFO - PROCESS | 1938 | 1468199240109 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:20 INFO - PROCESS | 1938 | 1468199240114 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:20 INFO - PROCESS | 1938 | 1468199240251 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 18:07:20 INFO - PROCESS | 1938 | 1468199240259 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:20 INFO - PROCESS | 1938 | 1468199240266 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f6fc00 == 40 [pid = 1938] [id = 221] 18:07:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x931f2000) [pid = 1938] [serial = 663] [outer = (nil)] 18:07:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x979ac400) [pid = 1938] [serial = 664] [outer = 0x931f2000] 18:07:20 INFO - PROCESS | 1938 | 1468199240328 Marionette DEBUG loaded listener.js 18:07:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x97b35000) [pid = 1938] [serial = 665] [outer = 0x931f2000] 18:07:21 INFO - PROCESS | 1938 | 1468199241245 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 18:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1180ms 18:07:21 INFO - PROCESS | 1938 | 1468199241282 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 18:07:21 INFO - PROCESS | 1938 | 1468199241288 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 18:07:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:07:21 INFO - PROCESS | 1938 | 1468199241297 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:07:21 INFO - PROCESS | 1938 | 1468199241301 Marionette TRACE conn3 <- [1,858,null,{}] 18:07:21 INFO - PROCESS | 1938 | 1468199241309 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:21 INFO - PROCESS | 1938 | 1468199241315 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:21 INFO - PROCESS | 1938 | 1468199241554 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 18:07:21 INFO - PROCESS | 1938 | 1468199241666 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:21 INFO - PROCESS | 1938 | 1468199241676 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec54800 == 41 [pid = 1938] [id = 222] 18:07:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x8ec5bc00) [pid = 1938] [serial = 666] [outer = (nil)] 18:07:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x90d6e400) [pid = 1938] [serial = 667] [outer = 0x8ec5bc00] 18:07:21 INFO - PROCESS | 1938 | 1468199241749 Marionette DEBUG loaded listener.js 18:07:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x90f79c00) [pid = 1938] [serial = 668] [outer = 0x8ec5bc00] 18:07:22 INFO - PROCESS | 1938 | 1468199242646 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 18:07:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:07:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1387ms 18:07:22 INFO - PROCESS | 1938 | 1468199242683 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 18:07:22 INFO - PROCESS | 1938 | 1468199242690 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 18:07:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:07:22 INFO - PROCESS | 1938 | 1468199242700 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:07:22 INFO - PROCESS | 1938 | 1468199242704 Marionette TRACE conn3 <- [1,862,null,{}] 18:07:22 INFO - PROCESS | 1938 | 1468199242710 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:22 INFO - PROCESS | 1938 | 1468199242716 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:22 INFO - PROCESS | 1938 | 1468199242882 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 18:07:23 INFO - PROCESS | 1938 | 1468199243036 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:23 INFO - PROCESS | 1938 | 1468199243045 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f77c00 == 42 [pid = 1938] [id = 223] 18:07:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x92351000) [pid = 1938] [serial = 669] [outer = (nil)] 18:07:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x92715c00) [pid = 1938] [serial = 670] [outer = 0x92351000] 18:07:23 INFO - PROCESS | 1938 | 1468199243122 Marionette DEBUG loaded listener.js 18:07:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x931f4000) [pid = 1938] [serial = 671] [outer = 0x92351000] 18:07:24 INFO - PROCESS | 1938 | 1468199244105 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 18:07:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:07:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1479ms 18:07:24 INFO - PROCESS | 1938 | 1468199244181 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 18:07:24 INFO - PROCESS | 1938 | 1468199244185 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 18:07:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:07:24 INFO - PROCESS | 1938 | 1468199244192 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:07:24 INFO - PROCESS | 1938 | 1468199244197 Marionette TRACE conn3 <- [1,866,null,{}] 18:07:24 INFO - PROCESS | 1938 | 1468199244212 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:24 INFO - PROCESS | 1938 | 1468199244221 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:24 INFO - PROCESS | 1938 | 1468199244420 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 18:07:24 INFO - PROCESS | 1938 | 1468199244612 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:24 INFO - PROCESS | 1938 | 1468199244621 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x9530c800 == 43 [pid = 1938] [id = 224] 18:07:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x95485400) [pid = 1938] [serial = 672] [outer = (nil)] 18:07:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x979af000) [pid = 1938] [serial = 673] [outer = 0x95485400] 18:07:24 INFO - PROCESS | 1938 | 1468199244741 Marionette DEBUG loaded listener.js 18:07:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x98362000) [pid = 1938] [serial = 674] [outer = 0x95485400] 18:07:25 INFO - PROCESS | 1938 | 1468199245545 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 18:07:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:07:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1385ms 18:07:25 INFO - PROCESS | 1938 | 1468199245578 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 18:07:25 INFO - PROCESS | 1938 | 1468199245582 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 18:07:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:07:25 INFO - PROCESS | 1938 | 1468199245588 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:07:25 INFO - PROCESS | 1938 | 1468199245591 Marionette TRACE conn3 <- [1,870,null,{}] 18:07:25 INFO - PROCESS | 1938 | 1468199245596 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:25 INFO - PROCESS | 1938 | 1468199245601 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:25 INFO - PROCESS | 1938 | 1468199245765 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 18:07:25 INFO - PROCESS | 1938 | 1468199245919 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:25 INFO - PROCESS | 1938 | 1468199245925 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x9528ac00 == 44 [pid = 1938] [id = 225] 18:07:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x98682000) [pid = 1938] [serial = 675] [outer = (nil)] 18:07:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x98689800) [pid = 1938] [serial = 676] [outer = 0x98682000] 18:07:26 INFO - PROCESS | 1938 | 1468199245999 Marionette DEBUG loaded listener.js 18:07:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x98e13c00) [pid = 1938] [serial = 677] [outer = 0x98682000] 18:07:27 INFO - PROCESS | 1938 | 1468199247078 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 18:07:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:07:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1537ms 18:07:27 INFO - PROCESS | 1938 | 1468199247125 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 18:07:27 INFO - PROCESS | 1938 | 1468199247131 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 18:07:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:07:27 INFO - PROCESS | 1938 | 1468199247139 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:07:27 INFO - PROCESS | 1938 | 1468199247143 Marionette TRACE conn3 <- [1,874,null,{}] 18:07:27 INFO - PROCESS | 1938 | 1468199247151 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:27 INFO - PROCESS | 1938 | 1468199247156 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:27 INFO - PROCESS | 1938 | 1468199247308 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 18:07:27 INFO - PROCESS | 1938 | 1468199247513 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:27 INFO - PROCESS | 1938 | 1468199247527 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d66400 == 45 [pid = 1938] [id = 226] 18:07:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x90d67000) [pid = 1938] [serial = 678] [outer = (nil)] 18:07:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x90f71000) [pid = 1938] [serial = 679] [outer = 0x90d67000] 18:07:27 INFO - PROCESS | 1938 | 1468199247605 Marionette DEBUG loaded listener.js 18:07:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x920d1800) [pid = 1938] [serial = 680] [outer = 0x90d67000] 18:07:28 INFO - PROCESS | 1938 | 1468199248454 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 18:07:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:07:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1343ms 18:07:28 INFO - PROCESS | 1938 | 1468199248482 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 18:07:28 INFO - PROCESS | 1938 | 1468199248488 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 18:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:07:28 INFO - PROCESS | 1938 | 1468199248498 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:07:28 INFO - PROCESS | 1938 | 1468199248501 Marionette TRACE conn3 <- [1,878,null,{}] 18:07:28 INFO - PROCESS | 1938 | 1468199248508 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:28 INFO - PROCESS | 1938 | 1468199248513 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:28 INFO - PROCESS | 1938 | 1468199248659 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed10400 == 44 [pid = 1938] [id = 207] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed17400 == 43 [pid = 1938] [id = 220] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x93c57c00 == 42 [pid = 1938] [id = 219] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x92424000 == 41 [pid = 1938] [id = 218] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x910ba400 == 40 [pid = 1938] [id = 217] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x906c2c00 == 39 [pid = 1938] [id = 216] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f6000 == 38 [pid = 1938] [id = 215] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x90f78400 == 37 [pid = 1938] [id = 208] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x9242f000 == 36 [pid = 1938] [id = 209] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x920ce400 == 35 [pid = 1938] [id = 210] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebcec00 == 34 [pid = 1938] [id = 213] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f8000 == 33 [pid = 1938] [id = 212] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed15c00 == 32 [pid = 1938] [id = 211] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x9234fc00 == 31 [pid = 1938] [id = 214] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x90d66400 == 30 [pid = 1938] [id = 226] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x9530c800 == 29 [pid = 1938] [id = 224] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x9528ac00 == 28 [pid = 1938] [id = 225] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x90f77c00 == 27 [pid = 1938] [id = 223] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x90f6fc00 == 26 [pid = 1938] [id = 221] 18:07:29 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec54800 == 25 [pid = 1938] [id = 222] 18:07:29 INFO - PROCESS | 1938 | 1468199249566 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:29 INFO - PROCESS | 1938 | 1468199249573 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x90587800) [pid = 1938] [serial = 622] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x9058cc00) [pid = 1938] [serial = 623] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x910bc000) [pid = 1938] [serial = 625] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x90d60400) [pid = 1938] [serial = 620] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x8ed0a400) [pid = 1938] [serial = 619] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x931ee800) [pid = 1938] [serial = 631] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x90590c00) [pid = 1938] [serial = 605] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x8ec5c000) [pid = 1938] [serial = 604] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x92429800) [pid = 1938] [serial = 608] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x92357400) [pid = 1938] [serial = 607] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x93c58400) [pid = 1938] [serial = 634] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x95103800) [pid = 1938] [serial = 611] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x93e47c00) [pid = 1938] [serial = 610] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x95294c00) [pid = 1938] [serial = 614] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x95293000) [pid = 1938] [serial = 613] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x95306800) [pid = 1938] [serial = 617] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x95308000) [pid = 1938] [serial = 616] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x93c36400) [pid = 1938] [serial = 632] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x92525000) [pid = 1938] [serial = 628] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x925e9000) [pid = 1938] [serial = 629] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x95304000) [pid = 1938] [serial = 637] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x910c5800) [pid = 1938] [serial = 626] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x93e45c00) [pid = 1938] [serial = 635] [outer = (nil)] [url = about:blank] 18:07:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0fb800 == 26 [pid = 1938] [id = 227] 18:07:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x8ebc1400) [pid = 1938] [serial = 681] [outer = (nil)] 18:07:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x8ebc7000) [pid = 1938] [serial = 682] [outer = 0x8ebc1400] 18:07:29 INFO - PROCESS | 1938 | 1468199249792 Marionette DEBUG loaded listener.js 18:07:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x8ec53800) [pid = 1938] [serial = 683] [outer = 0x8ebc1400] 18:07:30 INFO - PROCESS | 1938 | 1468199250493 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 18:07:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:07:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 2043ms 18:07:30 INFO - PROCESS | 1938 | 1468199250542 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 18:07:30 INFO - PROCESS | 1938 | 1468199250548 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 18:07:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:07:30 INFO - PROCESS | 1938 | 1468199250554 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:07:30 INFO - PROCESS | 1938 | 1468199250558 Marionette TRACE conn3 <- [1,882,null,{}] 18:07:30 INFO - PROCESS | 1938 | 1468199250566 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:30 INFO - PROCESS | 1938 | 1468199250573 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:30 INFO - PROCESS | 1938 | 1468199250779 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 18:07:30 INFO - PROCESS | 1938 | 1468199250794 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:30 INFO - PROCESS | 1938 | 1468199250803 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c0c00 == 27 [pid = 1938] [id = 228] 18:07:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x906c3000) [pid = 1938] [serial = 684] [outer = (nil)] 18:07:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x90893800) [pid = 1938] [serial = 685] [outer = 0x906c3000] 18:07:30 INFO - PROCESS | 1938 | 1468199250868 Marionette DEBUG loaded listener.js 18:07:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9089c800) [pid = 1938] [serial = 686] [outer = 0x906c3000] 18:07:31 INFO - PROCESS | 1938 | 1468199251611 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 18:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1081ms 18:07:31 INFO - PROCESS | 1938 | 1468199251666 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 18:07:31 INFO - PROCESS | 1938 | 1468199251671 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 18:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:07:31 INFO - PROCESS | 1938 | 1468199251681 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:07:31 INFO - PROCESS | 1938 | 1468199251684 Marionette TRACE conn3 <- [1,886,null,{}] 18:07:31 INFO - PROCESS | 1938 | 1468199251695 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:31 INFO - PROCESS | 1938 | 1468199251700 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:31 INFO - PROCESS | 1938 | 1468199251854 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 18:07:31 INFO - PROCESS | 1938 | 1468199251863 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:31 INFO - PROCESS | 1938 | 1468199251872 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d6e000 == 28 [pid = 1938] [id = 229] 18:07:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x90f73400) [pid = 1938] [serial = 687] [outer = (nil)] 18:07:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x920cc000) [pid = 1938] [serial = 688] [outer = 0x90f73400] 18:07:31 INFO - PROCESS | 1938 | 1468199251934 Marionette DEBUG loaded listener.js 18:07:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x920d8800) [pid = 1938] [serial = 689] [outer = 0x90f73400] 18:07:32 INFO - PROCESS | 1938 | 1468199252946 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 18:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1328ms 18:07:33 INFO - PROCESS | 1938 | 1468199253010 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 18:07:33 INFO - PROCESS | 1938 | 1468199253014 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 18:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:07:33 INFO - PROCESS | 1938 | 1468199253023 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:07:33 INFO - PROCESS | 1938 | 1468199253032 Marionette TRACE conn3 <- [1,890,null,{}] 18:07:33 INFO - PROCESS | 1938 | 1468199253052 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:33 INFO - PROCESS | 1938 | 1468199253060 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:33 INFO - PROCESS | 1938 | 1468199253245 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 18:07:33 INFO - PROCESS | 1938 | 1468199253286 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:33 INFO - PROCESS | 1938 | 1468199253291 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x92429400 == 29 [pid = 1938] [id = 230] 18:07:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x9242ac00) [pid = 1938] [serial = 690] [outer = (nil)] 18:07:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9252ac00) [pid = 1938] [serial = 691] [outer = 0x9242ac00] 18:07:33 INFO - PROCESS | 1938 | 1468199253353 Marionette DEBUG loaded listener.js 18:07:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x925eac00) [pid = 1938] [serial = 692] [outer = 0x9242ac00] 18:07:34 INFO - PROCESS | 1938 | 1468199254147 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 18:07:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x8ed10400) [pid = 1938] [serial = 693] [outer = 0x92718400] 18:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1394ms 18:07:34 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x951d8800) [pid = 1938] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:07:34 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x9224c800) [pid = 1938] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:07:34 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x925ef000) [pid = 1938] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:07:34 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x906be400) [pid = 1938] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:07:34 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x8e0f6800) [pid = 1938] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:07:34 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x925efc00) [pid = 1938] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:07:34 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x92355400) [pid = 1938] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:07:34 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x90893c00) [pid = 1938] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:07:34 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x93c58800) [pid = 1938] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:07:34 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x931f2000) [pid = 1938] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:07:34 INFO - PROCESS | 1938 | 1468199254465 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 18:07:34 INFO - PROCESS | 1938 | 1468199254469 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 18:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:07:34 INFO - PROCESS | 1938 | 1468199254512 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:07:34 INFO - PROCESS | 1938 | 1468199254516 Marionette TRACE conn3 <- [1,894,null,{}] 18:07:34 INFO - PROCESS | 1938 | 1468199254521 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:34 INFO - PROCESS | 1938 | 1468199254525 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:34 INFO - PROCESS | 1938 | 1468199254651 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 18:07:34 INFO - PROCESS | 1938 | 1468199254829 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:34 INFO - PROCESS | 1938 | 1468199254837 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ee400 == 30 [pid = 1938] [id = 231] 18:07:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x8ebce800) [pid = 1938] [serial = 694] [outer = (nil)] 18:07:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x92359800) [pid = 1938] [serial = 695] [outer = 0x8ebce800] 18:07:34 INFO - PROCESS | 1938 | 1468199254900 Marionette DEBUG loaded listener.js 18:07:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9271e400) [pid = 1938] [serial = 696] [outer = 0x8ebce800] 18:07:35 INFO - PROCESS | 1938 | 1468199255623 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 18:07:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:07:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1159ms 18:07:35 INFO - PROCESS | 1938 | 1468199255640 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 18:07:35 INFO - PROCESS | 1938 | 1468199255647 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 18:07:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:07:35 INFO - PROCESS | 1938 | 1468199255681 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:07:35 INFO - PROCESS | 1938 | 1468199255686 Marionette TRACE conn3 <- [1,898,null,{}] 18:07:35 INFO - PROCESS | 1938 | 1468199255695 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:35 INFO - PROCESS | 1938 | 1468199255700 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:35 INFO - PROCESS | 1938 | 1468199255884 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 18:07:36 INFO - PROCESS | 1938 | 1468199256029 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:36 INFO - PROCESS | 1938 | 1468199256044 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x90586400 == 31 [pid = 1938] [id = 232] 18:07:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x9058d800) [pid = 1938] [serial = 697] [outer = (nil)] 18:07:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x906c1400) [pid = 1938] [serial = 698] [outer = 0x9058d800] 18:07:36 INFO - PROCESS | 1938 | 1468199256123 Marionette DEBUG loaded listener.js 18:07:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x910c0800) [pid = 1938] [serial = 699] [outer = 0x9058d800] 18:07:37 INFO - PROCESS | 1938 | 1468199257087 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 18:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1464ms 18:07:37 INFO - PROCESS | 1938 | 1468199257119 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 18:07:37 INFO - PROCESS | 1938 | 1468199257126 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 18:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:07:37 INFO - PROCESS | 1938 | 1468199257136 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:07:37 INFO - PROCESS | 1938 | 1468199257140 Marionette TRACE conn3 <- [1,902,null,{}] 18:07:37 INFO - PROCESS | 1938 | 1468199257146 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:37 INFO - PROCESS | 1938 | 1468199257152 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:37 INFO - PROCESS | 1938 | 1468199257349 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 18:07:37 INFO - PROCESS | 1938 | 1468199257501 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:37 INFO - PROCESS | 1938 | 1468199257515 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ee000 == 32 [pid = 1938] [id = 233] 18:07:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x8ed16c00) [pid = 1938] [serial = 700] [outer = (nil)] 18:07:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x925ee400) [pid = 1938] [serial = 701] [outer = 0x8ed16c00] 18:07:37 INFO - PROCESS | 1938 | 1468199257599 Marionette DEBUG loaded listener.js 18:07:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x92755400) [pid = 1938] [serial = 702] [outer = 0x8ed16c00] 18:07:38 INFO - PROCESS | 1938 | 1468199258557 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 18:07:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:07:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1480ms 18:07:38 INFO - PROCESS | 1938 | 1468199258617 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 18:07:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:07:38 INFO - PROCESS | 1938 | 1468199258621 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 18:07:38 INFO - PROCESS | 1938 | 1468199258627 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:07:38 INFO - PROCESS | 1938 | 1468199258633 Marionette TRACE conn3 <- [1,906,null,{}] 18:07:38 INFO - PROCESS | 1938 | 1468199258648 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:38 INFO - PROCESS | 1938 | 1468199258657 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:38 INFO - PROCESS | 1938 | 1468199258824 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 18:07:38 INFO - PROCESS | 1938 | 1468199258970 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:38 INFO - PROCESS | 1938 | 1468199258980 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x93e43c00 == 33 [pid = 1938] [id = 234] 18:07:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x93e44000) [pid = 1938] [serial = 703] [outer = (nil)] 18:07:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x95107000) [pid = 1938] [serial = 704] [outer = 0x93e44000] 18:07:39 INFO - PROCESS | 1938 | 1468199259094 Marionette DEBUG loaded listener.js 18:07:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x951dc800) [pid = 1938] [serial = 705] [outer = 0x93e44000] 18:07:40 INFO - PROCESS | 1938 | 1468199260001 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 18:07:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1437ms 18:07:40 INFO - PROCESS | 1938 | 1468199260077 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 18:07:40 INFO - PROCESS | 1938 | 1468199260082 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 18:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:07:40 INFO - PROCESS | 1938 | 1468199260089 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:07:40 INFO - PROCESS | 1938 | 1468199260093 Marionette TRACE conn3 <- [1,910,null,{}] 18:07:40 INFO - PROCESS | 1938 | 1468199260098 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:40 INFO - PROCESS | 1938 | 1468199260103 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:40 INFO - PROCESS | 1938 | 1468199260282 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 18:07:40 INFO - PROCESS | 1938 | 1468199260542 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:40 INFO - PROCESS | 1938 | 1468199260551 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f8c00 == 34 [pid = 1938] [id = 235] 18:07:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x8e0f9000) [pid = 1938] [serial = 706] [outer = (nil)] 18:07:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x8ec4e000) [pid = 1938] [serial = 707] [outer = 0x8e0f9000] 18:07:40 INFO - PROCESS | 1938 | 1468199260674 Marionette DEBUG loaded listener.js 18:07:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x90587400) [pid = 1938] [serial = 708] [outer = 0x8e0f9000] 18:07:41 INFO - PROCESS | 1938 | --DOCSHELL 0x906c1c00 == 33 [pid = 1938] [id = 191] 18:07:41 INFO - PROCESS | 1938 | --DOCSHELL 0x9234d800 == 32 [pid = 1938] [id = 192] 18:07:41 INFO - PROCESS | 1938 | --DOCSHELL 0x925f0800 == 31 [pid = 1938] [id = 198] 18:07:41 INFO - PROCESS | 1938 | --DOCSHELL 0x906b9400 == 30 [pid = 1938] [id = 190] 18:07:41 INFO - PROCESS | 1938 | --DOCSHELL 0x90587c00 == 29 [pid = 1938] [id = 197] 18:07:41 INFO - PROCESS | 1938 | 1468199261584 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x95375000) [pid = 1938] [serial = 658] [outer = (nil)] [url = about:blank] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x93e3ec00) [pid = 1938] [serial = 661] [outer = (nil)] [url = about:blank] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x9271f000) [pid = 1938] [serial = 643] [outer = (nil)] [url = about:blank] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x93e3d800) [pid = 1938] [serial = 644] [outer = (nil)] [url = about:blank] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x90d68000) [pid = 1938] [serial = 640] [outer = (nil)] [url = about:blank] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x910ba800) [pid = 1938] [serial = 641] [outer = (nil)] [url = about:blank] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x8ebc1c00) [pid = 1938] [serial = 646] [outer = (nil)] [url = about:blank] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x8ed10000) [pid = 1938] [serial = 647] [outer = (nil)] [url = about:blank] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x95310400) [pid = 1938] [serial = 638] [outer = (nil)] [url = about:blank] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x925ed000) [pid = 1938] [serial = 652] [outer = (nil)] [url = about:blank] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x90f76000) [pid = 1938] [serial = 649] [outer = (nil)] [url = about:blank] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x920d8000) [pid = 1938] [serial = 650] [outer = (nil)] [url = about:blank] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x95108800) [pid = 1938] [serial = 655] [outer = (nil)] [url = about:blank] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x931ed400) [pid = 1938] [serial = 659] [outer = (nil)] [url = about:blank] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x9528cc00) [pid = 1938] [serial = 656] [outer = (nil)] [url = about:blank] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x9271ec00) [pid = 1938] [serial = 653] [outer = (nil)] [url = about:blank] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x979ac400) [pid = 1938] [serial = 664] [outer = (nil)] [url = about:blank] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x97b35000) [pid = 1938] [serial = 665] [outer = (nil)] [url = about:blank] 18:07:41 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x95376400) [pid = 1938] [serial = 662] [outer = (nil)] [url = about:blank] 18:07:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:07:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1578ms 18:07:41 INFO - PROCESS | 1938 | 1468199261670 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 18:07:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:07:41 INFO - PROCESS | 1938 | 1468199261675 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 18:07:41 INFO - PROCESS | 1938 | 1468199261682 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:07:41 INFO - PROCESS | 1938 | 1468199261686 Marionette TRACE conn3 <- [1,914,null,{}] 18:07:41 INFO - PROCESS | 1938 | 1468199261693 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:41 INFO - PROCESS | 1938 | 1468199261700 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:41 INFO - PROCESS | 1938 | 1468199261840 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 18:07:41 INFO - PROCESS | 1938 | 1468199261949 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:41 INFO - PROCESS | 1938 | 1468199261959 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x90894000 == 30 [pid = 1938] [id = 236] 18:07:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x90f77400) [pid = 1938] [serial = 709] [outer = (nil)] 18:07:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x920cd000) [pid = 1938] [serial = 710] [outer = 0x90f77400] 18:07:42 INFO - PROCESS | 1938 | 1468199262025 Marionette DEBUG loaded listener.js 18:07:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x9224b400) [pid = 1938] [serial = 711] [outer = 0x90f77400] 18:07:42 INFO - PROCESS | 1938 | 1468199262739 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 18:07:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1080ms 18:07:42 INFO - PROCESS | 1938 | 1468199262777 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 18:07:42 INFO - PROCESS | 1938 | 1468199262783 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 18:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:07:42 INFO - PROCESS | 1938 | 1468199262791 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:07:42 INFO - PROCESS | 1938 | 1468199262793 Marionette TRACE conn3 <- [1,918,null,{}] 18:07:42 INFO - PROCESS | 1938 | 1468199262799 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:42 INFO - PROCESS | 1938 | 1468199262803 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:42 INFO - PROCESS | 1938 | 1468199262951 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 18:07:43 INFO - PROCESS | 1938 | 1468199263061 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:43 INFO - PROCESS | 1938 | 1468199263072 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x9252cc00 == 31 [pid = 1938] [id = 237] 18:07:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x925e6800) [pid = 1938] [serial = 712] [outer = (nil)] 18:07:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x931ee000) [pid = 1938] [serial = 713] [outer = 0x925e6800] 18:07:43 INFO - PROCESS | 1938 | 1468199263136 Marionette DEBUG loaded listener.js 18:07:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x93c3d000) [pid = 1938] [serial = 714] [outer = 0x925e6800] 18:07:43 INFO - PROCESS | 1938 | 1468199263848 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 18:07:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:07:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1139ms 18:07:43 INFO - PROCESS | 1938 | 1468199263931 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 18:07:43 INFO - PROCESS | 1938 | 1468199263935 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 18:07:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:07:43 INFO - PROCESS | 1938 | 1468199263943 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:07:43 INFO - PROCESS | 1938 | 1468199263951 Marionette TRACE conn3 <- [1,922,null,{}] 18:07:43 INFO - PROCESS | 1938 | 1468199263968 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:43 INFO - PROCESS | 1938 | 1468199263975 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:44 INFO - PROCESS | 1938 | 1468199264164 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 18:07:44 INFO - PROCESS | 1938 | 1468199264182 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:44 INFO - PROCESS | 1938 | 1468199264189 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x920d7400 == 32 [pid = 1938] [id = 238] 18:07:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x93e42400) [pid = 1938] [serial = 715] [outer = (nil)] 18:07:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x9528fc00) [pid = 1938] [serial = 716] [outer = 0x93e42400] 18:07:44 INFO - PROCESS | 1938 | 1468199264249 Marionette DEBUG loaded listener.js 18:07:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x95291c00) [pid = 1938] [serial = 717] [outer = 0x93e42400] 18:07:45 INFO - PROCESS | 1938 | 1468199265046 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 18:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1139ms 18:07:45 INFO - PROCESS | 1938 | 1468199265081 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 18:07:45 INFO - PROCESS | 1938 | 1468199265084 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 18:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:07:45 INFO - PROCESS | 1938 | 1468199265094 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:07:45 INFO - PROCESS | 1938 | 1468199265097 Marionette TRACE conn3 <- [1,926,null,{}] 18:07:45 INFO - PROCESS | 1938 | 1468199265111 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:45 INFO - PROCESS | 1938 | 1468199265115 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:45 INFO - PROCESS | 1938 | 1468199265294 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 18:07:45 INFO - PROCESS | 1938 | 1468199265310 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:45 INFO - PROCESS | 1938 | 1468199265318 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x93e3f800 == 33 [pid = 1938] [id = 239] 18:07:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x9528f000) [pid = 1938] [serial = 718] [outer = (nil)] 18:07:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x95309400) [pid = 1938] [serial = 719] [outer = 0x9528f000] 18:07:45 INFO - PROCESS | 1938 | 1468199265378 Marionette DEBUG loaded listener.js 18:07:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9530bc00) [pid = 1938] [serial = 720] [outer = 0x9528f000] 18:07:46 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x92351000) [pid = 1938] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:07:46 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x95485400) [pid = 1938] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:07:46 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x906c3000) [pid = 1938] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:07:46 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x8ec5bc00) [pid = 1938] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:07:46 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x9242ac00) [pid = 1938] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:07:46 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x8ebc1400) [pid = 1938] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:07:46 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x90d67000) [pid = 1938] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:07:46 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x98682000) [pid = 1938] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:07:46 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x90f73400) [pid = 1938] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:07:46 INFO - PROCESS | 1938 | 1468199266231 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 18:07:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:07:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1185ms 18:07:46 INFO - PROCESS | 1938 | 1468199266285 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 18:07:46 INFO - PROCESS | 1938 | 1468199266287 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 18:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:07:46 INFO - PROCESS | 1938 | 1468199266294 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:07:46 INFO - PROCESS | 1938 | 1468199266298 Marionette TRACE conn3 <- [1,930,null,{}] 18:07:46 INFO - PROCESS | 1938 | 1468199266303 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:46 INFO - PROCESS | 1938 | 1468199266307 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:46 INFO - PROCESS | 1938 | 1468199266442 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 18:07:46 INFO - PROCESS | 1938 | 1468199266451 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:46 INFO - PROCESS | 1938 | 1468199266469 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0eec00 == 34 [pid = 1938] [id = 240] 18:07:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x90d68c00) [pid = 1938] [serial = 721] [outer = (nil)] 18:07:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x95290800) [pid = 1938] [serial = 722] [outer = 0x90d68c00] 18:07:46 INFO - PROCESS | 1938 | 1468199266541 Marionette DEBUG loaded listener.js 18:07:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x95377400) [pid = 1938] [serial = 723] [outer = 0x90d68c00] 18:07:47 INFO - PROCESS | 1938 | 1468199267367 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 18:07:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:07:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1087ms 18:07:47 INFO - PROCESS | 1938 | 1468199267382 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 18:07:47 INFO - PROCESS | 1938 | 1468199267387 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 18:07:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:07:47 INFO - PROCESS | 1938 | 1468199267399 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:07:47 INFO - PROCESS | 1938 | 1468199267402 Marionette TRACE conn3 <- [1,934,null,{}] 18:07:47 INFO - PROCESS | 1938 | 1468199267406 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:47 INFO - PROCESS | 1938 | 1468199267412 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:47 INFO - PROCESS | 1938 | 1468199267548 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 18:07:47 INFO - PROCESS | 1938 | 1468199267573 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:47 INFO - PROCESS | 1938 | 1468199267584 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f4c00 == 35 [pid = 1938] [id = 241] 18:07:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x925f5000) [pid = 1938] [serial = 724] [outer = (nil)] 18:07:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x979b7c00) [pid = 1938] [serial = 725] [outer = 0x925f5000] 18:07:47 INFO - PROCESS | 1938 | 1468199267649 Marionette DEBUG loaded listener.js 18:07:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x97bc4c00) [pid = 1938] [serial = 726] [outer = 0x925f5000] 18:07:48 INFO - PROCESS | 1938 | 1468199268686 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 18:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1328ms 18:07:48 INFO - PROCESS | 1938 | 1468199268728 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 18:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:07:48 INFO - PROCESS | 1938 | 1468199268734 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 18:07:48 INFO - PROCESS | 1938 | 1468199268742 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:07:48 INFO - PROCESS | 1938 | 1468199268747 Marionette TRACE conn3 <- [1,938,null,{}] 18:07:48 INFO - PROCESS | 1938 | 1468199268755 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:48 INFO - PROCESS | 1938 | 1468199268760 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:48 INFO - PROCESS | 1938 | 1468199268928 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 18:07:49 INFO - PROCESS | 1938 | 1468199269078 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:49 INFO - PROCESS | 1938 | 1468199269085 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed10000 == 36 [pid = 1938] [id = 242] 18:07:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x906be000) [pid = 1938] [serial = 727] [outer = (nil)] 18:07:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x92248c00) [pid = 1938] [serial = 728] [outer = 0x906be000] 18:07:49 INFO - PROCESS | 1938 | 1468199269166 Marionette DEBUG loaded listener.js 18:07:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9242dc00) [pid = 1938] [serial = 729] [outer = 0x906be000] 18:07:50 INFO - PROCESS | 1938 | 1468199270006 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 18:07:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:07:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1333ms 18:07:50 INFO - PROCESS | 1938 | 1468199270074 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 18:07:50 INFO - PROCESS | 1938 | 1468199270081 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 18:07:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:07:50 INFO - PROCESS | 1938 | 1468199270091 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:07:50 INFO - PROCESS | 1938 | 1468199270094 Marionette TRACE conn3 <- [1,942,null,{}] 18:07:50 INFO - PROCESS | 1938 | 1468199270101 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:50 INFO - PROCESS | 1938 | 1468199270106 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:50 INFO - PROCESS | 1938 | 1468199270270 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 18:07:50 INFO - PROCESS | 1938 | 1468199270423 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:50 INFO - PROCESS | 1938 | 1468199270429 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x931f0c00 == 37 [pid = 1938] [id = 243] 18:07:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x931f1400) [pid = 1938] [serial = 730] [outer = (nil)] 18:07:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x93e3ec00) [pid = 1938] [serial = 731] [outer = 0x931f1400] 18:07:50 INFO - PROCESS | 1938 | 1468199270508 Marionette DEBUG loaded listener.js 18:07:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x93e46400) [pid = 1938] [serial = 732] [outer = 0x931f1400] 18:07:51 INFO - PROCESS | 1938 | 1468199271439 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 18:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1381ms 18:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:07:51 INFO - PROCESS | 1938 | 1468199271472 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 18:07:51 INFO - PROCESS | 1938 | 1468199271475 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 18:07:51 INFO - PROCESS | 1938 | 1468199271482 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:07:51 INFO - PROCESS | 1938 | 1468199271488 Marionette TRACE conn3 <- [1,946,null,{}] 18:07:51 INFO - PROCESS | 1938 | 1468199271503 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:51 INFO - PROCESS | 1938 | 1468199271511 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:51 INFO - PROCESS | 1938 | 1468199271675 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 18:07:51 INFO - PROCESS | 1938 | 1468199271841 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:51 INFO - PROCESS | 1938 | 1468199271851 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x9548b000 == 38 [pid = 1938] [id = 244] 18:07:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x979b2400) [pid = 1938] [serial = 733] [outer = (nil)] 18:07:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x98682400) [pid = 1938] [serial = 734] [outer = 0x979b2400] 18:07:51 INFO - PROCESS | 1938 | 1468199271928 Marionette DEBUG loaded listener.js 18:07:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x98d77800) [pid = 1938] [serial = 735] [outer = 0x979b2400] 18:07:52 INFO - PROCESS | 1938 | 1468199272810 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 18:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1385ms 18:07:52 INFO - PROCESS | 1938 | 1468199272867 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 18:07:52 INFO - PROCESS | 1938 | 1468199272872 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 18:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:07:52 INFO - PROCESS | 1938 | 1468199272878 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:07:52 INFO - PROCESS | 1938 | 1468199272882 Marionette TRACE conn3 <- [1,950,null,{}] 18:07:52 INFO - PROCESS | 1938 | 1468199272887 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:52 INFO - PROCESS | 1938 | 1468199272892 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:53 INFO - PROCESS | 1938 | 1468199273064 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 18:07:53 INFO - PROCESS | 1938 | 1468199273214 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:53 INFO - PROCESS | 1938 | 1468199273224 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f4400 == 39 [pid = 1938] [id = 245] 18:07:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x95490400) [pid = 1938] [serial = 736] [outer = (nil)] 18:07:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x98e9a800) [pid = 1938] [serial = 737] [outer = 0x95490400] 18:07:53 INFO - PROCESS | 1938 | 1468199273298 Marionette DEBUG loaded listener.js 18:07:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x99077000) [pid = 1938] [serial = 738] [outer = 0x95490400] 18:07:54 INFO - PROCESS | 1938 | 1468199274101 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 18:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1281ms 18:07:54 INFO - PROCESS | 1938 | 1468199274175 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 18:07:54 INFO - PROCESS | 1938 | 1468199274178 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 18:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:07:54 INFO - PROCESS | 1938 | 1468199274187 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:07:54 INFO - PROCESS | 1938 | 1468199274190 Marionette TRACE conn3 <- [1,954,null,{}] 18:07:54 INFO - PROCESS | 1938 | 1468199274196 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:54 INFO - PROCESS | 1938 | 1468199274201 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:54 INFO - PROCESS | 1938 | 1468199274357 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 18:07:54 INFO - PROCESS | 1938 | 1468199274507 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:54 INFO - PROCESS | 1938 | 1468199274516 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x9528d400 == 40 [pid = 1938] [id = 246] 18:07:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x9528e000) [pid = 1938] [serial = 739] [outer = (nil)] 18:07:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x9929a800) [pid = 1938] [serial = 740] [outer = 0x9528e000] 18:07:54 INFO - PROCESS | 1938 | 1468199274591 Marionette DEBUG loaded listener.js 18:07:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x992a6400) [pid = 1938] [serial = 741] [outer = 0x9528e000] 18:07:55 INFO - PROCESS | 1938 | 1468199275421 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 18:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1279ms 18:07:55 INFO - PROCESS | 1938 | 1468199275466 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 18:07:55 INFO - PROCESS | 1938 | 1468199275470 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 18:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:07:55 INFO - PROCESS | 1938 | 1468199275476 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:07:55 INFO - PROCESS | 1938 | 1468199275479 Marionette TRACE conn3 <- [1,958,null,{}] 18:07:55 INFO - PROCESS | 1938 | 1468199275485 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:55 INFO - PROCESS | 1938 | 1468199275495 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:55 INFO - PROCESS | 1938 | 1468199275718 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 18:07:55 INFO - PROCESS | 1938 | 1468199275894 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:55 INFO - PROCESS | 1938 | 1468199275900 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x9271a400 == 41 [pid = 1938] [id = 247] 18:07:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x93c5ac00) [pid = 1938] [serial = 742] [outer = (nil)] 18:07:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x9944c800) [pid = 1938] [serial = 743] [outer = 0x93c5ac00] 18:07:55 INFO - PROCESS | 1938 | 1468199275979 Marionette DEBUG loaded listener.js 18:07:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x99450400) [pid = 1938] [serial = 744] [outer = 0x93c5ac00] 18:07:56 INFO - PROCESS | 1938 | 1468199276823 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 18:07:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:07:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1383ms 18:07:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:07:56 INFO - PROCESS | 1938 | 1468199276859 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 18:07:56 INFO - PROCESS | 1938 | 1468199276862 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 18:07:56 INFO - PROCESS | 1938 | 1468199276869 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:07:56 INFO - PROCESS | 1938 | 1468199276872 Marionette TRACE conn3 <- [1,962,null,{}] 18:07:56 INFO - PROCESS | 1938 | 1468199276878 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:56 INFO - PROCESS | 1938 | 1468199276883 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:57 INFO - PROCESS | 1938 | 1468199277034 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 18:07:57 INFO - PROCESS | 1938 | 1468199277334 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:57 INFO - PROCESS | 1938 | 1468199277344 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed0b800 == 42 [pid = 1938] [id = 248] 18:07:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x8ed0fc00) [pid = 1938] [serial = 745] [outer = (nil)] 18:07:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x9058c000) [pid = 1938] [serial = 746] [outer = 0x8ed0fc00] 18:07:57 INFO - PROCESS | 1938 | 1468199277429 Marionette DEBUG loaded listener.js 18:07:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x9089d800) [pid = 1938] [serial = 747] [outer = 0x8ed0fc00] 18:07:58 INFO - PROCESS | 1938 | 1468199278345 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 18:07:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:07:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1543ms 18:07:58 INFO - PROCESS | 1938 | 1468199278412 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 18:07:58 INFO - PROCESS | 1938 | 1468199278418 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 18:07:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:07:58 INFO - PROCESS | 1938 | 1468199278425 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:07:58 INFO - PROCESS | 1938 | 1468199278429 Marionette TRACE conn3 <- [1,966,null,{}] 18:07:58 INFO - PROCESS | 1938 | 1468199278436 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:58 INFO - PROCESS | 1938 | 1468199278444 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:58 INFO - PROCESS | 1938 | 1468199278603 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 18:07:59 INFO - PROCESS | 1938 | --DOCSHELL 0x90589800 == 41 [pid = 1938] [id = 199] 18:07:59 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f8400 == 40 [pid = 1938] [id = 196] 18:07:59 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc8400 == 39 [pid = 1938] [id = 206] 18:07:59 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0fb800 == 38 [pid = 1938] [id = 227] 18:07:59 INFO - PROCESS | 1938 | --DOCSHELL 0x93c34000 == 37 [pid = 1938] [id = 205] 18:07:59 INFO - PROCESS | 1938 | --DOCSHELL 0x9275a800 == 36 [pid = 1938] [id = 204] 18:07:59 INFO - PROCESS | 1938 | --DOCSHELL 0x9271fc00 == 35 [pid = 1938] [id = 203] 18:07:59 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed15800 == 34 [pid = 1938] [id = 194] 18:07:59 INFO - PROCESS | 1938 | --DOCSHELL 0x90590400 == 33 [pid = 1938] [id = 193] 18:07:59 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed0e800 == 32 [pid = 1938] [id = 200] 18:07:59 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebcf400 == 31 [pid = 1938] [id = 195] 18:07:59 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebd0000 == 30 [pid = 1938] [id = 201] 18:07:59 INFO - PROCESS | 1938 | --DOCSHELL 0x9089d400 == 29 [pid = 1938] [id = 202] 18:07:59 INFO - PROCESS | 1938 | 1468199279555 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:59 INFO - PROCESS | 1938 | 1468199279561 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x92359800) [pid = 1938] [serial = 695] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x931f4000) [pid = 1938] [serial = 671] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x979af000) [pid = 1938] [serial = 673] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x90893800) [pid = 1938] [serial = 685] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x90f79c00) [pid = 1938] [serial = 668] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x925eac00) [pid = 1938] [serial = 692] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x8ec53800) [pid = 1938] [serial = 683] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x90f71000) [pid = 1938] [serial = 679] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x9252ac00) [pid = 1938] [serial = 691] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x98362000) [pid = 1938] [serial = 674] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x98689800) [pid = 1938] [serial = 676] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x920cc000) [pid = 1938] [serial = 688] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x90d6e400) [pid = 1938] [serial = 667] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x920d1800) [pid = 1938] [serial = 680] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x920d8800) [pid = 1938] [serial = 689] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x9089c800) [pid = 1938] [serial = 686] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x98e13c00) [pid = 1938] [serial = 677] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x8ebc7000) [pid = 1938] [serial = 682] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x906bfc00) [pid = 1938] [serial = 446] [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.] 18:07:59 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x92715c00) [pid = 1938] [serial = 670] [outer = (nil)] [url = about:blank] 18:07:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f7800 == 30 [pid = 1938] [id = 249] 18:07:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x8e0f8400) [pid = 1938] [serial = 748] [outer = (nil)] 18:07:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x8ebc2000) [pid = 1938] [serial = 749] [outer = 0x8e0f8400] 18:07:59 INFO - PROCESS | 1938 | 1468199279803 Marionette DEBUG loaded listener.js 18:07:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x8ec50000) [pid = 1938] [serial = 750] [outer = 0x8e0f8400] 18:08:00 INFO - PROCESS | 1938 | 1468199280525 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 18:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 2132ms 18:08:00 INFO - PROCESS | 1938 | 1468199280558 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 18:08:00 INFO - PROCESS | 1938 | 1468199280563 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 18:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:08:00 INFO - PROCESS | 1938 | 1468199280571 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:08:00 INFO - PROCESS | 1938 | 1468199280575 Marionette TRACE conn3 <- [1,970,null,{}] 18:08:00 INFO - PROCESS | 1938 | 1468199280583 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:00 INFO - PROCESS | 1938 | 1468199280590 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:00 INFO - PROCESS | 1938 | 1468199280780 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 18:08:00 INFO - PROCESS | 1938 | 1468199280795 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:00 INFO - PROCESS | 1938 | 1468199280804 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c6400 == 31 [pid = 1938] [id = 250] 18:08:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x906c7800) [pid = 1938] [serial = 751] [outer = (nil)] 18:08:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x90895c00) [pid = 1938] [serial = 752] [outer = 0x906c7800] 18:08:00 INFO - PROCESS | 1938 | 1468199280871 Marionette DEBUG loaded listener.js 18:08:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x90d62000) [pid = 1938] [serial = 753] [outer = 0x906c7800] 18:08:01 INFO - PROCESS | 1938 | 1468199281676 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 18:08:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:08:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1134ms 18:08:01 INFO - PROCESS | 1938 | 1468199281714 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 18:08:01 INFO - PROCESS | 1938 | 1468199281722 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 18:08:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:08:01 INFO - PROCESS | 1938 | 1468199281736 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:08:01 INFO - PROCESS | 1938 | 1468199281739 Marionette TRACE conn3 <- [1,974,null,{}] 18:08:01 INFO - PROCESS | 1938 | 1468199281745 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:01 INFO - PROCESS | 1938 | 1468199281751 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:01 INFO - PROCESS | 1938 | 1468199281913 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 18:08:01 INFO - PROCESS | 1938 | 1468199281923 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:01 INFO - PROCESS | 1938 | 1468199281933 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d66400 == 32 [pid = 1938] [id = 251] 18:08:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x90f71800) [pid = 1938] [serial = 754] [outer = (nil)] 18:08:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x920cac00) [pid = 1938] [serial = 755] [outer = 0x90f71800] 18:08:01 INFO - PROCESS | 1938 | 1468199281995 Marionette DEBUG loaded listener.js 18:08:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x920d3400) [pid = 1938] [serial = 756] [outer = 0x90f71800] 18:08:02 INFO - PROCESS | 1938 | 1468199282954 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 18:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1289ms 18:08:03 INFO - PROCESS | 1938 | 1468199283020 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 18:08:03 INFO - PROCESS | 1938 | 1468199283024 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 18:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:08:03 INFO - PROCESS | 1938 | 1468199283032 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:08:03 INFO - PROCESS | 1938 | 1468199283040 Marionette TRACE conn3 <- [1,978,null,{}] 18:08:03 INFO - PROCESS | 1938 | 1468199283114 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:03 INFO - PROCESS | 1938 | 1468199283121 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:03 INFO - PROCESS | 1938 | 1468199283308 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 18:08:03 INFO - PROCESS | 1938 | 1468199283336 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:03 INFO - PROCESS | 1938 | 1468199283344 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x910bd400 == 33 [pid = 1938] [id = 252] 18:08:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x9224ec00) [pid = 1938] [serial = 757] [outer = (nil)] 18:08:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x9252c800) [pid = 1938] [serial = 758] [outer = 0x9224ec00] 18:08:03 INFO - PROCESS | 1938 | 1468199283423 Marionette DEBUG loaded listener.js 18:08:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x925ed000) [pid = 1938] [serial = 759] [outer = 0x9224ec00] 18:08:04 INFO - PROCESS | 1938 | 1468199284562 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 18:08:04 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x9528f000) [pid = 1938] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:08:04 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x90d68c00) [pid = 1938] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:08:04 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x90f77400) [pid = 1938] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:08:04 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x8e0f9000) [pid = 1938] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:08:04 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x93e44000) [pid = 1938] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:08:04 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x8ebce800) [pid = 1938] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:08:04 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x9058d800) [pid = 1938] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:08:04 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x8ed16c00) [pid = 1938] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:08:04 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x925e6800) [pid = 1938] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:08:04 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x93e42400) [pid = 1938] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:08:04 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x925f5000) [pid = 1938] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1601ms 18:08:04 INFO - PROCESS | 1938 | 1468199284632 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 18:08:04 INFO - PROCESS | 1938 | 1468199284636 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 18:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:08:04 INFO - PROCESS | 1938 | 1468199284642 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:08:04 INFO - PROCESS | 1938 | 1468199284644 Marionette TRACE conn3 <- [1,982,null,{}] 18:08:04 INFO - PROCESS | 1938 | 1468199284650 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:04 INFO - PROCESS | 1938 | 1468199284655 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:04 INFO - PROCESS | 1938 | 1468199284796 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 18:08:04 INFO - PROCESS | 1938 | 1468199284973 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:04 INFO - PROCESS | 1938 | 1468199284983 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebcb800 == 34 [pid = 1938] [id = 253] 18:08:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9088f400) [pid = 1938] [serial = 760] [outer = (nil)] 18:08:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x9235b800) [pid = 1938] [serial = 761] [outer = 0x9088f400] 18:08:05 INFO - PROCESS | 1938 | 1468199285046 Marionette DEBUG loaded listener.js 18:08:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x925e6c00) [pid = 1938] [serial = 762] [outer = 0x9088f400] 18:08:05 INFO - PROCESS | 1938 | 1468199285657 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 18:08:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:08:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1033ms 18:08:05 INFO - PROCESS | 1938 | 1468199285676 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 18:08:05 INFO - PROCESS | 1938 | 1468199285679 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 18:08:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:08:05 INFO - PROCESS | 1938 | 1468199285686 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:08:05 INFO - PROCESS | 1938 | 1468199285689 Marionette TRACE conn3 <- [1,986,null,{}] 18:08:05 INFO - PROCESS | 1938 | 1468199285694 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:05 INFO - PROCESS | 1938 | 1468199285698 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:05 INFO - PROCESS | 1938 | 1468199285876 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 18:08:05 INFO - PROCESS | 1938 | 1468199285897 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:05 INFO - PROCESS | 1938 | 1468199285926 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x9275b800 == 35 [pid = 1938] [id = 254] 18:08:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x9275c400) [pid = 1938] [serial = 763] [outer = (nil)] 18:08:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x93c37000) [pid = 1938] [serial = 764] [outer = 0x9275c400] 18:08:06 INFO - PROCESS | 1938 | 1468199286000 Marionette DEBUG loaded listener.js 18:08:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x93e47400) [pid = 1938] [serial = 765] [outer = 0x9275c400] 18:08:06 INFO - PROCESS | 1938 | 1468199286947 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 18:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1328ms 18:08:07 INFO - PROCESS | 1938 | 1468199287015 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 18:08:07 INFO - PROCESS | 1938 | 1468199287022 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 18:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:08:07 INFO - PROCESS | 1938 | 1468199287031 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:08:07 INFO - PROCESS | 1938 | 1468199287036 Marionette TRACE conn3 <- [1,990,null,{}] 18:08:07 INFO - PROCESS | 1938 | 1468199287044 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:07 INFO - PROCESS | 1938 | 1468199287050 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:07 INFO - PROCESS | 1938 | 1468199287253 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 18:08:07 INFO - PROCESS | 1938 | 1468199287404 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:07 INFO - PROCESS | 1938 | 1468199287418 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebd0400 == 36 [pid = 1938] [id = 255] 18:08:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x8ec4ec00) [pid = 1938] [serial = 766] [outer = (nil)] 18:08:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x906c5800) [pid = 1938] [serial = 767] [outer = 0x8ec4ec00] 18:08:07 INFO - PROCESS | 1938 | 1468199287559 Marionette DEBUG loaded listener.js 18:08:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x90f71000) [pid = 1938] [serial = 768] [outer = 0x8ec4ec00] 18:08:08 INFO - PROCESS | 1938 | 1468199288495 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 18:08:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:08:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1533ms 18:08:08 INFO - PROCESS | 1938 | 1468199288564 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 18:08:08 INFO - PROCESS | 1938 | 1468199288571 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 18:08:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:08:08 INFO - PROCESS | 1938 | 1468199288581 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:08:08 INFO - PROCESS | 1938 | 1468199288585 Marionette TRACE conn3 <- [1,994,null,{}] 18:08:08 INFO - PROCESS | 1938 | 1468199288591 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:08 INFO - PROCESS | 1938 | 1468199288597 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:08 INFO - PROCESS | 1938 | 1468199288799 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 18:08:09 INFO - PROCESS | 1938 | 1468199288993 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:09 INFO - PROCESS | 1938 | 1468199289001 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x920d5800 == 37 [pid = 1938] [id = 256] 18:08:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x92248000) [pid = 1938] [serial = 769] [outer = (nil)] 18:08:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x9234c400) [pid = 1938] [serial = 770] [outer = 0x92248000] 18:08:09 INFO - PROCESS | 1938 | 1468199289124 Marionette DEBUG loaded listener.js 18:08:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x92525000) [pid = 1938] [serial = 771] [outer = 0x92248000] 18:08:10 INFO - PROCESS | 1938 | 1468199290077 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 18:08:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:08:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1535ms 18:08:10 INFO - PROCESS | 1938 | 1468199290115 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 18:08:10 INFO - PROCESS | 1938 | 1468199290119 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 18:08:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:08:10 INFO - PROCESS | 1938 | 1468199290126 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:08:10 INFO - PROCESS | 1938 | 1468199290132 Marionette TRACE conn3 <- [1,998,null,{}] 18:08:10 INFO - PROCESS | 1938 | 1468199290147 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:10 INFO - PROCESS | 1938 | 1468199290156 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:10 INFO - PROCESS | 1938 | 1468199290321 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 18:08:10 INFO - PROCESS | 1938 | 1468199290484 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:10 INFO - PROCESS | 1938 | 1468199290496 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x9528a400 == 38 [pid = 1938] [id = 257] 18:08:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x9528b000) [pid = 1938] [serial = 772] [outer = (nil)] 18:08:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x95297000) [pid = 1938] [serial = 773] [outer = 0x9528b000] 18:08:10 INFO - PROCESS | 1938 | 1468199290611 Marionette DEBUG loaded listener.js 18:08:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x95307000) [pid = 1938] [serial = 774] [outer = 0x9528b000] 18:08:11 INFO - PROCESS | 1938 | 1468199291651 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 18:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1635ms 18:08:11 INFO - PROCESS | 1938 | 1468199291762 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 18:08:11 INFO - PROCESS | 1938 | 1468199291767 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 18:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:08:11 INFO - PROCESS | 1938 | 1468199291775 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:08:11 INFO - PROCESS | 1938 | 1468199291780 Marionette TRACE conn3 <- [1,1002,null,{}] 18:08:11 INFO - PROCESS | 1938 | 1468199291788 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:11 INFO - PROCESS | 1938 | 1468199291792 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:12 INFO - PROCESS | 1938 | 1468199292007 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 18:08:12 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f4400 == 37 [pid = 1938] [id = 245] 18:08:12 INFO - PROCESS | 1938 | --DOCSHELL 0x906c0c00 == 36 [pid = 1938] [id = 228] 18:08:12 INFO - PROCESS | 1938 | --DOCSHELL 0x92429400 == 35 [pid = 1938] [id = 230] 18:08:12 INFO - PROCESS | 1938 | --DOCSHELL 0x90d6e000 == 34 [pid = 1938] [id = 229] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x95309400) [pid = 1938] [serial = 719] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x95290800) [pid = 1938] [serial = 722] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x920cd000) [pid = 1938] [serial = 710] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x9224b400) [pid = 1938] [serial = 711] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x8ec4e000) [pid = 1938] [serial = 707] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x90587400) [pid = 1938] [serial = 708] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x95107000) [pid = 1938] [serial = 704] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x951dc800) [pid = 1938] [serial = 705] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x9271e400) [pid = 1938] [serial = 696] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x906c1400) [pid = 1938] [serial = 698] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x910c0800) [pid = 1938] [serial = 699] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x925ee400) [pid = 1938] [serial = 701] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x92755400) [pid = 1938] [serial = 702] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x931ee000) [pid = 1938] [serial = 713] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x9528fc00) [pid = 1938] [serial = 716] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x95291c00) [pid = 1938] [serial = 717] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x9530bc00) [pid = 1938] [serial = 720] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x93c3d000) [pid = 1938] [serial = 714] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x979b7c00) [pid = 1938] [serial = 725] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x97bc4c00) [pid = 1938] [serial = 726] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x95377400) [pid = 1938] [serial = 723] [outer = (nil)] [url = about:blank] 18:08:12 INFO - PROCESS | 1938 | 1468199292241 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:12 INFO - PROCESS | 1938 | 1468199292255 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x90587400 == 35 [pid = 1938] [id = 258] 18:08:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x9058c800) [pid = 1938] [serial = 775] [outer = (nil)] 18:08:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x906bb800) [pid = 1938] [serial = 776] [outer = 0x9058c800] 18:08:12 INFO - PROCESS | 1938 | 1468199292321 Marionette DEBUG loaded listener.js 18:08:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x906c4c00) [pid = 1938] [serial = 777] [outer = 0x9058c800] 18:08:13 INFO - PROCESS | 1938 | 1468199293031 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 18:08:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:08:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1281ms 18:08:13 INFO - PROCESS | 1938 | 1468199293060 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 18:08:13 INFO - PROCESS | 1938 | 1468199293066 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 18:08:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:08:13 INFO - PROCESS | 1938 | 1468199293081 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:08:13 INFO - PROCESS | 1938 | 1468199293084 Marionette TRACE conn3 <- [1,1006,null,{}] 18:08:13 INFO - PROCESS | 1938 | 1468199293091 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:13 INFO - PROCESS | 1938 | 1468199293096 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:13 INFO - PROCESS | 1938 | 1468199293250 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 18:08:13 INFO - PROCESS | 1938 | 1468199293265 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:13 INFO - PROCESS | 1938 | 1468199293272 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x910c4800 == 36 [pid = 1938] [id = 259] 18:08:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x920d1000) [pid = 1938] [serial = 778] [outer = (nil)] 18:08:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x920d8800) [pid = 1938] [serial = 779] [outer = 0x920d1000] 18:08:13 INFO - PROCESS | 1938 | 1468199293347 Marionette DEBUG loaded listener.js 18:08:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x9224f800) [pid = 1938] [serial = 780] [outer = 0x920d1000] 18:08:14 INFO - PROCESS | 1938 | 1468199294151 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 18:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1132ms 18:08:14 INFO - PROCESS | 1938 | 1468199294212 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 18:08:14 INFO - PROCESS | 1938 | 1468199294215 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 18:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:08:14 INFO - PROCESS | 1938 | 1468199294222 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:08:14 INFO - PROCESS | 1938 | 1468199294227 Marionette TRACE conn3 <- [1,1010,null,{}] 18:08:14 INFO - PROCESS | 1938 | 1468199294246 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:14 INFO - PROCESS | 1938 | 1468199294254 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:14 INFO - PROCESS | 1938 | 1468199294404 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 18:08:14 INFO - PROCESS | 1938 | 1468199294413 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:14 INFO - PROCESS | 1938 | 1468199294425 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x931f4000 == 37 [pid = 1938] [id = 260] 18:08:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x931f9c00) [pid = 1938] [serial = 781] [outer = (nil)] 18:08:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x93c58000) [pid = 1938] [serial = 782] [outer = 0x931f9c00] 18:08:14 INFO - PROCESS | 1938 | 1468199294489 Marionette DEBUG loaded listener.js 18:08:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x9510c000) [pid = 1938] [serial = 783] [outer = 0x931f9c00] 18:08:15 INFO - PROCESS | 1938 | 1468199295412 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 18:08:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:08:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1239ms 18:08:15 INFO - PROCESS | 1938 | 1468199295462 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 18:08:15 INFO - PROCESS | 1938 | 1468199295466 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 18:08:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:08:15 INFO - PROCESS | 1938 | 1468199295479 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:08:15 INFO - PROCESS | 1938 | 1468199295481 Marionette TRACE conn3 <- [1,1014,null,{}] 18:08:15 INFO - PROCESS | 1938 | 1468199295487 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:15 INFO - PROCESS | 1938 | 1468199295491 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:15 INFO - PROCESS | 1938 | 1468199295692 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 18:08:15 INFO - PROCESS | 1938 | 1468199295713 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:15 INFO - PROCESS | 1938 | 1468199295719 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x951e1400 == 38 [pid = 1938] [id = 261] 18:08:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x9528b800) [pid = 1938] [serial = 784] [outer = (nil)] 18:08:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x95292c00) [pid = 1938] [serial = 785] [outer = 0x9528b800] 18:08:15 INFO - PROCESS | 1938 | 1468199295786 Marionette DEBUG loaded listener.js 18:08:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x95309400) [pid = 1938] [serial = 786] [outer = 0x9528b800] 18:08:16 INFO - PROCESS | 1938 | 1468199296612 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 18:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1182ms 18:08:16 INFO - PROCESS | 1938 | 1468199296662 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 18:08:16 INFO - PROCESS | 1938 | 1468199296665 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 18:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:08:16 INFO - PROCESS | 1938 | 1468199296724 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:08:16 INFO - PROCESS | 1938 | 1468199296727 Marionette TRACE conn3 <- [1,1018,null,{}] 18:08:16 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x9224ec00) [pid = 1938] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:08:16 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x90f71800) [pid = 1938] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:08:16 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x906c7800) [pid = 1938] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:08:16 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x906be000) [pid = 1938] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:08:16 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x8e0f8400) [pid = 1938] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:08:16 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x8ed0fc00) [pid = 1938] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:08:16 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x931f1400) [pid = 1938] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:08:16 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x979b2400) [pid = 1938] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:08:16 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x95490400) [pid = 1938] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:08:16 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x9528e000) [pid = 1938] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:08:16 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x93c5ac00) [pid = 1938] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:08:16 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x9088f400) [pid = 1938] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:08:16 INFO - PROCESS | 1938 | 1468199296774 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:16 INFO - PROCESS | 1938 | 1468199296778 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:16 INFO - PROCESS | 1938 | 1468199296913 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 18:08:16 INFO - PROCESS | 1938 | 1468199296922 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:16 INFO - PROCESS | 1938 | 1468199296928 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x931f1400 == 39 [pid = 1938] [id = 262] 18:08:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x931f5400) [pid = 1938] [serial = 787] [outer = (nil)] 18:08:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x93c5b400) [pid = 1938] [serial = 788] [outer = 0x931f5400] 18:08:16 INFO - PROCESS | 1938 | 1468199296991 Marionette DEBUG loaded listener.js 18:08:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x92714400) [pid = 1938] [serial = 789] [outer = 0x931f5400] 18:08:17 INFO - PROCESS | 1938 | 1468199297811 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 18:08:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:08:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1171ms 18:08:17 INFO - PROCESS | 1938 | 1468199297851 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 18:08:17 INFO - PROCESS | 1938 | 1468199297855 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 18:08:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:08:17 INFO - PROCESS | 1938 | 1468199297861 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:08:17 INFO - PROCESS | 1938 | 1468199297863 Marionette TRACE conn3 <- [1,1022,null,{}] 18:08:17 INFO - PROCESS | 1938 | 1468199297873 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:17 INFO - PROCESS | 1938 | 1468199297882 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:18 INFO - PROCESS | 1938 | 1468199298063 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 18:08:18 INFO - PROCESS | 1938 | 1468199298072 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:18 INFO - PROCESS | 1938 | 1468199298080 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f9000 == 40 [pid = 1938] [id = 263] 18:08:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x8ec5a800) [pid = 1938] [serial = 790] [outer = (nil)] 18:08:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x979b3000) [pid = 1938] [serial = 791] [outer = 0x8ec5a800] 18:08:18 INFO - PROCESS | 1938 | 1468199298154 Marionette DEBUG loaded listener.js 18:08:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x97b3cc00) [pid = 1938] [serial = 792] [outer = 0x8ec5a800] 18:08:19 INFO - PROCESS | 1938 | 1468199299095 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 18:08:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:08:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1281ms 18:08:19 INFO - PROCESS | 1938 | 1468199299143 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 18:08:19 INFO - PROCESS | 1938 | 1468199299150 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 18:08:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:08:19 INFO - PROCESS | 1938 | 1468199299159 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:08:19 INFO - PROCESS | 1938 | 1468199299164 Marionette TRACE conn3 <- [1,1026,null,{}] 18:08:19 INFO - PROCESS | 1938 | 1468199299172 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:19 INFO - PROCESS | 1938 | 1468199299178 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:19 INFO - PROCESS | 1938 | 1468199299357 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 18:08:19 INFO - PROCESS | 1938 | 1468199299511 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:19 INFO - PROCESS | 1938 | 1468199299535 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f4400 == 41 [pid = 1938] [id = 264] 18:08:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x8ed0b000) [pid = 1938] [serial = 793] [outer = (nil)] 18:08:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x90d6cc00) [pid = 1938] [serial = 794] [outer = 0x8ed0b000] 18:08:19 INFO - PROCESS | 1938 | 1468199299619 Marionette DEBUG loaded listener.js 18:08:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x90f78800) [pid = 1938] [serial = 795] [outer = 0x8ed0b000] 18:08:20 INFO - PROCESS | 1938 | 1468199300517 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 18:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1433ms 18:08:20 INFO - PROCESS | 1938 | 1468199300592 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 18:08:20 INFO - PROCESS | 1938 | 1468199300600 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 18:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:08:20 INFO - PROCESS | 1938 | 1468199300610 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:08:20 INFO - PROCESS | 1938 | 1468199300614 Marionette TRACE conn3 <- [1,1030,null,{}] 18:08:20 INFO - PROCESS | 1938 | 1468199300621 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:20 INFO - PROCESS | 1938 | 1468199300626 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:20 INFO - PROCESS | 1938 | 1468199300838 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 18:08:21 INFO - PROCESS | 1938 | 1468199301007 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:21 INFO - PROCESS | 1938 | 1468199301017 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x925e6800 == 42 [pid = 1938] [id = 265] 18:08:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x925f4c00) [pid = 1938] [serial = 796] [outer = (nil)] 18:08:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x931ed400) [pid = 1938] [serial = 797] [outer = 0x925f4c00] 18:08:21 INFO - PROCESS | 1938 | 1468199301150 Marionette DEBUG loaded listener.js 18:08:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x93c56c00) [pid = 1938] [serial = 798] [outer = 0x925f4c00] 18:08:22 INFO - PROCESS | 1938 | 1468199302025 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 18:08:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:08:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1450ms 18:08:22 INFO - PROCESS | 1938 | 1468199302060 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 18:08:22 INFO - PROCESS | 1938 | 1468199302065 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 18:08:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:08:22 INFO - PROCESS | 1938 | 1468199302072 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:08:22 INFO - PROCESS | 1938 | 1468199302078 Marionette TRACE conn3 <- [1,1034,null,{}] 18:08:22 INFO - PROCESS | 1938 | 1468199302093 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:22 INFO - PROCESS | 1938 | 1468199302102 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:22 INFO - PROCESS | 1938 | 1468199302272 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 18:08:22 INFO - PROCESS | 1938 | 1468199302436 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:22 INFO - PROCESS | 1938 | 1468199302449 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x95381000 == 43 [pid = 1938] [id = 266] 18:08:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x95382000) [pid = 1938] [serial = 799] [outer = (nil)] 18:08:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x98362400) [pid = 1938] [serial = 800] [outer = 0x95382000] 18:08:22 INFO - PROCESS | 1938 | 1468199302528 Marionette DEBUG loaded listener.js 18:08:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x98685000) [pid = 1938] [serial = 801] [outer = 0x95382000] 18:08:23 INFO - PROCESS | 1938 | 1468199303371 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 18:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1342ms 18:08:23 INFO - PROCESS | 1938 | 1468199303415 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 18:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:08:23 INFO - PROCESS | 1938 | 1468199303420 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 18:08:23 INFO - PROCESS | 1938 | 1468199303426 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:08:23 INFO - PROCESS | 1938 | 1468199303429 Marionette TRACE conn3 <- [1,1038,null,{}] 18:08:23 INFO - PROCESS | 1938 | 1468199303435 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:23 INFO - PROCESS | 1938 | 1468199303441 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:23 INFO - PROCESS | 1938 | 1468199303614 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 18:08:23 INFO - PROCESS | 1938 | 1468199303766 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:23 INFO - PROCESS | 1938 | 1468199303773 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f3800 == 44 [pid = 1938] [id = 267] 18:08:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x98e15800) [pid = 1938] [serial = 802] [outer = (nil)] 18:08:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x98ea1800) [pid = 1938] [serial = 803] [outer = 0x98e15800] 18:08:23 INFO - PROCESS | 1938 | 1468199303849 Marionette DEBUG loaded listener.js 18:08:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x992a2c00) [pid = 1938] [serial = 804] [outer = 0x98e15800] 18:08:24 INFO - PROCESS | 1938 | 1468199304724 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 18:08:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:08:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1334ms 18:08:24 INFO - PROCESS | 1938 | 1468199304760 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 18:08:24 INFO - PROCESS | 1938 | 1468199304764 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 18:08:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:08:24 INFO - PROCESS | 1938 | 1468199304770 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:08:24 INFO - PROCESS | 1938 | 1468199304774 Marionette TRACE conn3 <- [1,1042,null,{}] 18:08:24 INFO - PROCESS | 1938 | 1468199304779 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:24 INFO - PROCESS | 1938 | 1468199304784 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:24 INFO - PROCESS | 1938 | 1468199304934 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 18:08:25 INFO - PROCESS | 1938 | 1468199305091 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:25 INFO - PROCESS | 1938 | 1468199305098 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x95109000 == 45 [pid = 1938] [id = 268] 18:08:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x98e15400) [pid = 1938] [serial = 805] [outer = (nil)] 18:08:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x99445c00) [pid = 1938] [serial = 806] [outer = 0x98e15400] 18:08:25 INFO - PROCESS | 1938 | 1468199305173 Marionette DEBUG loaded listener.js 18:08:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x99447400) [pid = 1938] [serial = 807] [outer = 0x98e15400] 18:08:26 INFO - PROCESS | 1938 | 1468199306057 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 18:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1330ms 18:08:26 INFO - PROCESS | 1938 | 1468199306100 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 18:08:26 INFO - PROCESS | 1938 | 1468199306104 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 18:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:08:26 INFO - PROCESS | 1938 | 1468199306110 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:08:26 INFO - PROCESS | 1938 | 1468199306113 Marionette TRACE conn3 <- [1,1046,null,{}] 18:08:26 INFO - PROCESS | 1938 | 1468199306119 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:26 INFO - PROCESS | 1938 | 1468199306128 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:26 INFO - PROCESS | 1938 | 1468199306322 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 18:08:26 INFO - PROCESS | 1938 | 1468199306476 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:26 INFO - PROCESS | 1938 | 1468199306482 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x992d4c00 == 46 [pid = 1938] [id = 269] 18:08:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x992d6800) [pid = 1938] [serial = 808] [outer = (nil)] 18:08:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x99958400) [pid = 1938] [serial = 809] [outer = 0x992d6800] 18:08:26 INFO - PROCESS | 1938 | 1468199306565 Marionette DEBUG loaded listener.js 18:08:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x9995b000) [pid = 1938] [serial = 810] [outer = 0x992d6800] 18:08:27 INFO - PROCESS | 1938 | 1468199307414 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 18:08:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:08:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1331ms 18:08:27 INFO - PROCESS | 1938 | 1468199307443 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 18:08:27 INFO - PROCESS | 1938 | 1468199307447 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 18:08:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:08:27 INFO - PROCESS | 1938 | 1468199307453 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:08:27 INFO - PROCESS | 1938 | 1468199307455 Marionette TRACE conn3 <- [1,1050,null,{}] 18:08:27 INFO - PROCESS | 1938 | 1468199307461 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:27 INFO - PROCESS | 1938 | 1468199307466 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:27 INFO - PROCESS | 1938 | 1468199307625 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 18:08:27 INFO - PROCESS | 1938 | 1468199307950 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:27 INFO - PROCESS | 1938 | 1468199307959 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec55c00 == 47 [pid = 1938] [id = 270] 18:08:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x8ec56800) [pid = 1938] [serial = 811] [outer = (nil)] 18:08:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x8ed09c00) [pid = 1938] [serial = 812] [outer = 0x8ec56800] 18:08:28 INFO - PROCESS | 1938 | 1468199308098 Marionette DEBUG loaded listener.js 18:08:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x906c4800) [pid = 1938] [serial = 813] [outer = 0x8ec56800] 18:08:28 INFO - PROCESS | 1938 | 1468199308897 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 18:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1495ms 18:08:28 INFO - PROCESS | 1938 | 1468199308949 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 18:08:28 INFO - PROCESS | 1938 | 1468199308954 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 18:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:08:28 INFO - PROCESS | 1938 | 1468199308961 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:08:28 INFO - PROCESS | 1938 | 1468199308966 Marionette TRACE conn3 <- [1,1054,null,{}] 18:08:28 INFO - PROCESS | 1938 | 1468199308973 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:28 INFO - PROCESS | 1938 | 1468199308980 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:29 INFO - PROCESS | 1938 | 1468199309135 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 18:08:29 INFO - PROCESS | 1938 | 1468199309293 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:29 INFO - PROCESS | 1938 | 1468199309310 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x920cd400 == 48 [pid = 1938] [id = 271] 18:08:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x92242000) [pid = 1938] [serial = 814] [outer = (nil)] 18:08:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x9242b800) [pid = 1938] [serial = 815] [outer = 0x92242000] 18:08:29 INFO - PROCESS | 1938 | 1468199309412 Marionette DEBUG loaded listener.js 18:08:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x925e9000) [pid = 1938] [serial = 816] [outer = 0x92242000] 18:08:30 INFO - PROCESS | 1938 | --DOCSHELL 0x920d7400 == 47 [pid = 1938] [id = 238] 18:08:30 INFO - PROCESS | 1938 | --DOCSHELL 0x931f0c00 == 46 [pid = 1938] [id = 243] 18:08:30 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed0b800 == 45 [pid = 1938] [id = 248] 18:08:30 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f4c00 == 44 [pid = 1938] [id = 241] 18:08:30 INFO - PROCESS | 1938 | --DOCSHELL 0x9548b000 == 43 [pid = 1938] [id = 244] 18:08:30 INFO - PROCESS | 1938 | --DOCSHELL 0x9271a400 == 42 [pid = 1938] [id = 247] 18:08:30 INFO - PROCESS | 1938 | --DOCSHELL 0x90894000 == 41 [pid = 1938] [id = 236] 18:08:30 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f7800 == 40 [pid = 1938] [id = 249] 18:08:30 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0eec00 == 39 [pid = 1938] [id = 240] 18:08:30 INFO - PROCESS | 1938 | --DOCSHELL 0x93e3f800 == 38 [pid = 1938] [id = 239] 18:08:30 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f8c00 == 37 [pid = 1938] [id = 235] 18:08:30 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ee000 == 36 [pid = 1938] [id = 233] 18:08:30 INFO - PROCESS | 1938 | --DOCSHELL 0x90586400 == 35 [pid = 1938] [id = 232] 18:08:30 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed10000 == 34 [pid = 1938] [id = 242] 18:08:30 INFO - PROCESS | 1938 | --DOCSHELL 0x9528d400 == 33 [pid = 1938] [id = 246] 18:08:30 INFO - PROCESS | 1938 | --DOCSHELL 0x9252cc00 == 32 [pid = 1938] [id = 237] 18:08:30 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ee400 == 31 [pid = 1938] [id = 231] 18:08:30 INFO - PROCESS | 1938 | --DOCSHELL 0x93e43c00 == 30 [pid = 1938] [id = 234] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x93c37000) [pid = 1938] [serial = 764] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x9252c800) [pid = 1938] [serial = 758] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x920cac00) [pid = 1938] [serial = 755] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x90895c00) [pid = 1938] [serial = 752] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x90d62000) [pid = 1938] [serial = 753] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x9242dc00) [pid = 1938] [serial = 729] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x8ebc2000) [pid = 1938] [serial = 749] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x8ec50000) [pid = 1938] [serial = 750] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x92248c00) [pid = 1938] [serial = 728] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x9058c000) [pid = 1938] [serial = 746] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x9089d800) [pid = 1938] [serial = 747] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x93e46400) [pid = 1938] [serial = 732] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x93e3ec00) [pid = 1938] [serial = 731] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x98d77800) [pid = 1938] [serial = 735] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x98682400) [pid = 1938] [serial = 734] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x99077000) [pid = 1938] [serial = 738] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x98e9a800) [pid = 1938] [serial = 737] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x992a6400) [pid = 1938] [serial = 741] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x9929a800) [pid = 1938] [serial = 740] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x99450400) [pid = 1938] [serial = 744] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x9944c800) [pid = 1938] [serial = 743] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x925ed000) [pid = 1938] [serial = 759] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x9235b800) [pid = 1938] [serial = 761] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x920d3400) [pid = 1938] [serial = 756] [outer = (nil)] [url = about:blank] 18:08:30 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x925e6c00) [pid = 1938] [serial = 762] [outer = (nil)] [url = about:blank] 18:08:31 INFO - PROCESS | 1938 | 1468199311196 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 18:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 2285ms 18:08:31 INFO - PROCESS | 1938 | 1468199311247 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 18:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:08:31 INFO - PROCESS | 1938 | 1468199311253 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 18:08:31 INFO - PROCESS | 1938 | 1468199311260 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:08:31 INFO - PROCESS | 1938 | 1468199311267 Marionette TRACE conn3 <- [1,1058,null,{}] 18:08:31 INFO - PROCESS | 1938 | 1468199311274 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:31 INFO - PROCESS | 1938 | 1468199311278 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:31 INFO - PROCESS | 1938 | 1468199311426 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 18:08:31 INFO - PROCESS | 1938 | 1468199311436 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:31 INFO - PROCESS | 1938 | 1468199311444 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x90583800 == 31 [pid = 1938] [id = 272] 18:08:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x90586400) [pid = 1938] [serial = 817] [outer = (nil)] 18:08:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x906c3400) [pid = 1938] [serial = 818] [outer = 0x90586400] 18:08:31 INFO - PROCESS | 1938 | 1468199311515 Marionette DEBUG loaded listener.js 18:08:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x90895c00) [pid = 1938] [serial = 819] [outer = 0x90586400] 18:08:32 INFO - PROCESS | 1938 | 1468199312386 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 18:08:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:08:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1186ms 18:08:32 INFO - PROCESS | 1938 | 1468199312446 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 18:08:32 INFO - PROCESS | 1938 | 1468199312455 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 18:08:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:08:32 INFO - PROCESS | 1938 | 1468199312483 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:08:32 INFO - PROCESS | 1938 | 1468199312488 Marionette TRACE conn3 <- [1,1062,null,{}] 18:08:32 INFO - PROCESS | 1938 | 1468199312494 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:32 INFO - PROCESS | 1938 | 1468199312500 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:32 INFO - PROCESS | 1938 | 1468199312662 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 18:08:32 INFO - PROCESS | 1938 | 1468199312676 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:32 INFO - PROCESS | 1938 | 1468199312683 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x910bb000 == 32 [pid = 1938] [id = 273] 18:08:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x910bc800) [pid = 1938] [serial = 820] [outer = (nil)] 18:08:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x920ca800) [pid = 1938] [serial = 821] [outer = 0x910bc800] 18:08:32 INFO - PROCESS | 1938 | 1468199312761 Marionette DEBUG loaded listener.js 18:08:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x920ce800) [pid = 1938] [serial = 822] [outer = 0x910bc800] 18:08:33 INFO - PROCESS | 1938 | 1468199313688 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 18:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1283ms 18:08:33 INFO - PROCESS | 1938 | 1468199313765 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 18:08:33 INFO - PROCESS | 1938 | 1468199313768 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 18:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:08:33 INFO - PROCESS | 1938 | 1468199313775 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:08:33 INFO - PROCESS | 1938 | 1468199313781 Marionette TRACE conn3 <- [1,1066,null,{}] 18:08:33 INFO - PROCESS | 1938 | 1468199313803 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:33 INFO - PROCESS | 1938 | 1468199313812 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:34 INFO - PROCESS | 1938 | 1468199314002 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 18:08:34 INFO - PROCESS | 1938 | 1468199314021 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:34 INFO - PROCESS | 1938 | 1468199314031 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x9242f800 == 33 [pid = 1938] [id = 274] 18:08:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x9251e400) [pid = 1938] [serial = 823] [outer = (nil)] 18:08:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x925e9c00) [pid = 1938] [serial = 824] [outer = 0x9251e400] 18:08:34 INFO - PROCESS | 1938 | 1468199314099 Marionette DEBUG loaded listener.js 18:08:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x910bc400) [pid = 1938] [serial = 825] [outer = 0x9251e400] 18:08:34 INFO - PROCESS | 1938 | 1468199314986 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 18:08:35 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x931f5400) [pid = 1938] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:08:35 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x931f9c00) [pid = 1938] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:08:35 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x9528b800) [pid = 1938] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:08:35 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x8ec4ec00) [pid = 1938] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:08:35 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x920d1000) [pid = 1938] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:08:35 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x9528b000) [pid = 1938] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:08:35 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x9275c400) [pid = 1938] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:08:35 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x92248000) [pid = 1938] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:08:35 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x9058c800) [pid = 1938] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:08:35 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x8ec5a800) [pid = 1938] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:08:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:08:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1595ms 18:08:35 INFO - PROCESS | 1938 | 1468199315371 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 18:08:35 INFO - PROCESS | 1938 | 1468199315374 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 18:08:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:08:35 INFO - PROCESS | 1938 | 1468199315380 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:08:35 INFO - PROCESS | 1938 | 1468199315382 Marionette TRACE conn3 <- [1,1070,null,{}] 18:08:35 INFO - PROCESS | 1938 | 1468199315388 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:35 INFO - PROCESS | 1938 | 1468199315392 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:35 INFO - PROCESS | 1938 | 1468199315527 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 18:08:35 INFO - PROCESS | 1938 | 1468199315680 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:35 INFO - PROCESS | 1938 | 1468199315691 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc8400 == 34 [pid = 1938] [id = 275] 18:08:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x910bcc00) [pid = 1938] [serial = 826] [outer = (nil)] 18:08:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x9252d800) [pid = 1938] [serial = 827] [outer = 0x910bcc00] 18:08:35 INFO - PROCESS | 1938 | 1468199315755 Marionette DEBUG loaded listener.js 18:08:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x92756000) [pid = 1938] [serial = 828] [outer = 0x910bcc00] 18:08:36 INFO - PROCESS | 1938 | 1468199316370 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 18:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1036ms 18:08:36 INFO - PROCESS | 1938 | 1468199316417 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 18:08:36 INFO - PROCESS | 1938 | 1468199316420 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 18:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:08:36 INFO - PROCESS | 1938 | 1468199316426 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:08:36 INFO - PROCESS | 1938 | 1468199316429 Marionette TRACE conn3 <- [1,1074,null,{}] 18:08:36 INFO - PROCESS | 1938 | 1468199316434 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:36 INFO - PROCESS | 1938 | 1468199316438 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:36 INFO - PROCESS | 1938 | 1468199316629 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 18:08:36 INFO - PROCESS | 1938 | 1468199316701 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:36 INFO - PROCESS | 1938 | 1468199316706 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x90892800 == 35 [pid = 1938] [id = 276] 18:08:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x910c1400) [pid = 1938] [serial = 829] [outer = (nil)] 18:08:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x93c39800) [pid = 1938] [serial = 830] [outer = 0x910c1400] 18:08:36 INFO - PROCESS | 1938 | 1468199316770 Marionette DEBUG loaded listener.js 18:08:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x93c55c00) [pid = 1938] [serial = 831] [outer = 0x910c1400] 18:08:37 INFO - PROCESS | 1938 | 1468199317589 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 18:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1236ms 18:08:37 INFO - PROCESS | 1938 | 1468199317663 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 18:08:37 INFO - PROCESS | 1938 | 1468199317669 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 18:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:08:37 INFO - PROCESS | 1938 | 1468199317678 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:08:37 INFO - PROCESS | 1938 | 1468199317682 Marionette TRACE conn3 <- [1,1078,null,{}] 18:08:37 INFO - PROCESS | 1938 | 1468199317691 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:37 INFO - PROCESS | 1938 | 1468199317696 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:37 INFO - PROCESS | 1938 | 1468199317910 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 18:08:38 INFO - PROCESS | 1938 | 1468199318065 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:38 INFO - PROCESS | 1938 | 1468199318080 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc3000 == 36 [pid = 1938] [id = 277] 18:08:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x8ebc7c00) [pid = 1938] [serial = 832] [outer = (nil)] 18:08:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x906c6c00) [pid = 1938] [serial = 833] [outer = 0x8ebc7c00] 18:08:38 INFO - PROCESS | 1938 | 1468199318153 Marionette DEBUG loaded listener.js 18:08:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x90d6bc00) [pid = 1938] [serial = 834] [outer = 0x8ebc7c00] 18:08:39 INFO - PROCESS | 1938 | 1468199319166 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 18:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1541ms 18:08:39 INFO - PROCESS | 1938 | 1468199319219 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 18:08:39 INFO - PROCESS | 1938 | 1468199319226 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 18:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:08:39 INFO - PROCESS | 1938 | 1468199319236 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:08:39 INFO - PROCESS | 1938 | 1468199319240 Marionette TRACE conn3 <- [1,1082,null,{}] 18:08:39 INFO - PROCESS | 1938 | 1468199319246 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:39 INFO - PROCESS | 1938 | 1468199319252 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:39 INFO - PROCESS | 1938 | 1468199319500 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 18:08:39 INFO - PROCESS | 1938 | 1468199319658 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:39 INFO - PROCESS | 1938 | 1468199319667 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x92245c00 == 37 [pid = 1938] [id = 278] 18:08:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x9224b000) [pid = 1938] [serial = 835] [outer = (nil)] 18:08:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x92423c00) [pid = 1938] [serial = 836] [outer = 0x9224b000] 18:08:39 INFO - PROCESS | 1938 | 1468199319767 Marionette DEBUG loaded listener.js 18:08:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x925ed000) [pid = 1938] [serial = 837] [outer = 0x9224b000] 18:08:40 INFO - PROCESS | 1938 | 1468199320717 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 18:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1541ms 18:08:40 INFO - PROCESS | 1938 | 1468199320778 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 18:08:40 INFO - PROCESS | 1938 | 1468199320782 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 18:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:08:40 INFO - PROCESS | 1938 | 1468199320788 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:08:40 INFO - PROCESS | 1938 | 1468199320793 Marionette TRACE conn3 <- [1,1086,null,{}] 18:08:40 INFO - PROCESS | 1938 | 1468199320809 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:40 INFO - PROCESS | 1938 | 1468199320816 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:40 INFO - PROCESS | 1938 | 1468199320981 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 18:08:41 INFO - PROCESS | 1938 | 1468199321186 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:41 INFO - PROCESS | 1938 | 1468199321196 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x95288800 == 38 [pid = 1938] [id = 279] 18:08:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x95288c00) [pid = 1938] [serial = 838] [outer = (nil)] 18:08:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x95291000) [pid = 1938] [serial = 839] [outer = 0x95288c00] 18:08:41 INFO - PROCESS | 1938 | 1468199321277 Marionette DEBUG loaded listener.js 18:08:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x95301400) [pid = 1938] [serial = 840] [outer = 0x95288c00] 18:08:42 INFO - PROCESS | 1938 | 1468199322152 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 18:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1433ms 18:08:42 INFO - PROCESS | 1938 | 1468199322222 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 18:08:42 INFO - PROCESS | 1938 | 1468199322225 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 18:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:08:42 INFO - PROCESS | 1938 | 1468199322232 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:08:42 INFO - PROCESS | 1938 | 1468199322235 Marionette TRACE conn3 <- [1,1090,null,{}] 18:08:42 INFO - PROCESS | 1938 | 1468199322240 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:42 INFO - PROCESS | 1938 | 1468199322245 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:42 INFO - PROCESS | 1938 | 1468199322408 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 18:08:42 INFO - PROCESS | 1938 | 1468199322664 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:42 INFO - PROCESS | 1938 | 1468199322671 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc2c00 == 39 [pid = 1938] [id = 280] 18:08:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x8ebc6400) [pid = 1938] [serial = 841] [outer = (nil)] 18:08:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x8ec4e000) [pid = 1938] [serial = 842] [outer = 0x8ebc6400] 18:08:42 INFO - PROCESS | 1938 | 1468199322808 Marionette DEBUG loaded listener.js 18:08:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x8ed14800) [pid = 1938] [serial = 843] [outer = 0x8ebc6400] 18:08:43 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc8400 == 38 [pid = 1938] [id = 275] 18:08:43 INFO - PROCESS | 1938 | --DOCSHELL 0x9242f800 == 37 [pid = 1938] [id = 274] 18:08:43 INFO - PROCESS | 1938 | --DOCSHELL 0x910bb000 == 36 [pid = 1938] [id = 273] 18:08:43 INFO - PROCESS | 1938 | --DOCSHELL 0x90583800 == 35 [pid = 1938] [id = 272] 18:08:43 INFO - PROCESS | 1938 | 1468199323730 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x979b3000) [pid = 1938] [serial = 791] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x97b3cc00) [pid = 1938] [serial = 792] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x93c5b400) [pid = 1938] [serial = 788] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x93c58000) [pid = 1938] [serial = 782] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x95292c00) [pid = 1938] [serial = 785] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x906c5800) [pid = 1938] [serial = 767] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x920d8800) [pid = 1938] [serial = 779] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x95297000) [pid = 1938] [serial = 773] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x93e47400) [pid = 1938] [serial = 765] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x95307000) [pid = 1938] [serial = 774] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x9234c400) [pid = 1938] [serial = 770] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x906bb800) [pid = 1938] [serial = 776] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x9224f800) [pid = 1938] [serial = 780] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x92714400) [pid = 1938] [serial = 789] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x92525000) [pid = 1938] [serial = 771] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x9510c000) [pid = 1938] [serial = 783] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x90f71000) [pid = 1938] [serial = 768] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x95309400) [pid = 1938] [serial = 786] [outer = (nil)] [url = about:blank] 18:08:43 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x906c4c00) [pid = 1938] [serial = 777] [outer = (nil)] [url = about:blank] 18:08:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:08:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1540ms 18:08:43 INFO - PROCESS | 1938 | 1468199323773 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 18:08:43 INFO - PROCESS | 1938 | 1468199323778 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 18:08:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:08:43 INFO - PROCESS | 1938 | 1468199323789 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:08:43 INFO - PROCESS | 1938 | 1468199323792 Marionette TRACE conn3 <- [1,1094,null,{}] 18:08:43 INFO - PROCESS | 1938 | 1468199323800 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:43 INFO - PROCESS | 1938 | 1468199323808 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:43 INFO - PROCESS | 1938 | 1468199323953 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 18:08:43 INFO - PROCESS | 1938 | 1468199323966 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:43 INFO - PROCESS | 1938 | 1468199323972 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c0c00 == 36 [pid = 1938] [id = 281] 18:08:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x90d63400) [pid = 1938] [serial = 844] [outer = (nil)] 18:08:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x90f73000) [pid = 1938] [serial = 845] [outer = 0x90d63400] 18:08:44 INFO - PROCESS | 1938 | 1468199324042 Marionette DEBUG loaded listener.js 18:08:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x920d7c00) [pid = 1938] [serial = 846] [outer = 0x90d63400] 18:08:44 INFO - PROCESS | 1938 | 1468199324851 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 18:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1135ms 18:08:44 INFO - PROCESS | 1938 | 1468199324926 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 18:08:44 INFO - PROCESS | 1938 | 1468199324932 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 18:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:08:44 INFO - PROCESS | 1938 | 1468199324939 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:08:44 INFO - PROCESS | 1938 | 1468199324943 Marionette TRACE conn3 <- [1,1098,null,{}] 18:08:44 INFO - PROCESS | 1938 | 1468199324948 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:44 INFO - PROCESS | 1938 | 1468199324953 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:45 INFO - PROCESS | 1938 | 1468199325106 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 18:08:45 INFO - PROCESS | 1938 | 1468199325218 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:45 INFO - PROCESS | 1938 | 1468199325224 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d62000 == 37 [pid = 1938] [id = 282] 18:08:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9234c400) [pid = 1938] [serial = 847] [outer = (nil)] 18:08:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x925f3800) [pid = 1938] [serial = 848] [outer = 0x9234c400] 18:08:45 INFO - PROCESS | 1938 | 1468199325288 Marionette DEBUG loaded listener.js 18:08:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x931fa000) [pid = 1938] [serial = 849] [outer = 0x9234c400] 18:08:46 INFO - PROCESS | 1938 | 1468199325996 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 18:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1137ms 18:08:46 INFO - PROCESS | 1938 | 1468199326084 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 18:08:46 INFO - PROCESS | 1938 | 1468199326087 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 18:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:08:46 INFO - PROCESS | 1938 | 1468199326105 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:08:46 INFO - PROCESS | 1938 | 1468199326113 Marionette TRACE conn3 <- [1,1102,null,{}] 18:08:46 INFO - PROCESS | 1938 | 1468199326130 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:46 INFO - PROCESS | 1938 | 1468199326137 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:46 INFO - PROCESS | 1938 | 1468199326329 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 18:08:46 INFO - PROCESS | 1938 | 1468199326404 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:46 INFO - PROCESS | 1938 | 1468199326411 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x9224cc00 == 38 [pid = 1938] [id = 283] 18:08:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x93e46000) [pid = 1938] [serial = 850] [outer = (nil)] 18:08:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x951dd000) [pid = 1938] [serial = 851] [outer = 0x93e46000] 18:08:46 INFO - PROCESS | 1938 | 1468199326472 Marionette DEBUG loaded listener.js 18:08:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x95295c00) [pid = 1938] [serial = 852] [outer = 0x93e46000] 18:08:47 INFO - PROCESS | 1938 | 1468199327253 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 18:08:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:08:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1191ms 18:08:47 INFO - PROCESS | 1938 | 1468199327295 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 18:08:47 INFO - PROCESS | 1938 | 1468199327299 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 18:08:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:08:47 INFO - PROCESS | 1938 | 1468199327312 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:08:47 INFO - PROCESS | 1938 | 1468199327315 Marionette TRACE conn3 <- [1,1106,null,{}] 18:08:47 INFO - PROCESS | 1938 | 1468199327321 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:47 INFO - PROCESS | 1938 | 1468199327325 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:47 INFO - PROCESS | 1938 | 1468199327505 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 18:08:47 INFO - PROCESS | 1938 | 1468199327525 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:47 INFO - PROCESS | 1938 | 1468199327532 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x93e46800 == 39 [pid = 1938] [id = 284] 18:08:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x9528b800) [pid = 1938] [serial = 853] [outer = (nil)] 18:08:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x95309400) [pid = 1938] [serial = 854] [outer = 0x9528b800] 18:08:47 INFO - PROCESS | 1938 | 1468199327595 Marionette DEBUG loaded listener.js 18:08:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x92357400) [pid = 1938] [serial = 855] [outer = 0x9528b800] 18:08:48 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x9251e400) [pid = 1938] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:08:48 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x8ed0b000) [pid = 1938] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:08:48 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x910bc800) [pid = 1938] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:08:48 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x925f4c00) [pid = 1938] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:08:48 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x92242000) [pid = 1938] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:08:48 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x95382000) [pid = 1938] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:08:48 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x90586400) [pid = 1938] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:08:48 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x910bcc00) [pid = 1938] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:08:48 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x98e15800) [pid = 1938] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:08:48 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x98e15400) [pid = 1938] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:08:48 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x992d6800) [pid = 1938] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:08:48 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x8ec56800) [pid = 1938] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:08:48 INFO - PROCESS | 1938 | 1468199328471 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 18:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1186ms 18:08:48 INFO - PROCESS | 1938 | 1468199328492 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 18:08:48 INFO - PROCESS | 1938 | 1468199328495 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 18:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:08:48 INFO - PROCESS | 1938 | 1468199328505 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:08:48 INFO - PROCESS | 1938 | 1468199328507 Marionette TRACE conn3 <- [1,1110,null,{}] 18:08:48 INFO - PROCESS | 1938 | 1468199328511 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:48 INFO - PROCESS | 1938 | 1468199328518 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:48 INFO - PROCESS | 1938 | 1468199328651 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 18:08:48 INFO - PROCESS | 1938 | 1468199328663 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:48 INFO - PROCESS | 1938 | 1468199328681 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f2800 == 40 [pid = 1938] [id = 285] 18:08:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x90f74800) [pid = 1938] [serial = 856] [outer = (nil)] 18:08:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x93c59400) [pid = 1938] [serial = 857] [outer = 0x90f74800] 18:08:48 INFO - PROCESS | 1938 | 1468199328763 Marionette DEBUG loaded listener.js 18:08:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x9224b800) [pid = 1938] [serial = 858] [outer = 0x90f74800] 18:08:49 INFO - PROCESS | 1938 | 1468199329626 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 18:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1176ms 18:08:49 INFO - PROCESS | 1938 | 1468199329686 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 18:08:49 INFO - PROCESS | 1938 | 1468199329688 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 18:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:08:49 INFO - PROCESS | 1938 | 1468199329695 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:08:49 INFO - PROCESS | 1938 | 1468199329699 Marionette TRACE conn3 <- [1,1114,null,{}] 18:08:49 INFO - PROCESS | 1938 | 1468199329704 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:49 INFO - PROCESS | 1938 | 1468199329709 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:49 INFO - PROCESS | 1938 | 1468199329852 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 18:08:49 INFO - PROCESS | 1938 | 1468199329860 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:49 INFO - PROCESS | 1938 | 1468199329868 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec5bc00 == 41 [pid = 1938] [id = 286] 18:08:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9271f000) [pid = 1938] [serial = 859] [outer = (nil)] 18:08:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x97bc5400) [pid = 1938] [serial = 860] [outer = 0x9271f000] 18:08:49 INFO - PROCESS | 1938 | 1468199329930 Marionette DEBUG loaded listener.js 18:08:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x98363c00) [pid = 1938] [serial = 861] [outer = 0x9271f000] 18:08:50 INFO - PROCESS | 1938 | 1468199330939 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 18:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1277ms 18:08:50 INFO - PROCESS | 1938 | 1468199330974 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 18:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:08:50 INFO - PROCESS | 1938 | 1468199330981 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 18:08:50 INFO - PROCESS | 1938 | 1468199330989 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:08:50 INFO - PROCESS | 1938 | 1468199330995 Marionette TRACE conn3 <- [1,1118,null,{}] 18:08:51 INFO - PROCESS | 1938 | 1468199331005 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:51 INFO - PROCESS | 1938 | 1468199331010 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:51 INFO - PROCESS | 1938 | 1468199331194 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 18:08:51 INFO - PROCESS | 1938 | 1468199331347 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:51 INFO - PROCESS | 1938 | 1468199331356 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x90585800 == 42 [pid = 1938] [id = 287] 18:08:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x906c5800) [pid = 1938] [serial = 862] [outer = (nil)] 18:08:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x910c5400) [pid = 1938] [serial = 863] [outer = 0x906c5800] 18:08:51 INFO - PROCESS | 1938 | 1468199331432 Marionette DEBUG loaded listener.js 18:08:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x9224ac00) [pid = 1938] [serial = 864] [outer = 0x906c5800] 18:08:52 INFO - PROCESS | 1938 | 1468199332354 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 18:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1436ms 18:08:52 INFO - PROCESS | 1938 | 1468199332425 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 18:08:52 INFO - PROCESS | 1938 | 1468199332431 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 18:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:08:52 INFO - PROCESS | 1938 | 1468199332443 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:08:52 INFO - PROCESS | 1938 | 1468199332447 Marionette TRACE conn3 <- [1,1122,null,{}] 18:08:52 INFO - PROCESS | 1938 | 1468199332453 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:52 INFO - PROCESS | 1938 | 1468199332459 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:52 INFO - PROCESS | 1938 | 1468199332664 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 18:08:52 INFO - PROCESS | 1938 | 1468199332911 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:52 INFO - PROCESS | 1938 | 1468199332919 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x9242d000 == 43 [pid = 1938] [id = 288] 18:08:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x93c5b400) [pid = 1938] [serial = 865] [outer = (nil)] 18:08:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x93e47800) [pid = 1938] [serial = 866] [outer = 0x93c5b400] 18:08:53 INFO - PROCESS | 1938 | 1468199333044 Marionette DEBUG loaded listener.js 18:08:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x951da800) [pid = 1938] [serial = 867] [outer = 0x93c5b400] 18:08:53 INFO - PROCESS | 1938 | 1468199333859 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 18:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1481ms 18:08:53 INFO - PROCESS | 1938 | 1468199333924 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 18:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:08:53 INFO - PROCESS | 1938 | 1468199333928 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 18:08:53 INFO - PROCESS | 1938 | 1468199333935 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:08:53 INFO - PROCESS | 1938 | 1468199333940 Marionette TRACE conn3 <- [1,1126,null,{}] 18:08:53 INFO - PROCESS | 1938 | 1468199333956 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:53 INFO - PROCESS | 1938 | 1468199333965 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:54 INFO - PROCESS | 1938 | 1468199334179 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 18:08:54 INFO - PROCESS | 1938 | 1468199334347 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:54 INFO - PROCESS | 1938 | 1468199334355 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x95481400 == 44 [pid = 1938] [id = 289] 18:08:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x9548a400) [pid = 1938] [serial = 868] [outer = (nil)] 18:08:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x98d6b400) [pid = 1938] [serial = 869] [outer = 0x9548a400] 18:08:54 INFO - PROCESS | 1938 | 1468199334434 Marionette DEBUG loaded listener.js 18:08:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x98e1d800) [pid = 1938] [serial = 870] [outer = 0x9548a400] 18:08:55 INFO - PROCESS | 1938 | 1468199335323 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 18:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1434ms 18:08:55 INFO - PROCESS | 1938 | 1468199335369 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 18:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:08:55 INFO - PROCESS | 1938 | 1468199335373 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 18:08:55 INFO - PROCESS | 1938 | 1468199335379 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:08:55 INFO - PROCESS | 1938 | 1468199335383 Marionette TRACE conn3 <- [1,1130,null,{}] 18:08:55 INFO - PROCESS | 1938 | 1468199335388 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:55 INFO - PROCESS | 1938 | 1468199335393 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:55 INFO - PROCESS | 1938 | 1468199335555 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 18:08:55 INFO - PROCESS | 1938 | 1468199335708 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:55 INFO - PROCESS | 1938 | 1468199335716 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x95376c00 == 45 [pid = 1938] [id = 290] 18:08:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x98e9ac00) [pid = 1938] [serial = 871] [outer = (nil)] 18:08:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x991da800) [pid = 1938] [serial = 872] [outer = 0x98e9ac00] 18:08:55 INFO - PROCESS | 1938 | 1468199335791 Marionette DEBUG loaded listener.js 18:08:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x992a6400) [pid = 1938] [serial = 873] [outer = 0x98e9ac00] 18:08:56 INFO - PROCESS | 1938 | 1468199336669 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 18:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1338ms 18:08:56 INFO - PROCESS | 1938 | 1468199336717 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 18:08:56 INFO - PROCESS | 1938 | 1468199336721 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 18:08:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:08:56 INFO - PROCESS | 1938 | 1468199336727 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:08:56 INFO - PROCESS | 1938 | 1468199336730 Marionette TRACE conn3 <- [1,1134,null,{}] 18:08:56 INFO - PROCESS | 1938 | 1468199336735 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:56 INFO - PROCESS | 1938 | 1468199336740 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:56 INFO - PROCESS | 1938 | 1468199336887 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 18:08:57 INFO - PROCESS | 1938 | 1468199337045 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:57 INFO - PROCESS | 1938 | 1468199337052 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0fb800 == 46 [pid = 1938] [id = 291] 18:08:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x8ec5a000) [pid = 1938] [serial = 874] [outer = (nil)] 18:08:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x90d66c00) [pid = 1938] [serial = 875] [outer = 0x8ec5a000] 18:08:57 INFO - PROCESS | 1938 | 1468199337124 Marionette DEBUG loaded listener.js 18:08:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x9242ac00) [pid = 1938] [serial = 876] [outer = 0x8ec5a000] 18:08:58 INFO - PROCESS | 1938 | 1468199338253 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 18:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1581ms 18:08:58 INFO - PROCESS | 1938 | 1468199338309 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 18:08:58 INFO - PROCESS | 1938 | 1468199338314 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 18:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:08:58 INFO - PROCESS | 1938 | 1468199338321 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:08:58 INFO - PROCESS | 1938 | 1468199338328 Marionette TRACE conn3 <- [1,1138,null,{}] 18:08:58 INFO - PROCESS | 1938 | 1468199338335 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:58 INFO - PROCESS | 1938 | 1468199338340 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:58 INFO - PROCESS | 1938 | 1468199338495 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f2800 == 45 [pid = 1938] [id = 285] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x93e46800 == 44 [pid = 1938] [id = 284] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x9224cc00 == 43 [pid = 1938] [id = 283] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x90d62000 == 42 [pid = 1938] [id = 282] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x906c0c00 == 41 [pid = 1938] [id = 281] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc2c00 == 40 [pid = 1938] [id = 280] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec55c00 == 39 [pid = 1938] [id = 270] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x90892800 == 38 [pid = 1938] [id = 276] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc3000 == 37 [pid = 1938] [id = 277] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x92245c00 == 36 [pid = 1938] [id = 278] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f3800 == 35 [pid = 1938] [id = 267] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x95288800 == 34 [pid = 1938] [id = 279] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x95109000 == 33 [pid = 1938] [id = 268] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x920cd400 == 32 [pid = 1938] [id = 271] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x992d4c00 == 31 [pid = 1938] [id = 269] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x95376c00 == 30 [pid = 1938] [id = 290] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0fb800 == 29 [pid = 1938] [id = 291] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x95481400 == 28 [pid = 1938] [id = 289] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x9242d000 == 27 [pid = 1938] [id = 288] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec5bc00 == 26 [pid = 1938] [id = 286] 18:08:59 INFO - PROCESS | 1938 | --DOCSHELL 0x90585800 == 25 [pid = 1938] [id = 287] 18:08:59 INFO - PROCESS | 1938 | 1468199339477 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:59 INFO - PROCESS | 1938 | 1468199339485 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x93c39800) [pid = 1938] [serial = 830] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x925e9c00) [pid = 1938] [serial = 824] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x90f78800) [pid = 1938] [serial = 795] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x920ca800) [pid = 1938] [serial = 821] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x90d6cc00) [pid = 1938] [serial = 794] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x93c56c00) [pid = 1938] [serial = 798] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x931ed400) [pid = 1938] [serial = 797] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x925e9000) [pid = 1938] [serial = 816] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x98685000) [pid = 1938] [serial = 801] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x9242b800) [pid = 1938] [serial = 815] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x98362400) [pid = 1938] [serial = 800] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x906c3400) [pid = 1938] [serial = 818] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x90895c00) [pid = 1938] [serial = 819] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x9252d800) [pid = 1938] [serial = 827] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x992a2c00) [pid = 1938] [serial = 804] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x98ea1800) [pid = 1938] [serial = 803] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x99447400) [pid = 1938] [serial = 807] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x99445c00) [pid = 1938] [serial = 806] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x9995b000) [pid = 1938] [serial = 810] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x99958400) [pid = 1938] [serial = 809] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x906c4800) [pid = 1938] [serial = 813] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x8ed09c00) [pid = 1938] [serial = 812] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x910bc400) [pid = 1938] [serial = 825] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x92756000) [pid = 1938] [serial = 828] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x920ce800) [pid = 1938] [serial = 822] [outer = (nil)] [url = about:blank] 18:08:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f6000 == 26 [pid = 1938] [id = 292] 18:08:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x8e0f7400) [pid = 1938] [serial = 877] [outer = (nil)] 18:08:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x8e0fbc00) [pid = 1938] [serial = 878] [outer = 0x8e0f7400] 18:08:59 INFO - PROCESS | 1938 | 1468199339722 Marionette DEBUG loaded listener.js 18:08:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x8ec56c00) [pid = 1938] [serial = 879] [outer = 0x8e0f7400] 18:09:00 INFO - PROCESS | 1938 | 1468199340451 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 18:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 2144ms 18:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:09:00 INFO - PROCESS | 1938 | 1468199340467 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 18:09:00 INFO - PROCESS | 1938 | 1468199340471 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 18:09:00 INFO - PROCESS | 1938 | 1468199340478 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:09:00 INFO - PROCESS | 1938 | 1468199340482 Marionette TRACE conn3 <- [1,1142,null,{}] 18:09:00 INFO - PROCESS | 1938 | 1468199340490 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:00 INFO - PROCESS | 1938 | 1468199340497 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:00 INFO - PROCESS | 1938 | 1468199340648 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 18:09:00 INFO - PROCESS | 1938 | 1468199340763 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:00 INFO - PROCESS | 1938 | 1468199340770 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x906bac00 == 27 [pid = 1938] [id = 293] 18:09:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x906bd400) [pid = 1938] [serial = 880] [outer = (nil)] 18:09:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x9088f800) [pid = 1938] [serial = 881] [outer = 0x906bd400] 18:09:00 INFO - PROCESS | 1938 | 1468199340838 Marionette DEBUG loaded listener.js 18:09:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x90899800) [pid = 1938] [serial = 882] [outer = 0x906bd400] 18:09:01 INFO - PROCESS | 1938 | 1468199341591 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 18:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1131ms 18:09:01 INFO - PROCESS | 1938 | 1468199341618 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 18:09:01 INFO - PROCESS | 1938 | 1468199341625 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 18:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:09:01 INFO - PROCESS | 1938 | 1468199341636 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:09:01 INFO - PROCESS | 1938 | 1468199341639 Marionette TRACE conn3 <- [1,1146,null,{}] 18:09:01 INFO - PROCESS | 1938 | 1468199341649 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:01 INFO - PROCESS | 1938 | 1468199341654 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:01 INFO - PROCESS | 1938 | 1468199341816 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 18:09:01 INFO - PROCESS | 1938 | 1468199341826 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:01 INFO - PROCESS | 1938 | 1468199341832 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d61400 == 28 [pid = 1938] [id = 294] 18:09:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x910bcc00) [pid = 1938] [serial = 883] [outer = (nil)] 18:09:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x920ce800) [pid = 1938] [serial = 884] [outer = 0x910bcc00] 18:09:01 INFO - PROCESS | 1938 | 1468199341896 Marionette DEBUG loaded listener.js 18:09:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x92242800) [pid = 1938] [serial = 885] [outer = 0x910bcc00] 18:09:02 INFO - PROCESS | 1938 | 1468199342867 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 18:09:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:09:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1284ms 18:09:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:09:02 INFO - PROCESS | 1938 | 1468199342921 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 18:09:02 INFO - PROCESS | 1938 | 1468199342924 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 18:09:02 INFO - PROCESS | 1938 | 1468199342933 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:09:02 INFO - PROCESS | 1938 | 1468199342942 Marionette TRACE conn3 <- [1,1150,null,{}] 18:09:02 INFO - PROCESS | 1938 | 1468199342965 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:02 INFO - PROCESS | 1938 | 1468199342973 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:03 INFO - PROCESS | 1938 | 1468199343176 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 18:09:03 INFO - PROCESS | 1938 | 1468199343198 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:03 INFO - PROCESS | 1938 | 1468199343206 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d62800 == 29 [pid = 1938] [id = 295] 18:09:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x90f6b400) [pid = 1938] [serial = 886] [outer = (nil)] 18:09:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x9252a000) [pid = 1938] [serial = 887] [outer = 0x90f6b400] 18:09:03 INFO - PROCESS | 1938 | 1468199343281 Marionette DEBUG loaded listener.js 18:09:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x925ef800) [pid = 1938] [serial = 888] [outer = 0x90f6b400] 18:09:04 INFO - PROCESS | 1938 | 1468199344465 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 18:09:04 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x910c1400) [pid = 1938] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:09:04 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x95288c00) [pid = 1938] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:09:04 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x9528b800) [pid = 1938] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:09:04 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x90d63400) [pid = 1938] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:09:04 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x9234c400) [pid = 1938] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:09:04 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x9224b000) [pid = 1938] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:09:04 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x90f74800) [pid = 1938] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:09:04 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x8ebc7c00) [pid = 1938] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:09:04 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x8ebc6400) [pid = 1938] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:09:04 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x93e46000) [pid = 1938] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:09:04 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x9271f000) [pid = 1938] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1646ms 18:09:04 INFO - PROCESS | 1938 | 1468199344576 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 18:09:04 INFO - PROCESS | 1938 | 1468199344579 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 18:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:09:04 INFO - PROCESS | 1938 | 1468199344599 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:09:04 INFO - PROCESS | 1938 | 1468199344603 Marionette TRACE conn3 <- [1,1154,null,{}] 18:09:04 INFO - PROCESS | 1938 | 1468199344608 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:04 INFO - PROCESS | 1938 | 1468199344613 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:04 INFO - PROCESS | 1938 | 1468199344748 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 18:09:04 INFO - PROCESS | 1938 | 1468199344932 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:04 INFO - PROCESS | 1938 | 1468199344939 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f5000 == 30 [pid = 1938] [id = 296] 18:09:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x8e0f8000) [pid = 1938] [serial = 889] [outer = (nil)] 18:09:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x92529400) [pid = 1938] [serial = 890] [outer = 0x8e0f8000] 18:09:05 INFO - PROCESS | 1938 | 1468199345004 Marionette DEBUG loaded listener.js 18:09:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x925eb400) [pid = 1938] [serial = 891] [outer = 0x8e0f8000] 18:09:05 INFO - PROCESS | 1938 | 1468199345628 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 18:09:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:09:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1103ms 18:09:05 INFO - PROCESS | 1938 | 1468199345689 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 18:09:05 INFO - PROCESS | 1938 | 1468199345693 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 18:09:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:09:05 INFO - PROCESS | 1938 | 1468199345699 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:09:05 INFO - PROCESS | 1938 | 1468199345701 Marionette TRACE conn3 <- [1,1158,null,{}] 18:09:05 INFO - PROCESS | 1938 | 1468199345707 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:05 INFO - PROCESS | 1938 | 1468199345711 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:05 INFO - PROCESS | 1938 | 1468199345888 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 18:09:05 INFO - PROCESS | 1938 | 1468199345905 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:05 INFO - PROCESS | 1938 | 1468199345923 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x92754400 == 31 [pid = 1938] [id = 297] 18:09:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x9275a800) [pid = 1938] [serial = 892] [outer = (nil)] 18:09:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x93c35800) [pid = 1938] [serial = 893] [outer = 0x9275a800] 18:09:06 INFO - PROCESS | 1938 | 1468199345997 Marionette DEBUG loaded listener.js 18:09:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x93e3d800) [pid = 1938] [serial = 894] [outer = 0x9275a800] 18:09:06 INFO - PROCESS | 1938 | 1468199346985 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 18:09:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:09:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1331ms 18:09:07 INFO - PROCESS | 1938 | 1468199347031 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 18:09:07 INFO - PROCESS | 1938 | 1468199347038 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 18:09:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:09:07 INFO - PROCESS | 1938 | 1468199347047 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:09:07 INFO - PROCESS | 1938 | 1468199347052 Marionette TRACE conn3 <- [1,1162,null,{}] 18:09:07 INFO - PROCESS | 1938 | 1468199347060 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:07 INFO - PROCESS | 1938 | 1468199347066 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:07 INFO - PROCESS | 1938 | 1468199347268 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 18:09:07 INFO - PROCESS | 1938 | 1468199347483 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:07 INFO - PROCESS | 1938 | 1468199347497 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc6000 == 32 [pid = 1938] [id = 298] 18:09:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x8ed0b800) [pid = 1938] [serial = 895] [outer = (nil)] 18:09:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x906c5000) [pid = 1938] [serial = 896] [outer = 0x8ed0b800] 18:09:07 INFO - PROCESS | 1938 | 1468199347618 Marionette DEBUG loaded listener.js 18:09:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x90d6e400) [pid = 1938] [serial = 897] [outer = 0x8ed0b800] 18:09:08 INFO - PROCESS | 1938 | 1468199348550 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 18:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1583ms 18:09:08 INFO - PROCESS | 1938 | 1468199348630 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 18:09:08 INFO - PROCESS | 1938 | 1468199348637 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 18:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:09:08 INFO - PROCESS | 1938 | 1468199348647 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:09:08 INFO - PROCESS | 1938 | 1468199348651 Marionette TRACE conn3 <- [1,1166,null,{}] 18:09:08 INFO - PROCESS | 1938 | 1468199348657 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:08 INFO - PROCESS | 1938 | 1468199348662 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:08 INFO - PROCESS | 1938 | 1468199348862 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 18:09:09 INFO - PROCESS | 1938 | 1468199349057 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:09 INFO - PROCESS | 1938 | 1468199349064 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec59400 == 33 [pid = 1938] [id = 299] 18:09:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x9224e800) [pid = 1938] [serial = 898] [outer = (nil)] 18:09:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x92351800) [pid = 1938] [serial = 899] [outer = 0x9224e800] 18:09:09 INFO - PROCESS | 1938 | 1468199349186 Marionette DEBUG loaded listener.js 18:09:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x9252c800) [pid = 1938] [serial = 900] [outer = 0x9224e800] 18:09:10 INFO - PROCESS | 1938 | 1468199350165 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 18:09:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:09:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1589ms 18:09:10 INFO - PROCESS | 1938 | 1468199350236 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 18:09:10 INFO - PROCESS | 1938 | 1468199350240 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 18:09:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:09:10 INFO - PROCESS | 1938 | 1468199350247 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:09:10 INFO - PROCESS | 1938 | 1468199350252 Marionette TRACE conn3 <- [1,1170,null,{}] 18:09:10 INFO - PROCESS | 1938 | 1468199350268 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:10 INFO - PROCESS | 1938 | 1468199350276 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:10 INFO - PROCESS | 1938 | 1468199350448 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 18:09:10 INFO - PROCESS | 1938 | 1468199350603 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:10 INFO - PROCESS | 1938 | 1468199350611 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x931ee400 == 34 [pid = 1938] [id = 300] 18:09:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x93c31400) [pid = 1938] [serial = 901] [outer = (nil)] 18:09:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x95102400) [pid = 1938] [serial = 902] [outer = 0x93c31400] 18:09:10 INFO - PROCESS | 1938 | 1468199350733 Marionette DEBUG loaded listener.js 18:09:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x95288800) [pid = 1938] [serial = 903] [outer = 0x93c31400] 18:09:11 INFO - PROCESS | 1938 | 1468199351790 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 18:09:11 INFO - PROCESS | 1938 | --DOCSHELL 0x910bd400 == 33 [pid = 1938] [id = 252] 18:09:11 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebcb800 == 32 [pid = 1938] [id = 253] 18:09:11 INFO - PROCESS | 1938 | --DOCSHELL 0x910c4800 == 31 [pid = 1938] [id = 259] 18:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1635ms 18:09:11 INFO - PROCESS | 1938 | 1468199351883 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 18:09:11 INFO - PROCESS | 1938 | 1468199351887 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 18:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:09:11 INFO - PROCESS | 1938 | 1468199351895 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:09:11 INFO - PROCESS | 1938 | 1468199351899 Marionette TRACE conn3 <- [1,1174,null,{}] 18:09:11 INFO - PROCESS | 1938 | 1468199351906 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:11 INFO - PROCESS | 1938 | 1468199351911 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:12 INFO - PROCESS | 1938 | 1468199352058 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x93c55c00) [pid = 1938] [serial = 831] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x95291000) [pid = 1938] [serial = 839] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x95309400) [pid = 1938] [serial = 854] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x95301400) [pid = 1938] [serial = 840] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x90f73000) [pid = 1938] [serial = 845] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x920d7c00) [pid = 1938] [serial = 846] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x925f3800) [pid = 1938] [serial = 848] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x92423c00) [pid = 1938] [serial = 836] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x925ed000) [pid = 1938] [serial = 837] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x93c59400) [pid = 1938] [serial = 857] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x906c6c00) [pid = 1938] [serial = 833] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x90d6bc00) [pid = 1938] [serial = 834] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x8ec4e000) [pid = 1938] [serial = 842] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x8ed14800) [pid = 1938] [serial = 843] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x95295c00) [pid = 1938] [serial = 852] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x951dd000) [pid = 1938] [serial = 851] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x97bc5400) [pid = 1938] [serial = 860] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x92357400) [pid = 1938] [serial = 855] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x98363c00) [pid = 1938] [serial = 861] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x931fa000) [pid = 1938] [serial = 849] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x9224b800) [pid = 1938] [serial = 858] [outer = (nil)] [url = about:blank] 18:09:12 INFO - PROCESS | 1938 | 1468199352287 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:12 INFO - PROCESS | 1938 | 1468199352292 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc5000 == 32 [pid = 1938] [id = 301] 18:09:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x8ec4e000) [pid = 1938] [serial = 904] [outer = (nil)] 18:09:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x9058e000) [pid = 1938] [serial = 905] [outer = 0x8ec4e000] 18:09:12 INFO - PROCESS | 1938 | 1468199352361 Marionette DEBUG loaded listener.js 18:09:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x90891000) [pid = 1938] [serial = 906] [outer = 0x8ec4e000] 18:09:13 INFO - PROCESS | 1938 | 1468199353024 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 18:09:13 INFO - PROCESS | 1938 | 1468199353094 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 18:09:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:09:13 INFO - PROCESS | 1938 | 1468199353116 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:09:13 INFO - PROCESS | 1938 | 1468199353120 Marionette TRACE conn3 <- [1,1178,null,{}] 18:09:13 INFO - PROCESS | 1938 | 1468199353125 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:13 INFO - PROCESS | 1938 | 1468199353130 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:13 INFO - PROCESS | 1938 | 1468199353269 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 18:09:13 INFO - PROCESS | 1938 | 1468199353279 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:13 INFO - PROCESS | 1938 | 1468199353288 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x920d3000 == 33 [pid = 1938] [id = 302] 18:09:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x920d6800) [pid = 1938] [serial = 907] [outer = (nil)] 18:09:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x92247800) [pid = 1938] [serial = 908] [outer = 0x920d6800] 18:09:13 INFO - PROCESS | 1938 | 1468199353354 Marionette DEBUG loaded listener.js 18:09:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x92355800) [pid = 1938] [serial = 909] [outer = 0x920d6800] 18:09:14 INFO - PROCESS | 1938 | 1468199354214 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 18:09:14 INFO - PROCESS | 1938 | 1468199354258 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 18:09:14 INFO - PROCESS | 1938 | 1468199354269 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:09:14 INFO - PROCESS | 1938 | 1468199354274 Marionette TRACE conn3 <- [1,1182,null,{}] 18:09:14 INFO - PROCESS | 1938 | 1468199354289 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:14 INFO - PROCESS | 1938 | 1468199354297 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:14 INFO - PROCESS | 1938 | 1468199354444 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 18:09:14 INFO - PROCESS | 1938 | 1468199354453 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:14 INFO - PROCESS | 1938 | 1468199354466 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c55c00 == 34 [pid = 1938] [id = 303] 18:09:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x93e3ac00) [pid = 1938] [serial = 910] [outer = (nil)] 18:09:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x95101800) [pid = 1938] [serial = 911] [outer = 0x93e3ac00] 18:09:14 INFO - PROCESS | 1938 | 1468199354532 Marionette DEBUG loaded listener.js 18:09:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x95290000) [pid = 1938] [serial = 912] [outer = 0x93e3ac00] 18:09:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:09:15 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:09:15 INFO - PROCESS | 1938 | 1468199355421 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 18:09:15 INFO - PROCESS | 1938 | 1468199355462 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 18:09:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:09:15 INFO - PROCESS | 1938 | 1468199355468 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:09:15 INFO - PROCESS | 1938 | 1468199355470 Marionette TRACE conn3 <- [1,1186,null,{}] 18:09:15 INFO - PROCESS | 1938 | 1468199355476 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:15 INFO - PROCESS | 1938 | 1468199355481 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:15 INFO - PROCESS | 1938 | 1468199355679 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 18:09:15 INFO - PROCESS | 1938 | 1468199355696 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:15 INFO - PROCESS | 1938 | 1468199355704 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x92521800 == 35 [pid = 1938] [id = 304] 18:09:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x93e46800) [pid = 1938] [serial = 913] [outer = (nil)] 18:09:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x9530cc00) [pid = 1938] [serial = 914] [outer = 0x93e46800] 18:09:15 INFO - PROCESS | 1938 | 1468199355766 Marionette DEBUG loaded listener.js 18:09:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x95374c00) [pid = 1938] [serial = 915] [outer = 0x93e46800] 18:09:16 INFO - PROCESS | 1938 | 1468199356629 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 18:09:16 INFO - PROCESS | 1938 | 1468199356702 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 18:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:09:16 INFO - PROCESS | 1938 | 1468199356708 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:09:16 INFO - PROCESS | 1938 | 1468199356711 Marionette TRACE conn3 <- [1,1190,null,{}] 18:09:16 INFO - PROCESS | 1938 | 1468199356716 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:16 INFO - PROCESS | 1938 | 1468199356721 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:16 INFO - PROCESS | 1938 | 1468199356936 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 18:09:16 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x8e0f7400) [pid = 1938] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:09:16 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x93c5b400) [pid = 1938] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:09:16 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x910bcc00) [pid = 1938] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:09:16 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x8e0f8000) [pid = 1938] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:09:16 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x9548a400) [pid = 1938] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:09:16 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x906bd400) [pid = 1938] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:09:16 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x98e9ac00) [pid = 1938] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:09:16 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x90f6b400) [pid = 1938] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:09:16 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x906c5800) [pid = 1938] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:09:16 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x8ec5a000) [pid = 1938] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:09:17 INFO - PROCESS | 1938 | 1468199357043 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:17 INFO - PROCESS | 1938 | 1468199357051 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f8000 == 36 [pid = 1938] [id = 305] 18:09:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x8ebc7c00) [pid = 1938] [serial = 916] [outer = (nil)] 18:09:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x90f6b400) [pid = 1938] [serial = 917] [outer = 0x8ebc7c00] 18:09:17 INFO - PROCESS | 1938 | 1468199357113 Marionette DEBUG loaded listener.js 18:09:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x910c0800) [pid = 1938] [serial = 918] [outer = 0x8ebc7c00] 18:09:17 INFO - PROCESS | 1938 | 1468199357786 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 18:09:17 INFO - PROCESS | 1938 | 1468199357847 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 18:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:09:17 INFO - PROCESS | 1938 | 1468199357853 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:09:17 INFO - PROCESS | 1938 | 1468199357855 Marionette TRACE conn3 <- [1,1194,null,{}] 18:09:17 INFO - PROCESS | 1938 | 1468199357861 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:17 INFO - PROCESS | 1938 | 1468199357870 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:18 INFO - PROCESS | 1938 | 1468199358057 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 18:09:18 INFO - PROCESS | 1938 | 1468199358066 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:18 INFO - PROCESS | 1938 | 1468199358072 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x90583c00 == 37 [pid = 1938] [id = 306] 18:09:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x90591000) [pid = 1938] [serial = 919] [outer = (nil)] 18:09:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x98364800) [pid = 1938] [serial = 920] [outer = 0x90591000] 18:09:18 INFO - PROCESS | 1938 | 1468199358137 Marionette DEBUG loaded listener.js 18:09:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x98686800) [pid = 1938] [serial = 921] [outer = 0x90591000] 18:09:18 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:09:18 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:09:18 INFO - PROCESS | 1938 | 1468199358960 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 18:09:19 INFO - PROCESS | 1938 | 1468199359047 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 18:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 18:09:19 INFO - PROCESS | 1938 | 1468199359055 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:09:19 INFO - PROCESS | 1938 | 1468199359061 Marionette TRACE conn3 <- [1,1198,null,{}] 18:09:19 INFO - PROCESS | 1938 | 1468199359080 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:19 INFO - PROCESS | 1938 | 1468199359087 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:19 INFO - PROCESS | 1938 | 1468199359252 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 18:09:19 INFO - PROCESS | 1938 | 1468199359379 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:19 INFO - PROCESS | 1938 | 1468199359394 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x9058f400 == 38 [pid = 1938] [id = 307] 18:09:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x906c5c00) [pid = 1938] [serial = 922] [outer = (nil)] 18:09:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x90d6ec00) [pid = 1938] [serial = 923] [outer = 0x906c5c00] 18:09:19 INFO - PROCESS | 1938 | 1468199359469 Marionette DEBUG loaded listener.js 18:09:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x910bd400) [pid = 1938] [serial = 924] [outer = 0x906c5c00] 18:09:20 INFO - PROCESS | 1938 | 1468199360402 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:09:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:09:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1388ms 18:09:20 INFO - PROCESS | 1938 | 1468199360443 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 18:09:20 INFO - PROCESS | 1938 | 1468199360450 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 18:09:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:09:20 INFO - PROCESS | 1938 | 1468199360460 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:09:20 INFO - PROCESS | 1938 | 1468199360465 Marionette TRACE conn3 <- [1,1202,null,{}] 18:09:20 INFO - PROCESS | 1938 | 1468199360471 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:20 INFO - PROCESS | 1938 | 1468199360476 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:20 INFO - PROCESS | 1938 | 1468199360646 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 18:09:20 INFO - PROCESS | 1938 | 1468199360801 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:20 INFO - PROCESS | 1938 | 1468199360811 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x925efc00 == 39 [pid = 1938] [id = 308] 18:09:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x92759400) [pid = 1938] [serial = 925] [outer = (nil)] 18:09:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x931f7000) [pid = 1938] [serial = 926] [outer = 0x92759400] 18:09:20 INFO - PROCESS | 1938 | 1468199360888 Marionette DEBUG loaded listener.js 18:09:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x93e43800) [pid = 1938] [serial = 927] [outer = 0x92759400] 18:09:21 INFO - PROCESS | 1938 | 1468199361836 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:09:21 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 18:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1438ms 18:09:21 INFO - PROCESS | 1938 | 1468199361899 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 18:09:21 INFO - PROCESS | 1938 | 1468199361903 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 18:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:09:21 INFO - PROCESS | 1938 | 1468199361910 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:09:21 INFO - PROCESS | 1938 | 1468199361916 Marionette TRACE conn3 <- [1,1206,null,{}] 18:09:21 INFO - PROCESS | 1938 | 1468199361931 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:21 INFO - PROCESS | 1938 | 1468199361940 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:22 INFO - PROCESS | 1938 | 1468199362138 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 18:09:22 INFO - PROCESS | 1938 | 1468199362346 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:22 INFO - PROCESS | 1938 | 1468199362355 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x9530bc00 == 40 [pid = 1938] [id = 309] 18:09:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x98365400) [pid = 1938] [serial = 928] [outer = (nil)] 18:09:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x98686400) [pid = 1938] [serial = 929] [outer = 0x98365400] 18:09:22 INFO - PROCESS | 1938 | 1468199362477 Marionette DEBUG loaded listener.js 18:09:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x98ea1800) [pid = 1938] [serial = 930] [outer = 0x98365400] 18:09:23 INFO - PROCESS | 1938 | 1468199363303 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:09:23 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 18:09:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1433ms 18:09:23 INFO - PROCESS | 1938 | 1468199363344 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 18:09:23 INFO - PROCESS | 1938 | 1468199363347 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 18:09:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:09:23 INFO - PROCESS | 1938 | 1468199363354 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:09:23 INFO - PROCESS | 1938 | 1468199363357 Marionette TRACE conn3 <- [1,1210,null,{}] 18:09:23 INFO - PROCESS | 1938 | 1468199363363 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:23 INFO - PROCESS | 1938 | 1468199363368 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:23 INFO - PROCESS | 1938 | 1468199363528 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 18:09:23 INFO - PROCESS | 1938 | 1468199363689 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:23 INFO - PROCESS | 1938 | 1468199363696 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x97bce000 == 41 [pid = 1938] [id = 310] 18:09:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x99442c00) [pid = 1938] [serial = 931] [outer = (nil)] 18:09:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x99449c00) [pid = 1938] [serial = 932] [outer = 0x99442c00] 18:09:23 INFO - PROCESS | 1938 | 1468199363771 Marionette DEBUG loaded listener.js 18:09:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x9944b800) [pid = 1938] [serial = 933] [outer = 0x99442c00] 18:09:24 INFO - PROCESS | 1938 | 1468199364663 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1380ms 18:09:24 INFO - PROCESS | 1938 | 1468199364734 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 18:09:24 INFO - PROCESS | 1938 | 1468199364738 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 18:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:09:24 INFO - PROCESS | 1938 | 1468199364744 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:09:24 INFO - PROCESS | 1938 | 1468199364747 Marionette TRACE conn3 <- [1,1214,null,{}] 18:09:24 INFO - PROCESS | 1938 | 1468199364752 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:24 INFO - PROCESS | 1938 | 1468199364757 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:24 INFO - PROCESS | 1938 | 1468199364917 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 18:09:25 INFO - PROCESS | 1938 | 1468199365074 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:25 INFO - PROCESS | 1938 | 1468199365082 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x906b9c00 == 42 [pid = 1938] [id = 311] 18:09:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x99444800) [pid = 1938] [serial = 934] [outer = (nil)] 18:09:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x994bcc00) [pid = 1938] [serial = 935] [outer = 0x99444800] 18:09:25 INFO - PROCESS | 1938 | 1468199365160 Marionette DEBUG loaded listener.js 18:09:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x994c4800) [pid = 1938] [serial = 936] [outer = 0x99444800] 18:09:25 INFO - PROCESS | 1938 | 1468199365988 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 18:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1288ms 18:09:26 INFO - PROCESS | 1938 | 1468199366033 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 18:09:26 INFO - PROCESS | 1938 | 1468199366036 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 18:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:09:26 INFO - PROCESS | 1938 | 1468199366042 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:09:26 INFO - PROCESS | 1938 | 1468199366046 Marionette TRACE conn3 <- [1,1218,null,{}] 18:09:26 INFO - PROCESS | 1938 | 1468199366051 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:26 INFO - PROCESS | 1938 | 1468199366060 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:26 INFO - PROCESS | 1938 | 1468199366335 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 18:09:26 INFO - PROCESS | 1938 | 1468199366464 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:26 INFO - PROCESS | 1938 | 1468199366472 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec50000 == 43 [pid = 1938] [id = 312] 18:09:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x8ec50800) [pid = 1938] [serial = 937] [outer = (nil)] 18:09:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x90898c00) [pid = 1938] [serial = 938] [outer = 0x8ec50800] 18:09:26 INFO - PROCESS | 1938 | 1468199366546 Marionette DEBUG loaded listener.js 18:09:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x925ea400) [pid = 1938] [serial = 939] [outer = 0x8ec50800] 18:09:27 INFO - PROCESS | 1938 | 1468199367592 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 18:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1630ms 18:09:27 INFO - PROCESS | 1938 | 1468199367674 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 18:09:27 INFO - PROCESS | 1938 | 1468199367679 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 18:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:09:27 INFO - PROCESS | 1938 | 1468199367686 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:09:27 INFO - PROCESS | 1938 | 1468199367693 Marionette TRACE conn3 <- [1,1222,null,{}] 18:09:27 INFO - PROCESS | 1938 | 1468199367700 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:27 INFO - PROCESS | 1938 | 1468199367704 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:27 INFO - PROCESS | 1938 | 1468199367920 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 18:09:28 INFO - PROCESS | 1938 | 1468199368090 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:28 INFO - PROCESS | 1938 | 1468199368102 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c4800 == 44 [pid = 1938] [id = 313] 18:09:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x90899400) [pid = 1938] [serial = 940] [outer = (nil)] 18:09:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x910c2000) [pid = 1938] [serial = 941] [outer = 0x90899400] 18:09:28 INFO - PROCESS | 1938 | 1468199368169 Marionette DEBUG loaded listener.js 18:09:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x92248800) [pid = 1938] [serial = 942] [outer = 0x90899400] 18:09:29 INFO - PROCESS | 1938 | --DOCSHELL 0x90587400 == 43 [pid = 1938] [id = 258] 18:09:29 INFO - PROCESS | 1938 | --DOCSHELL 0x931f4000 == 42 [pid = 1938] [id = 260] 18:09:29 INFO - PROCESS | 1938 | --DOCSHELL 0x906c6400 == 41 [pid = 1938] [id = 250] 18:09:29 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f4400 == 40 [pid = 1938] [id = 264] 18:09:29 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebd0400 == 39 [pid = 1938] [id = 255] 18:09:29 INFO - PROCESS | 1938 | --DOCSHELL 0x925e6800 == 38 [pid = 1938] [id = 265] 18:09:29 INFO - PROCESS | 1938 | --DOCSHELL 0x95381000 == 37 [pid = 1938] [id = 266] 18:09:29 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f6000 == 36 [pid = 1938] [id = 292] 18:09:29 INFO - PROCESS | 1938 | --DOCSHELL 0x90d66400 == 35 [pid = 1938] [id = 251] 18:09:29 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f9000 == 34 [pid = 1938] [id = 263] 18:09:29 INFO - PROCESS | 1938 | --DOCSHELL 0x9275b800 == 33 [pid = 1938] [id = 254] 18:09:29 INFO - PROCESS | 1938 | --DOCSHELL 0x951e1400 == 32 [pid = 1938] [id = 261] 18:09:29 INFO - PROCESS | 1938 | --DOCSHELL 0x9528a400 == 31 [pid = 1938] [id = 257] 18:09:29 INFO - PROCESS | 1938 | --DOCSHELL 0x920d5800 == 30 [pid = 1938] [id = 256] 18:09:29 INFO - PROCESS | 1938 | --DOCSHELL 0x931f1400 == 29 [pid = 1938] [id = 262] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x8ec56c00) [pid = 1938] [serial = 879] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x951da800) [pid = 1938] [serial = 867] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x92242800) [pid = 1938] [serial = 885] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x92529400) [pid = 1938] [serial = 890] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x98d6b400) [pid = 1938] [serial = 869] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x8e0fbc00) [pid = 1938] [serial = 878] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x9088f800) [pid = 1938] [serial = 881] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x991da800) [pid = 1938] [serial = 872] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x925ef800) [pid = 1938] [serial = 888] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x9224ac00) [pid = 1938] [serial = 864] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x98e1d800) [pid = 1938] [serial = 870] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x90d66c00) [pid = 1938] [serial = 875] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x93e47800) [pid = 1938] [serial = 866] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x9252a000) [pid = 1938] [serial = 887] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x992a6400) [pid = 1938] [serial = 873] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x920ce800) [pid = 1938] [serial = 884] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x925eb400) [pid = 1938] [serial = 891] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x910c5400) [pid = 1938] [serial = 863] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x90899800) [pid = 1938] [serial = 882] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x9242ac00) [pid = 1938] [serial = 876] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x93c35800) [pid = 1938] [serial = 893] [outer = (nil)] [url = about:blank] 18:09:29 INFO - PROCESS | 1938 | 1468199369831 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 18:09:29 INFO - PROCESS | 1938 | 1468199369936 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 18:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 18:09:29 INFO - PROCESS | 1938 | 1468199369943 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:09:29 INFO - PROCESS | 1938 | 1468199369950 Marionette TRACE conn3 <- [1,1226,null,{}] 18:09:29 INFO - PROCESS | 1938 | 1468199369957 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:29 INFO - PROCESS | 1938 | 1468199369962 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:30 INFO - PROCESS | 1938 | 1468199370109 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 18:09:30 INFO - PROCESS | 1938 | 1468199370119 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:30 INFO - PROCESS | 1938 | 1468199370130 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed0ac00 == 30 [pid = 1938] [id = 314] 18:09:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x8ed0e000) [pid = 1938] [serial = 943] [outer = (nil)] 18:09:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x906ba400) [pid = 1938] [serial = 944] [outer = 0x8ed0e000] 18:09:30 INFO - PROCESS | 1938 | 1468199370197 Marionette DEBUG loaded listener.js 18:09:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x906c7c00) [pid = 1938] [serial = 945] [outer = 0x8ed0e000] 18:09:30 INFO - PROCESS | 1938 | 1468199370977 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 18:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1084ms 18:09:31 INFO - PROCESS | 1938 | 1468199371035 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 18:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:09:31 INFO - PROCESS | 1938 | 1468199371044 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 18:09:31 INFO - PROCESS | 1938 | 1468199371054 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:09:31 INFO - PROCESS | 1938 | 1468199371058 Marionette TRACE conn3 <- [1,1230,null,{}] 18:09:31 INFO - PROCESS | 1938 | 1468199371064 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:31 INFO - PROCESS | 1938 | 1468199371069 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:31 INFO - PROCESS | 1938 | 1468199371286 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 18:09:31 INFO - PROCESS | 1938 | 1468199371357 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:31 INFO - PROCESS | 1938 | 1468199371364 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x910b9000 == 31 [pid = 1938] [id = 315] 18:09:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x910c3000) [pid = 1938] [serial = 946] [outer = (nil)] 18:09:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x920d4400) [pid = 1938] [serial = 947] [outer = 0x910c3000] 18:09:31 INFO - PROCESS | 1938 | 1468199371430 Marionette DEBUG loaded listener.js 18:09:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x920d8000) [pid = 1938] [serial = 948] [outer = 0x910c3000] 18:09:32 INFO - PROCESS | 1938 | 1468199372257 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 18:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1235ms 18:09:32 INFO - PROCESS | 1938 | 1468199372296 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 18:09:32 INFO - PROCESS | 1938 | 1468199372299 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 18:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:09:32 INFO - PROCESS | 1938 | 1468199372306 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:09:32 INFO - PROCESS | 1938 | 1468199372311 Marionette TRACE conn3 <- [1,1234,null,{}] 18:09:32 INFO - PROCESS | 1938 | 1468199372327 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:32 INFO - PROCESS | 1938 | 1468199372335 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:32 INFO - PROCESS | 1938 | 1468199372536 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 18:09:32 INFO - PROCESS | 1938 | 1468199372554 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:32 INFO - PROCESS | 1938 | 1468199372565 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x925eb400 == 32 [pid = 1938] [id = 316] 18:09:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x925ec400) [pid = 1938] [serial = 949] [outer = (nil)] 18:09:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x925f0000) [pid = 1938] [serial = 950] [outer = 0x925ec400] 18:09:32 INFO - PROCESS | 1938 | 1468199372630 Marionette DEBUG loaded listener.js 18:09:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x92715c00) [pid = 1938] [serial = 951] [outer = 0x925ec400] 18:09:33 INFO - PROCESS | 1938 | 1468199373429 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 18:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1182ms 18:09:33 INFO - PROCESS | 1938 | 1468199373488 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 18:09:33 INFO - PROCESS | 1938 | 1468199373492 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 18:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:09:33 INFO - PROCESS | 1938 | 1468199373501 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:09:33 INFO - PROCESS | 1938 | 1468199373504 Marionette TRACE conn3 <- [1,1238,null,{}] 18:09:33 INFO - PROCESS | 1938 | 1468199373508 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:33 INFO - PROCESS | 1938 | 1468199373514 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:33 INFO - PROCESS | 1938 | 1468199373949 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 18:09:33 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x90591000) [pid = 1938] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:09:33 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x93e46800) [pid = 1938] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:09:33 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x8ebc7c00) [pid = 1938] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:09:33 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x93c31400) [pid = 1938] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:09:33 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x9224e800) [pid = 1938] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:09:33 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x93e3ac00) [pid = 1938] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:09:33 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x8ed0b800) [pid = 1938] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:09:33 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x8ec4e000) [pid = 1938] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:09:33 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x920d6800) [pid = 1938] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:09:33 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x9275a800) [pid = 1938] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:09:34 INFO - PROCESS | 1938 | 1468199374110 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:34 INFO - PROCESS | 1938 | 1468199374116 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc7c00 == 33 [pid = 1938] [id = 317] 18:09:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x8ebcf000) [pid = 1938] [serial = 952] [outer = (nil)] 18:09:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x906c1400) [pid = 1938] [serial = 953] [outer = 0x8ebcf000] 18:09:34 INFO - PROCESS | 1938 | 1468199374185 Marionette DEBUG loaded listener.js 18:09:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x925eac00) [pid = 1938] [serial = 954] [outer = 0x8ebcf000] 18:09:34 INFO - PROCESS | 1938 | 1468199374797 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 18:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1328ms 18:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:09:34 INFO - PROCESS | 1938 | 1468199374830 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 18:09:34 INFO - PROCESS | 1938 | 1468199374833 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 18:09:34 INFO - PROCESS | 1938 | 1468199374839 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:09:34 INFO - PROCESS | 1938 | 1468199374842 Marionette TRACE conn3 <- [1,1242,null,{}] 18:09:34 INFO - PROCESS | 1938 | 1468199374847 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:34 INFO - PROCESS | 1938 | 1468199374851 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:35 INFO - PROCESS | 1938 | 1468199375047 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 18:09:35 INFO - PROCESS | 1938 | 1468199375125 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:35 INFO - PROCESS | 1938 | 1468199375132 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ed800 == 34 [pid = 1938] [id = 318] 18:09:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x8e0f1c00) [pid = 1938] [serial = 955] [outer = (nil)] 18:09:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x93c58800) [pid = 1938] [serial = 956] [outer = 0x8e0f1c00] 18:09:35 INFO - PROCESS | 1938 | 1468199375194 Marionette DEBUG loaded listener.js 18:09:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x95101c00) [pid = 1938] [serial = 957] [outer = 0x8e0f1c00] 18:09:35 INFO - PROCESS | 1938 | 1468199375879 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 18:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1085ms 18:09:35 INFO - PROCESS | 1938 | 1468199375963 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 18:09:35 INFO - PROCESS | 1938 | 1468199375969 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 18:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:09:35 INFO - PROCESS | 1938 | 1468199375977 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:09:35 INFO - PROCESS | 1938 | 1468199375983 Marionette TRACE conn3 <- [1,1246,null,{}] 18:09:36 INFO - PROCESS | 1938 | 1468199375992 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:36 INFO - PROCESS | 1938 | 1468199375997 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:36 INFO - PROCESS | 1938 | 1468199376198 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 18:09:36 INFO - PROCESS | 1938 | 1468199376360 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:36 INFO - PROCESS | 1938 | 1468199376375 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ee000 == 35 [pid = 1938] [id = 319] 18:09:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x8ed12800) [pid = 1938] [serial = 958] [outer = (nil)] 18:09:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x90589800) [pid = 1938] [serial = 959] [outer = 0x8ed12800] 18:09:36 INFO - PROCESS | 1938 | 1468199376463 Marionette DEBUG loaded listener.js 18:09:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x90895800) [pid = 1938] [serial = 960] [outer = 0x8ed12800] 18:09:37 INFO - PROCESS | 1938 | 1468199377421 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 18:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1489ms 18:09:37 INFO - PROCESS | 1938 | 1468199377466 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 18:09:37 INFO - PROCESS | 1938 | 1468199377471 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 18:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:09:37 INFO - PROCESS | 1938 | 1468199377481 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:09:37 INFO - PROCESS | 1938 | 1468199377487 Marionette TRACE conn3 <- [1,1250,null,{}] 18:09:37 INFO - PROCESS | 1938 | 1468199377494 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:37 INFO - PROCESS | 1938 | 1468199377500 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:37 INFO - PROCESS | 1938 | 1468199377668 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 18:09:37 INFO - PROCESS | 1938 | 1468199377819 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:37 INFO - PROCESS | 1938 | 1468199377825 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc7000 == 36 [pid = 1938] [id = 320] 18:09:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x92351c00) [pid = 1938] [serial = 961] [outer = (nil)] 18:09:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x92527c00) [pid = 1938] [serial = 962] [outer = 0x92351c00] 18:09:37 INFO - PROCESS | 1938 | 1468199377903 Marionette DEBUG loaded listener.js 18:09:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x92713800) [pid = 1938] [serial = 963] [outer = 0x92351c00] 18:09:38 INFO - PROCESS | 1938 | 1468199378866 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 18:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1436ms 18:09:38 INFO - PROCESS | 1938 | 1468199378915 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 18:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:09:38 INFO - PROCESS | 1938 | 1468199378919 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 18:09:38 INFO - PROCESS | 1938 | 1468199378926 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:09:38 INFO - PROCESS | 1938 | 1468199378930 Marionette TRACE conn3 <- [1,1254,null,{}] 18:09:38 INFO - PROCESS | 1938 | 1468199378943 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:38 INFO - PROCESS | 1938 | 1468199378951 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:39 INFO - PROCESS | 1938 | 1468199379116 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 18:09:39 INFO - PROCESS | 1938 | 1468199379270 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:39 INFO - PROCESS | 1938 | 1468199379282 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x95296400 == 37 [pid = 1938] [id = 321] 18:09:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x95296800) [pid = 1938] [serial = 964] [outer = (nil)] 18:09:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x95305400) [pid = 1938] [serial = 965] [outer = 0x95296800] 18:09:39 INFO - PROCESS | 1938 | 1468199379357 Marionette DEBUG loaded listener.js 18:09:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x95306c00) [pid = 1938] [serial = 966] [outer = 0x95296800] 18:09:40 INFO - PROCESS | 1938 | 1468199380322 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 18:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1438ms 18:09:40 INFO - PROCESS | 1938 | 1468199380363 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 18:09:40 INFO - PROCESS | 1938 | 1468199380366 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 18:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:09:40 INFO - PROCESS | 1938 | 1468199380373 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:09:40 INFO - PROCESS | 1938 | 1468199380376 Marionette TRACE conn3 <- [1,1258,null,{}] 18:09:40 INFO - PROCESS | 1938 | 1468199380382 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:40 INFO - PROCESS | 1938 | 1468199380387 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:40 INFO - PROCESS | 1938 | 1468199380549 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 18:09:40 INFO - PROCESS | 1938 | 1468199380702 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:40 INFO - PROCESS | 1938 | 1468199380712 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x910b6c00 == 38 [pid = 1938] [id = 322] 18:09:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x95289c00) [pid = 1938] [serial = 967] [outer = (nil)] 18:09:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x979b1000) [pid = 1938] [serial = 968] [outer = 0x95289c00] 18:09:40 INFO - PROCESS | 1938 | 1468199380782 Marionette DEBUG loaded listener.js 18:09:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x979b2800) [pid = 1938] [serial = 969] [outer = 0x95289c00] 18:09:41 INFO - PROCESS | 1938 | 1468199381916 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 18:09:41 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x9530cc00) [pid = 1938] [serial = 914] [outer = (nil)] [url = about:blank] 18:09:41 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x90f6b400) [pid = 1938] [serial = 917] [outer = (nil)] [url = about:blank] 18:09:41 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x95374c00) [pid = 1938] [serial = 915] [outer = (nil)] [url = about:blank] 18:09:41 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x95102400) [pid = 1938] [serial = 902] [outer = (nil)] [url = about:blank] 18:09:41 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x95288800) [pid = 1938] [serial = 903] [outer = (nil)] [url = about:blank] 18:09:41 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x92351800) [pid = 1938] [serial = 899] [outer = (nil)] [url = about:blank] 18:09:41 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x9252c800) [pid = 1938] [serial = 900] [outer = (nil)] [url = about:blank] 18:09:41 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x98686800) [pid = 1938] [serial = 921] [outer = (nil)] [url = about:blank] 18:09:41 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x95101800) [pid = 1938] [serial = 911] [outer = (nil)] [url = about:blank] 18:09:41 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x906c5000) [pid = 1938] [serial = 896] [outer = (nil)] [url = about:blank] 18:09:41 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x90d6e400) [pid = 1938] [serial = 897] [outer = (nil)] [url = about:blank] 18:09:41 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x9058e000) [pid = 1938] [serial = 905] [outer = (nil)] [url = about:blank] 18:09:41 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x90891000) [pid = 1938] [serial = 906] [outer = (nil)] [url = about:blank] 18:09:41 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x92247800) [pid = 1938] [serial = 908] [outer = (nil)] [url = about:blank] 18:09:41 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x92355800) [pid = 1938] [serial = 909] [outer = (nil)] [url = about:blank] 18:09:41 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x93e3d800) [pid = 1938] [serial = 894] [outer = (nil)] [url = about:blank] 18:09:42 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x910c0800) [pid = 1938] [serial = 918] [outer = (nil)] [url = about:blank] 18:09:42 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x95290000) [pid = 1938] [serial = 912] [outer = (nil)] [url = about:blank] 18:09:42 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x98364800) [pid = 1938] [serial = 920] [outer = (nil)] [url = about:blank] 18:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1636ms 18:09:42 INFO - PROCESS | 1938 | 1468199382014 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 18:09:42 INFO - PROCESS | 1938 | 1468199382019 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 18:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:09:42 INFO - PROCESS | 1938 | 1468199382026 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:09:42 INFO - PROCESS | 1938 | 1468199382031 Marionette TRACE conn3 <- [1,1262,null,{}] 18:09:42 INFO - PROCESS | 1938 | 1468199382038 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:42 INFO - PROCESS | 1938 | 1468199382043 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:42 INFO - PROCESS | 1938 | 1468199382205 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 18:09:42 INFO - PROCESS | 1938 | 1468199382370 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:42 INFO - PROCESS | 1938 | 1468199382378 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x9058d800 == 39 [pid = 1938] [id = 323] 18:09:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x90893000) [pid = 1938] [serial = 970] [outer = (nil)] 18:09:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x90f6b800) [pid = 1938] [serial = 971] [outer = 0x90893000] 18:09:42 INFO - PROCESS | 1938 | 1468199382447 Marionette DEBUG loaded listener.js 18:09:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x910b8c00) [pid = 1938] [serial = 972] [outer = 0x90893000] 18:09:43 INFO - PROCESS | 1938 | 1468199383140 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 18:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1134ms 18:09:43 INFO - PROCESS | 1938 | 1468199383159 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 18:09:43 INFO - PROCESS | 1938 | 1468199383164 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 18:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:09:43 INFO - PROCESS | 1938 | 1468199383176 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:09:43 INFO - PROCESS | 1938 | 1468199383179 Marionette TRACE conn3 <- [1,1266,null,{}] 18:09:43 INFO - PROCESS | 1938 | 1468199383198 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:43 INFO - PROCESS | 1938 | 1468199383203 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:43 INFO - PROCESS | 1938 | 1468199383350 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 18:09:43 INFO - PROCESS | 1938 | 1468199383359 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:43 INFO - PROCESS | 1938 | 1468199383366 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x92249800 == 40 [pid = 1938] [id = 324] 18:09:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x9235bc00) [pid = 1938] [serial = 973] [outer = (nil)] 18:09:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x9242fc00) [pid = 1938] [serial = 974] [outer = 0x9235bc00] 18:09:43 INFO - PROCESS | 1938 | 1468199383432 Marionette DEBUG loaded listener.js 18:09:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x925e6c00) [pid = 1938] [serial = 975] [outer = 0x9235bc00] 18:09:44 INFO - PROCESS | 1938 | 1468199384441 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 18:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1337ms 18:09:44 INFO - PROCESS | 1938 | 1468199384513 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 18:09:44 INFO - PROCESS | 1938 | 1468199384519 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 18:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:09:44 INFO - PROCESS | 1938 | 1468199384527 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:09:44 INFO - PROCESS | 1938 | 1468199384534 Marionette TRACE conn3 <- [1,1270,null,{}] 18:09:44 INFO - PROCESS | 1938 | 1468199384542 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:44 INFO - PROCESS | 1938 | 1468199384548 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:44 INFO - PROCESS | 1938 | 1468199384752 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 18:09:44 INFO - PROCESS | 1938 | 1468199384904 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:44 INFO - PROCESS | 1938 | 1468199384913 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec51000 == 41 [pid = 1938] [id = 325] 18:09:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x8ed16c00) [pid = 1938] [serial = 976] [outer = (nil)] 18:09:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x9234d800) [pid = 1938] [serial = 977] [outer = 0x8ed16c00] 18:09:45 INFO - PROCESS | 1938 | 1468199385004 Marionette DEBUG loaded listener.js 18:09:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x9251e800) [pid = 1938] [serial = 978] [outer = 0x8ed16c00] 18:09:45 INFO - PROCESS | 1938 | 1468199385884 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 18:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1385ms 18:09:45 INFO - PROCESS | 1938 | 1468199385912 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 18:09:45 INFO - PROCESS | 1938 | 1468199385919 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 18:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:09:45 INFO - PROCESS | 1938 | 1468199385929 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:09:45 INFO - PROCESS | 1938 | 1468199385933 Marionette TRACE conn3 <- [1,1274,null,{}] 18:09:45 INFO - PROCESS | 1938 | 1468199385939 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:45 INFO - PROCESS | 1938 | 1468199385944 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:46 INFO - PROCESS | 1938 | 1468199386115 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 18:09:46 INFO - PROCESS | 1938 | 1468199386267 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:46 INFO - PROCESS | 1938 | 1468199386277 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f1400 == 42 [pid = 1938] [id = 326] 18:09:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x93c3e800) [pid = 1938] [serial = 979] [outer = (nil)] 18:09:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x95106800) [pid = 1938] [serial = 980] [outer = 0x93c3e800] 18:09:46 INFO - PROCESS | 1938 | 1468199386363 Marionette DEBUG loaded listener.js 18:09:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x93e41800) [pid = 1938] [serial = 981] [outer = 0x93c3e800] 18:09:47 INFO - PROCESS | 1938 | 1468199387304 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 18:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1432ms 18:09:47 INFO - PROCESS | 1938 | 1468199387361 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 18:09:47 INFO - PROCESS | 1938 | 1468199387364 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 18:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:09:47 INFO - PROCESS | 1938 | 1468199387371 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:09:47 INFO - PROCESS | 1938 | 1468199387377 Marionette TRACE conn3 <- [1,1278,null,{}] 18:09:47 INFO - PROCESS | 1938 | 1468199387393 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:47 INFO - PROCESS | 1938 | 1468199387401 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:47 INFO - PROCESS | 1938 | 1468199387601 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 18:09:47 INFO - PROCESS | 1938 | 1468199387758 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:47 INFO - PROCESS | 1938 | 1468199387773 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x9530e800 == 43 [pid = 1938] [id = 327] 18:09:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x9530f000) [pid = 1938] [serial = 982] [outer = (nil)] 18:09:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x95374c00) [pid = 1938] [serial = 983] [outer = 0x9530f000] 18:09:47 INFO - PROCESS | 1938 | 1468199387856 Marionette DEBUG loaded listener.js 18:09:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x95381000) [pid = 1938] [serial = 984] [outer = 0x9530f000] 18:09:48 INFO - PROCESS | 1938 | 1468199388685 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 18:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1340ms 18:09:48 INFO - PROCESS | 1938 | 1468199388712 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 18:09:48 INFO - PROCESS | 1938 | 1468199388717 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 18:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:09:48 INFO - PROCESS | 1938 | 1468199388723 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:09:48 INFO - PROCESS | 1938 | 1468199388726 Marionette TRACE conn3 <- [1,1282,null,{}] 18:09:48 INFO - PROCESS | 1938 | 1468199388731 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:48 INFO - PROCESS | 1938 | 1468199388736 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:48 INFO - PROCESS | 1938 | 1468199388892 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 18:09:49 INFO - PROCESS | 1938 | 1468199389048 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:49 INFO - PROCESS | 1938 | 1468199389056 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d68800 == 44 [pid = 1938] [id = 328] 18:09:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x93e46c00) [pid = 1938] [serial = 985] [outer = (nil)] 18:09:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x98360c00) [pid = 1938] [serial = 986] [outer = 0x93e46c00] 18:09:49 INFO - PROCESS | 1938 | 1468199389129 Marionette DEBUG loaded listener.js 18:09:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x98362400) [pid = 1938] [serial = 987] [outer = 0x93e46c00] 18:09:50 INFO - PROCESS | 1938 | 1468199390047 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 18:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1382ms 18:09:50 INFO - PROCESS | 1938 | 1468199390112 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 18:09:50 INFO - PROCESS | 1938 | 1468199390115 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 18:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:09:50 INFO - PROCESS | 1938 | 1468199390122 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:09:50 INFO - PROCESS | 1938 | 1468199390125 Marionette TRACE conn3 <- [1,1286,null,{}] 18:09:50 INFO - PROCESS | 1938 | 1468199390131 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:50 INFO - PROCESS | 1938 | 1468199390136 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:50 INFO - PROCESS | 1938 | 1468199390294 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 18:09:50 INFO - PROCESS | 1938 | 1468199390446 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:50 INFO - PROCESS | 1938 | 1468199390452 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c37000 == 45 [pid = 1938] [id = 329] 18:09:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x95375400) [pid = 1938] [serial = 988] [outer = (nil)] 18:09:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x98e20c00) [pid = 1938] [serial = 989] [outer = 0x95375400] 18:09:50 INFO - PROCESS | 1938 | 1468199390527 Marionette DEBUG loaded listener.js 18:09:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x98ea0400) [pid = 1938] [serial = 990] [outer = 0x95375400] 18:09:51 INFO - PROCESS | 1938 | 1468199391459 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 18:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1382ms 18:09:51 INFO - PROCESS | 1938 | 1468199391504 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 18:09:51 INFO - PROCESS | 1938 | 1468199391508 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 18:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:09:51 INFO - PROCESS | 1938 | 1468199391514 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:09:51 INFO - PROCESS | 1938 | 1468199391518 Marionette TRACE conn3 <- [1,1290,null,{}] 18:09:51 INFO - PROCESS | 1938 | 1468199391523 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:51 INFO - PROCESS | 1938 | 1468199391533 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:51 INFO - PROCESS | 1938 | 1468199391709 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 18:09:51 INFO - PROCESS | 1938 | 1468199391865 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:51 INFO - PROCESS | 1938 | 1468199391875 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ed400 == 46 [pid = 1938] [id = 330] 18:09:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x8ec50400) [pid = 1938] [serial = 991] [outer = (nil)] 18:09:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x992a1000) [pid = 1938] [serial = 992] [outer = 0x8ec50400] 18:09:51 INFO - PROCESS | 1938 | 1468199391946 Marionette DEBUG loaded listener.js 18:09:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x99443000) [pid = 1938] [serial = 993] [outer = 0x8ec50400] 18:09:52 INFO - PROCESS | 1938 | 1468199392917 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 18:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1440ms 18:09:52 INFO - PROCESS | 1938 | 1468199392956 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 18:09:52 INFO - PROCESS | 1938 | 1468199392961 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 18:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:09:52 INFO - PROCESS | 1938 | 1468199392968 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:09:52 INFO - PROCESS | 1938 | 1468199392973 Marionette TRACE conn3 <- [1,1294,null,{}] 18:09:52 INFO - PROCESS | 1938 | 1468199392980 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:52 INFO - PROCESS | 1938 | 1468199392986 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:53 INFO - PROCESS | 1938 | 1468199393151 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 18:09:53 INFO - PROCESS | 1938 | 1468199393329 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:53 INFO - PROCESS | 1938 | 1468199393336 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x90589000 == 47 [pid = 1938] [id = 331] 18:09:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x9058ac00) [pid = 1938] [serial = 994] [outer = (nil)] 18:09:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x9088fc00) [pid = 1938] [serial = 995] [outer = 0x9058ac00] 18:09:53 INFO - PROCESS | 1938 | 1468199393461 Marionette DEBUG loaded listener.js 18:09:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x90d62400) [pid = 1938] [serial = 996] [outer = 0x9058ac00] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x9058d800 == 46 [pid = 1938] [id = 323] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x95296400 == 45 [pid = 1938] [id = 321] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc7000 == 44 [pid = 1938] [id = 320] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ee000 == 43 [pid = 1938] [id = 319] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x925eb400 == 42 [pid = 1938] [id = 316] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc7c00 == 41 [pid = 1938] [id = 317] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x97bce000 == 40 [pid = 1938] [id = 310] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed0ac00 == 39 [pid = 1938] [id = 314] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x906c4800 == 38 [pid = 1938] [id = 313] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x906b9c00 == 37 [pid = 1938] [id = 311] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec50000 == 36 [pid = 1938] [id = 312] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x910b6c00 == 35 [pid = 1938] [id = 322] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x910b9000 == 34 [pid = 1938] [id = 315] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ed400 == 33 [pid = 1938] [id = 330] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x93c37000 == 32 [pid = 1938] [id = 329] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x90d68800 == 31 [pid = 1938] [id = 328] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x9530e800 == 30 [pid = 1938] [id = 327] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec51000 == 29 [pid = 1938] [id = 325] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ed800 == 28 [pid = 1938] [id = 318] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f1400 == 27 [pid = 1938] [id = 326] 18:09:54 INFO - PROCESS | 1938 | --DOCSHELL 0x92249800 == 26 [pid = 1938] [id = 324] 18:09:55 INFO - PROCESS | 1938 | 1468199395230 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 18:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2283ms 18:09:55 INFO - PROCESS | 1938 | 1468199395252 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 18:09:55 INFO - PROCESS | 1938 | 1468199395258 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 18:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:09:55 INFO - PROCESS | 1938 | 1468199395266 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:09:55 INFO - PROCESS | 1938 | 1468199395270 Marionette TRACE conn3 <- [1,1298,null,{}] 18:09:55 INFO - PROCESS | 1938 | 1468199395296 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:55 INFO - PROCESS | 1938 | 1468199395302 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:55 INFO - PROCESS | 1938 | 1468199395451 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 18:09:55 INFO - PROCESS | 1938 | 1468199395468 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:55 INFO - PROCESS | 1938 | 1468199395482 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x90586000 == 27 [pid = 1938] [id = 332] 18:09:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x9058a400) [pid = 1938] [serial = 997] [outer = (nil)] 18:09:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x906b9c00) [pid = 1938] [serial = 998] [outer = 0x9058a400] 18:09:55 INFO - PROCESS | 1938 | 1468199395547 Marionette DEBUG loaded listener.js 18:09:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x906c4800) [pid = 1938] [serial = 999] [outer = 0x9058a400] 18:09:56 INFO - PROCESS | 1938 | 1468199396461 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1248ms 18:09:56 INFO - PROCESS | 1938 | 1468199396518 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 18:09:56 INFO - PROCESS | 1938 | 1468199396526 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 18:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:09:56 INFO - PROCESS | 1938 | 1468199396537 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:09:56 INFO - PROCESS | 1938 | 1468199396540 Marionette TRACE conn3 <- [1,1302,null,{}] 18:09:56 INFO - PROCESS | 1938 | 1468199396547 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:56 INFO - PROCESS | 1938 | 1468199396552 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:56 INFO - PROCESS | 1938 | 1468199396754 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 18:09:56 INFO - PROCESS | 1938 | 1468199396779 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:56 INFO - PROCESS | 1938 | 1468199396784 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f79c00 == 28 [pid = 1938] [id = 333] 18:09:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x910b7800) [pid = 1938] [serial = 1000] [outer = (nil)] 18:09:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x910c1400) [pid = 1938] [serial = 1001] [outer = 0x910b7800] 18:09:56 INFO - PROCESS | 1938 | 1468199396853 Marionette DEBUG loaded listener.js 18:09:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x920cfc00) [pid = 1938] [serial = 1002] [outer = 0x910b7800] 18:09:57 INFO - PROCESS | 1938 | 1468199397742 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 18:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1633ms 18:09:58 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x8e0f1c00) [pid = 1938] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:09:58 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x9235bc00) [pid = 1938] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:09:58 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x925ec400) [pid = 1938] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:09:58 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x90899400) [pid = 1938] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:09:58 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x8ed0e000) [pid = 1938] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:09:58 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x910c3000) [pid = 1938] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:09:58 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x906c5c00) [pid = 1938] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:09:58 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x92759400) [pid = 1938] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:09:58 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x98365400) [pid = 1938] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:09:58 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x99442c00) [pid = 1938] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:09:58 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x90893000) [pid = 1938] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:09:58 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x99444800) [pid = 1938] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:09:58 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x8ec50800) [pid = 1938] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:09:58 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x8ebcf000) [pid = 1938] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:09:58 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x8ed12800) [pid = 1938] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:09:58 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x95296800) [pid = 1938] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:09:58 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x95289c00) [pid = 1938] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:09:58 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x92351c00) [pid = 1938] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:09:58 INFO - PROCESS | 1938 | 1468199398234 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 18:09:58 INFO - PROCESS | 1938 | 1468199398238 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 18:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:09:58 INFO - PROCESS | 1938 | 1468199398244 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:09:58 INFO - PROCESS | 1938 | 1468199398250 Marionette TRACE conn3 <- [1,1306,null,{}] 18:09:58 INFO - PROCESS | 1938 | 1468199398307 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:58 INFO - PROCESS | 1938 | 1468199398315 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:58 INFO - PROCESS | 1938 | 1468199398452 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 18:09:58 INFO - PROCESS | 1938 | 1468199398568 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:58 INFO - PROCESS | 1938 | 1468199398582 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x9224e400 == 29 [pid = 1938] [id = 334] 18:09:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x9224e800) [pid = 1938] [serial = 1003] [outer = (nil)] 18:09:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x9235bc00) [pid = 1938] [serial = 1004] [outer = 0x9224e800] 18:09:58 INFO - PROCESS | 1938 | 1468199398647 Marionette DEBUG loaded listener.js 18:09:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x925f2800) [pid = 1938] [serial = 1005] [outer = 0x9224e800] 18:09:59 INFO - PROCESS | 1938 | 1468199399294 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 18:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1092ms 18:09:59 INFO - PROCESS | 1938 | 1468199399337 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 18:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:09:59 INFO - PROCESS | 1938 | 1468199399341 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 18:09:59 INFO - PROCESS | 1938 | 1468199399347 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:09:59 INFO - PROCESS | 1938 | 1468199399350 Marionette TRACE conn3 <- [1,1310,null,{}] 18:09:59 INFO - PROCESS | 1938 | 1468199399354 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:59 INFO - PROCESS | 1938 | 1468199399359 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:59 INFO - PROCESS | 1938 | 1468199399535 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 18:09:59 INFO - PROCESS | 1938 | 1468199399550 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:59 INFO - PROCESS | 1938 | 1468199399558 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:09:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d63000 == 30 [pid = 1938] [id = 335] 18:09:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x925f5000) [pid = 1938] [serial = 1006] [outer = (nil)] 18:09:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x93c2fc00) [pid = 1938] [serial = 1007] [outer = 0x925f5000] 18:09:59 INFO - PROCESS | 1938 | 1468199399620 Marionette DEBUG loaded listener.js 18:09:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x93e3dc00) [pid = 1938] [serial = 1008] [outer = 0x925f5000] 18:10:00 INFO - PROCESS | 1938 | 1468199400504 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 18:10:00 INFO - PROCESS | 1938 | 1468199400588 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 18:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:10:00 INFO - PROCESS | 1938 | 1468199400597 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:10:00 INFO - PROCESS | 1938 | 1468199400601 Marionette TRACE conn3 <- [1,1314,null,{}] 18:10:00 INFO - PROCESS | 1938 | 1468199400610 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:00 INFO - PROCESS | 1938 | 1468199400615 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:00 INFO - PROCESS | 1938 | 1468199400820 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 18:10:01 INFO - PROCESS | 1938 | 1468199400983 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:01 INFO - PROCESS | 1938 | 1468199400997 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed0b800 == 31 [pid = 1938] [id = 336] 18:10:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x8ed0cc00) [pid = 1938] [serial = 1009] [outer = (nil)] 18:10:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x90d5f400) [pid = 1938] [serial = 1010] [outer = 0x8ed0cc00] 18:10:01 INFO - PROCESS | 1938 | 1468199401074 Marionette DEBUG loaded listener.js 18:10:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x90f71c00) [pid = 1938] [serial = 1011] [outer = 0x8ed0cc00] 18:10:02 INFO - PROCESS | 1938 | 1468199402032 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 18:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1480ms 18:10:02 INFO - PROCESS | 1938 | 1468199402077 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 18:10:02 INFO - PROCESS | 1938 | 1468199402084 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 18:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:10:02 INFO - PROCESS | 1938 | 1468199402094 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:10:02 INFO - PROCESS | 1938 | 1468199402097 Marionette TRACE conn3 <- [1,1318,null,{}] 18:10:02 INFO - PROCESS | 1938 | 1468199402104 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:02 INFO - PROCESS | 1938 | 1468199402109 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:02 INFO - PROCESS | 1938 | 1468199402273 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 18:10:02 INFO - PROCESS | 1938 | 1468199402426 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:02 INFO - PROCESS | 1938 | 1468199402433 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x9224bc00 == 32 [pid = 1938] [id = 337] 18:10:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x9242d400) [pid = 1938] [serial = 1012] [outer = (nil)] 18:10:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x925f1400) [pid = 1938] [serial = 1013] [outer = 0x9242d400] 18:10:02 INFO - PROCESS | 1938 | 1468199402509 Marionette DEBUG loaded listener.js 18:10:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x93c32800) [pid = 1938] [serial = 1014] [outer = 0x9242d400] 18:10:03 INFO - PROCESS | 1938 | 1468199403523 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 18:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1482ms 18:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:10:03 INFO - PROCESS | 1938 | 1468199403576 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 18:10:03 INFO - PROCESS | 1938 | 1468199403579 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 18:10:03 INFO - PROCESS | 1938 | 1468199403586 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:10:03 INFO - PROCESS | 1938 | 1468199403592 Marionette TRACE conn3 <- [1,1322,null,{}] 18:10:03 INFO - PROCESS | 1938 | 1468199403607 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:03 INFO - PROCESS | 1938 | 1468199403615 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:03 INFO - PROCESS | 1938 | 1468199403783 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 18:10:04 INFO - PROCESS | 1938 | 1468199403979 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:04 INFO - PROCESS | 1938 | 1468199403990 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x9528f400 == 33 [pid = 1938] [id = 338] 18:10:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x95292c00) [pid = 1938] [serial = 1015] [outer = (nil)] 18:10:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x95305c00) [pid = 1938] [serial = 1016] [outer = 0x95292c00] 18:10:04 INFO - PROCESS | 1938 | 1468199404071 Marionette DEBUG loaded listener.js 18:10:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x9530f800) [pid = 1938] [serial = 1017] [outer = 0x95292c00] 18:10:04 INFO - PROCESS | 1938 | --DOCSHELL 0x92712400 == 32 [pid = 1938] [id = 10] 18:10:05 INFO - PROCESS | 1938 | 1468199405048 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 18:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1534ms 18:10:05 INFO - PROCESS | 1938 | 1468199405145 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 18:10:05 INFO - PROCESS | 1938 | 1468199405150 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 18:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:10:05 INFO - PROCESS | 1938 | 1468199405160 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:10:05 INFO - PROCESS | 1938 | 1468199405164 Marionette TRACE conn3 <- [1,1326,null,{}] 18:10:05 INFO - PROCESS | 1938 | 1468199405169 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:05 INFO - PROCESS | 1938 | 1468199405174 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:05 INFO - PROCESS | 1938 | 1468199405376 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 18:10:05 INFO - PROCESS | 1938 | 1468199405721 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:05 INFO - PROCESS | 1938 | 1468199405729 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0eec00 == 33 [pid = 1938] [id = 339] 18:10:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x8e0ef000) [pid = 1938] [serial = 1018] [outer = (nil)] 18:10:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x8ebc8400) [pid = 1938] [serial = 1019] [outer = 0x8e0ef000] 18:10:05 INFO - PROCESS | 1938 | 1468199405804 Marionette DEBUG loaded listener.js 18:10:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x8ed0ac00) [pid = 1938] [serial = 1020] [outer = 0x8e0ef000] 18:10:06 INFO - PROCESS | 1938 | --DOCSHELL 0x9224e400 == 32 [pid = 1938] [id = 334] 18:10:06 INFO - PROCESS | 1938 | --DOCSHELL 0x90f79c00 == 31 [pid = 1938] [id = 333] 18:10:06 INFO - PROCESS | 1938 | --DOCSHELL 0x90586000 == 30 [pid = 1938] [id = 332] 18:10:06 INFO - PROCESS | 1938 | --DOCSHELL 0x90589000 == 29 [pid = 1938] [id = 331] 18:10:06 INFO - PROCESS | 1938 | 1468199406724 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x93c58800) [pid = 1938] [serial = 956] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x925e6c00) [pid = 1938] [serial = 975] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x9242fc00) [pid = 1938] [serial = 974] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x925f0000) [pid = 1938] [serial = 950] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x910c2000) [pid = 1938] [serial = 941] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x906ba400) [pid = 1938] [serial = 944] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x906c7c00) [pid = 1938] [serial = 945] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x920d4400) [pid = 1938] [serial = 947] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x910bd400) [pid = 1938] [serial = 924] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x90d6ec00) [pid = 1938] [serial = 923] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x93e43800) [pid = 1938] [serial = 927] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x931f7000) [pid = 1938] [serial = 926] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x98ea1800) [pid = 1938] [serial = 930] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x98686400) [pid = 1938] [serial = 929] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x9944b800) [pid = 1938] [serial = 933] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x99449c00) [pid = 1938] [serial = 932] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x910b8c00) [pid = 1938] [serial = 972] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x994c4800) [pid = 1938] [serial = 936] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x994bcc00) [pid = 1938] [serial = 935] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x925ea400) [pid = 1938] [serial = 939] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x90898c00) [pid = 1938] [serial = 938] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x92715c00) [pid = 1938] [serial = 951] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x906c1400) [pid = 1938] [serial = 953] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x92248800) [pid = 1938] [serial = 942] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x925eac00) [pid = 1938] [serial = 954] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x920d8000) [pid = 1938] [serial = 948] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x95101c00) [pid = 1938] [serial = 957] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x90f6b800) [pid = 1938] [serial = 971] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x90589800) [pid = 1938] [serial = 959] [outer = (nil)] [url = about:blank] 18:10:06 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 18:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1638ms 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x90895800) [pid = 1938] [serial = 960] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x95305400) [pid = 1938] [serial = 965] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x979b1000) [pid = 1938] [serial = 968] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x95306c00) [pid = 1938] [serial = 966] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x979b2800) [pid = 1938] [serial = 969] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x92713800) [pid = 1938] [serial = 963] [outer = (nil)] [url = about:blank] 18:10:06 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x92527c00) [pid = 1938] [serial = 962] [outer = (nil)] [url = about:blank] 18:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:10:06 INFO - PROCESS | 1938 | 1468199406801 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 18:10:06 INFO - PROCESS | 1938 | 1468199406811 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 18:10:06 INFO - PROCESS | 1938 | 1468199406819 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:10:06 INFO - PROCESS | 1938 | 1468199406822 Marionette TRACE conn3 <- [1,1330,null,{}] 18:10:06 INFO - PROCESS | 1938 | 1468199406830 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:06 INFO - PROCESS | 1938 | 1468199406838 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:06 INFO - PROCESS | 1938 | 1468199406985 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 18:10:07 INFO - PROCESS | 1938 | 1468199406996 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:07 INFO - PROCESS | 1938 | 1468199407003 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c4000 == 30 [pid = 1938] [id = 340] 18:10:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x9088f800) [pid = 1938] [serial = 1021] [outer = (nil)] 18:10:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x90d5f800) [pid = 1938] [serial = 1022] [outer = 0x9088f800] 18:10:07 INFO - PROCESS | 1938 | 1468199407074 Marionette DEBUG loaded listener.js 18:10:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x90f73c00) [pid = 1938] [serial = 1023] [outer = 0x9088f800] 18:10:07 INFO - PROCESS | 1938 | 1468199407909 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:10:07 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 18:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1137ms 18:10:07 INFO - PROCESS | 1938 | 1468199407957 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 18:10:07 INFO - PROCESS | 1938 | 1468199407962 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 18:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:10:07 INFO - PROCESS | 1938 | 1468199407975 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:10:07 INFO - PROCESS | 1938 | 1468199407978 Marionette TRACE conn3 <- [1,1334,null,{}] 18:10:07 INFO - PROCESS | 1938 | 1468199407984 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:07 INFO - PROCESS | 1938 | 1468199407988 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:08 INFO - PROCESS | 1938 | 1468199408160 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 18:10:08 INFO - PROCESS | 1938 | 1468199408274 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:08 INFO - PROCESS | 1938 | 1468199408285 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x910bc400 == 31 [pid = 1938] [id = 341] 18:10:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x910c3000) [pid = 1938] [serial = 1024] [outer = (nil)] 18:10:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x92248800) [pid = 1938] [serial = 1025] [outer = 0x910c3000] 18:10:08 INFO - PROCESS | 1938 | 1468199408346 Marionette DEBUG loaded listener.js 18:10:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x92424000) [pid = 1938] [serial = 1026] [outer = 0x910c3000] 18:10:09 INFO - PROCESS | 1938 | 1468199409079 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1127ms 18:10:09 INFO - PROCESS | 1938 | 1468199409101 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 18:10:09 INFO - PROCESS | 1938 | 1468199409105 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 18:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:10:09 INFO - PROCESS | 1938 | 1468199409128 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:10:09 INFO - PROCESS | 1938 | 1468199409137 Marionette TRACE conn3 <- [1,1338,null,{}] 18:10:09 INFO - PROCESS | 1938 | 1468199409156 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:09 INFO - PROCESS | 1938 | 1468199409163 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:09 INFO - PROCESS | 1938 | 1468199409354 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 18:10:09 INFO - PROCESS | 1938 | 1468199409373 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:09 INFO - PROCESS | 1938 | 1468199409381 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x920cdc00 == 32 [pid = 1938] [id = 342] 18:10:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x925ecc00) [pid = 1938] [serial = 1027] [outer = (nil)] 18:10:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x92760c00) [pid = 1938] [serial = 1028] [outer = 0x925ecc00] 18:10:09 INFO - PROCESS | 1938 | 1468199409441 Marionette DEBUG loaded listener.js 18:10:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x90d69400) [pid = 1938] [serial = 1029] [outer = 0x925ecc00] 18:10:10 INFO - PROCESS | 1938 | 1468199410674 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 18:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1605ms 18:10:10 INFO - PROCESS | 1938 | 1468199410731 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 18:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:10:10 INFO - PROCESS | 1938 | 1468199410735 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 18:10:10 INFO - PROCESS | 1938 | 1468199410742 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:10:10 INFO - PROCESS | 1938 | 1468199410745 Marionette TRACE conn3 <- [1,1342,null,{}] 18:10:10 INFO - PROCESS | 1938 | 1468199410756 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:10 INFO - PROCESS | 1938 | 1468199410760 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:10 INFO - PROCESS | 1938 | 1468199410955 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 18:10:11 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x8ed16c00) [pid = 1938] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:10:11 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x910b7800) [pid = 1938] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:10:11 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x93c3e800) [pid = 1938] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:10:11 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x9530f000) [pid = 1938] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:10:11 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x9058ac00) [pid = 1938] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:10:11 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x9058a400) [pid = 1938] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:10:11 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x93e46c00) [pid = 1938] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:10:11 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x9224e800) [pid = 1938] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:10:11 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x95375400) [pid = 1938] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:10:11 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x8ec50400) [pid = 1938] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:10:11 INFO - PROCESS | 1938 | 1468199411067 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:11 INFO - PROCESS | 1938 | 1468199411069 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f8400 == 33 [pid = 1938] [id = 343] 18:10:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x8e0fb400) [pid = 1938] [serial = 1030] [outer = (nil)] 18:10:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x90591000) [pid = 1938] [serial = 1031] [outer = 0x8e0fb400] 18:10:11 INFO - PROCESS | 1938 | 1468199411142 Marionette DEBUG loaded listener.js 18:10:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x920cf400) [pid = 1938] [serial = 1032] [outer = 0x8e0fb400] 18:10:11 INFO - PROCESS | 1938 | 1468199411789 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 18:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1084ms 18:10:11 INFO - PROCESS | 1938 | 1468199411825 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 18:10:11 INFO - PROCESS | 1938 | 1468199411828 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 18:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:10:11 INFO - PROCESS | 1938 | 1468199411834 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:10:11 INFO - PROCESS | 1938 | 1468199411836 Marionette TRACE conn3 <- [1,1346,null,{}] 18:10:11 INFO - PROCESS | 1938 | 1468199411841 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:11 INFO - PROCESS | 1938 | 1468199411845 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:12 INFO - PROCESS | 1938 | 1468199412017 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 18:10:12 INFO - PROCESS | 1938 | 1468199412095 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:12 INFO - PROCESS | 1938 | 1468199412113 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x93e46800 == 34 [pid = 1938] [id = 344] 18:10:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x93e46c00) [pid = 1938] [serial = 1033] [outer = (nil)] 18:10:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x95107400) [pid = 1938] [serial = 1034] [outer = 0x93e46c00] 18:10:12 INFO - PROCESS | 1938 | 1468199412183 Marionette DEBUG loaded listener.js 18:10:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x95301400) [pid = 1938] [serial = 1035] [outer = 0x93e46c00] 18:10:12 INFO - PROCESS | 1938 | 1468199412879 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 18:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1078ms 18:10:12 INFO - PROCESS | 1938 | 1468199412912 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 18:10:12 INFO - PROCESS | 1938 | 1468199412916 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 18:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:10:12 INFO - PROCESS | 1938 | 1468199412928 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:10:12 INFO - PROCESS | 1938 | 1468199412931 Marionette TRACE conn3 <- [1,1350,null,{}] 18:10:12 INFO - PROCESS | 1938 | 1468199412936 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:12 INFO - PROCESS | 1938 | 1468199412941 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:13 INFO - PROCESS | 1938 | 1468199413076 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 18:10:13 INFO - PROCESS | 1938 | 1468199413094 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:13 INFO - PROCESS | 1938 | 1468199413106 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x95308400 == 35 [pid = 1938] [id = 345] 18:10:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x9530f400) [pid = 1938] [serial = 1036] [outer = (nil)] 18:10:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x979b5400) [pid = 1938] [serial = 1037] [outer = 0x9530f400] 18:10:13 INFO - PROCESS | 1938 | 1468199413166 Marionette DEBUG loaded listener.js 18:10:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x97b3c800) [pid = 1938] [serial = 1038] [outer = 0x9530f400] 18:10:14 INFO - PROCESS | 1938 | 1468199414194 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 18:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1327ms 18:10:14 INFO - PROCESS | 1938 | 1468199414257 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 18:10:14 INFO - PROCESS | 1938 | 1468199414263 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 18:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:10:14 INFO - PROCESS | 1938 | 1468199414270 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:10:14 INFO - PROCESS | 1938 | 1468199414277 Marionette TRACE conn3 <- [1,1354,null,{}] 18:10:14 INFO - PROCESS | 1938 | 1468199414284 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:14 INFO - PROCESS | 1938 | 1468199414290 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:14 INFO - PROCESS | 1938 | 1468199414496 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 18:10:14 INFO - PROCESS | 1938 | 1468199414650 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:14 INFO - PROCESS | 1938 | 1468199414660 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x90587400 == 36 [pid = 1938] [id = 346] 18:10:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x906bc400) [pid = 1938] [serial = 1039] [outer = (nil)] 18:10:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x910bd800) [pid = 1938] [serial = 1040] [outer = 0x906bc400] 18:10:14 INFO - PROCESS | 1938 | 1468199414736 Marionette DEBUG loaded listener.js 18:10:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x920d4400) [pid = 1938] [serial = 1041] [outer = 0x906bc400] 18:10:15 INFO - PROCESS | 1938 | 1468199415618 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 18:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1399ms 18:10:15 INFO - PROCESS | 1938 | 1468199415669 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 18:10:15 INFO - PROCESS | 1938 | 1468199415675 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 18:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:10:15 INFO - PROCESS | 1938 | 1468199415685 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:10:15 INFO - PROCESS | 1938 | 1468199415688 Marionette TRACE conn3 <- [1,1358,null,{}] 18:10:15 INFO - PROCESS | 1938 | 1468199415695 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:15 INFO - PROCESS | 1938 | 1468199415700 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:15 INFO - PROCESS | 1938 | 1468199415867 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 18:10:16 INFO - PROCESS | 1938 | 1468199416019 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:16 INFO - PROCESS | 1938 | 1468199416026 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x9224b000 == 37 [pid = 1938] [id = 347] 18:10:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x925ef000) [pid = 1938] [serial = 1042] [outer = (nil)] 18:10:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x92718000) [pid = 1938] [serial = 1043] [outer = 0x925ef000] 18:10:16 INFO - PROCESS | 1938 | 1468199416103 Marionette DEBUG loaded listener.js 18:10:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x9275c800) [pid = 1938] [serial = 1044] [outer = 0x925ef000] 18:10:17 INFO - PROCESS | 1938 | 1468199417019 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 18:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1383ms 18:10:17 INFO - PROCESS | 1938 | 1468199417068 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 18:10:17 INFO - PROCESS | 1938 | 1468199417072 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 18:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:10:17 INFO - PROCESS | 1938 | 1468199417078 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:10:17 INFO - PROCESS | 1938 | 1468199417084 Marionette TRACE conn3 <- [1,1362,null,{}] 18:10:17 INFO - PROCESS | 1938 | 1468199417099 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:17 INFO - PROCESS | 1938 | 1468199417107 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:17 INFO - PROCESS | 1938 | 1468199417271 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 18:10:17 INFO - PROCESS | 1938 | 1468199417427 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:17 INFO - PROCESS | 1938 | 1468199417439 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x9537b400 == 38 [pid = 1938] [id = 348] 18:10:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x95380000) [pid = 1938] [serial = 1045] [outer = (nil)] 18:10:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x979b2000) [pid = 1938] [serial = 1046] [outer = 0x95380000] 18:10:17 INFO - PROCESS | 1938 | 1468199417515 Marionette DEBUG loaded listener.js 18:10:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x98686400) [pid = 1938] [serial = 1047] [outer = 0x95380000] 18:10:18 INFO - PROCESS | 1938 | 1468199418374 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 18:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1336ms 18:10:18 INFO - PROCESS | 1938 | 1468199418414 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 18:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:10:18 INFO - PROCESS | 1938 | 1468199418419 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 18:10:18 INFO - PROCESS | 1938 | 1468199418426 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:10:18 INFO - PROCESS | 1938 | 1468199418429 Marionette TRACE conn3 <- [1,1366,null,{}] 18:10:18 INFO - PROCESS | 1938 | 1468199418434 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:18 INFO - PROCESS | 1938 | 1468199418439 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:18 INFO - PROCESS | 1938 | 1468199418596 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 18:10:18 INFO - PROCESS | 1938 | 1468199418755 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:18 INFO - PROCESS | 1938 | 1468199418764 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c2800 == 39 [pid = 1938] [id = 349] 18:10:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x93c3e800) [pid = 1938] [serial = 1048] [outer = (nil)] 18:10:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x98e99000) [pid = 1938] [serial = 1049] [outer = 0x93c3e800] 18:10:18 INFO - PROCESS | 1938 | 1468199418837 Marionette DEBUG loaded listener.js 18:10:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x99079c00) [pid = 1938] [serial = 1050] [outer = 0x93c3e800] 18:10:19 INFO - PROCESS | 1938 | 1468199419753 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 18:10:19 INFO - PROCESS | 1938 | 1468199419808 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 18:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:10:19 INFO - PROCESS | 1938 | 1468199419814 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:10:19 INFO - PROCESS | 1938 | 1468199419816 Marionette TRACE conn3 <- [1,1370,null,{}] 18:10:19 INFO - PROCESS | 1938 | 1468199419822 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:19 INFO - PROCESS | 1938 | 1468199419827 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:20 INFO - PROCESS | 1938 | 1468199420019 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 18:10:20 INFO - PROCESS | 1938 | 1468199420215 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:20 INFO - PROCESS | 1938 | 1468199420227 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ed800 == 40 [pid = 1938] [id = 350] 18:10:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x8ec53800) [pid = 1938] [serial = 1051] [outer = (nil)] 18:10:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x90d67400) [pid = 1938] [serial = 1052] [outer = 0x8ec53800] 18:10:20 INFO - PROCESS | 1938 | 1468199420395 Marionette DEBUG loaded listener.js 18:10:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x925ec400) [pid = 1938] [serial = 1053] [outer = 0x8ec53800] 18:10:21 INFO - PROCESS | 1938 | 1468199421469 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 18:10:21 INFO - PROCESS | 1938 | 1468199421503 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 18:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 18:10:21 INFO - PROCESS | 1938 | 1468199421515 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:10:21 INFO - PROCESS | 1938 | 1468199421519 Marionette TRACE conn3 <- [1,1374,null,{}] 18:10:21 INFO - PROCESS | 1938 | 1468199421526 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:21 INFO - PROCESS | 1938 | 1468199421532 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:21 INFO - PROCESS | 1938 | 1468199421687 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 18:10:21 INFO - PROCESS | 1938 | 1468199421917 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:21 INFO - PROCESS | 1938 | 1468199421932 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed10000 == 41 [pid = 1938] [id = 351] 18:10:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x8ed11c00) [pid = 1938] [serial = 1054] [outer = (nil)] 18:10:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x9224e800) [pid = 1938] [serial = 1055] [outer = 0x8ed11c00] 18:10:22 INFO - PROCESS | 1938 | 1468199422010 Marionette DEBUG loaded listener.js 18:10:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x9235b800) [pid = 1938] [serial = 1056] [outer = 0x8ed11c00] 18:10:23 INFO - PROCESS | 1938 | --DOCSHELL 0x93e46800 == 40 [pid = 1938] [id = 344] 18:10:23 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f8400 == 39 [pid = 1938] [id = 343] 18:10:23 INFO - PROCESS | 1938 | --DOCSHELL 0x920cdc00 == 38 [pid = 1938] [id = 342] 18:10:23 INFO - PROCESS | 1938 | --DOCSHELL 0x910bc400 == 37 [pid = 1938] [id = 341] 18:10:23 INFO - PROCESS | 1938 | --DOCSHELL 0x906c4000 == 36 [pid = 1938] [id = 340] 18:10:23 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0eec00 == 35 [pid = 1938] [id = 339] 18:10:23 INFO - PROCESS | 1938 | --DOCSHELL 0x9224bc00 == 34 [pid = 1938] [id = 337] 18:10:23 INFO - PROCESS | 1938 | --DOCSHELL 0x9528f400 == 33 [pid = 1938] [id = 338] 18:10:23 INFO - PROCESS | 1938 | --DOCSHELL 0x90d63000 == 32 [pid = 1938] [id = 335] 18:10:23 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed0b800 == 31 [pid = 1938] [id = 336] 18:10:23 INFO - PROCESS | 1938 | --DOCSHELL 0x92358800 == 30 [pid = 1938] [id = 11] 18:10:23 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ed800 == 29 [pid = 1938] [id = 350] 18:10:23 INFO - PROCESS | 1938 | --DOCSHELL 0x906c2800 == 28 [pid = 1938] [id = 349] 18:10:23 INFO - PROCESS | 1938 | --DOCSHELL 0x9537b400 == 27 [pid = 1938] [id = 348] 18:10:23 INFO - PROCESS | 1938 | --DOCSHELL 0x9224b000 == 26 [pid = 1938] [id = 347] 18:10:23 INFO - PROCESS | 1938 | --DOCSHELL 0x95308400 == 25 [pid = 1938] [id = 345] 18:10:23 INFO - PROCESS | 1938 | --DOCSHELL 0x90587400 == 24 [pid = 1938] [id = 346] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x93c2fc00) [pid = 1938] [serial = 1007] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x9251e800) [pid = 1938] [serial = 978] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x9234d800) [pid = 1938] [serial = 977] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x910c1400) [pid = 1938] [serial = 1001] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x93e41800) [pid = 1938] [serial = 981] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x95106800) [pid = 1938] [serial = 980] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x95381000) [pid = 1938] [serial = 984] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x9088fc00) [pid = 1938] [serial = 995] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x906b9c00) [pid = 1938] [serial = 998] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x95374c00) [pid = 1938] [serial = 983] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x98362400) [pid = 1938] [serial = 987] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x98360c00) [pid = 1938] [serial = 986] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x9235bc00) [pid = 1938] [serial = 1004] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x920cfc00) [pid = 1938] [serial = 1002] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x98ea0400) [pid = 1938] [serial = 990] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x98e20c00) [pid = 1938] [serial = 989] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x90d62400) [pid = 1938] [serial = 996] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x99443000) [pid = 1938] [serial = 993] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x992a1000) [pid = 1938] [serial = 992] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x906c4800) [pid = 1938] [serial = 999] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x925f2800) [pid = 1938] [serial = 1005] [outer = (nil)] [url = about:blank] 18:10:23 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:10:23 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate - 18:10:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13 18:10:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:10:23 INFO - _addTest/ [0,1377,"getWindowHandle",null] 18:10:23 INFO - PROCESS | 1938 | 1468199423808 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 18:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 18:10:23 INFO - PROCESS | 1938 | 1468199423815 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:10:23 INFO - PROCESS | 1938 | 1468199423820 Marionette TRACE conn3 <- [1,1378,null,{}] 18:10:23 INFO - PROCESS | 1938 | 1468199423834 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:23 INFO - PROCESS | 1938 | 1468199423839 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:23 INFO - PROCESS | 1938 | 1468199423984 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 18:10:24 INFO - PROCESS | 1938 | 1468199424000 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:24 INFO - PROCESS | 1938 | 1468199424014 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed12800 == 25 [pid = 1938] [id = 352] 18:10:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x90582400) [pid = 1938] [serial = 1057] [outer = (nil)] 18:10:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x906c2800) [pid = 1938] [serial = 1058] [outer = 0x90582400] 18:10:24 INFO - PROCESS | 1938 | 1468199424075 Marionette DEBUG loaded listener.js 18:10:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x906c7400) [pid = 1938] [serial = 1059] [outer = 0x90582400] 18:10:24 INFO - PROCESS | 1938 | 1468199424842 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 18:10:24 INFO - PROCESS | 1938 | 1468199424921 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 18:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 18:10:24 INFO - PROCESS | 1938 | 1468199424932 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:10:24 INFO - PROCESS | 1938 | 1468199424935 Marionette TRACE conn3 <- [1,1382,null,{}] 18:10:24 INFO - PROCESS | 1938 | 1468199424941 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:24 INFO - PROCESS | 1938 | 1468199424946 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:25 INFO - PROCESS | 1938 | 1468199425095 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 18:10:25 INFO - PROCESS | 1938 | 1468199425105 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:25 INFO - PROCESS | 1938 | 1468199425111 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d6d400 == 26 [pid = 1938] [id = 353] 18:10:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x910b8800) [pid = 1938] [serial = 1060] [outer = (nil)] 18:10:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x910bfc00) [pid = 1938] [serial = 1061] [outer = 0x910b8800] 18:10:25 INFO - PROCESS | 1938 | 1468199425287 Marionette DEBUG loaded listener.js 18:10:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x920cfc00) [pid = 1938] [serial = 1062] [outer = 0x910b8800] 18:10:25 INFO - PROCESS | 1938 | [1938] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:10:26 INFO - PROCESS | 1938 | 1468199426109 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 18:10:26 INFO - PROCESS | 1938 | 1468199426172 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 18:10:26 INFO - PROCESS | 1938 | 1468199426185 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:10:26 INFO - PROCESS | 1938 | 1468199426189 Marionette TRACE conn3 <- [1,1386,null,{}] 18:10:26 INFO - PROCESS | 1938 | 1468199426206 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:26 INFO - PROCESS | 1938 | 1468199426214 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:26 INFO - PROCESS | 1938 | 1468199426411 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 18:10:26 INFO - PROCESS | 1938 | 1468199426489 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:26 INFO - PROCESS | 1938 | 1468199426500 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x925ee000 == 27 [pid = 1938] [id = 354] 18:10:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x925ef400) [pid = 1938] [serial = 1063] [outer = (nil)] 18:10:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x92758800) [pid = 1938] [serial = 1064] [outer = 0x925ef400] 18:10:26 INFO - PROCESS | 1938 | 1468199426576 Marionette DEBUG loaded listener.js 18:10:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x93c34000) [pid = 1938] [serial = 1065] [outer = 0x925ef400] 18:10:27 INFO - PROCESS | 1938 | 1468199427398 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 18:10:27 INFO - PROCESS | 1938 | 1468199427429 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 18:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 18:10:27 INFO - PROCESS | 1938 | 1468199427434 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:10:27 INFO - PROCESS | 1938 | 1468199427437 Marionette TRACE conn3 <- [1,1390,null,{}] 18:10:27 INFO - PROCESS | 1938 | 1468199427442 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:27 INFO - PROCESS | 1938 | 1468199427445 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:27 INFO - PROCESS | 1938 | 1468199427625 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 18:10:27 INFO - PROCESS | 1938 | 1468199427644 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:27 INFO - PROCESS | 1938 | 1468199427649 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x92753c00 == 28 [pid = 1938] [id = 355] 18:10:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x93e43c00) [pid = 1938] [serial = 1066] [outer = (nil)] 18:10:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x9528a400) [pid = 1938] [serial = 1067] [outer = 0x93e43c00] 18:10:27 INFO - PROCESS | 1938 | 1468199427714 Marionette DEBUG loaded listener.js 18:10:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x95295c00) [pid = 1938] [serial = 1068] [outer = 0x93e43c00] 18:10:28 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x9530f400) [pid = 1938] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:10:28 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x93e46c00) [pid = 1938] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:10:28 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x8e0fb400) [pid = 1938] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:10:28 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x8ed0cc00) [pid = 1938] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:10:28 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x925f5000) [pid = 1938] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:10:28 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x9242d400) [pid = 1938] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:10:28 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x95292c00) [pid = 1938] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:10:28 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x9088f800) [pid = 1938] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:10:28 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x910c3000) [pid = 1938] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:10:28 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x8e0ef000) [pid = 1938] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:10:28 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x92718400) [pid = 1938] [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.] 18:10:28 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x925ecc00) [pid = 1938] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:10:28 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x92712800) [pid = 1938] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:10:28 INFO - PROCESS | 1938 | 1468199428799 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 18:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1382ms 18:10:28 INFO - PROCESS | 1938 | 1468199428822 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 18:10:28 INFO - PROCESS | 1938 | 1468199428825 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 18:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:10:28 INFO - PROCESS | 1938 | 1468199428832 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:10:28 INFO - PROCESS | 1938 | 1468199428834 Marionette TRACE conn3 <- [1,1394,null,{}] 18:10:28 INFO - PROCESS | 1938 | 1468199428840 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:28 INFO - PROCESS | 1938 | 1468199428844 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:28 INFO - PROCESS | 1938 | 1468199428968 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 18:10:28 INFO - PROCESS | 1938 | 1468199428980 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:28 INFO - PROCESS | 1938 | 1468199428990 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc2000 == 29 [pid = 1938] [id = 356] 18:10:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x8ebcfc00) [pid = 1938] [serial = 1069] [outer = (nil)] 18:10:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x92712c00) [pid = 1938] [serial = 1070] [outer = 0x8ebcfc00] 18:10:29 INFO - PROCESS | 1938 | 1468199429047 Marionette DEBUG loaded listener.js 18:10:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x93e45400) [pid = 1938] [serial = 1071] [outer = 0x8ebcfc00] 18:10:29 INFO - PROCESS | 1938 | 1468199429790 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 18:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 980ms 18:10:29 INFO - PROCESS | 1938 | 1468199429812 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 18:10:29 INFO - PROCESS | 1938 | 1468199429816 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 18:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:10:29 INFO - PROCESS | 1938 | 1468199429821 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:10:29 INFO - PROCESS | 1938 | 1468199429824 Marionette TRACE conn3 <- [1,1398,null,{}] 18:10:29 INFO - PROCESS | 1938 | 1468199429829 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:29 INFO - PROCESS | 1938 | 1468199429838 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:30 INFO - PROCESS | 1938 | 1468199430050 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 18:10:30 INFO - PROCESS | 1938 | 1468199430058 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:30 INFO - PROCESS | 1938 | 1468199430064 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x9530a000 == 30 [pid = 1938] [id = 357] 18:10:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x9530c800) [pid = 1938] [serial = 1072] [outer = (nil)] 18:10:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x95381400) [pid = 1938] [serial = 1073] [outer = 0x9530c800] 18:10:30 INFO - PROCESS | 1938 | 1468199430126 Marionette DEBUG loaded listener.js 18:10:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x979ae800) [pid = 1938] [serial = 1074] [outer = 0x9530c800] 18:10:31 INFO - PROCESS | 1938 | 1468199431184 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 18:10:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:10:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1376ms 18:10:31 INFO - PROCESS | 1938 | 1468199431198 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 18:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:10:31 INFO - PROCESS | 1938 | 1468199431204 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 18:10:31 INFO - PROCESS | 1938 | 1468199431212 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:10:31 INFO - PROCESS | 1938 | 1468199431219 Marionette TRACE conn3 <- [1,1402,null,{}] 18:10:31 INFO - PROCESS | 1938 | 1468199431226 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:31 INFO - PROCESS | 1938 | 1468199431231 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:31 INFO - PROCESS | 1938 | 1468199431403 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 18:10:31 INFO - PROCESS | 1938 | 1468199431553 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:31 INFO - PROCESS | 1938 | 1468199431561 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f7400 == 31 [pid = 1938] [id = 358] 18:10:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x8ebcc000) [pid = 1938] [serial = 1075] [outer = (nil)] 18:10:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x90f6e400) [pid = 1938] [serial = 1076] [outer = 0x8ebcc000] 18:10:31 INFO - PROCESS | 1938 | 1468199431637 Marionette DEBUG loaded listener.js 18:10:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x910b6c00) [pid = 1938] [serial = 1077] [outer = 0x8ebcc000] 18:10:32 INFO - PROCESS | 1938 | 1468199432584 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 18:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1438ms 18:10:32 INFO - PROCESS | 1938 | 1468199432648 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 18:10:32 INFO - PROCESS | 1938 | 1468199432655 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 18:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:10:32 INFO - PROCESS | 1938 | 1468199432665 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:10:32 INFO - PROCESS | 1938 | 1468199432668 Marionette TRACE conn3 <- [1,1406,null,{}] 18:10:32 INFO - PROCESS | 1938 | 1468199432674 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:32 INFO - PROCESS | 1938 | 1468199432680 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:32 INFO - PROCESS | 1938 | 1468199432881 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 18:10:33 INFO - PROCESS | 1938 | 1468199433116 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:33 INFO - PROCESS | 1938 | 1468199433124 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x92247800 == 32 [pid = 1938] [id = 359] 18:10:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x925f4c00) [pid = 1938] [serial = 1078] [outer = (nil)] 18:10:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x93e43800) [pid = 1938] [serial = 1079] [outer = 0x925f4c00] 18:10:33 INFO - PROCESS | 1938 | 1468199433248 Marionette DEBUG loaded listener.js 18:10:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x93e46800) [pid = 1938] [serial = 1080] [outer = 0x925f4c00] 18:10:34 INFO - PROCESS | 1938 | 1468199434128 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 18:10:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:10:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1533ms 18:10:34 INFO - PROCESS | 1938 | 1468199434198 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 18:10:34 INFO - PROCESS | 1938 | 1468199434202 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 18:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:10:34 INFO - PROCESS | 1938 | 1468199434208 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:10:34 INFO - PROCESS | 1938 | 1468199434214 Marionette TRACE conn3 <- [1,1410,null,{}] 18:10:34 INFO - PROCESS | 1938 | 1468199434229 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:34 INFO - PROCESS | 1938 | 1468199434238 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:34 INFO - PROCESS | 1938 | 1468199434438 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 18:10:34 INFO - PROCESS | 1938 | 1468199434634 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:34 INFO - PROCESS | 1938 | 1468199434642 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f2c00 == 33 [pid = 1938] [id = 360] 18:10:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x8e0f3000) [pid = 1938] [serial = 1081] [outer = (nil)] 18:10:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x8ebca000) [pid = 1938] [serial = 1082] [outer = 0x8e0f3000] 18:10:34 INFO - PROCESS | 1938 | 1468199434870 Marionette DEBUG loaded listener.js 18:10:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x8ec55c00) [pid = 1938] [serial = 1083] [outer = 0x8e0f3000] 18:10:35 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc2000 == 32 [pid = 1938] [id = 356] 18:10:35 INFO - PROCESS | 1938 | --DOCSHELL 0x92753c00 == 31 [pid = 1938] [id = 355] 18:10:35 INFO - PROCESS | 1938 | --DOCSHELL 0x925ee000 == 30 [pid = 1938] [id = 354] 18:10:35 INFO - PROCESS | 1938 | --DOCSHELL 0x90d6d400 == 29 [pid = 1938] [id = 353] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x92714c00) [pid = 1938] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:10:35 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed12800 == 28 [pid = 1938] [id = 352] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x90591000) [pid = 1938] [serial = 1031] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x90d5f400) [pid = 1938] [serial = 1010] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x90f71c00) [pid = 1938] [serial = 1011] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x93e3dc00) [pid = 1938] [serial = 1008] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x925f1400) [pid = 1938] [serial = 1013] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x93c32800) [pid = 1938] [serial = 1014] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x95305c00) [pid = 1938] [serial = 1016] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x9530f800) [pid = 1938] [serial = 1017] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x90d5f800) [pid = 1938] [serial = 1022] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x90f73c00) [pid = 1938] [serial = 1023] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x92248800) [pid = 1938] [serial = 1025] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x8ebc8400) [pid = 1938] [serial = 1019] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x8ed0ac00) [pid = 1938] [serial = 1020] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x8ed10400) [pid = 1938] [serial = 693] [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.] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x92760c00) [pid = 1938] [serial = 1028] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x90d69400) [pid = 1938] [serial = 1029] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x95301400) [pid = 1938] [serial = 1035] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x920cf400) [pid = 1938] [serial = 1032] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x92424000) [pid = 1938] [serial = 1026] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x979b5400) [pid = 1938] [serial = 1037] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x97b3c800) [pid = 1938] [serial = 1038] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x95107400) [pid = 1938] [serial = 1034] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1938 | 1468199435908 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 18:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1742ms 18:10:35 INFO - PROCESS | 1938 | 1468199435952 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 18:10:35 INFO - PROCESS | 1938 | 1468199435956 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 18:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:10:35 INFO - PROCESS | 1938 | 1468199435969 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:10:35 INFO - PROCESS | 1938 | 1468199435974 Marionette TRACE conn3 <- [1,1414,null,{}] 18:10:35 INFO - PROCESS | 1938 | 1468199435983 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:35 INFO - PROCESS | 1938 | 1468199435989 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:36 INFO - PROCESS | 1938 | 1468199436134 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 18:10:36 INFO - PROCESS | 1938 | 1468199436143 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:36 INFO - PROCESS | 1938 | 1468199436151 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x90586400 == 29 [pid = 1938] [id = 361] 18:10:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x906c4000) [pid = 1938] [serial = 1084] [outer = (nil)] 18:10:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x90d6a000) [pid = 1938] [serial = 1085] [outer = 0x906c4000] 18:10:36 INFO - PROCESS | 1938 | 1468199436216 Marionette DEBUG loaded listener.js 18:10:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x90f71c00) [pid = 1938] [serial = 1086] [outer = 0x906c4000] 18:10:37 INFO - PROCESS | 1938 | 1468199437057 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 18:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1145ms 18:10:37 INFO - PROCESS | 1938 | 1468199437107 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 18:10:37 INFO - PROCESS | 1938 | 1468199437112 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 18:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:10:37 INFO - PROCESS | 1938 | 1468199437121 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:10:37 INFO - PROCESS | 1938 | 1468199437124 Marionette TRACE conn3 <- [1,1418,null,{}] 18:10:37 INFO - PROCESS | 1938 | 1468199437130 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:37 INFO - PROCESS | 1938 | 1468199437135 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:37 INFO - PROCESS | 1938 | 1468199437274 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 18:10:37 INFO - PROCESS | 1938 | 1468199437283 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:37 INFO - PROCESS | 1938 | 1468199437292 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d6a800 == 30 [pid = 1938] [id = 362] 18:10:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x90f75400) [pid = 1938] [serial = 1087] [outer = (nil)] 18:10:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x92424000) [pid = 1938] [serial = 1088] [outer = 0x90f75400] 18:10:37 INFO - PROCESS | 1938 | 1468199437351 Marionette DEBUG loaded listener.js 18:10:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x9252d000) [pid = 1938] [serial = 1089] [outer = 0x90f75400] 18:10:38 INFO - PROCESS | 1938 | 1468199438218 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 18:10:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:10:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1127ms 18:10:38 INFO - PROCESS | 1938 | 1468199438249 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 18:10:38 INFO - PROCESS | 1938 | 1468199438252 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 18:10:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:10:38 INFO - PROCESS | 1938 | 1468199438269 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:10:38 INFO - PROCESS | 1938 | 1468199438274 Marionette TRACE conn3 <- [1,1422,null,{}] 18:10:38 INFO - PROCESS | 1938 | 1468199438289 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:38 INFO - PROCESS | 1938 | 1468199438296 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:38 INFO - PROCESS | 1938 | 1468199438480 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 18:10:38 INFO - PROCESS | 1938 | 1468199438503 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:38 INFO - PROCESS | 1938 | 1468199438513 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f74800 == 31 [pid = 1938] [id = 363] 18:10:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x92717c00) [pid = 1938] [serial = 1090] [outer = (nil)] 18:10:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x93c37800) [pid = 1938] [serial = 1091] [outer = 0x92717c00] 18:10:38 INFO - PROCESS | 1938 | 1468199438570 Marionette DEBUG loaded listener.js 18:10:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x93e3f400) [pid = 1938] [serial = 1092] [outer = 0x92717c00] 18:10:39 INFO - PROCESS | 1938 | 1468199439381 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 18:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1187ms 18:10:39 INFO - PROCESS | 1938 | 1468199439451 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 18:10:39 INFO - PROCESS | 1938 | 1468199439454 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 18:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:10:39 INFO - PROCESS | 1938 | 1468199439460 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:10:39 INFO - PROCESS | 1938 | 1468199439462 Marionette TRACE conn3 <- [1,1426,null,{}] 18:10:39 INFO - PROCESS | 1938 | 1468199439468 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:39 INFO - PROCESS | 1938 | 1468199439472 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:39 INFO - PROCESS | 1938 | 1468199439657 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 18:10:39 INFO - PROCESS | 1938 | 1468199439678 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:39 INFO - PROCESS | 1938 | 1468199439685 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec54800 == 32 [pid = 1938] [id = 364] 18:10:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x9224b800) [pid = 1938] [serial = 1093] [outer = (nil)] 18:10:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x95290800) [pid = 1938] [serial = 1094] [outer = 0x9224b800] 18:10:39 INFO - PROCESS | 1938 | 1468199439749 Marionette DEBUG loaded listener.js 18:10:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x95306c00) [pid = 1938] [serial = 1095] [outer = 0x9224b800] 18:10:40 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x906bc400) [pid = 1938] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:10:40 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x8ed11c00) [pid = 1938] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:10:40 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x910b8800) [pid = 1938] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:10:40 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x925ef000) [pid = 1938] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:10:40 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x90582400) [pid = 1938] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:10:40 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x95380000) [pid = 1938] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:10:40 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x93c3e800) [pid = 1938] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:10:40 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x925ef400) [pid = 1938] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:10:40 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x93e43c00) [pid = 1938] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:10:40 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x8ec53800) [pid = 1938] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:10:40 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x8ebcfc00) [pid = 1938] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:10:40 INFO - PROCESS | 1938 | 1468199440656 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 18:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1230ms 18:10:40 INFO - PROCESS | 1938 | 1468199440692 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 18:10:40 INFO - PROCESS | 1938 | 1468199440694 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 18:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:10:40 INFO - PROCESS | 1938 | 1468199440700 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:10:40 INFO - PROCESS | 1938 | 1468199440702 Marionette TRACE conn3 <- [1,1430,null,{}] 18:10:40 INFO - PROCESS | 1938 | 1468199440708 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:40 INFO - PROCESS | 1938 | 1468199440712 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:40 INFO - PROCESS | 1938 | 1468199440843 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 18:10:40 INFO - PROCESS | 1938 | 1468199440855 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:40 INFO - PROCESS | 1938 | 1468199440862 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x9058c000 == 33 [pid = 1938] [id = 365] 18:10:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x910b8800) [pid = 1938] [serial = 1096] [outer = (nil)] 18:10:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x95105800) [pid = 1938] [serial = 1097] [outer = 0x910b8800] 18:10:40 INFO - PROCESS | 1938 | 1468199440936 Marionette DEBUG loaded listener.js 18:10:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x9530f400) [pid = 1938] [serial = 1098] [outer = 0x910b8800] 18:10:41 INFO - PROCESS | 1938 | 1468199441742 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 18:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1078ms 18:10:41 INFO - PROCESS | 1938 | 1468199441779 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 18:10:41 INFO - PROCESS | 1938 | 1468199441782 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 18:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:10:41 INFO - PROCESS | 1938 | 1468199441788 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:10:41 INFO - PROCESS | 1938 | 1468199441791 Marionette TRACE conn3 <- [1,1434,null,{}] 18:10:41 INFO - PROCESS | 1938 | 1468199441796 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:41 INFO - PROCESS | 1938 | 1468199441805 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:41 INFO - PROCESS | 1938 | 1468199441936 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 18:10:41 INFO - PROCESS | 1938 | 1468199441951 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:41 INFO - PROCESS | 1938 | 1468199441959 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c0000 == 34 [pid = 1938] [id = 366] 18:10:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x95381800) [pid = 1938] [serial = 1099] [outer = (nil)] 18:10:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x98364400) [pid = 1938] [serial = 1100] [outer = 0x95381800] 18:10:42 INFO - PROCESS | 1938 | 1468199442016 Marionette DEBUG loaded listener.js 18:10:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x98680400) [pid = 1938] [serial = 1101] [outer = 0x95381800] 18:10:43 INFO - PROCESS | 1938 | 1468199443083 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 18:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1330ms 18:10:43 INFO - PROCESS | 1938 | 1468199443119 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 18:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:10:43 INFO - PROCESS | 1938 | 1468199443125 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 18:10:43 INFO - PROCESS | 1938 | 1468199443133 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:10:43 INFO - PROCESS | 1938 | 1468199443138 Marionette TRACE conn3 <- [1,1438,null,{}] 18:10:43 INFO - PROCESS | 1938 | 1468199443146 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:43 INFO - PROCESS | 1938 | 1468199443151 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:43 INFO - PROCESS | 1938 | 1468199443336 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 18:10:43 INFO - PROCESS | 1938 | 1468199443492 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:43 INFO - PROCESS | 1938 | 1468199443502 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed15c00 == 35 [pid = 1938] [id = 367] 18:10:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x90588000) [pid = 1938] [serial = 1102] [outer = (nil)] 18:10:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x90f72000) [pid = 1938] [serial = 1103] [outer = 0x90588000] 18:10:43 INFO - PROCESS | 1938 | 1468199443577 Marionette DEBUG loaded listener.js 18:10:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x910be400) [pid = 1938] [serial = 1104] [outer = 0x90588000] 18:10:44 INFO - PROCESS | 1938 | 1468199444491 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 18:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1389ms 18:10:44 INFO - PROCESS | 1938 | 1468199444521 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 18:10:44 INFO - PROCESS | 1938 | 1468199444527 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 18:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:10:44 INFO - PROCESS | 1938 | 1468199444538 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:10:44 INFO - PROCESS | 1938 | 1468199444542 Marionette TRACE conn3 <- [1,1442,null,{}] 18:10:44 INFO - PROCESS | 1938 | 1468199444549 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:44 INFO - PROCESS | 1938 | 1468199444554 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:44 INFO - PROCESS | 1938 | 1468199444718 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 18:10:44 INFO - PROCESS | 1938 | 1468199444872 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:44 INFO - PROCESS | 1938 | 1468199444878 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x920d8800 == 36 [pid = 1938] [id = 368] 18:10:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x925f4400) [pid = 1938] [serial = 1105] [outer = (nil)] 18:10:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x9271d800) [pid = 1938] [serial = 1106] [outer = 0x925f4400] 18:10:44 INFO - PROCESS | 1938 | 1468199444955 Marionette DEBUG loaded listener.js 18:10:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x931f4800) [pid = 1938] [serial = 1107] [outer = 0x925f4400] 18:10:45 INFO - PROCESS | 1938 | 1468199445918 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 18:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1433ms 18:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:10:45 INFO - PROCESS | 1938 | 1468199445971 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 18:10:45 INFO - PROCESS | 1938 | 1468199445974 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 18:10:45 INFO - PROCESS | 1938 | 1468199445981 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:10:45 INFO - PROCESS | 1938 | 1468199445987 Marionette TRACE conn3 <- [1,1446,null,{}] 18:10:46 INFO - PROCESS | 1938 | 1468199446002 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:46 INFO - PROCESS | 1938 | 1468199446010 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:46 INFO - PROCESS | 1938 | 1468199446175 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 18:10:46 INFO - PROCESS | 1938 | 1468199446330 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:46 INFO - PROCESS | 1938 | 1468199446340 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x979b4400 == 37 [pid = 1938] [id = 369] 18:10:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x97b3cc00) [pid = 1938] [serial = 1108] [outer = (nil)] 18:10:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x98e16800) [pid = 1938] [serial = 1109] [outer = 0x97b3cc00] 18:10:46 INFO - PROCESS | 1938 | 1468199446416 Marionette DEBUG loaded listener.js 18:10:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x98e9a400) [pid = 1938] [serial = 1110] [outer = 0x97b3cc00] 18:10:47 INFO - PROCESS | 1938 | 1468199447332 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 18:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1384ms 18:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:10:47 INFO - PROCESS | 1938 | 1468199447364 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 18:10:47 INFO - PROCESS | 1938 | 1468199447368 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 18:10:47 INFO - PROCESS | 1938 | 1468199447374 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:10:47 INFO - PROCESS | 1938 | 1468199447377 Marionette TRACE conn3 <- [1,1450,null,{}] 18:10:47 INFO - PROCESS | 1938 | 1468199447383 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:47 INFO - PROCESS | 1938 | 1468199447387 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:47 INFO - PROCESS | 1938 | 1468199447541 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 18:10:47 INFO - PROCESS | 1938 | 1468199447700 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:47 INFO - PROCESS | 1938 | 1468199447717 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ef000 == 38 [pid = 1938] [id = 370] 18:10:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x90f6ec00) [pid = 1938] [serial = 1111] [outer = (nil)] 18:10:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x9929a800) [pid = 1938] [serial = 1112] [outer = 0x90f6ec00] 18:10:47 INFO - PROCESS | 1938 | 1468199447787 Marionette DEBUG loaded listener.js 18:10:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x99442400) [pid = 1938] [serial = 1113] [outer = 0x90f6ec00] 18:10:48 INFO - PROCESS | 1938 | 1468199448685 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 18:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1379ms 18:10:48 INFO - PROCESS | 1938 | 1468199448753 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 18:10:48 INFO - PROCESS | 1938 | 1468199448757 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 18:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:10:48 INFO - PROCESS | 1938 | 1468199448763 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:10:48 INFO - PROCESS | 1938 | 1468199448766 Marionette TRACE conn3 <- [1,1454,null,{}] 18:10:48 INFO - PROCESS | 1938 | 1468199448772 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:48 INFO - PROCESS | 1938 | 1468199448777 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:48 INFO - PROCESS | 1938 | 1468199448934 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 18:10:49 INFO - PROCESS | 1938 | 1468199449091 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:49 INFO - PROCESS | 1938 | 1468199449099 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec5c400 == 39 [pid = 1938] [id = 371] 18:10:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x8ed0e400) [pid = 1938] [serial = 1114] [outer = (nil)] 18:10:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x90895800) [pid = 1938] [serial = 1115] [outer = 0x8ed0e400] 18:10:49 INFO - PROCESS | 1938 | 1468199449171 Marionette DEBUG loaded listener.js 18:10:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x920cf800) [pid = 1938] [serial = 1116] [outer = 0x8ed0e400] 18:10:50 INFO - PROCESS | 1938 | 1468199450327 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 18:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1648ms 18:10:50 INFO - PROCESS | 1938 | 1468199450412 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 18:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:10:50 INFO - PROCESS | 1938 | 1468199450418 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 18:10:50 INFO - PROCESS | 1938 | 1468199450425 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:10:50 INFO - PROCESS | 1938 | 1468199450431 Marionette TRACE conn3 <- [1,1458,null,{}] 18:10:50 INFO - PROCESS | 1938 | 1468199450438 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:50 INFO - PROCESS | 1938 | 1468199450443 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:51 INFO - PROCESS | 1938 | --DOCSHELL 0x9058c000 == 38 [pid = 1938] [id = 365] 18:10:51 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec54800 == 37 [pid = 1938] [id = 364] 18:10:51 INFO - PROCESS | 1938 | --DOCSHELL 0x90f74800 == 36 [pid = 1938] [id = 363] 18:10:51 INFO - PROCESS | 1938 | --DOCSHELL 0x90d6a800 == 35 [pid = 1938] [id = 362] 18:10:51 INFO - PROCESS | 1938 | --DOCSHELL 0x90586400 == 34 [pid = 1938] [id = 361] 18:10:51 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f2c00 == 33 [pid = 1938] [id = 360] 18:10:51 INFO - PROCESS | 1938 | --DOCSHELL 0x9530a000 == 32 [pid = 1938] [id = 357] 18:10:51 INFO - PROCESS | 1938 | --DOCSHELL 0x92247800 == 31 [pid = 1938] [id = 359] 18:10:51 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f7400 == 30 [pid = 1938] [id = 358] 18:10:51 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed10000 == 29 [pid = 1938] [id = 351] 18:10:51 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec5c400 == 28 [pid = 1938] [id = 371] 18:10:51 INFO - PROCESS | 1938 | --DOCSHELL 0x979b4400 == 27 [pid = 1938] [id = 369] 18:10:51 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ef000 == 26 [pid = 1938] [id = 370] 18:10:51 INFO - PROCESS | 1938 | --DOCSHELL 0x920d8800 == 25 [pid = 1938] [id = 368] 18:10:51 INFO - PROCESS | 1938 | --DOCSHELL 0x906c0000 == 24 [pid = 1938] [id = 366] 18:10:51 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed15c00 == 23 [pid = 1938] [id = 367] 18:10:51 INFO - PROCESS | 1938 | 1468199451421 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x920d4400) [pid = 1938] [serial = 1041] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x910bd800) [pid = 1938] [serial = 1040] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x9235b800) [pid = 1938] [serial = 1056] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x9224e800) [pid = 1938] [serial = 1055] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x910bfc00) [pid = 1938] [serial = 1061] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x9275c800) [pid = 1938] [serial = 1044] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x906c2800) [pid = 1938] [serial = 1058] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x92718000) [pid = 1938] [serial = 1043] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x906c7400) [pid = 1938] [serial = 1059] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x98686400) [pid = 1938] [serial = 1047] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x979b2000) [pid = 1938] [serial = 1046] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x99079c00) [pid = 1938] [serial = 1050] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x98e99000) [pid = 1938] [serial = 1049] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x92758800) [pid = 1938] [serial = 1064] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x9528a400) [pid = 1938] [serial = 1067] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x93c34000) [pid = 1938] [serial = 1065] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x925ec400) [pid = 1938] [serial = 1053] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x92712c00) [pid = 1938] [serial = 1070] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x90d67400) [pid = 1938] [serial = 1052] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x95295c00) [pid = 1938] [serial = 1068] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x95381400) [pid = 1938] [serial = 1073] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x93e45400) [pid = 1938] [serial = 1071] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x920cfc00) [pid = 1938] [serial = 1062] [outer = (nil)] [url = about:blank] 18:10:51 INFO - PROCESS | 1938 | 1468199451742 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:51 INFO - PROCESS | 1938 | 1468199451752 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec50000 == 24 [pid = 1938] [id = 372] 18:10:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x8ec50400) [pid = 1938] [serial = 1117] [outer = (nil)] 18:10:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x8ec56c00) [pid = 1938] [serial = 1118] [outer = 0x8ec50400] 18:10:51 INFO - PROCESS | 1938 | 1468199451818 Marionette DEBUG loaded listener.js 18:10:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x8ed16000) [pid = 1938] [serial = 1119] [outer = 0x8ec50400] 18:10:52 INFO - PROCESS | 1938 | 1468199452587 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 18:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2192ms 18:10:52 INFO - PROCESS | 1938 | 1468199452617 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 18:10:52 INFO - PROCESS | 1938 | 1468199452624 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 18:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:10:52 INFO - PROCESS | 1938 | 1468199452632 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:10:52 INFO - PROCESS | 1938 | 1468199452637 Marionette TRACE conn3 <- [1,1462,null,{}] 18:10:52 INFO - PROCESS | 1938 | 1468199452645 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:52 INFO - PROCESS | 1938 | 1468199452650 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:52 INFO - PROCESS | 1938 | 1468199452806 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 18:10:52 INFO - PROCESS | 1938 | 1468199452925 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:52 INFO - PROCESS | 1938 | 1468199452938 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c5400 == 25 [pid = 1938] [id = 373] 18:10:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x906c8000) [pid = 1938] [serial = 1120] [outer = (nil)] 18:10:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x90893000) [pid = 1938] [serial = 1121] [outer = 0x906c8000] 18:10:53 INFO - PROCESS | 1938 | 1468199453002 Marionette DEBUG loaded listener.js 18:10:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x90d67800) [pid = 1938] [serial = 1122] [outer = 0x906c8000] 18:10:53 INFO - PROCESS | 1938 | 1468199453806 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 18:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1238ms 18:10:53 INFO - PROCESS | 1938 | 1468199453871 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 18:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:10:53 INFO - PROCESS | 1938 | 1468199453876 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 18:10:53 INFO - PROCESS | 1938 | 1468199453882 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:10:53 INFO - PROCESS | 1938 | 1468199453885 Marionette TRACE conn3 <- [1,1466,null,{}] 18:10:53 INFO - PROCESS | 1938 | 1468199453891 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:53 INFO - PROCESS | 1938 | 1468199453896 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:54 INFO - PROCESS | 1938 | 1468199454096 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 18:10:54 INFO - PROCESS | 1938 | 1468199454114 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:54 INFO - PROCESS | 1938 | 1468199454123 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x910c2000 == 26 [pid = 1938] [id = 374] 18:10:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x920c9c00) [pid = 1938] [serial = 1123] [outer = (nil)] 18:10:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x920d4400) [pid = 1938] [serial = 1124] [outer = 0x920c9c00] 18:10:54 INFO - PROCESS | 1938 | 1468199454186 Marionette DEBUG loaded listener.js 18:10:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x92245c00) [pid = 1938] [serial = 1125] [outer = 0x920c9c00] 18:10:55 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x9224b800) [pid = 1938] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:10:55 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x910b8800) [pid = 1938] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:10:55 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x90f75400) [pid = 1938] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:10:55 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x8ebcc000) [pid = 1938] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:10:55 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x8e0f3000) [pid = 1938] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:10:55 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x925f4c00) [pid = 1938] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:10:55 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x9530c800) [pid = 1938] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:10:55 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x906c4000) [pid = 1938] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:10:55 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x92717c00) [pid = 1938] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:10:55 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x95381800) [pid = 1938] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:10:55 INFO - PROCESS | 1938 | 1468199455743 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 18:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1935ms 18:10:55 INFO - PROCESS | 1938 | 1468199455817 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 18:10:55 INFO - PROCESS | 1938 | 1468199455823 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 18:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:10:55 INFO - PROCESS | 1938 | 1468199455832 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:10:55 INFO - PROCESS | 1938 | 1468199455837 Marionette TRACE conn3 <- [1,1470,null,{}] 18:10:55 INFO - PROCESS | 1938 | 1468199455845 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:55 INFO - PROCESS | 1938 | 1468199455851 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:56 INFO - PROCESS | 1938 | 1468199456056 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 18:10:56 INFO - PROCESS | 1938 | 1468199456206 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:56 INFO - PROCESS | 1938 | 1468199456219 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0fb400 == 27 [pid = 1938] [id = 375] 18:10:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x8ebc8400) [pid = 1938] [serial = 1126] [outer = (nil)] 18:10:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x906bbc00) [pid = 1938] [serial = 1127] [outer = 0x8ebc8400] 18:10:56 INFO - PROCESS | 1938 | 1468199456298 Marionette DEBUG loaded listener.js 18:10:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x906c8800) [pid = 1938] [serial = 1128] [outer = 0x8ebc8400] 18:10:57 INFO - PROCESS | 1938 | 1468199457263 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 18:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1481ms 18:10:57 INFO - PROCESS | 1938 | 1468199457313 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 18:10:57 INFO - PROCESS | 1938 | 1468199457320 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 18:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:10:57 INFO - PROCESS | 1938 | 1468199457330 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:10:57 INFO - PROCESS | 1938 | 1468199457335 Marionette TRACE conn3 <- [1,1474,null,{}] 18:10:57 INFO - PROCESS | 1938 | 1468199457340 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:57 INFO - PROCESS | 1938 | 1468199457345 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:57 INFO - PROCESS | 1938 | 1468199457520 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 18:10:57 INFO - PROCESS | 1938 | 1468199457682 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:57 INFO - PROCESS | 1938 | 1468199457694 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0fa400 == 28 [pid = 1938] [id = 376] 18:10:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x910ba400) [pid = 1938] [serial = 1129] [outer = (nil)] 18:10:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x920d1c00) [pid = 1938] [serial = 1130] [outer = 0x910ba400] 18:10:57 INFO - PROCESS | 1938 | 1468199457814 Marionette DEBUG loaded listener.js 18:10:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x9224b800) [pid = 1938] [serial = 1131] [outer = 0x910ba400] 18:10:58 INFO - PROCESS | 1938 | 1468199458818 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 18:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1532ms 18:10:58 INFO - PROCESS | 1938 | 1468199458862 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 18:10:58 INFO - PROCESS | 1938 | 1468199458867 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 18:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:10:58 INFO - PROCESS | 1938 | 1468199458873 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:10:58 INFO - PROCESS | 1938 | 1468199458879 Marionette TRACE conn3 <- [1,1478,null,{}] 18:10:58 INFO - PROCESS | 1938 | 1468199458897 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:58 INFO - PROCESS | 1938 | 1468199458906 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:59 INFO - PROCESS | 1938 | 1468199459085 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 18:10:59 INFO - PROCESS | 1938 | 1468199459281 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:59 INFO - PROCESS | 1938 | 1468199459295 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:10:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x925eb400 == 29 [pid = 1938] [id = 377] 18:10:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x925ec000) [pid = 1938] [serial = 1132] [outer = (nil)] 18:10:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x925f4c00) [pid = 1938] [serial = 1133] [outer = 0x925ec000] 18:10:59 INFO - PROCESS | 1938 | 1468199459401 Marionette DEBUG loaded listener.js 18:10:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x9271a400) [pid = 1938] [serial = 1134] [outer = 0x925ec000] 18:11:00 INFO - PROCESS | 1938 | 1468199460486 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 18:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1691ms 18:11:00 INFO - PROCESS | 1938 | 1468199460565 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 18:11:00 INFO - PROCESS | 1938 | 1468199460570 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 18:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:11:00 INFO - PROCESS | 1938 | 1468199460579 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:11:00 INFO - PROCESS | 1938 | 1468199460583 Marionette TRACE conn3 <- [1,1482,null,{}] 18:11:00 INFO - PROCESS | 1938 | 1468199460591 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:00 INFO - PROCESS | 1938 | 1468199460596 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:00 INFO - PROCESS | 1938 | 1468199460770 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 18:11:00 INFO - PROCESS | 1938 | --DOCSHELL 0x9530bc00 == 28 [pid = 1938] [id = 309] 18:11:00 INFO - PROCESS | 1938 | --DOCSHELL 0x906c5400 == 27 [pid = 1938] [id = 373] 18:11:00 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec50000 == 26 [pid = 1938] [id = 372] 18:11:01 INFO - PROCESS | 1938 | 1468199460994 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:01 INFO - PROCESS | 1938 | 1468199461006 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x95290800) [pid = 1938] [serial = 1094] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x95105800) [pid = 1938] [serial = 1097] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x92424000) [pid = 1938] [serial = 1088] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x90f6e400) [pid = 1938] [serial = 1076] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x910b6c00) [pid = 1938] [serial = 1077] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x8ebca000) [pid = 1938] [serial = 1082] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x8ec55c00) [pid = 1938] [serial = 1083] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x93e43800) [pid = 1938] [serial = 1079] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x93e46800) [pid = 1938] [serial = 1080] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x979ae800) [pid = 1938] [serial = 1074] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 54 (0x90d6a000) [pid = 1938] [serial = 1085] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 53 (0x90f71c00) [pid = 1938] [serial = 1086] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 52 (0x95306c00) [pid = 1938] [serial = 1095] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 51 (0x93c37800) [pid = 1938] [serial = 1091] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 50 (0x98364400) [pid = 1938] [serial = 1100] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 49 (0x98680400) [pid = 1938] [serial = 1101] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 48 (0x93e3f400) [pid = 1938] [serial = 1092] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 47 (0x9252d000) [pid = 1938] [serial = 1089] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | --DOMWINDOW == 46 (0x9530f400) [pid = 1938] [serial = 1098] [outer = (nil)] [url = about:blank] 18:11:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebca000 == 27 [pid = 1938] [id = 378] 18:11:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 47 (0x8ec55c00) [pid = 1938] [serial = 1135] [outer = (nil)] 18:11:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 48 (0x90590400) [pid = 1938] [serial = 1136] [outer = 0x8ec55c00] 18:11:01 INFO - PROCESS | 1938 | 1468199461096 Marionette DEBUG loaded listener.js 18:11:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 49 (0x906c5c00) [pid = 1938] [serial = 1137] [outer = 0x8ec55c00] 18:11:01 INFO - PROCESS | 1938 | 1468199461855 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 18:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1333ms 18:11:01 INFO - PROCESS | 1938 | 1468199461912 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 18:11:01 INFO - PROCESS | 1938 | 1468199461918 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 18:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:11:01 INFO - PROCESS | 1938 | 1468199461928 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:11:01 INFO - PROCESS | 1938 | 1468199461932 Marionette TRACE conn3 <- [1,1486,null,{}] 18:11:01 INFO - PROCESS | 1938 | 1468199461937 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:01 INFO - PROCESS | 1938 | 1468199461942 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:02 INFO - PROCESS | 1938 | 1468199462094 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 18:11:02 INFO - PROCESS | 1938 | 1468199462104 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:02 INFO - PROCESS | 1938 | 1468199462112 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d66000 == 28 [pid = 1938] [id = 379] 18:11:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 50 (0x920cdc00) [pid = 1938] [serial = 1138] [outer = (nil)] 18:11:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 51 (0x92245800) [pid = 1938] [serial = 1139] [outer = 0x920cdc00] 18:11:02 INFO - PROCESS | 1938 | 1468199462175 Marionette DEBUG loaded listener.js 18:11:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 52 (0x92353000) [pid = 1938] [serial = 1140] [outer = 0x920cdc00] 18:11:03 INFO - PROCESS | 1938 | 1468199463045 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 18:11:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:11:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1140ms 18:11:03 INFO - PROCESS | 1938 | 1468199463073 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 18:11:03 INFO - PROCESS | 1938 | 1468199463075 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 18:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:11:03 INFO - PROCESS | 1938 | 1468199463087 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:11:03 INFO - PROCESS | 1938 | 1468199463091 Marionette TRACE conn3 <- [1,1490,null,{}] 18:11:03 INFO - PROCESS | 1938 | 1468199463107 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:03 INFO - PROCESS | 1938 | 1468199463114 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:03 INFO - PROCESS | 1938 | 1468199463263 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 18:11:03 INFO - PROCESS | 1938 | 1468199463387 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:03 INFO - PROCESS | 1938 | 1468199463398 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x925e6400 == 29 [pid = 1938] [id = 380] 18:11:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 53 (0x925e6c00) [pid = 1938] [serial = 1141] [outer = (nil)] 18:11:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0x92717800) [pid = 1938] [serial = 1142] [outer = 0x925e6c00] 18:11:03 INFO - PROCESS | 1938 | 1468199463469 Marionette DEBUG loaded listener.js 18:11:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x92758400) [pid = 1938] [serial = 1143] [outer = 0x925e6c00] 18:11:04 INFO - PROCESS | 1938 | 1468199464293 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 18:11:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:11:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1247ms 18:11:04 INFO - PROCESS | 1938 | 1468199464334 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 18:11:04 INFO - PROCESS | 1938 | 1468199464338 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 18:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:11:04 INFO - PROCESS | 1938 | 1468199464351 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:11:04 INFO - PROCESS | 1938 | 1468199464353 Marionette TRACE conn3 <- [1,1494,null,{}] 18:11:04 INFO - PROCESS | 1938 | 1468199464359 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:04 INFO - PROCESS | 1938 | 1468199464362 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:04 INFO - PROCESS | 1938 | 1468199464562 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 18:11:04 INFO - PROCESS | 1938 | 1468199464582 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:04 INFO - PROCESS | 1938 | 1468199464590 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x92718000 == 30 [pid = 1938] [id = 381] 18:11:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x931f1000) [pid = 1938] [serial = 1144] [outer = (nil)] 18:11:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x93c3b400) [pid = 1938] [serial = 1145] [outer = 0x931f1000] 18:11:04 INFO - PROCESS | 1938 | 1468199464652 Marionette DEBUG loaded listener.js 18:11:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x93c5b000) [pid = 1938] [serial = 1146] [outer = 0x931f1000] 18:11:04 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x8ec50400) [pid = 1938] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:11:04 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x906c8000) [pid = 1938] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:11:04 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x97b3cc00) [pid = 1938] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:11:04 INFO - PROCESS | 1938 | --DOMWINDOW == 54 (0x925f4400) [pid = 1938] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:11:04 INFO - PROCESS | 1938 | --DOMWINDOW == 53 (0x90588000) [pid = 1938] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:11:04 INFO - PROCESS | 1938 | --DOMWINDOW == 52 (0x8ed0e400) [pid = 1938] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:11:04 INFO - PROCESS | 1938 | --DOMWINDOW == 51 (0x90f6ec00) [pid = 1938] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:11:05 INFO - PROCESS | 1938 | 1468199465454 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 18:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1128ms 18:11:05 INFO - PROCESS | 1938 | 1468199465480 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 18:11:05 INFO - PROCESS | 1938 | 1468199465483 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 18:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:11:05 INFO - PROCESS | 1938 | 1468199465489 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:11:05 INFO - PROCESS | 1938 | 1468199465491 Marionette TRACE conn3 <- [1,1498,null,{}] 18:11:05 INFO - PROCESS | 1938 | 1468199465497 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:05 INFO - PROCESS | 1938 | 1468199465501 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:05 INFO - PROCESS | 1938 | 1468199465683 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 18:11:05 INFO - PROCESS | 1938 | 1468199465701 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:05 INFO - PROCESS | 1938 | 1468199465711 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x90588000 == 31 [pid = 1938] [id = 382] 18:11:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 52 (0x90d61000) [pid = 1938] [serial = 1147] [outer = (nil)] 18:11:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 53 (0x93c33400) [pid = 1938] [serial = 1148] [outer = 0x90d61000] 18:11:05 INFO - PROCESS | 1938 | 1468199465771 Marionette DEBUG loaded listener.js 18:11:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0x931f2800) [pid = 1938] [serial = 1149] [outer = 0x90d61000] 18:11:06 INFO - PROCESS | 1938 | 1468199466528 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 18:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1076ms 18:11:06 INFO - PROCESS | 1938 | 1468199466567 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 18:11:06 INFO - PROCESS | 1938 | 1468199466569 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 18:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:11:06 INFO - PROCESS | 1938 | 1468199466575 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:11:06 INFO - PROCESS | 1938 | 1468199466578 Marionette TRACE conn3 <- [1,1502,null,{}] 18:11:06 INFO - PROCESS | 1938 | 1468199466585 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:06 INFO - PROCESS | 1938 | 1468199466594 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:06 INFO - PROCESS | 1938 | 1468199466875 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 18:11:06 INFO - PROCESS | 1938 | 1468199466892 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:06 INFO - PROCESS | 1938 | 1468199466901 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f7c00 == 32 [pid = 1938] [id = 383] 18:11:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x8ed17c00) [pid = 1938] [serial = 1150] [outer = (nil)] 18:11:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x8ec55800) [pid = 1938] [serial = 1151] [outer = 0x8ed17c00] 18:11:06 INFO - PROCESS | 1938 | 1468199466971 Marionette DEBUG loaded listener.js 18:11:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x951dcc00) [pid = 1938] [serial = 1152] [outer = 0x8ed17c00] 18:11:07 INFO - PROCESS | 1938 | 1468199467955 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 18:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1435ms 18:11:08 INFO - PROCESS | 1938 | 1468199468012 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 18:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:11:08 INFO - PROCESS | 1938 | 1468199468018 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 18:11:08 INFO - PROCESS | 1938 | 1468199468026 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:11:08 INFO - PROCESS | 1938 | 1468199468031 Marionette TRACE conn3 <- [1,1506,null,{}] 18:11:08 INFO - PROCESS | 1938 | 1468199468040 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:08 INFO - PROCESS | 1938 | 1468199468045 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:08 INFO - PROCESS | 1938 | 1468199468250 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 18:11:08 INFO - PROCESS | 1938 | 1468199468408 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:08 INFO - PROCESS | 1938 | 1468199468416 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec4d800 == 33 [pid = 1938] [id = 384] 18:11:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x8ed15c00) [pid = 1938] [serial = 1153] [outer = (nil)] 18:11:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x90f72800) [pid = 1938] [serial = 1154] [outer = 0x8ed15c00] 18:11:08 INFO - PROCESS | 1938 | 1468199468492 Marionette DEBUG loaded listener.js 18:11:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x910be800) [pid = 1938] [serial = 1155] [outer = 0x8ed15c00] 18:11:09 INFO - PROCESS | 1938 | 1468199469395 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 18:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1444ms 18:11:09 INFO - PROCESS | 1938 | 1468199469469 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 18:11:09 INFO - PROCESS | 1938 | 1468199469476 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 18:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:11:09 INFO - PROCESS | 1938 | 1468199469487 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:11:09 INFO - PROCESS | 1938 | 1468199469491 Marionette TRACE conn3 <- [1,1510,null,{}] 18:11:09 INFO - PROCESS | 1938 | 1468199469497 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:09 INFO - PROCESS | 1938 | 1468199469503 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:09 INFO - PROCESS | 1938 | 1468199469720 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 18:11:09 INFO - PROCESS | 1938 | 1468199469875 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:09 INFO - PROCESS | 1938 | 1468199469885 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x9242b400 == 34 [pid = 1938] [id = 385] 18:11:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x92522400) [pid = 1938] [serial = 1156] [outer = (nil)] 18:11:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x9252a400) [pid = 1938] [serial = 1157] [outer = 0x92522400] 18:11:10 INFO - PROCESS | 1938 | 1468199470044 Marionette DEBUG loaded listener.js 18:11:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x925ef800) [pid = 1938] [serial = 1158] [outer = 0x92522400] 18:11:10 INFO - PROCESS | 1938 | 1468199470844 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 18:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1432ms 18:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:11:10 INFO - PROCESS | 1938 | 1468199470919 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 18:11:10 INFO - PROCESS | 1938 | 1468199470922 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 18:11:10 INFO - PROCESS | 1938 | 1468199470930 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:11:10 INFO - PROCESS | 1938 | 1468199470936 Marionette TRACE conn3 <- [1,1514,null,{}] 18:11:10 INFO - PROCESS | 1938 | 1468199470952 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:10 INFO - PROCESS | 1938 | 1468199470960 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:11 INFO - PROCESS | 1938 | 1468199471207 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 18:11:11 INFO - PROCESS | 1938 | 1468199471328 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:11 INFO - PROCESS | 1938 | 1468199471336 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x95292800 == 35 [pid = 1938] [id = 386] 18:11:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x95292c00) [pid = 1938] [serial = 1159] [outer = (nil)] 18:11:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x95301400) [pid = 1938] [serial = 1160] [outer = 0x95292c00] 18:11:11 INFO - PROCESS | 1938 | 1468199471414 Marionette DEBUG loaded listener.js 18:11:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x95306000) [pid = 1938] [serial = 1161] [outer = 0x95292c00] 18:11:12 INFO - PROCESS | 1938 | 1468199472342 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 18:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1486ms 18:11:12 INFO - PROCESS | 1938 | 1468199472415 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 18:11:12 INFO - PROCESS | 1938 | 1468199472418 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 18:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:11:12 INFO - PROCESS | 1938 | 1468199472425 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:11:12 INFO - PROCESS | 1938 | 1468199472429 Marionette TRACE conn3 <- [1,1518,null,{}] 18:11:12 INFO - PROCESS | 1938 | 1468199472434 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:12 INFO - PROCESS | 1938 | 1468199472441 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:12 INFO - PROCESS | 1938 | 1468199472608 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 18:11:12 INFO - PROCESS | 1938 | 1468199472761 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:12 INFO - PROCESS | 1938 | 1468199472768 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed15400 == 36 [pid = 1938] [id = 387] 18:11:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x92756800) [pid = 1938] [serial = 1162] [outer = (nil)] 18:11:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x95376800) [pid = 1938] [serial = 1163] [outer = 0x92756800] 18:11:12 INFO - PROCESS | 1938 | 1468199472843 Marionette DEBUG loaded listener.js 18:11:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x9537d400) [pid = 1938] [serial = 1164] [outer = 0x92756800] 18:11:13 INFO - PROCESS | 1938 | 1468199473731 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 18:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1331ms 18:11:13 INFO - PROCESS | 1938 | 1468199473757 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 18:11:13 INFO - PROCESS | 1938 | 1468199473760 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 18:11:13 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:11:13 INFO - PROCESS | 1938 | 1468199473767 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:11:13 INFO - PROCESS | 1938 | 1468199473770 Marionette TRACE conn3 <- [1,1522,null,{}] 18:11:13 INFO - PROCESS | 1938 | 1468199473775 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:13 INFO - PROCESS | 1938 | 1468199473780 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:13 INFO - PROCESS | 1938 | 1468199473930 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 18:11:14 INFO - PROCESS | 1938 | 1468199474221 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:14 INFO - PROCESS | 1938 | 1468199474229 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec53000 == 37 [pid = 1938] [id = 388] 18:11:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x8ec53800) [pid = 1938] [serial = 1165] [outer = (nil)] 18:11:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x8ed0e400) [pid = 1938] [serial = 1166] [outer = 0x8ec53800] 18:11:14 INFO - PROCESS | 1938 | 1468199474361 Marionette DEBUG loaded listener.js 18:11:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x906c3c00) [pid = 1938] [serial = 1167] [outer = 0x8ec53800] 18:11:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:15 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:11:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:15 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:15 INFO - PROCESS | 1938 | 1468199475166 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 18:11:15 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 () { 18:11:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:11:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:11:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:11:15 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 () { 18:11:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:11:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:11:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:11:15 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 () { 18:11:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:11:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:11:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:11:15 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 () { 18:11:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:11:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:11:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:11:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:11:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:11:15 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1429ms 18:11:15 INFO - PROCESS | 1938 | 1468199475199 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 18:11:15 INFO - PROCESS | 1938 | 1468199475208 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 18:11:15 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:11:15 INFO - PROCESS | 1938 | 1468199475216 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:11:15 INFO - PROCESS | 1938 | 1468199475221 Marionette TRACE conn3 <- [1,1526,null,{}] 18:11:15 INFO - PROCESS | 1938 | 1468199475228 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:15 INFO - PROCESS | 1938 | 1468199475236 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:15 INFO - PROCESS | 1938 | 1468199475385 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x90d61400 == 36 [pid = 1938] [id = 294] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x90d62800 == 35 [pid = 1938] [id = 295] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x9058f400 == 34 [pid = 1938] [id = 307] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x925efc00 == 33 [pid = 1938] [id = 308] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x920d3000 == 32 [pid = 1938] [id = 302] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x906bac00 == 31 [pid = 1938] [id = 293] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x90583c00 == 30 [pid = 1938] [id = 306] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x931ee400 == 29 [pid = 1938] [id = 300] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x910c2000 == 28 [pid = 1938] [id = 374] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc6000 == 27 [pid = 1938] [id = 298] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x925eb400 == 26 [pid = 1938] [id = 377] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec59400 == 25 [pid = 1938] [id = 299] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0fb400 == 24 [pid = 1938] [id = 375] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x92521800 == 23 [pid = 1938] [id = 304] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x92754400 == 22 [pid = 1938] [id = 297] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x93c55c00 == 21 [pid = 1938] [id = 303] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f5000 == 20 [pid = 1938] [id = 296] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f8000 == 19 [pid = 1938] [id = 305] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0fa400 == 18 [pid = 1938] [id = 376] 18:11:16 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc5000 == 17 [pid = 1938] [id = 301] 18:11:16 INFO - PROCESS | 1938 | 1468199476298 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:16 INFO - PROCESS | 1938 | 1468199476305 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:16 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x90d67800) [pid = 1938] [serial = 1122] [outer = (nil)] [url = about:blank] 18:11:16 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x90893000) [pid = 1938] [serial = 1121] [outer = (nil)] [url = about:blank] 18:11:16 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x920d4400) [pid = 1938] [serial = 1124] [outer = (nil)] [url = about:blank] 18:11:16 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x98e9a400) [pid = 1938] [serial = 1110] [outer = (nil)] [url = about:blank] 18:11:16 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x931f4800) [pid = 1938] [serial = 1107] [outer = (nil)] [url = about:blank] 18:11:16 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x910be400) [pid = 1938] [serial = 1104] [outer = (nil)] [url = about:blank] 18:11:16 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x920cf800) [pid = 1938] [serial = 1116] [outer = (nil)] [url = about:blank] 18:11:16 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x99442400) [pid = 1938] [serial = 1113] [outer = (nil)] [url = about:blank] 18:11:16 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x8ec56c00) [pid = 1938] [serial = 1118] [outer = (nil)] [url = about:blank] 18:11:16 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x8ed16000) [pid = 1938] [serial = 1119] [outer = (nil)] [url = about:blank] 18:11:16 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x90895800) [pid = 1938] [serial = 1115] [outer = (nil)] [url = about:blank] 18:11:16 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x90f72000) [pid = 1938] [serial = 1103] [outer = (nil)] [url = about:blank] 18:11:16 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x9271d800) [pid = 1938] [serial = 1106] [outer = (nil)] [url = about:blank] 18:11:16 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x98e16800) [pid = 1938] [serial = 1109] [outer = (nil)] [url = about:blank] 18:11:16 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x9929a800) [pid = 1938] [serial = 1112] [outer = (nil)] [url = about:blank] 18:11:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f7800 == 18 [pid = 1938] [id = 389] 18:11:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x8e0f8000) [pid = 1938] [serial = 1168] [outer = (nil)] 18:11:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x8e0fb800) [pid = 1938] [serial = 1169] [outer = 0x8e0f8000] 18:11:16 INFO - PROCESS | 1938 | 1468199476540 Marionette DEBUG loaded listener.js 18:11:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x8ec4e000) [pid = 1938] [serial = 1170] [outer = 0x8e0f8000] 18:11:17 INFO - PROCESS | 1938 | 1468199477256 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 18:11:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:11:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:11:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:11:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:11:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:11:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:11:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:11:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:11:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:11:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:11:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:11:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:11:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:11:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:11:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:11:17 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 2088ms 18:11:17 INFO - PROCESS | 1938 | 1468199477317 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 18:11:17 INFO - PROCESS | 1938 | 1468199477322 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 18:11:17 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:11:17 INFO - PROCESS | 1938 | 1468199477329 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:11:17 INFO - PROCESS | 1938 | 1468199477333 Marionette TRACE conn3 <- [1,1530,null,{}] 18:11:17 INFO - PROCESS | 1938 | 1468199477341 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:17 INFO - PROCESS | 1938 | 1468199477347 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:17 INFO - PROCESS | 1938 | 1468199477497 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 18:11:17 INFO - PROCESS | 1938 | 1468199477611 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:17 INFO - PROCESS | 1938 | 1468199477619 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x90893000 == 19 [pid = 1938] [id = 390] 18:11:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x90895c00) [pid = 1938] [serial = 1171] [outer = (nil)] 18:11:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x90d61c00) [pid = 1938] [serial = 1172] [outer = 0x90895c00] 18:11:17 INFO - PROCESS | 1938 | 1468199477686 Marionette DEBUG loaded listener.js 18:11:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x90d6a800) [pid = 1938] [serial = 1173] [outer = 0x90895c00] 18:11:18 INFO - PROCESS | 1938 | 1468199478329 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 18:11:18 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 18:11:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:11:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:11:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:11:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:11:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:11:18 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. 18:11:18 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:11:18 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1032ms 18:11:18 INFO - PROCESS | 1938 | 1468199478366 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 18:11:18 INFO - PROCESS | 1938 | 1468199478372 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 18:11:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:11:18 INFO - PROCESS | 1938 | 1468199478381 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:11:18 INFO - PROCESS | 1938 | 1468199478384 Marionette TRACE conn3 <- [1,1534,null,{}] 18:11:18 INFO - PROCESS | 1938 | 1468199478388 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:18 INFO - PROCESS | 1938 | 1468199478394 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:18 INFO - PROCESS | 1938 | 1468199478587 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 18:11:18 INFO - PROCESS | 1938 | 1468199478669 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:18 INFO - PROCESS | 1938 | 1468199478679 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x910b8c00 == 20 [pid = 1938] [id = 391] 18:11:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x910c1800) [pid = 1938] [serial = 1174] [outer = (nil)] 18:11:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x92243400) [pid = 1938] [serial = 1175] [outer = 0x910c1800] 18:11:18 INFO - PROCESS | 1938 | 1468199478742 Marionette DEBUG loaded listener.js 18:11:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x92351800) [pid = 1938] [serial = 1176] [outer = 0x910c1800] 18:11:19 INFO - PROCESS | 1938 | 1468199479616 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 18:11:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:11:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1281ms 18:11:19 INFO - PROCESS | 1938 | 1468199479662 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 18:11:19 INFO - PROCESS | 1938 | 1468199479666 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 18:11:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:11:19 INFO - PROCESS | 1938 | 1468199479681 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:11:19 INFO - PROCESS | 1938 | 1468199479690 Marionette TRACE conn3 <- [1,1538,null,{}] 18:11:19 INFO - PROCESS | 1938 | 1468199479704 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:19 INFO - PROCESS | 1938 | 1468199479712 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:19 INFO - PROCESS | 1938 | 1468199479913 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 18:11:19 INFO - PROCESS | 1938 | 1468199479931 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:19 INFO - PROCESS | 1938 | 1468199479939 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x92713000 == 21 [pid = 1938] [id = 392] 18:11:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x92759c00) [pid = 1938] [serial = 1177] [outer = (nil)] 18:11:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x931ee400) [pid = 1938] [serial = 1178] [outer = 0x92759c00] 18:11:20 INFO - PROCESS | 1938 | 1468199480001 Marionette DEBUG loaded listener.js 18:11:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x93c33800) [pid = 1938] [serial = 1179] [outer = 0x92759c00] 18:11:20 INFO - PROCESS | 1938 | 1468199480841 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 18:11:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:11:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1187ms 18:11:20 INFO - PROCESS | 1938 | 1468199480872 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 18:11:20 INFO - PROCESS | 1938 | 1468199480875 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 18:11:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:11:20 INFO - PROCESS | 1938 | 1468199480882 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:11:20 INFO - PROCESS | 1938 | 1468199480885 Marionette TRACE conn3 <- [1,1542,null,{}] 18:11:20 INFO - PROCESS | 1938 | 1468199480890 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:20 INFO - PROCESS | 1938 | 1468199480894 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:21 INFO - PROCESS | 1938 | 1468199481298 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 18:11:21 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x90d61000) [pid = 1938] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:11:21 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x920cdc00) [pid = 1938] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:11:21 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x8ec55c00) [pid = 1938] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:11:21 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x920c9c00) [pid = 1938] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:11:21 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x910ba400) [pid = 1938] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:11:21 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x8ebc8400) [pid = 1938] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:11:21 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x925ec000) [pid = 1938] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:11:21 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x925e6c00) [pid = 1938] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:11:21 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x8ed17c00) [pid = 1938] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:11:21 INFO - PROCESS | 1938 | 1468199481397 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:21 INFO - PROCESS | 1938 | 1468199481407 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f0800 == 22 [pid = 1938] [id = 393] 18:11:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x8e0f1c00) [pid = 1938] [serial = 1180] [outer = (nil)] 18:11:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x8ec59c00) [pid = 1938] [serial = 1181] [outer = 0x8e0f1c00] 18:11:21 INFO - PROCESS | 1938 | 1468199481471 Marionette DEBUG loaded listener.js 18:11:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x90d6ac00) [pid = 1938] [serial = 1182] [outer = 0x8e0f1c00] 18:11:22 INFO - PROCESS | 1938 | 1468199482216 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 18:11:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:11:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1378ms 18:11:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:11:22 INFO - PROCESS | 1938 | 1468199482266 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 18:11:22 INFO - PROCESS | 1938 | 1468199482269 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 18:11:22 INFO - PROCESS | 1938 | 1468199482275 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:11:22 INFO - PROCESS | 1938 | 1468199482278 Marionette TRACE conn3 <- [1,1546,null,{}] 18:11:22 INFO - PROCESS | 1938 | 1468199482283 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:22 INFO - PROCESS | 1938 | 1468199482288 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:22 INFO - PROCESS | 1938 | 1468199482420 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 18:11:22 INFO - PROCESS | 1938 | 1468199482439 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:22 INFO - PROCESS | 1938 | 1468199482456 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c58800 == 23 [pid = 1938] [id = 394] 18:11:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x93c59c00) [pid = 1938] [serial = 1183] [outer = (nil)] 18:11:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x93e49400) [pid = 1938] [serial = 1184] [outer = 0x93c59c00] 18:11:22 INFO - PROCESS | 1938 | 1468199482529 Marionette DEBUG loaded listener.js 18:11:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x9528dc00) [pid = 1938] [serial = 1185] [outer = 0x93c59c00] 18:11:23 INFO - PROCESS | 1938 | 1468199483450 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 18:11:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:11:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1231ms 18:11:23 INFO - PROCESS | 1938 | 1468199483506 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 18:11:23 INFO - PROCESS | 1938 | 1468199483511 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 18:11:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:11:23 INFO - PROCESS | 1938 | 1468199483520 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:11:23 INFO - PROCESS | 1938 | 1468199483526 Marionette TRACE conn3 <- [1,1550,null,{}] 18:11:23 INFO - PROCESS | 1938 | 1468199483545 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:23 INFO - PROCESS | 1938 | 1468199483551 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:23 INFO - PROCESS | 1938 | 1468199483716 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 18:11:23 INFO - PROCESS | 1938 | 1468199483873 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:23 INFO - PROCESS | 1938 | 1468199483885 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc6000 == 24 [pid = 1938] [id = 395] 18:11:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x8ec5cc00) [pid = 1938] [serial = 1186] [outer = (nil)] 18:11:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x90588800) [pid = 1938] [serial = 1187] [outer = 0x8ec5cc00] 18:11:23 INFO - PROCESS | 1938 | 1468199483965 Marionette DEBUG loaded listener.js 18:11:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x906c6400) [pid = 1938] [serial = 1188] [outer = 0x8ec5cc00] 18:11:24 INFO - PROCESS | 1938 | 1468199484936 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 18:11:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:11:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1493ms 18:11:25 INFO - PROCESS | 1938 | 1468199485013 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 18:11:25 INFO - PROCESS | 1938 | 1468199485020 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 18:11:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:11:25 INFO - PROCESS | 1938 | 1468199485030 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:11:25 INFO - PROCESS | 1938 | 1468199485035 Marionette TRACE conn3 <- [1,1554,null,{}] 18:11:25 INFO - PROCESS | 1938 | 1468199485041 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:25 INFO - PROCESS | 1938 | 1468199485047 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:25 INFO - PROCESS | 1938 | 1468199485252 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 18:11:25 INFO - PROCESS | 1938 | 1468199485450 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:25 INFO - PROCESS | 1938 | 1468199485458 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x92351000 == 25 [pid = 1938] [id = 396] 18:11:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x92427c00) [pid = 1938] [serial = 1189] [outer = (nil)] 18:11:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x92525000) [pid = 1938] [serial = 1190] [outer = 0x92427c00] 18:11:25 INFO - PROCESS | 1938 | 1468199485581 Marionette DEBUG loaded listener.js 18:11:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x925ec400) [pid = 1938] [serial = 1191] [outer = 0x92427c00] 18:11:26 INFO - PROCESS | 1938 | 1468199486550 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 18:11:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:11:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1594ms 18:11:26 INFO - PROCESS | 1938 | 1468199486625 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 18:11:26 INFO - PROCESS | 1938 | 1468199486628 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 18:11:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:11:26 INFO - PROCESS | 1938 | 1468199486635 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:11:26 INFO - PROCESS | 1938 | 1468199486641 Marionette TRACE conn3 <- [1,1558,null,{}] 18:11:26 INFO - PROCESS | 1938 | 1468199486656 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:26 INFO - PROCESS | 1938 | 1468199486665 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:26 INFO - PROCESS | 1938 | 1468199486877 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 18:11:27 INFO - PROCESS | 1938 | 1468199487091 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:27 INFO - PROCESS | 1938 | 1468199487102 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x93e43c00 == 26 [pid = 1938] [id = 397] 18:11:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x93e44c00) [pid = 1938] [serial = 1192] [outer = (nil)] 18:11:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x9528ac00) [pid = 1938] [serial = 1193] [outer = 0x93e44c00] 18:11:27 INFO - PROCESS | 1938 | 1468199487229 Marionette DEBUG loaded listener.js 18:11:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x95301800) [pid = 1938] [serial = 1194] [outer = 0x93e44c00] 18:11:28 INFO - PROCESS | 1938 | 1468199488277 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 18:11:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:11:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1735ms 18:11:28 INFO - PROCESS | 1938 | 1468199488374 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 18:11:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:11:28 INFO - PROCESS | 1938 | 1468199488386 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 18:11:28 INFO - PROCESS | 1938 | 1468199488403 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:11:28 INFO - PROCESS | 1938 | 1468199488407 Marionette TRACE conn3 <- [1,1562,null,{}] 18:11:28 INFO - PROCESS | 1938 | 1468199488415 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:28 INFO - PROCESS | 1938 | 1468199488421 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:28 INFO - PROCESS | 1938 | 1468199488646 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 18:11:28 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x92245800) [pid = 1938] [serial = 1139] [outer = (nil)] [url = about:blank] 18:11:28 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x92353000) [pid = 1938] [serial = 1140] [outer = (nil)] [url = about:blank] 18:11:28 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x90590400) [pid = 1938] [serial = 1136] [outer = (nil)] [url = about:blank] 18:11:28 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x906c5c00) [pid = 1938] [serial = 1137] [outer = (nil)] [url = about:blank] 18:11:28 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x92245c00) [pid = 1938] [serial = 1125] [outer = (nil)] [url = about:blank] 18:11:28 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x920d1c00) [pid = 1938] [serial = 1130] [outer = (nil)] [url = about:blank] 18:11:28 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x9224b800) [pid = 1938] [serial = 1131] [outer = (nil)] [url = about:blank] 18:11:28 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x906bbc00) [pid = 1938] [serial = 1127] [outer = (nil)] [url = about:blank] 18:11:28 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x906c8800) [pid = 1938] [serial = 1128] [outer = (nil)] [url = about:blank] 18:11:28 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x925f4c00) [pid = 1938] [serial = 1133] [outer = (nil)] [url = about:blank] 18:11:28 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x9271a400) [pid = 1938] [serial = 1134] [outer = (nil)] [url = about:blank] 18:11:28 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x92758400) [pid = 1938] [serial = 1143] [outer = (nil)] [url = about:blank] 18:11:28 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x92717800) [pid = 1938] [serial = 1142] [outer = (nil)] [url = about:blank] 18:11:28 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x931f2800) [pid = 1938] [serial = 1149] [outer = (nil)] [url = about:blank] 18:11:28 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x951dcc00) [pid = 1938] [serial = 1152] [outer = (nil)] [url = about:blank] 18:11:28 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x8ec55800) [pid = 1938] [serial = 1151] [outer = (nil)] [url = about:blank] 18:11:28 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x93c3b400) [pid = 1938] [serial = 1145] [outer = (nil)] [url = about:blank] 18:11:28 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x93c33400) [pid = 1938] [serial = 1148] [outer = (nil)] [url = about:blank] 18:11:28 INFO - PROCESS | 1938 | 1468199488836 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:28 INFO - PROCESS | 1938 | 1468199488847 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed14800 == 27 [pid = 1938] [id = 398] 18:11:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x8ed16000) [pid = 1938] [serial = 1195] [outer = (nil)] 18:11:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x9058ac00) [pid = 1938] [serial = 1196] [outer = 0x8ed16000] 18:11:28 INFO - PROCESS | 1938 | 1468199488915 Marionette DEBUG loaded listener.js 18:11:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x906be400) [pid = 1938] [serial = 1197] [outer = 0x8ed16000] 18:11:29 INFO - PROCESS | 1938 | 1468199489613 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 18:11:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:11:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1244ms 18:11:29 INFO - PROCESS | 1938 | 1468199489637 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 18:11:29 INFO - PROCESS | 1938 | 1468199489645 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 18:11:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:11:29 INFO - PROCESS | 1938 | 1468199489654 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:11:29 INFO - PROCESS | 1938 | 1468199489659 Marionette TRACE conn3 <- [1,1566,null,{}] 18:11:29 INFO - PROCESS | 1938 | 1468199489664 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:29 INFO - PROCESS | 1938 | 1468199489669 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:29 INFO - PROCESS | 1938 | 1468199489881 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 18:11:29 INFO - PROCESS | 1938 | 1468199489895 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:29 INFO - PROCESS | 1938 | 1468199489904 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f75000 == 28 [pid = 1938] [id = 399] 18:11:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x90f79800) [pid = 1938] [serial = 1198] [outer = (nil)] 18:11:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x910c3000) [pid = 1938] [serial = 1199] [outer = 0x90f79800] 18:11:29 INFO - PROCESS | 1938 | 1468199489974 Marionette DEBUG loaded listener.js 18:11:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x920d7800) [pid = 1938] [serial = 1200] [outer = 0x90f79800] 18:11:30 INFO - PROCESS | 1938 | 1468199490727 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 18:11:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:11:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1130ms 18:11:30 INFO - PROCESS | 1938 | 1468199490799 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 18:11:30 INFO - PROCESS | 1938 | 1468199490802 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 18:11:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:11:30 INFO - PROCESS | 1938 | 1468199490809 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:11:30 INFO - PROCESS | 1938 | 1468199490814 Marionette TRACE conn3 <- [1,1570,null,{}] 18:11:30 INFO - PROCESS | 1938 | 1468199490828 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:30 INFO - PROCESS | 1938 | 1468199490836 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:30 INFO - PROCESS | 1938 | 1468199490981 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 18:11:31 INFO - PROCESS | 1938 | 1468199491102 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:31 INFO - PROCESS | 1938 | 1468199491111 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x9252bc00 == 29 [pid = 1938] [id = 400] 18:11:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x925e9800) [pid = 1938] [serial = 1201] [outer = (nil)] 18:11:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x9271c000) [pid = 1938] [serial = 1202] [outer = 0x925e9800] 18:11:31 INFO - PROCESS | 1938 | 1468199491179 Marionette DEBUG loaded listener.js 18:11:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x92760c00) [pid = 1938] [serial = 1203] [outer = 0x925e9800] 18:11:31 INFO - PROCESS | 1938 | 1468199491953 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 18:11:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:11:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1197ms 18:11:32 INFO - PROCESS | 1938 | 1468199492006 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 18:11:32 INFO - PROCESS | 1938 | 1468199492009 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 18:11:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:11:32 INFO - PROCESS | 1938 | 1468199492029 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:11:32 INFO - PROCESS | 1938 | 1468199492032 Marionette TRACE conn3 <- [1,1574,null,{}] 18:11:32 INFO - PROCESS | 1938 | 1468199492038 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:32 INFO - PROCESS | 1938 | 1468199492042 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:32 INFO - PROCESS | 1938 | 1468199492243 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 18:11:32 INFO - PROCESS | 1938 | 1468199492276 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:32 INFO - PROCESS | 1938 | 1468199492284 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x90898400 == 30 [pid = 1938] [id = 401] 18:11:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x931fbc00) [pid = 1938] [serial = 1204] [outer = (nil)] 18:11:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x93e3d800) [pid = 1938] [serial = 1205] [outer = 0x931fbc00] 18:11:32 INFO - PROCESS | 1938 | 1468199492345 Marionette DEBUG loaded listener.js 18:11:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x93e45400) [pid = 1938] [serial = 1206] [outer = 0x931fbc00] 18:11:33 INFO - PROCESS | 1938 | 1468199493087 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 18:11:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:11:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1087ms 18:11:33 INFO - PROCESS | 1938 | 1468199493125 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 18:11:33 INFO - PROCESS | 1938 | 1468199493129 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 18:11:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:11:33 INFO - PROCESS | 1938 | 1468199493134 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:11:33 INFO - PROCESS | 1938 | 1468199493137 Marionette TRACE conn3 <- [1,1578,null,{}] 18:11:33 INFO - PROCESS | 1938 | 1468199493151 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:33 INFO - PROCESS | 1938 | 1468199493156 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:33 INFO - PROCESS | 1938 | 1468199493329 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 18:11:33 INFO - PROCESS | 1938 | 1468199493427 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:33 INFO - PROCESS | 1938 | 1468199493434 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec51800 == 31 [pid = 1938] [id = 402] 18:11:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x90895800) [pid = 1938] [serial = 1207] [outer = (nil)] 18:11:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x9528b800) [pid = 1938] [serial = 1208] [outer = 0x90895800] 18:11:33 INFO - PROCESS | 1938 | 1468199493496 Marionette DEBUG loaded listener.js 18:11:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9530a000) [pid = 1938] [serial = 1209] [outer = 0x90895800] 18:11:33 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x90895c00) [pid = 1938] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:11:33 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x92759c00) [pid = 1938] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:11:33 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x92756800) [pid = 1938] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:11:33 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x95292c00) [pid = 1938] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:11:33 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x8e0f8000) [pid = 1938] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:11:33 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x8e0f1c00) [pid = 1938] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:11:33 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x910c1800) [pid = 1938] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:11:33 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x92522400) [pid = 1938] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:11:33 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x8ed15c00) [pid = 1938] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:11:33 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x8ec53800) [pid = 1938] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:11:33 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x931f1000) [pid = 1938] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:11:34 INFO - PROCESS | 1938 | 1468199494275 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 18:11:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:11:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1182ms 18:11:34 INFO - PROCESS | 1938 | 1468199494318 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 18:11:34 INFO - PROCESS | 1938 | 1468199494321 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 18:11:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:11:34 INFO - PROCESS | 1938 | 1468199494327 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:11:34 INFO - PROCESS | 1938 | 1468199494329 Marionette TRACE conn3 <- [1,1582,null,{}] 18:11:34 INFO - PROCESS | 1938 | 1468199494334 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:34 INFO - PROCESS | 1938 | 1468199494343 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:34 INFO - PROCESS | 1938 | 1468199494519 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 18:11:34 INFO - PROCESS | 1938 | 1468199494528 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:34 INFO - PROCESS | 1938 | 1468199494536 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f8800 == 32 [pid = 1938] [id = 403] 18:11:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x90589000) [pid = 1938] [serial = 1210] [outer = (nil)] 18:11:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x979acc00) [pid = 1938] [serial = 1211] [outer = 0x90589000] 18:11:34 INFO - PROCESS | 1938 | 1468199494597 Marionette DEBUG loaded listener.js 18:11:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x979af000) [pid = 1938] [serial = 1212] [outer = 0x90589000] 18:11:35 INFO - PROCESS | 1938 | 1468199495370 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 18:11:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:11:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1076ms 18:11:35 INFO - PROCESS | 1938 | 1468199495404 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 18:11:35 INFO - PROCESS | 1938 | 1468199495406 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 18:11:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:11:35 INFO - PROCESS | 1938 | 1468199495438 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:11:35 INFO - PROCESS | 1938 | 1468199495440 Marionette TRACE conn3 <- [1,1586,null,{}] 18:11:35 INFO - PROCESS | 1938 | 1468199495446 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:35 INFO - PROCESS | 1938 | 1468199495450 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:35 INFO - PROCESS | 1938 | 1468199495584 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 18:11:35 INFO - PROCESS | 1938 | 1468199495609 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:35 INFO - PROCESS | 1938 | 1468199495614 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c8400 == 33 [pid = 1938] [id = 404] 18:11:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x95291400) [pid = 1938] [serial = 1213] [outer = (nil)] 18:11:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x97bce000) [pid = 1938] [serial = 1214] [outer = 0x95291400] 18:11:35 INFO - PROCESS | 1938 | 1468199495676 Marionette DEBUG loaded listener.js 18:11:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x98362800) [pid = 1938] [serial = 1215] [outer = 0x95291400] 18:11:36 INFO - PROCESS | 1938 | 1468199496685 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 18:11:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:11:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1285ms 18:11:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:11:36 INFO - PROCESS | 1938 | 1468199496716 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 18:11:36 INFO - PROCESS | 1938 | 1468199496721 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 18:11:36 INFO - PROCESS | 1938 | 1468199496728 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:11:36 INFO - PROCESS | 1938 | 1468199496735 Marionette TRACE conn3 <- [1,1590,null,{}] 18:11:36 INFO - PROCESS | 1938 | 1468199496744 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:36 INFO - PROCESS | 1938 | 1468199496749 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:36 INFO - PROCESS | 1938 | 1468199496940 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 18:11:37 INFO - PROCESS | 1938 | 1468199497139 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:37 INFO - PROCESS | 1938 | 1468199497149 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x9058d800 == 34 [pid = 1938] [id = 405] 18:11:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x906c2400) [pid = 1938] [serial = 1216] [outer = (nil)] 18:11:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x90895c00) [pid = 1938] [serial = 1217] [outer = 0x906c2400] 18:11:37 INFO - PROCESS | 1938 | 1468199497266 Marionette DEBUG loaded listener.js 18:11:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x910c2c00) [pid = 1938] [serial = 1218] [outer = 0x906c2400] 18:11:38 INFO - PROCESS | 1938 | 1468199498185 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 18:11:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:11:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1534ms 18:11:38 INFO - PROCESS | 1938 | 1468199498262 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 18:11:38 INFO - PROCESS | 1938 | 1468199498269 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 18:11:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:11:38 INFO - PROCESS | 1938 | 1468199498280 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:11:38 INFO - PROCESS | 1938 | 1468199498285 Marionette TRACE conn3 <- [1,1594,null,{}] 18:11:38 INFO - PROCESS | 1938 | 1468199498291 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:38 INFO - PROCESS | 1938 | 1468199498297 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:38 INFO - PROCESS | 1938 | 1468199498507 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 18:11:38 INFO - PROCESS | 1938 | 1468199498668 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:38 INFO - PROCESS | 1938 | 1468199498675 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f71800 == 35 [pid = 1938] [id = 406] 18:11:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x925f4000) [pid = 1938] [serial = 1219] [outer = (nil)] 18:11:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9275b800) [pid = 1938] [serial = 1220] [outer = 0x925f4000] 18:11:38 INFO - PROCESS | 1938 | 1468199498752 Marionette DEBUG loaded listener.js 18:11:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x93c33400) [pid = 1938] [serial = 1221] [outer = 0x925f4000] 18:11:39 INFO - PROCESS | 1938 | 1468199499683 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 18:11:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:11:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1442ms 18:11:39 INFO - PROCESS | 1938 | 1468199499722 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 18:11:39 INFO - PROCESS | 1938 | 1468199499725 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 18:11:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:11:39 INFO - PROCESS | 1938 | 1468199499733 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:11:39 INFO - PROCESS | 1938 | 1468199499739 Marionette TRACE conn3 <- [1,1598,null,{}] 18:11:39 INFO - PROCESS | 1938 | 1468199499755 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:39 INFO - PROCESS | 1938 | 1468199499763 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:39 INFO - PROCESS | 1938 | 1468199499932 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 18:11:40 INFO - PROCESS | 1938 | 1468199500092 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:40 INFO - PROCESS | 1938 | 1468199500101 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x9537f000 == 36 [pid = 1938] [id = 407] 18:11:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x95381400) [pid = 1938] [serial = 1222] [outer = (nil)] 18:11:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x98360400) [pid = 1938] [serial = 1223] [outer = 0x95381400] 18:11:40 INFO - PROCESS | 1938 | 1468199500179 Marionette DEBUG loaded listener.js 18:11:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x98e13c00) [pid = 1938] [serial = 1224] [outer = 0x95381400] 18:11:41 INFO - PROCESS | 1938 | 1468199501079 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 18:11:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:11:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1384ms 18:11:41 INFO - PROCESS | 1938 | 1468199501117 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 18:11:41 INFO - PROCESS | 1938 | 1468199501121 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 18:11:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:11:41 INFO - PROCESS | 1938 | 1468199501127 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:11:41 INFO - PROCESS | 1938 | 1468199501131 Marionette TRACE conn3 <- [1,1602,null,{}] 18:11:41 INFO - PROCESS | 1938 | 1468199501136 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:41 INFO - PROCESS | 1938 | 1468199501141 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:41 INFO - PROCESS | 1938 | 1468199501314 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 18:11:41 INFO - PROCESS | 1938 | 1468199501475 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:41 INFO - PROCESS | 1938 | 1468199501485 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0efc00 == 37 [pid = 1938] [id = 408] 18:11:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x8ec53400) [pid = 1938] [serial = 1225] [outer = (nil)] 18:11:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x98e9ac00) [pid = 1938] [serial = 1226] [outer = 0x8ec53400] 18:11:41 INFO - PROCESS | 1938 | 1468199501556 Marionette DEBUG loaded listener.js 18:11:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x99077000) [pid = 1938] [serial = 1227] [outer = 0x8ec53400] 18:11:42 INFO - PROCESS | 1938 | 1468199502459 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 18:11:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:11:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1384ms 18:11:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:11:42 INFO - PROCESS | 1938 | 1468199502512 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 18:11:42 INFO - PROCESS | 1938 | 1468199502515 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 18:11:42 INFO - PROCESS | 1938 | 1468199502522 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:11:42 INFO - PROCESS | 1938 | 1468199502525 Marionette TRACE conn3 <- [1,1606,null,{}] 18:11:42 INFO - PROCESS | 1938 | 1468199502530 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:42 INFO - PROCESS | 1938 | 1468199502535 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:42 INFO - PROCESS | 1938 | 1468199502692 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 18:11:43 INFO - PROCESS | 1938 | 1468199503005 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:43 INFO - PROCESS | 1938 | 1468199503013 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec58000 == 38 [pid = 1938] [id = 409] 18:11:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x8ec5a800) [pid = 1938] [serial = 1228] [outer = (nil)] 18:11:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x8ed15c00) [pid = 1938] [serial = 1229] [outer = 0x8ec5a800] 18:11:43 INFO - PROCESS | 1938 | 1468199503153 Marionette DEBUG loaded listener.js 18:11:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x90890c00) [pid = 1938] [serial = 1230] [outer = 0x8ec5a800] 18:11:44 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f7800 == 37 [pid = 1938] [id = 389] 18:11:44 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f7c00 == 36 [pid = 1938] [id = 383] 18:11:44 INFO - PROCESS | 1938 | --DOCSHELL 0x925e6400 == 35 [pid = 1938] [id = 380] 18:11:44 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec53000 == 34 [pid = 1938] [id = 388] 18:11:44 INFO - PROCESS | 1938 | --DOCSHELL 0x9242b400 == 33 [pid = 1938] [id = 385] 18:11:44 INFO - PROCESS | 1938 | --DOCSHELL 0x95292800 == 32 [pid = 1938] [id = 386] 18:11:44 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed15400 == 31 [pid = 1938] [id = 387] 18:11:44 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec4d800 == 30 [pid = 1938] [id = 384] 18:11:44 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebca000 == 29 [pid = 1938] [id = 378] 18:11:44 INFO - PROCESS | 1938 | --DOCSHELL 0x90d66000 == 28 [pid = 1938] [id = 379] 18:11:44 INFO - PROCESS | 1938 | --DOCSHELL 0x92718000 == 27 [pid = 1938] [id = 381] 18:11:44 INFO - PROCESS | 1938 | --DOCSHELL 0x90588000 == 26 [pid = 1938] [id = 382] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x90d6a800) [pid = 1938] [serial = 1173] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x93c33800) [pid = 1938] [serial = 1179] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x95376800) [pid = 1938] [serial = 1163] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x90d61c00) [pid = 1938] [serial = 1172] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x95301400) [pid = 1938] [serial = 1160] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x8e0fb800) [pid = 1938] [serial = 1169] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x90d6ac00) [pid = 1938] [serial = 1182] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x92243400) [pid = 1938] [serial = 1175] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x925ef800) [pid = 1938] [serial = 1158] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x9252a400) [pid = 1938] [serial = 1157] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x8ec59c00) [pid = 1938] [serial = 1181] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x910be800) [pid = 1938] [serial = 1155] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x92351800) [pid = 1938] [serial = 1176] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x9537d400) [pid = 1938] [serial = 1164] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x95306000) [pid = 1938] [serial = 1161] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x90f72800) [pid = 1938] [serial = 1154] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x8ec4e000) [pid = 1938] [serial = 1170] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x906c3c00) [pid = 1938] [serial = 1167] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x931ee400) [pid = 1938] [serial = 1178] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x8ed0e400) [pid = 1938] [serial = 1166] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x93c5b000) [pid = 1938] [serial = 1146] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x93e49400) [pid = 1938] [serial = 1184] [outer = (nil)] [url = about:blank] 18:11:44 INFO - PROCESS | 1938 | 1468199504912 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 18:11:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:11:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 2537ms 18:11:45 INFO - PROCESS | 1938 | 1468199505062 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 18:11:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:11:45 INFO - PROCESS | 1938 | 1468199505067 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 18:11:45 INFO - PROCESS | 1938 | 1468199505075 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:11:45 INFO - PROCESS | 1938 | 1468199505081 Marionette TRACE conn3 <- [1,1610,null,{}] 18:11:45 INFO - PROCESS | 1938 | 1468199505091 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:45 INFO - PROCESS | 1938 | 1468199505095 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:45 INFO - PROCESS | 1938 | 1468199505234 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 18:11:45 INFO - PROCESS | 1938 | 1468199505351 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:45 INFO - PROCESS | 1938 | 1468199505363 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec5ac00 == 27 [pid = 1938] [id = 410] 18:11:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x8ec5bc00) [pid = 1938] [serial = 1231] [outer = (nil)] 18:11:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x8ed16c00) [pid = 1938] [serial = 1232] [outer = 0x8ec5bc00] 18:11:45 INFO - PROCESS | 1938 | 1468199505428 Marionette DEBUG loaded listener.js 18:11:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x90588c00) [pid = 1938] [serial = 1233] [outer = 0x8ec5bc00] 18:11:46 INFO - PROCESS | 1938 | 1468199506124 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 18:11:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:11:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1089ms 18:11:46 INFO - PROCESS | 1938 | 1468199506169 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 18:11:46 INFO - PROCESS | 1938 | 1468199506178 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 18:11:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:11:46 INFO - PROCESS | 1938 | 1468199506206 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:11:46 INFO - PROCESS | 1938 | 1468199506211 Marionette TRACE conn3 <- [1,1614,null,{}] 18:11:46 INFO - PROCESS | 1938 | 1468199506216 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:46 INFO - PROCESS | 1938 | 1468199506222 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:46 INFO - PROCESS | 1938 | 1468199506374 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 18:11:46 INFO - PROCESS | 1938 | 1468199506384 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:46 INFO - PROCESS | 1938 | 1468199506392 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d6cc00 == 28 [pid = 1938] [id = 411] 18:11:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x90d6ec00) [pid = 1938] [serial = 1234] [outer = (nil)] 18:11:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x90f70c00) [pid = 1938] [serial = 1235] [outer = 0x90d6ec00] 18:11:46 INFO - PROCESS | 1938 | 1468199506459 Marionette DEBUG loaded listener.js 18:11:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x910b6400) [pid = 1938] [serial = 1236] [outer = 0x90d6ec00] 18:11:47 INFO - PROCESS | 1938 | 1468199507379 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 18:11:47 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 18:11:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1246ms 18:11:47 INFO - PROCESS | 1938 | 1468199507443 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 18:11:47 INFO - PROCESS | 1938 | 1468199507446 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 18:11:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:11:47 INFO - PROCESS | 1938 | 1468199507453 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:11:47 INFO - PROCESS | 1938 | 1468199507458 Marionette TRACE conn3 <- [1,1618,null,{}] 18:11:47 INFO - PROCESS | 1938 | 1468199507482 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:47 INFO - PROCESS | 1938 | 1468199507491 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:47 INFO - PROCESS | 1938 | 1468199507687 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 18:11:47 INFO - PROCESS | 1938 | 1468199507715 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:47 INFO - PROCESS | 1938 | 1468199507726 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x92246000 == 29 [pid = 1938] [id = 412] 18:11:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9224c800) [pid = 1938] [serial = 1237] [outer = (nil)] 18:11:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x92356400) [pid = 1938] [serial = 1238] [outer = 0x9224c800] 18:11:47 INFO - PROCESS | 1938 | 1468199507794 Marionette DEBUG loaded listener.js 18:11:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x9242e800) [pid = 1938] [serial = 1239] [outer = 0x9224c800] 18:11:48 INFO - PROCESS | 1938 | 1468199508649 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 18:11:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:11:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1234ms 18:11:48 INFO - PROCESS | 1938 | 1468199508688 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 18:11:48 INFO - PROCESS | 1938 | 1468199508692 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 18:11:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:11:48 INFO - PROCESS | 1938 | 1468199508709 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:11:48 INFO - PROCESS | 1938 | 1468199508712 Marionette TRACE conn3 <- [1,1622,null,{}] 18:11:48 INFO - PROCESS | 1938 | 1468199508718 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:48 INFO - PROCESS | 1938 | 1468199508722 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:48 INFO - PROCESS | 1938 | 1468199508922 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 18:11:48 INFO - PROCESS | 1938 | 1468199508951 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:48 INFO - PROCESS | 1938 | 1468199508957 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed11c00 == 30 [pid = 1938] [id = 413] 18:11:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x92359800) [pid = 1938] [serial = 1240] [outer = (nil)] 18:11:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x925f5c00) [pid = 1938] [serial = 1241] [outer = 0x92359800] 18:11:49 INFO - PROCESS | 1938 | 1468199509022 Marionette DEBUG loaded listener.js 18:11:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9271c400) [pid = 1938] [serial = 1242] [outer = 0x92359800] 18:11:49 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x95291400) [pid = 1938] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:11:49 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x90589000) [pid = 1938] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:11:49 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x931fbc00) [pid = 1938] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:11:49 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x90895800) [pid = 1938] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:11:49 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x93c59c00) [pid = 1938] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:11:49 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x8ec5cc00) [pid = 1938] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:11:49 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x925e9800) [pid = 1938] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:11:49 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x90f79800) [pid = 1938] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:11:49 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x8ed16000) [pid = 1938] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:11:49 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x92427c00) [pid = 1938] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:11:49 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x93e44c00) [pid = 1938] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:11:50 INFO - PROCESS | 1938 | 1468199510138 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 18:11:50 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 18:11:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1486ms 18:11:50 INFO - PROCESS | 1938 | 1468199510189 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 18:11:50 INFO - PROCESS | 1938 | 1468199510192 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 18:11:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:11:50 INFO - PROCESS | 1938 | 1468199510198 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:11:50 INFO - PROCESS | 1938 | 1468199510202 Marionette TRACE conn3 <- [1,1626,null,{}] 18:11:50 INFO - PROCESS | 1938 | 1468199510207 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:50 INFO - PROCESS | 1938 | 1468199510212 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:50 INFO - PROCESS | 1938 | 1468199510351 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 18:11:50 INFO - PROCESS | 1938 | 1468199510363 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:50 INFO - PROCESS | 1938 | 1468199510370 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f5400 == 31 [pid = 1938] [id = 414] 18:11:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x8ec53800) [pid = 1938] [serial = 1243] [outer = (nil)] 18:11:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x9242d400) [pid = 1938] [serial = 1244] [outer = 0x8ec53800] 18:11:50 INFO - PROCESS | 1938 | 1468199510435 Marionette DEBUG loaded listener.js 18:11:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x92756c00) [pid = 1938] [serial = 1245] [outer = 0x8ec53800] 18:11:51 INFO - PROCESS | 1938 | 1468199511204 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 18:11:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:11:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1029ms 18:11:51 INFO - PROCESS | 1938 | 1468199511231 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 18:11:51 INFO - PROCESS | 1938 | 1468199511233 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 18:11:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:11:51 INFO - PROCESS | 1938 | 1468199511240 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:11:51 INFO - PROCESS | 1938 | 1468199511244 Marionette TRACE conn3 <- [1,1630,null,{}] 18:11:51 INFO - PROCESS | 1938 | 1468199511249 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:51 INFO - PROCESS | 1938 | 1468199511259 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:51 INFO - PROCESS | 1938 | 1468199511505 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 18:11:51 INFO - PROCESS | 1938 | 1468199511514 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:51 INFO - PROCESS | 1938 | 1468199511523 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c33800 == 32 [pid = 1938] [id = 415] 18:11:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x93c35c00) [pid = 1938] [serial = 1246] [outer = (nil)] 18:11:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x93e3e800) [pid = 1938] [serial = 1247] [outer = 0x93c35c00] 18:11:51 INFO - PROCESS | 1938 | 1468199511585 Marionette DEBUG loaded listener.js 18:11:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x95105c00) [pid = 1938] [serial = 1248] [outer = 0x93c35c00] 18:11:52 INFO - PROCESS | 1938 | 1468199512708 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 18:11:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:11:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1532ms 18:11:52 INFO - PROCESS | 1938 | 1468199512773 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 18:11:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:11:52 INFO - PROCESS | 1938 | 1468199512780 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 18:11:52 INFO - PROCESS | 1938 | 1468199512787 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:11:52 INFO - PROCESS | 1938 | 1468199512791 Marionette TRACE conn3 <- [1,1634,null,{}] 18:11:52 INFO - PROCESS | 1938 | 1468199512799 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:52 INFO - PROCESS | 1938 | 1468199512804 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:53 INFO - PROCESS | 1938 | 1468199513004 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 18:11:53 INFO - PROCESS | 1938 | 1468199513207 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:53 INFO - PROCESS | 1938 | 1468199513216 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x9058c800 == 33 [pid = 1938] [id = 416] 18:11:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x90591800) [pid = 1938] [serial = 1249] [outer = (nil)] 18:11:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x9089e400) [pid = 1938] [serial = 1250] [outer = 0x90591800] 18:11:53 INFO - PROCESS | 1938 | 1468199513338 Marionette DEBUG loaded listener.js 18:11:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x90f73800) [pid = 1938] [serial = 1251] [outer = 0x90591800] 18:11:54 INFO - PROCESS | 1938 | 1468199514243 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 18:11:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:11:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1539ms 18:11:54 INFO - PROCESS | 1938 | 1468199514326 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 18:11:54 INFO - PROCESS | 1938 | 1468199514333 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 18:11:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:11:54 INFO - PROCESS | 1938 | 1468199514343 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:11:54 INFO - PROCESS | 1938 | 1468199514347 Marionette TRACE conn3 <- [1,1638,null,{}] 18:11:54 INFO - PROCESS | 1938 | 1468199514353 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:54 INFO - PROCESS | 1938 | 1468199514359 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:54 INFO - PROCESS | 1938 | 1468199514562 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 18:11:54 INFO - PROCESS | 1938 | 1468199514805 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:54 INFO - PROCESS | 1938 | 1468199514815 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x9234d800 == 34 [pid = 1938] [id = 417] 18:11:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x92526c00) [pid = 1938] [serial = 1252] [outer = (nil)] 18:11:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x925eec00) [pid = 1938] [serial = 1253] [outer = 0x92526c00] 18:11:54 INFO - PROCESS | 1938 | 1468199514934 Marionette DEBUG loaded listener.js 18:11:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x9271c800) [pid = 1938] [serial = 1254] [outer = 0x92526c00] 18:11:55 INFO - PROCESS | 1938 | 1468199515833 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 18:11:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:11:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1535ms 18:11:55 INFO - PROCESS | 1938 | 1468199515878 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 18:11:55 INFO - PROCESS | 1938 | 1468199515882 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 18:11:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:11:55 INFO - PROCESS | 1938 | 1468199515888 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:11:55 INFO - PROCESS | 1938 | 1468199515894 Marionette TRACE conn3 <- [1,1642,null,{}] 18:11:55 INFO - PROCESS | 1938 | 1468199515909 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:55 INFO - PROCESS | 1938 | 1468199515917 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:56 INFO - PROCESS | 1938 | 1468199516089 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 18:11:56 INFO - PROCESS | 1938 | 1468199516262 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:56 INFO - PROCESS | 1938 | 1468199516271 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed0cc00 == 35 [pid = 1938] [id = 418] 18:11:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x8ed14000) [pid = 1938] [serial = 1255] [outer = (nil)] 18:11:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x90f71000) [pid = 1938] [serial = 1256] [outer = 0x8ed14000] 18:11:56 INFO - PROCESS | 1938 | 1468199516351 Marionette DEBUG loaded listener.js 18:11:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x925f3800) [pid = 1938] [serial = 1257] [outer = 0x8ed14000] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x93e3d800) [pid = 1938] [serial = 1205] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x9528b800) [pid = 1938] [serial = 1208] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x93e45400) [pid = 1938] [serial = 1206] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x9528dc00) [pid = 1938] [serial = 1185] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x90588800) [pid = 1938] [serial = 1187] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x906c6400) [pid = 1938] [serial = 1188] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x9271c000) [pid = 1938] [serial = 1202] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x910c3000) [pid = 1938] [serial = 1199] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x920d7800) [pid = 1938] [serial = 1200] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x9058ac00) [pid = 1938] [serial = 1196] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x906be400) [pid = 1938] [serial = 1197] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x92525000) [pid = 1938] [serial = 1190] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x925ec400) [pid = 1938] [serial = 1191] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x9528ac00) [pid = 1938] [serial = 1193] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x95301800) [pid = 1938] [serial = 1194] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x979af000) [pid = 1938] [serial = 1212] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x9530a000) [pid = 1938] [serial = 1209] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x92760c00) [pid = 1938] [serial = 1203] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x98362800) [pid = 1938] [serial = 1215] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x97bce000) [pid = 1938] [serial = 1214] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x979acc00) [pid = 1938] [serial = 1211] [outer = (nil)] [url = about:blank] 18:11:57 INFO - PROCESS | 1938 | 1468199517529 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 18:11:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:11:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1684ms 18:11:57 INFO - PROCESS | 1938 | 1468199517574 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 18:11:57 INFO - PROCESS | 1938 | 1468199517580 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 18:11:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:11:57 INFO - PROCESS | 1938 | 1468199517587 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:11:57 INFO - PROCESS | 1938 | 1468199517594 Marionette TRACE conn3 <- [1,1646,null,{}] 18:11:57 INFO - PROCESS | 1938 | 1468199517608 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:57 INFO - PROCESS | 1938 | 1468199517615 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:57 INFO - PROCESS | 1938 | 1468199517768 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 18:11:57 INFO - PROCESS | 1938 | 1468199517929 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:57 INFO - PROCESS | 1938 | 1468199517939 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x906b9400 == 36 [pid = 1938] [id = 419] 18:11:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x906ba800) [pid = 1938] [serial = 1258] [outer = (nil)] 18:11:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x906c6400) [pid = 1938] [serial = 1259] [outer = 0x906ba800] 18:11:58 INFO - PROCESS | 1938 | 1468199518008 Marionette DEBUG loaded listener.js 18:11:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x90d66000) [pid = 1938] [serial = 1260] [outer = 0x906ba800] 18:11:58 INFO - PROCESS | 1938 | 1468199518710 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 18:11:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:11:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1139ms 18:11:58 INFO - PROCESS | 1938 | 1468199518727 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 18:11:58 INFO - PROCESS | 1938 | 1468199518734 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 18:11:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:11:58 INFO - PROCESS | 1938 | 1468199518749 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:11:58 INFO - PROCESS | 1938 | 1468199518754 Marionette TRACE conn3 <- [1,1650,null,{}] 18:11:58 INFO - PROCESS | 1938 | 1468199518761 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:58 INFO - PROCESS | 1938 | 1468199518766 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:58 INFO - PROCESS | 1938 | 1468199518969 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 18:11:59 INFO - PROCESS | 1938 | 1468199518984 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:59 INFO - PROCESS | 1938 | 1468199518989 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:11:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f72400 == 37 [pid = 1938] [id = 420] 18:11:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x920d0c00) [pid = 1938] [serial = 1261] [outer = (nil)] 18:11:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x9224ec00) [pid = 1938] [serial = 1262] [outer = 0x920d0c00] 18:11:59 INFO - PROCESS | 1938 | 1468199519056 Marionette DEBUG loaded listener.js 18:11:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x92424000) [pid = 1938] [serial = 1263] [outer = 0x920d0c00] 18:11:59 INFO - PROCESS | 1938 | 1468199519883 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 18:11:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:11:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1201ms 18:11:59 INFO - PROCESS | 1938 | 1468199519946 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 18:11:59 INFO - PROCESS | 1938 | 1468199519949 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 18:11:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:11:59 INFO - PROCESS | 1938 | 1468199519962 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:11:59 INFO - PROCESS | 1938 | 1468199519967 Marionette TRACE conn3 <- [1,1654,null,{}] 18:11:59 INFO - PROCESS | 1938 | 1468199519986 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:59 INFO - PROCESS | 1938 | 1468199519994 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:00 INFO - PROCESS | 1938 | 1468199520208 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 18:12:00 INFO - PROCESS | 1938 | 1468199520286 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:00 INFO - PROCESS | 1938 | 1468199520296 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x92718c00 == 38 [pid = 1938] [id = 421] 18:12:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x92758400) [pid = 1938] [serial = 1264] [outer = (nil)] 18:12:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x93c34000) [pid = 1938] [serial = 1265] [outer = 0x92758400] 18:12:00 INFO - PROCESS | 1938 | 1468199520376 Marionette DEBUG loaded listener.js 18:12:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x95101800) [pid = 1938] [serial = 1266] [outer = 0x92758400] 18:12:01 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x90d6ec00) [pid = 1938] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:12:01 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x8ec5bc00) [pid = 1938] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:12:01 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x8ec5a800) [pid = 1938] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:12:01 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x9224c800) [pid = 1938] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:12:01 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x92359800) [pid = 1938] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:12:01 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x906c2400) [pid = 1938] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:12:01 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x925f4000) [pid = 1938] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:12:01 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x95381400) [pid = 1938] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:12:01 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x8ec53400) [pid = 1938] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:12:01 INFO - PROCESS | 1938 | --DOMWINDOW == 54 (0x8ec53800) [pid = 1938] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:12:01 INFO - PROCESS | 1938 | 1468199521410 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 18:12:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:12:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1490ms 18:12:01 INFO - PROCESS | 1938 | 1468199521453 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 18:12:01 INFO - PROCESS | 1938 | 1468199521460 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 18:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:12:01 INFO - PROCESS | 1938 | 1468199521469 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:12:01 INFO - PROCESS | 1938 | 1468199521475 Marionette TRACE conn3 <- [1,1658,null,{}] 18:12:01 INFO - PROCESS | 1938 | 1468199521501 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:01 INFO - PROCESS | 1938 | 1468199521507 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:01 INFO - PROCESS | 1938 | 1468199521682 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 18:12:01 INFO - PROCESS | 1938 | 1468199521907 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:01 INFO - PROCESS | 1938 | 1468199521921 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec53800 == 39 [pid = 1938] [id = 422] 18:12:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x8ed18000) [pid = 1938] [serial = 1267] [outer = (nil)] 18:12:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x906be400) [pid = 1938] [serial = 1268] [outer = 0x8ed18000] 18:12:02 INFO - PROCESS | 1938 | 1468199522020 Marionette DEBUG loaded listener.js 18:12:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x906c4000) [pid = 1938] [serial = 1269] [outer = 0x8ed18000] 18:12:02 INFO - PROCESS | 1938 | 1468199522861 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 18:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1445ms 18:12:02 INFO - PROCESS | 1938 | 1468199522914 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 18:12:02 INFO - PROCESS | 1938 | 1468199522921 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 18:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:12:02 INFO - PROCESS | 1938 | 1468199522932 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:12:02 INFO - PROCESS | 1938 | 1468199522935 Marionette TRACE conn3 <- [1,1662,null,{}] 18:12:02 INFO - PROCESS | 1938 | 1468199522942 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:02 INFO - PROCESS | 1938 | 1468199522948 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:03 INFO - PROCESS | 1938 | 1468199523125 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 18:12:03 INFO - PROCESS | 1938 | 1468199523283 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:03 INFO - PROCESS | 1938 | 1468199523292 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x92245400 == 40 [pid = 1938] [id = 423] 18:12:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x9224a400) [pid = 1938] [serial = 1270] [outer = (nil)] 18:12:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x92358400) [pid = 1938] [serial = 1271] [outer = 0x9224a400] 18:12:03 INFO - PROCESS | 1938 | 1468199523365 Marionette DEBUG loaded listener.js 18:12:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x9252a800) [pid = 1938] [serial = 1272] [outer = 0x9224a400] 18:12:04 INFO - PROCESS | 1938 | 1468199524332 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 18:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1429ms 18:12:04 INFO - PROCESS | 1938 | 1468199524361 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 18:12:04 INFO - PROCESS | 1938 | 1468199524365 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 18:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:12:04 INFO - PROCESS | 1938 | 1468199524371 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:12:04 INFO - PROCESS | 1938 | 1468199524376 Marionette TRACE conn3 <- [1,1666,null,{}] 18:12:04 INFO - PROCESS | 1938 | 1468199524392 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:04 INFO - PROCESS | 1938 | 1468199524400 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:04 INFO - PROCESS | 1938 | 1468199524563 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 18:12:04 INFO - PROCESS | 1938 | 1468199524734 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:04 INFO - PROCESS | 1938 | 1468199524742 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c3b400 == 41 [pid = 1938] [id = 424] 18:12:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x93c58400) [pid = 1938] [serial = 1273] [outer = (nil)] 18:12:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x9528c800) [pid = 1938] [serial = 1274] [outer = 0x93c58400] 18:12:04 INFO - PROCESS | 1938 | 1468199524823 Marionette DEBUG loaded listener.js 18:12:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x95302400) [pid = 1938] [serial = 1275] [outer = 0x93c58400] 18:12:05 INFO - PROCESS | 1938 | 1468199525715 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 18:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1391ms 18:12:05 INFO - PROCESS | 1938 | 1468199525763 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 18:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:12:05 INFO - PROCESS | 1938 | 1468199525767 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 18:12:05 INFO - PROCESS | 1938 | 1468199525773 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:12:05 INFO - PROCESS | 1938 | 1468199525776 Marionette TRACE conn3 <- [1,1670,null,{}] 18:12:05 INFO - PROCESS | 1938 | 1468199525782 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:05 INFO - PROCESS | 1938 | 1468199525786 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:05 INFO - PROCESS | 1938 | 1468199525953 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 18:12:06 INFO - PROCESS | 1938 | 1468199526111 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:06 INFO - PROCESS | 1938 | 1468199526119 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c37000 == 42 [pid = 1938] [id = 425] 18:12:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x93e42400) [pid = 1938] [serial = 1276] [outer = (nil)] 18:12:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x95375c00) [pid = 1938] [serial = 1277] [outer = 0x93e42400] 18:12:06 INFO - PROCESS | 1938 | 1468199526191 Marionette DEBUG loaded listener.js 18:12:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x9537e800) [pid = 1938] [serial = 1278] [outer = 0x93e42400] 18:12:07 INFO - PROCESS | 1938 | 1468199527096 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 18:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1381ms 18:12:07 INFO - PROCESS | 1938 | 1468199527155 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 18:12:07 INFO - PROCESS | 1938 | 1468199527159 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 18:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:12:07 INFO - PROCESS | 1938 | 1468199527165 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:12:07 INFO - PROCESS | 1938 | 1468199527169 Marionette TRACE conn3 <- [1,1674,null,{}] 18:12:07 INFO - PROCESS | 1938 | 1468199527174 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:07 INFO - PROCESS | 1938 | 1468199527179 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:07 INFO - PROCESS | 1938 | 1468199527335 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 18:12:07 INFO - PROCESS | 1938 | 1468199527506 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:07 INFO - PROCESS | 1938 | 1468199527512 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x9537e400 == 43 [pid = 1938] [id = 426] 18:12:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9548b800) [pid = 1938] [serial = 1279] [outer = (nil)] 18:12:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x979b4400) [pid = 1938] [serial = 1280] [outer = 0x9548b800] 18:12:07 INFO - PROCESS | 1938 | 1468199527614 Marionette DEBUG loaded listener.js 18:12:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x98362c00) [pid = 1938] [serial = 1281] [outer = 0x9548b800] 18:12:08 INFO - PROCESS | 1938 | 1468199528500 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 18:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1380ms 18:12:08 INFO - PROCESS | 1938 | 1468199528547 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 18:12:08 INFO - PROCESS | 1938 | 1468199528550 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 18:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:12:08 INFO - PROCESS | 1938 | 1468199528556 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:12:08 INFO - PROCESS | 1938 | 1468199528560 Marionette TRACE conn3 <- [1,1678,null,{}] 18:12:08 INFO - PROCESS | 1938 | 1468199528565 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:08 INFO - PROCESS | 1938 | 1468199528575 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:08 INFO - PROCESS | 1938 | 1468199528768 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 18:12:09 INFO - PROCESS | 1938 | 1468199529043 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:09 INFO - PROCESS | 1938 | 1468199529052 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc5000 == 44 [pid = 1938] [id = 427] 18:12:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x8ebc9800) [pid = 1938] [serial = 1282] [outer = (nil)] 18:12:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x8ec56800) [pid = 1938] [serial = 1283] [outer = 0x8ebc9800] 18:12:09 INFO - PROCESS | 1938 | 1468199529186 Marionette DEBUG loaded listener.js 18:12:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9058c000) [pid = 1938] [serial = 1284] [outer = 0x8ebc9800] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0efc00 == 43 [pid = 1938] [id = 408] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x90f72400 == 42 [pid = 1938] [id = 420] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x906b9400 == 41 [pid = 1938] [id = 419] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x9234d800 == 40 [pid = 1938] [id = 417] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed0cc00 == 39 [pid = 1938] [id = 418] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x9058c800 == 38 [pid = 1938] [id = 416] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x90d6cc00 == 37 [pid = 1938] [id = 411] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f5400 == 36 [pid = 1938] [id = 414] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec58000 == 35 [pid = 1938] [id = 409] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec5ac00 == 34 [pid = 1938] [id = 410] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x92246000 == 33 [pid = 1938] [id = 412] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed11c00 == 32 [pid = 1938] [id = 413] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x9537f000 == 31 [pid = 1938] [id = 407] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x93c33800 == 30 [pid = 1938] [id = 415] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x9537e400 == 29 [pid = 1938] [id = 426] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x93c3b400 == 28 [pid = 1938] [id = 424] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x93c37000 == 27 [pid = 1938] [id = 425] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x92245400 == 26 [pid = 1938] [id = 423] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x92718c00 == 25 [pid = 1938] [id = 421] 18:12:10 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec53800 == 24 [pid = 1938] [id = 422] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x90f70c00) [pid = 1938] [serial = 1235] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x8ed16c00) [pid = 1938] [serial = 1232] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x90588c00) [pid = 1938] [serial = 1233] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x90890c00) [pid = 1938] [serial = 1230] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x8ed15c00) [pid = 1938] [serial = 1229] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x9242e800) [pid = 1938] [serial = 1239] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x925f5c00) [pid = 1938] [serial = 1241] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x910c2c00) [pid = 1938] [serial = 1218] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x90895c00) [pid = 1938] [serial = 1217] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x93c33400) [pid = 1938] [serial = 1221] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x9275b800) [pid = 1938] [serial = 1220] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x98e13c00) [pid = 1938] [serial = 1224] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x98360400) [pid = 1938] [serial = 1223] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x99077000) [pid = 1938] [serial = 1227] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x98e9ac00) [pid = 1938] [serial = 1226] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x9242d400) [pid = 1938] [serial = 1244] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x92356400) [pid = 1938] [serial = 1238] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 54 (0x9271c400) [pid = 1938] [serial = 1242] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 53 (0x93e3e800) [pid = 1938] [serial = 1247] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 52 (0x92756c00) [pid = 1938] [serial = 1245] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | --DOMWINDOW == 51 (0x910b6400) [pid = 1938] [serial = 1236] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1938 | 1468199530969 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 18:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 2431ms 18:12:10 INFO - PROCESS | 1938 | 1468199530990 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 18:12:11 INFO - PROCESS | 1938 | 1468199530996 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 18:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:12:11 INFO - PROCESS | 1938 | 1468199531005 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:12:11 INFO - PROCESS | 1938 | 1468199531010 Marionette TRACE conn3 <- [1,1682,null,{}] 18:12:11 INFO - PROCESS | 1938 | 1468199531019 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:11 INFO - PROCESS | 1938 | 1468199531023 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:11 INFO - PROCESS | 1938 | 1468199531166 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 18:12:11 INFO - PROCESS | 1938 | 1468199531282 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:11 INFO - PROCESS | 1938 | 1468199531294 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed14400 == 25 [pid = 1938] [id = 428] 18:12:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 52 (0x8ed15400) [pid = 1938] [serial = 1285] [outer = (nil)] 18:12:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 53 (0x90586000) [pid = 1938] [serial = 1286] [outer = 0x8ed15400] 18:12:11 INFO - PROCESS | 1938 | 1468199531364 Marionette DEBUG loaded listener.js 18:12:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0x9058e000) [pid = 1938] [serial = 1287] [outer = 0x8ed15400] 18:12:12 INFO - PROCESS | 1938 | 1468199532073 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 18:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1134ms 18:12:12 INFO - PROCESS | 1938 | 1468199532143 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 18:12:12 INFO - PROCESS | 1938 | 1468199532151 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 18:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:12:12 INFO - PROCESS | 1938 | 1468199532161 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:12:12 INFO - PROCESS | 1938 | 1468199532165 Marionette TRACE conn3 <- [1,1686,null,{}] 18:12:12 INFO - PROCESS | 1938 | 1468199532171 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:12 INFO - PROCESS | 1938 | 1468199532177 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:12 INFO - PROCESS | 1938 | 1468199532329 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 18:12:12 INFO - PROCESS | 1938 | 1468199532340 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:12 INFO - PROCESS | 1938 | 1468199532347 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f6fc00 == 26 [pid = 1938] [id = 429] 18:12:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x90f70800) [pid = 1938] [serial = 1288] [outer = (nil)] 18:12:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x90f78000) [pid = 1938] [serial = 1289] [outer = 0x90f70800] 18:12:12 INFO - PROCESS | 1938 | 1468199532414 Marionette DEBUG loaded listener.js 18:12:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x910bb400) [pid = 1938] [serial = 1290] [outer = 0x90f70800] 18:12:13 INFO - PROCESS | 1938 | 1468199533267 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 18:12:13 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 18:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1142ms 18:12:13 INFO - PROCESS | 1938 | 1468199533304 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 18:12:13 INFO - PROCESS | 1938 | 1468199533307 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 18:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:12:13 INFO - PROCESS | 1938 | 1468199533326 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:12:13 INFO - PROCESS | 1938 | 1468199533332 Marionette TRACE conn3 <- [1,1690,null,{}] 18:12:13 INFO - PROCESS | 1938 | 1468199533348 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:13 INFO - PROCESS | 1938 | 1468199533356 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:13 INFO - PROCESS | 1938 | 1468199533548 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 18:12:13 INFO - PROCESS | 1938 | 1468199533568 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:13 INFO - PROCESS | 1938 | 1468199533579 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x92358000 == 27 [pid = 1938] [id = 430] 18:12:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x92359800) [pid = 1938] [serial = 1291] [outer = (nil)] 18:12:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x9242f000) [pid = 1938] [serial = 1292] [outer = 0x92359800] 18:12:13 INFO - PROCESS | 1938 | 1468199533643 Marionette DEBUG loaded listener.js 18:12:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x92528800) [pid = 1938] [serial = 1293] [outer = 0x92359800] 18:12:14 INFO - PROCESS | 1938 | 1468199534515 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 18:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1251ms 18:12:14 INFO - PROCESS | 1938 | 1468199534565 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 18:12:14 INFO - PROCESS | 1938 | 1468199534568 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 18:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:12:14 INFO - PROCESS | 1938 | 1468199534583 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:12:14 INFO - PROCESS | 1938 | 1468199534585 Marionette TRACE conn3 <- [1,1694,null,{}] 18:12:14 INFO - PROCESS | 1938 | 1468199534591 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:14 INFO - PROCESS | 1938 | 1468199534607 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:14 INFO - PROCESS | 1938 | 1468199534798 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 18:12:14 INFO - PROCESS | 1938 | 1468199534817 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:14 INFO - PROCESS | 1938 | 1468199534824 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x906bc400 == 28 [pid = 1938] [id = 431] 18:12:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x920d8c00) [pid = 1938] [serial = 1294] [outer = (nil)] 18:12:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x92712400) [pid = 1938] [serial = 1295] [outer = 0x920d8c00] 18:12:14 INFO - PROCESS | 1938 | 1468199534887 Marionette DEBUG loaded listener.js 18:12:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x92754400) [pid = 1938] [serial = 1296] [outer = 0x920d8c00] 18:12:15 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x920d0c00) [pid = 1938] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:12:15 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x92758400) [pid = 1938] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:12:15 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x8ed14000) [pid = 1938] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:12:15 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x906ba800) [pid = 1938] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:12:15 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x92526c00) [pid = 1938] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:12:15 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x90591800) [pid = 1938] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:12:15 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x93c35c00) [pid = 1938] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:12:15 INFO - PROCESS | 1938 | 1468199535870 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 18:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1333ms 18:12:15 INFO - PROCESS | 1938 | 1468199535916 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 18:12:15 INFO - PROCESS | 1938 | 1468199535920 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 18:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:12:15 INFO - PROCESS | 1938 | 1468199535925 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:12:15 INFO - PROCESS | 1938 | 1468199535928 Marionette TRACE conn3 <- [1,1698,null,{}] 18:12:15 INFO - PROCESS | 1938 | 1468199535933 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:15 INFO - PROCESS | 1938 | 1468199535938 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:16 INFO - PROCESS | 1938 | 1468199536068 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 18:12:16 INFO - PROCESS | 1938 | 1468199536080 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:16 INFO - PROCESS | 1938 | 1468199536088 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d60c00 == 29 [pid = 1938] [id = 432] 18:12:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x920d2400) [pid = 1938] [serial = 1297] [outer = (nil)] 18:12:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x925f3c00) [pid = 1938] [serial = 1298] [outer = 0x920d2400] 18:12:16 INFO - PROCESS | 1938 | 1468199536151 Marionette DEBUG loaded listener.js 18:12:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x9275d000) [pid = 1938] [serial = 1299] [outer = 0x920d2400] 18:12:16 INFO - PROCESS | 1938 | 1468199536957 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 18:12:17 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 18:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1076ms 18:12:17 INFO - PROCESS | 1938 | 1468199537013 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 18:12:17 INFO - PROCESS | 1938 | 1468199537017 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 18:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:12:17 INFO - PROCESS | 1938 | 1468199537022 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:12:17 INFO - PROCESS | 1938 | 1468199537025 Marionette TRACE conn3 <- [1,1702,null,{}] 18:12:17 INFO - PROCESS | 1938 | 1468199537030 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:17 INFO - PROCESS | 1938 | 1468199537039 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:17 INFO - PROCESS | 1938 | 1468199537210 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 18:12:17 INFO - PROCESS | 1938 | 1468199537218 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:17 INFO - PROCESS | 1938 | 1468199537224 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x906bac00 == 30 [pid = 1938] [id = 433] 18:12:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x9089e000) [pid = 1938] [serial = 1300] [outer = (nil)] 18:12:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x93e48400) [pid = 1938] [serial = 1301] [outer = 0x9089e000] 18:12:17 INFO - PROCESS | 1938 | 1468199537287 Marionette DEBUG loaded listener.js 18:12:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x951d8400) [pid = 1938] [serial = 1302] [outer = 0x9089e000] 18:12:18 INFO - PROCESS | 1938 | 1468199538338 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 18:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1377ms 18:12:18 INFO - PROCESS | 1938 | 1468199538401 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 18:12:18 INFO - PROCESS | 1938 | 1468199538408 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 18:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:12:18 INFO - PROCESS | 1938 | 1468199538416 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:12:18 INFO - PROCESS | 1938 | 1468199538422 Marionette TRACE conn3 <- [1,1706,null,{}] 18:12:18 INFO - PROCESS | 1938 | 1468199538432 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:18 INFO - PROCESS | 1938 | 1468199538437 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:18 INFO - PROCESS | 1938 | 1468199538653 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 18:12:18 INFO - PROCESS | 1938 | 1468199538815 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:18 INFO - PROCESS | 1938 | 1468199538826 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x906ba000 == 31 [pid = 1938] [id = 434] 18:12:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x906c1800) [pid = 1938] [serial = 1303] [outer = (nil)] 18:12:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x90f6e400) [pid = 1938] [serial = 1304] [outer = 0x906c1800] 18:12:18 INFO - PROCESS | 1938 | 1468199538967 Marionette DEBUG loaded listener.js 18:12:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x910b8400) [pid = 1938] [serial = 1305] [outer = 0x906c1800] 18:12:19 INFO - PROCESS | 1938 | 1468199539913 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 18:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1534ms 18:12:19 INFO - PROCESS | 1938 | 1468199539951 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 18:12:19 INFO - PROCESS | 1938 | 1468199539958 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 18:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:12:19 INFO - PROCESS | 1938 | 1468199539968 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:12:19 INFO - PROCESS | 1938 | 1468199539971 Marionette TRACE conn3 <- [1,1710,null,{}] 18:12:19 INFO - PROCESS | 1938 | 1468199539977 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:19 INFO - PROCESS | 1938 | 1468199539983 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:20 INFO - PROCESS | 1938 | 1468199540149 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 18:12:20 INFO - PROCESS | 1938 | 1468199540317 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:20 INFO - PROCESS | 1938 | 1468199540325 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ecc00 == 32 [pid = 1938] [id = 435] 18:12:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x9224c400) [pid = 1938] [serial = 1306] [outer = (nil)] 18:12:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x92526c00) [pid = 1938] [serial = 1307] [outer = 0x9224c400] 18:12:20 INFO - PROCESS | 1938 | 1468199540407 Marionette DEBUG loaded listener.js 18:12:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x925ef000) [pid = 1938] [serial = 1308] [outer = 0x9224c400] 18:12:21 INFO - PROCESS | 1938 | 1468199541403 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 18:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1480ms 18:12:21 INFO - PROCESS | 1938 | 1468199541448 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 18:12:21 INFO - PROCESS | 1938 | 1468199541452 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 18:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:12:21 INFO - PROCESS | 1938 | 1468199541459 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:12:21 INFO - PROCESS | 1938 | 1468199541464 Marionette TRACE conn3 <- [1,1714,null,{}] 18:12:21 INFO - PROCESS | 1938 | 1468199541480 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:21 INFO - PROCESS | 1938 | 1468199541488 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:21 INFO - PROCESS | 1938 | 1468199541658 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 18:12:21 INFO - PROCESS | 1938 | 1468199541819 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:21 INFO - PROCESS | 1938 | 1468199541831 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x9234fc00 == 33 [pid = 1938] [id = 436] 18:12:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x93e44400) [pid = 1938] [serial = 1309] [outer = (nil)] 18:12:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x95293800) [pid = 1938] [serial = 1310] [outer = 0x93e44400] 18:12:21 INFO - PROCESS | 1938 | 1468199541905 Marionette DEBUG loaded listener.js 18:12:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x95305800) [pid = 1938] [serial = 1311] [outer = 0x93e44400] 18:12:23 INFO - PROCESS | 1938 | 1468199543086 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 18:12:23 INFO - PROCESS | 1938 | --DOCSHELL 0x90d60c00 == 32 [pid = 1938] [id = 432] 18:12:23 INFO - PROCESS | 1938 | --DOCSHELL 0x906bc400 == 31 [pid = 1938] [id = 431] 18:12:23 INFO - PROCESS | 1938 | --DOCSHELL 0x92358000 == 30 [pid = 1938] [id = 430] 18:12:23 INFO - PROCESS | 1938 | --DOCSHELL 0x90f6fc00 == 29 [pid = 1938] [id = 429] 18:12:23 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed14400 == 28 [pid = 1938] [id = 428] 18:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1739ms 18:12:23 INFO - PROCESS | 1938 | 1468199543199 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 18:12:23 INFO - PROCESS | 1938 | 1468199543204 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 18:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:12:23 INFO - PROCESS | 1938 | 1468199543227 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:12:23 INFO - PROCESS | 1938 | 1468199543231 Marionette TRACE conn3 <- [1,1718,null,{}] 18:12:23 INFO - PROCESS | 1938 | 1468199543239 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:23 INFO - PROCESS | 1938 | 1468199543243 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:23 INFO - PROCESS | 1938 | 1468199543415 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 18:12:23 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x92424000) [pid = 1938] [serial = 1263] [outer = (nil)] [url = about:blank] 18:12:23 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x93c34000) [pid = 1938] [serial = 1265] [outer = (nil)] [url = about:blank] 18:12:23 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x9224ec00) [pid = 1938] [serial = 1262] [outer = (nil)] [url = about:blank] 18:12:23 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x95101800) [pid = 1938] [serial = 1266] [outer = (nil)] [url = about:blank] 18:12:23 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x90f71000) [pid = 1938] [serial = 1256] [outer = (nil)] [url = about:blank] 18:12:23 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x925f3800) [pid = 1938] [serial = 1257] [outer = (nil)] [url = about:blank] 18:12:23 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x906c6400) [pid = 1938] [serial = 1259] [outer = (nil)] [url = about:blank] 18:12:23 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x90d66000) [pid = 1938] [serial = 1260] [outer = (nil)] [url = about:blank] 18:12:23 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x925eec00) [pid = 1938] [serial = 1253] [outer = (nil)] [url = about:blank] 18:12:23 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x9271c800) [pid = 1938] [serial = 1254] [outer = (nil)] [url = about:blank] 18:12:23 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x9089e400) [pid = 1938] [serial = 1250] [outer = (nil)] [url = about:blank] 18:12:23 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x90f73800) [pid = 1938] [serial = 1251] [outer = (nil)] [url = about:blank] 18:12:23 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x95105c00) [pid = 1938] [serial = 1248] [outer = (nil)] [url = about:blank] 18:12:23 INFO - PROCESS | 1938 | 1468199543585 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:23 INFO - PROCESS | 1938 | 1468199543596 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed11c00 == 29 [pid = 1938] [id = 437] 18:12:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x90588c00) [pid = 1938] [serial = 1312] [outer = (nil)] 18:12:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x9089c800) [pid = 1938] [serial = 1313] [outer = 0x90588c00] 18:12:23 INFO - PROCESS | 1938 | 1468199543661 Marionette DEBUG loaded listener.js 18:12:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x90d67000) [pid = 1938] [serial = 1314] [outer = 0x90588c00] 18:12:24 INFO - PROCESS | 1938 | 1468199544415 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 18:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1257ms 18:12:24 INFO - PROCESS | 1938 | 1468199544476 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 18:12:24 INFO - PROCESS | 1938 | 1468199544482 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 18:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:12:24 INFO - PROCESS | 1938 | 1468199544492 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:12:24 INFO - PROCESS | 1938 | 1468199544496 Marionette TRACE conn3 <- [1,1722,null,{}] 18:12:24 INFO - PROCESS | 1938 | 1468199544502 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:24 INFO - PROCESS | 1938 | 1468199544507 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:24 INFO - PROCESS | 1938 | 1468199544655 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 18:12:24 INFO - PROCESS | 1938 | 1468199544663 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:24 INFO - PROCESS | 1938 | 1468199544675 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f6f000 == 30 [pid = 1938] [id = 438] 18:12:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x9224e000) [pid = 1938] [serial = 1315] [outer = (nil)] 18:12:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x92351800) [pid = 1938] [serial = 1316] [outer = 0x9224e000] 18:12:24 INFO - PROCESS | 1938 | 1468199544736 Marionette DEBUG loaded listener.js 18:12:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x9242b800) [pid = 1938] [serial = 1317] [outer = 0x9224e000] 18:12:25 INFO - PROCESS | 1938 | 1468199545611 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 18:12:25 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 18:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1180ms 18:12:25 INFO - PROCESS | 1938 | 1468199545672 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 18:12:25 INFO - PROCESS | 1938 | 1468199545676 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 18:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:12:25 INFO - PROCESS | 1938 | 1468199545682 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:12:25 INFO - PROCESS | 1938 | 1468199545687 Marionette TRACE conn3 <- [1,1726,null,{}] 18:12:25 INFO - PROCESS | 1938 | 1468199545701 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:25 INFO - PROCESS | 1938 | 1468199545709 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:25 INFO - PROCESS | 1938 | 1468199545856 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 18:12:26 INFO - PROCESS | 1938 | 1468199545992 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:26 INFO - PROCESS | 1938 | 1468199546005 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x925f5000 == 31 [pid = 1938] [id = 439] 18:12:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x9275c000) [pid = 1938] [serial = 1318] [outer = (nil)] 18:12:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x93c39c00) [pid = 1938] [serial = 1319] [outer = 0x9275c000] 18:12:26 INFO - PROCESS | 1938 | 1468199546067 Marionette DEBUG loaded listener.js 18:12:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x93e40c00) [pid = 1938] [serial = 1320] [outer = 0x9275c000] 18:12:26 INFO - PROCESS | 1938 | 1468199546845 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 18:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1186ms 18:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:12:26 INFO - PROCESS | 1938 | 1468199546881 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 18:12:26 INFO - PROCESS | 1938 | 1468199546884 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 18:12:26 INFO - PROCESS | 1938 | 1468199546891 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:12:26 INFO - PROCESS | 1938 | 1468199546894 Marionette TRACE conn3 <- [1,1730,null,{}] 18:12:26 INFO - PROCESS | 1938 | 1468199546907 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:26 INFO - PROCESS | 1938 | 1468199546911 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:27 INFO - PROCESS | 1938 | 1468199547112 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 18:12:27 INFO - PROCESS | 1938 | 1468199547130 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:27 INFO - PROCESS | 1938 | 1468199547137 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c37000 == 32 [pid = 1938] [id = 440] 18:12:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x93c3c000) [pid = 1938] [serial = 1321] [outer = (nil)] 18:12:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x95293000) [pid = 1938] [serial = 1322] [outer = 0x93c3c000] 18:12:27 INFO - PROCESS | 1938 | 1468199547202 Marionette DEBUG loaded listener.js 18:12:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x9530b400) [pid = 1938] [serial = 1323] [outer = 0x93c3c000] 18:12:27 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x8ebc9800) [pid = 1938] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:12:27 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x8ed15400) [pid = 1938] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:12:27 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x8ed18000) [pid = 1938] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:12:27 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x9224a400) [pid = 1938] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:12:27 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x93c58400) [pid = 1938] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:12:27 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x93e42400) [pid = 1938] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:12:27 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x9548b800) [pid = 1938] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:12:27 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x920d8c00) [pid = 1938] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:12:27 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x920d2400) [pid = 1938] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:12:27 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x90f70800) [pid = 1938] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:12:27 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x92359800) [pid = 1938] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:12:28 INFO - PROCESS | 1938 | 1468199548126 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 18:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 18:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1295ms 18:12:28 INFO - PROCESS | 1938 | 1468199548185 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 18:12:28 INFO - PROCESS | 1938 | 1468199548189 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 18:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:12:28 INFO - PROCESS | 1938 | 1468199548194 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:12:28 INFO - PROCESS | 1938 | 1468199548196 Marionette TRACE conn3 <- [1,1734,null,{}] 18:12:28 INFO - PROCESS | 1938 | 1468199548209 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:28 INFO - PROCESS | 1938 | 1468199548212 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:28 INFO - PROCESS | 1938 | 1468199548345 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 18:12:28 INFO - PROCESS | 1938 | 1468199548357 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:28 INFO - PROCESS | 1938 | 1468199548364 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x90582c00 == 33 [pid = 1938] [id = 441] 18:12:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x90d6e400) [pid = 1938] [serial = 1324] [outer = (nil)] 18:12:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x925e7000) [pid = 1938] [serial = 1325] [outer = 0x90d6e400] 18:12:28 INFO - PROCESS | 1938 | 1468199548424 Marionette DEBUG loaded listener.js 18:12:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x93c5a000) [pid = 1938] [serial = 1326] [outer = 0x90d6e400] 18:12:29 INFO - PROCESS | 1938 | 1468199549213 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 18:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1082ms 18:12:29 INFO - PROCESS | 1938 | 1468199549278 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 18:12:29 INFO - PROCESS | 1938 | 1468199549280 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 18:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:12:29 INFO - PROCESS | 1938 | 1468199549297 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:12:29 INFO - PROCESS | 1938 | 1468199549300 Marionette TRACE conn3 <- [1,1738,null,{}] 18:12:29 INFO - PROCESS | 1938 | 1468199549305 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:29 INFO - PROCESS | 1938 | 1468199549314 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:29 INFO - PROCESS | 1938 | 1468199549485 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 18:12:29 INFO - PROCESS | 1938 | 1468199549494 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:29 INFO - PROCESS | 1938 | 1468199549503 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x920d7c00 == 34 [pid = 1938] [id = 442] 18:12:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x9530c000) [pid = 1938] [serial = 1327] [outer = (nil)] 18:12:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x97bc4c00) [pid = 1938] [serial = 1328] [outer = 0x9530c000] 18:12:29 INFO - PROCESS | 1938 | 1468199549564 Marionette DEBUG loaded listener.js 18:12:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x983e2000) [pid = 1938] [serial = 1329] [outer = 0x9530c000] 18:12:30 INFO - PROCESS | 1938 | 1468199550537 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 18:12:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:12:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1283ms 18:12:30 INFO - PROCESS | 1938 | 1468199550577 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 18:12:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:12:30 INFO - PROCESS | 1938 | 1468199550583 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 18:12:30 INFO - PROCESS | 1938 | 1468199550591 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:12:30 INFO - PROCESS | 1938 | 1468199550596 Marionette TRACE conn3 <- [1,1742,null,{}] 18:12:30 INFO - PROCESS | 1938 | 1468199550604 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:30 INFO - PROCESS | 1938 | 1468199550610 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:30 INFO - PROCESS | 1938 | 1468199550781 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 18:12:30 INFO - PROCESS | 1938 | 1468199550943 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:30 INFO - PROCESS | 1938 | 1468199550950 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed0e400 == 35 [pid = 1938] [id = 443] 18:12:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x8ed10400) [pid = 1938] [serial = 1330] [outer = (nil)] 18:12:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x90f6ec00) [pid = 1938] [serial = 1331] [outer = 0x8ed10400] 18:12:31 INFO - PROCESS | 1938 | 1468199551030 Marionette DEBUG loaded listener.js 18:12:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x920d3400) [pid = 1938] [serial = 1332] [outer = 0x8ed10400] 18:12:31 INFO - PROCESS | 1938 | 1468199551947 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 18:12:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:12:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1386ms 18:12:31 INFO - PROCESS | 1938 | 1468199551976 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 18:12:31 INFO - PROCESS | 1938 | 1468199551983 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 18:12:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:12:31 INFO - PROCESS | 1938 | 1468199551994 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:12:32 INFO - PROCESS | 1938 | 1468199551998 Marionette TRACE conn3 <- [1,1746,null,{}] 18:12:32 INFO - PROCESS | 1938 | 1468199552004 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:32 INFO - PROCESS | 1938 | 1468199552010 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:32 INFO - PROCESS | 1938 | 1468199552191 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 18:12:32 INFO - PROCESS | 1938 | 1468199552352 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:32 INFO - PROCESS | 1938 | 1468199552360 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x9251f400 == 36 [pid = 1938] [id = 444] 18:12:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x925f3000) [pid = 1938] [serial = 1333] [outer = (nil)] 18:12:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x92759400) [pid = 1938] [serial = 1334] [outer = 0x925f3000] 18:12:32 INFO - PROCESS | 1938 | 1468199552437 Marionette DEBUG loaded listener.js 18:12:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x931f3400) [pid = 1938] [serial = 1335] [outer = 0x925f3000] 18:12:33 INFO - PROCESS | 1938 | 1468199553398 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 18:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1437ms 18:12:33 INFO - PROCESS | 1938 | 1468199553430 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 18:12:33 INFO - PROCESS | 1938 | 1468199553434 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 18:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:12:33 INFO - PROCESS | 1938 | 1468199553441 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:12:33 INFO - PROCESS | 1938 | 1468199553446 Marionette TRACE conn3 <- [1,1750,null,{}] 18:12:33 INFO - PROCESS | 1938 | 1468199553461 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:33 INFO - PROCESS | 1938 | 1468199553469 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:33 INFO - PROCESS | 1938 | 1468199553631 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 18:12:33 INFO - PROCESS | 1938 | 1468199553808 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:33 INFO - PROCESS | 1938 | 1468199553820 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x9548a800 == 37 [pid = 1938] [id = 445] 18:12:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x95490400) [pid = 1938] [serial = 1336] [outer = (nil)] 18:12:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x98684800) [pid = 1938] [serial = 1337] [outer = 0x95490400] 18:12:33 INFO - PROCESS | 1938 | 1468199553893 Marionette DEBUG loaded listener.js 18:12:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x98d74000) [pid = 1938] [serial = 1338] [outer = 0x95490400] 18:12:34 INFO - PROCESS | 1938 | 1468199554718 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 18:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1337ms 18:12:34 INFO - PROCESS | 1938 | 1468199554779 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 18:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:12:34 INFO - PROCESS | 1938 | 1468199554784 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 18:12:34 INFO - PROCESS | 1938 | 1468199554791 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:12:34 INFO - PROCESS | 1938 | 1468199554794 Marionette TRACE conn3 <- [1,1754,null,{}] 18:12:34 INFO - PROCESS | 1938 | 1468199554800 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:34 INFO - PROCESS | 1938 | 1468199554805 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:34 INFO - PROCESS | 1938 | 1468199554971 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 18:12:35 INFO - PROCESS | 1938 | 1468199555134 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:35 INFO - PROCESS | 1938 | 1468199555142 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x95373400 == 38 [pid = 1938] [id = 446] 18:12:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x95377400) [pid = 1938] [serial = 1339] [outer = (nil)] 18:12:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x98ea0400) [pid = 1938] [serial = 1340] [outer = 0x95377400] 18:12:35 INFO - PROCESS | 1938 | 1468199555217 Marionette DEBUG loaded listener.js 18:12:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x99167000) [pid = 1938] [serial = 1341] [outer = 0x95377400] 18:12:36 INFO - PROCESS | 1938 | 1468199556113 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 18:12:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1381ms 18:12:36 INFO - PROCESS | 1938 | 1468199556170 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 18:12:36 INFO - PROCESS | 1938 | 1468199556174 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 18:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:12:36 INFO - PROCESS | 1938 | 1468199556180 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:12:36 INFO - PROCESS | 1938 | 1468199556183 Marionette TRACE conn3 <- [1,1758,null,{}] 18:12:36 INFO - PROCESS | 1938 | 1468199556188 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:36 INFO - PROCESS | 1938 | 1468199556193 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:36 INFO - PROCESS | 1938 | 1468199556344 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 18:12:36 INFO - PROCESS | 1938 | 1468199556505 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:36 INFO - PROCESS | 1938 | 1468199556512 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f5000 == 39 [pid = 1938] [id = 447] 18:12:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x92353800) [pid = 1938] [serial = 1342] [outer = (nil)] 18:12:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x992a4000) [pid = 1938] [serial = 1343] [outer = 0x92353800] 18:12:36 INFO - PROCESS | 1938 | 1468199556584 Marionette DEBUG loaded listener.js 18:12:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x992cec00) [pid = 1938] [serial = 1344] [outer = 0x92353800] 18:12:37 INFO - PROCESS | 1938 | 1468199557495 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 18:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1531ms 18:12:37 INFO - PROCESS | 1938 | 1468199557712 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 18:12:37 INFO - PROCESS | 1938 | 1468199557719 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 18:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:12:37 INFO - PROCESS | 1938 | 1468199557727 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:12:37 INFO - PROCESS | 1938 | 1468199557731 Marionette TRACE conn3 <- [1,1762,null,{}] 18:12:37 INFO - PROCESS | 1938 | 1468199557739 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:37 INFO - PROCESS | 1938 | 1468199557745 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:37 INFO - PROCESS | 1938 | 1468199557915 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 18:12:38 INFO - PROCESS | 1938 | 1468199558173 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:38 INFO - PROCESS | 1938 | 1468199558185 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec53000 == 40 [pid = 1938] [id = 448] 18:12:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x90f72000) [pid = 1938] [serial = 1345] [outer = (nil)] 18:12:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x910b7000) [pid = 1938] [serial = 1346] [outer = 0x90f72000] 18:12:38 INFO - PROCESS | 1938 | 1468199558329 Marionette DEBUG loaded listener.js 18:12:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x920cd000) [pid = 1938] [serial = 1347] [outer = 0x90f72000] 18:12:39 INFO - PROCESS | 1938 | --DOCSHELL 0x90582c00 == 39 [pid = 1938] [id = 441] 18:12:39 INFO - PROCESS | 1938 | --DOCSHELL 0x93c37000 == 38 [pid = 1938] [id = 440] 18:12:39 INFO - PROCESS | 1938 | --DOCSHELL 0x925f5000 == 37 [pid = 1938] [id = 439] 18:12:39 INFO - PROCESS | 1938 | --DOCSHELL 0x90f6f000 == 36 [pid = 1938] [id = 438] 18:12:39 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed11c00 == 35 [pid = 1938] [id = 437] 18:12:39 INFO - PROCESS | 1938 | --DOCSHELL 0x906bac00 == 34 [pid = 1938] [id = 433] 18:12:39 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ecc00 == 33 [pid = 1938] [id = 435] 18:12:39 INFO - PROCESS | 1938 | --DOCSHELL 0x906ba000 == 32 [pid = 1938] [id = 434] 18:12:39 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc5000 == 31 [pid = 1938] [id = 427] 18:12:39 INFO - PROCESS | 1938 | --DOCSHELL 0x9234fc00 == 30 [pid = 1938] [id = 436] 18:12:39 INFO - PROCESS | 1938 | --DOCSHELL 0x95373400 == 29 [pid = 1938] [id = 446] 18:12:39 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f5000 == 28 [pid = 1938] [id = 447] 18:12:39 INFO - PROCESS | 1938 | --DOCSHELL 0x9548a800 == 27 [pid = 1938] [id = 445] 18:12:39 INFO - PROCESS | 1938 | --DOCSHELL 0x9251f400 == 26 [pid = 1938] [id = 444] 18:12:39 INFO - PROCESS | 1938 | --DOCSHELL 0x920d7c00 == 25 [pid = 1938] [id = 442] 18:12:39 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed0e400 == 24 [pid = 1938] [id = 443] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x8ec56800) [pid = 1938] [serial = 1283] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x90586000) [pid = 1938] [serial = 1286] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x9058e000) [pid = 1938] [serial = 1287] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x906c4000) [pid = 1938] [serial = 1269] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x906be400) [pid = 1938] [serial = 1268] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x9252a800) [pid = 1938] [serial = 1272] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x92358400) [pid = 1938] [serial = 1271] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x95302400) [pid = 1938] [serial = 1275] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x9528c800) [pid = 1938] [serial = 1274] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x9537e800) [pid = 1938] [serial = 1278] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x95375c00) [pid = 1938] [serial = 1277] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x98362c00) [pid = 1938] [serial = 1281] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x979b4400) [pid = 1938] [serial = 1280] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x92712400) [pid = 1938] [serial = 1295] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x925f3c00) [pid = 1938] [serial = 1298] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x90f78000) [pid = 1938] [serial = 1289] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x9058c000) [pid = 1938] [serial = 1284] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x9242f000) [pid = 1938] [serial = 1292] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x9275d000) [pid = 1938] [serial = 1299] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x92528800) [pid = 1938] [serial = 1293] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x92754400) [pid = 1938] [serial = 1296] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x93e48400) [pid = 1938] [serial = 1301] [outer = (nil)] [url = about:blank] 18:12:39 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x910bb400) [pid = 1938] [serial = 1290] [outer = (nil)] [url = about:blank] 18:12:40 INFO - PROCESS | 1938 | 1468199560061 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 18:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 2390ms 18:12:40 INFO - PROCESS | 1938 | 1468199560118 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 18:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:12:40 INFO - PROCESS | 1938 | 1468199560123 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 18:12:40 INFO - PROCESS | 1938 | 1468199560131 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:12:40 INFO - PROCESS | 1938 | 1468199560134 Marionette TRACE conn3 <- [1,1766,null,{}] 18:12:40 INFO - PROCESS | 1938 | 1468199560142 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:40 INFO - PROCESS | 1938 | 1468199560147 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:40 INFO - PROCESS | 1938 | 1468199560313 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 18:12:40 INFO - PROCESS | 1938 | 1468199560466 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:40 INFO - PROCESS | 1938 | 1468199560472 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec53c00 == 25 [pid = 1938] [id = 449] 18:12:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x8ec5b800) [pid = 1938] [serial = 1348] [outer = (nil)] 18:12:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x9058d400) [pid = 1938] [serial = 1349] [outer = 0x8ec5b800] 18:12:40 INFO - PROCESS | 1938 | 1468199560540 Marionette DEBUG loaded listener.js 18:12:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x90591000) [pid = 1938] [serial = 1350] [outer = 0x8ec5b800] 18:12:41 INFO - PROCESS | 1938 | 1468199561199 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 18:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1134ms 18:12:41 INFO - PROCESS | 1938 | 1468199561264 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 18:12:41 INFO - PROCESS | 1938 | 1468199561272 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 18:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:12:41 INFO - PROCESS | 1938 | 1468199561283 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:12:41 INFO - PROCESS | 1938 | 1468199561287 Marionette TRACE conn3 <- [1,1770,null,{}] 18:12:41 INFO - PROCESS | 1938 | 1468199561300 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:41 INFO - PROCESS | 1938 | 1468199561305 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:41 INFO - PROCESS | 1938 | 1468199561457 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 18:12:41 INFO - PROCESS | 1938 | 1468199561471 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:41 INFO - PROCESS | 1938 | 1468199561480 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d60c00 == 26 [pid = 1938] [id = 450] 18:12:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x90d65000) [pid = 1938] [serial = 1351] [outer = (nil)] 18:12:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x90f6d400) [pid = 1938] [serial = 1352] [outer = 0x90d65000] 18:12:41 INFO - PROCESS | 1938 | 1468199561547 Marionette DEBUG loaded listener.js 18:12:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x90f79000) [pid = 1938] [serial = 1353] [outer = 0x90d65000] 18:12:42 INFO - PROCESS | 1938 | 1468199562484 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 18:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1247ms 18:12:42 INFO - PROCESS | 1938 | 1468199562530 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 18:12:42 INFO - PROCESS | 1938 | 1468199562534 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 18:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:12:42 INFO - PROCESS | 1938 | 1468199562540 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:12:42 INFO - PROCESS | 1938 | 1468199562545 Marionette TRACE conn3 <- [1,1774,null,{}] 18:12:42 INFO - PROCESS | 1938 | 1468199562569 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:42 INFO - PROCESS | 1938 | 1468199562577 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:42 INFO - PROCESS | 1938 | 1468199562774 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 18:12:42 INFO - PROCESS | 1938 | 1468199562797 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:42 INFO - PROCESS | 1938 | 1468199562807 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x9251e400 == 27 [pid = 1938] [id = 451] 18:12:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9251e800) [pid = 1938] [serial = 1354] [outer = (nil)] 18:12:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x90f77800) [pid = 1938] [serial = 1355] [outer = 0x9251e800] 18:12:42 INFO - PROCESS | 1938 | 1468199562884 Marionette DEBUG loaded listener.js 18:12:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x925e7c00) [pid = 1938] [serial = 1356] [outer = 0x9251e800] 18:12:43 INFO - PROCESS | 1938 | 1468199563744 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 18:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1236ms 18:12:43 INFO - PROCESS | 1938 | 1468199563777 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 18:12:43 INFO - PROCESS | 1938 | 1468199563781 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 18:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:12:43 INFO - PROCESS | 1938 | 1468199563786 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:12:43 INFO - PROCESS | 1938 | 1468199563788 Marionette TRACE conn3 <- [1,1778,null,{}] 18:12:43 INFO - PROCESS | 1938 | 1468199563795 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:43 INFO - PROCESS | 1938 | 1468199563799 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:44 INFO - PROCESS | 1938 | 1468199564001 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 18:12:44 INFO - PROCESS | 1938 | 1468199564023 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:44 INFO - PROCESS | 1938 | 1468199564030 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x925ec800 == 28 [pid = 1938] [id = 452] 18:12:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x925f4c00) [pid = 1938] [serial = 1357] [outer = (nil)] 18:12:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x92718c00) [pid = 1938] [serial = 1358] [outer = 0x925f4c00] 18:12:44 INFO - PROCESS | 1938 | 1468199564093 Marionette DEBUG loaded listener.js 18:12:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9275a400) [pid = 1938] [serial = 1359] [outer = 0x925f4c00] 18:12:44 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x93c3c000) [pid = 1938] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:12:44 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x9275c000) [pid = 1938] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:12:44 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x90d6e400) [pid = 1938] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:12:44 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x9089e000) [pid = 1938] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:12:44 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x9224e000) [pid = 1938] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:12:44 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x90588c00) [pid = 1938] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:12:44 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x93e44400) [pid = 1938] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:12:44 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x9224c400) [pid = 1938] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:12:44 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x906c1800) [pid = 1938] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:12:44 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x9530c000) [pid = 1938] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:12:45 INFO - PROCESS | 1938 | 1468199565163 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 18:12:45 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 18:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1428ms 18:12:45 INFO - PROCESS | 1938 | 1468199565215 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 18:12:45 INFO - PROCESS | 1938 | 1468199565219 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 18:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:12:45 INFO - PROCESS | 1938 | 1468199565224 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:12:45 INFO - PROCESS | 1938 | 1468199565227 Marionette TRACE conn3 <- [1,1782,null,{}] 18:12:45 INFO - PROCESS | 1938 | 1468199565232 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:45 INFO - PROCESS | 1938 | 1468199565237 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:45 INFO - PROCESS | 1938 | 1468199565374 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 18:12:45 INFO - PROCESS | 1938 | 1468199565389 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:45 INFO - PROCESS | 1938 | 1468199565396 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebcb800 == 29 [pid = 1938] [id = 453] 18:12:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x90588c00) [pid = 1938] [serial = 1360] [outer = (nil)] 18:12:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x925f0400) [pid = 1938] [serial = 1361] [outer = 0x90588c00] 18:12:45 INFO - PROCESS | 1938 | 1468199565460 Marionette DEBUG loaded listener.js 18:12:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x9275d000) [pid = 1938] [serial = 1362] [outer = 0x90588c00] 18:12:46 INFO - PROCESS | 1938 | 1468199566241 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 18:12:46 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 18:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1077ms 18:12:46 INFO - PROCESS | 1938 | 1468199566308 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 18:12:46 INFO - PROCESS | 1938 | 1468199566312 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 18:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:12:46 INFO - PROCESS | 1938 | 1468199566318 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:12:46 INFO - PROCESS | 1938 | 1468199566320 Marionette TRACE conn3 <- [1,1786,null,{}] 18:12:46 INFO - PROCESS | 1938 | 1468199566326 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:46 INFO - PROCESS | 1938 | 1468199566335 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:46 INFO - PROCESS | 1938 | 1468199566509 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 18:12:46 INFO - PROCESS | 1938 | 1468199566518 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:46 INFO - PROCESS | 1938 | 1468199566524 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c3c00 == 30 [pid = 1938] [id = 454] 18:12:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x93c3dc00) [pid = 1938] [serial = 1363] [outer = (nil)] 18:12:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x95107800) [pid = 1938] [serial = 1364] [outer = 0x93c3dc00] 18:12:46 INFO - PROCESS | 1938 | 1468199566588 Marionette DEBUG loaded listener.js 18:12:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x9528c800) [pid = 1938] [serial = 1365] [outer = 0x93c3dc00] 18:12:47 INFO - PROCESS | 1938 | 1468199567685 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 18:12:47 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 18:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1434ms 18:12:47 INFO - PROCESS | 1938 | 1468199567753 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 18:12:47 INFO - PROCESS | 1938 | 1468199567759 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 18:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:12:47 INFO - PROCESS | 1938 | 1468199567767 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:12:47 INFO - PROCESS | 1938 | 1468199567774 Marionette TRACE conn3 <- [1,1790,null,{}] 18:12:47 INFO - PROCESS | 1938 | 1468199567782 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:47 INFO - PROCESS | 1938 | 1468199567787 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:47 INFO - PROCESS | 1938 | 1468199567965 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 18:12:48 INFO - PROCESS | 1938 | 1468199568136 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:48 INFO - PROCESS | 1938 | 1468199568149 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ee000 == 31 [pid = 1938] [id = 455] 18:12:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x8ebc9c00) [pid = 1938] [serial = 1366] [outer = (nil)] 18:12:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x906c6400) [pid = 1938] [serial = 1367] [outer = 0x8ebc9c00] 18:12:48 INFO - PROCESS | 1938 | 1468199568224 Marionette DEBUG loaded listener.js 18:12:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x90d6ac00) [pid = 1938] [serial = 1368] [outer = 0x8ebc9c00] 18:12:49 INFO - PROCESS | 1938 | 1468199569174 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:12:49 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) 18:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1489ms 18:12:49 INFO - PROCESS | 1938 | 1468199569256 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 18:12:49 INFO - PROCESS | 1938 | 1468199569263 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 18:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:12:49 INFO - PROCESS | 1938 | 1468199569274 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:12:49 INFO - PROCESS | 1938 | 1468199569277 Marionette TRACE conn3 <- [1,1794,null,{}] 18:12:49 INFO - PROCESS | 1938 | 1468199569284 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:49 INFO - PROCESS | 1938 | 1468199569289 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:49 INFO - PROCESS | 1938 | 1468199569489 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 18:12:49 INFO - PROCESS | 1938 | 1468199569734 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:49 INFO - PROCESS | 1938 | 1468199569742 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x92243400 == 32 [pid = 1938] [id = 456] 18:12:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9242e400) [pid = 1938] [serial = 1369] [outer = (nil)] 18:12:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x925ecc00) [pid = 1938] [serial = 1370] [outer = 0x9242e400] 18:12:49 INFO - PROCESS | 1938 | 1468199569860 Marionette DEBUG loaded listener.js 18:12:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x92719800) [pid = 1938] [serial = 1371] [outer = 0x9242e400] 18:12:50 INFO - PROCESS | 1938 | 1468199570760 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:12:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:12:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1529ms 18:12:50 INFO - PROCESS | 1938 | 1468199570803 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 18:12:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:12:50 INFO - PROCESS | 1938 | 1468199570808 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 18:12:50 INFO - PROCESS | 1938 | 1468199570814 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:12:50 INFO - PROCESS | 1938 | 1468199570820 Marionette TRACE conn3 <- [1,1798,null,{}] 18:12:50 INFO - PROCESS | 1938 | 1468199570835 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:50 INFO - PROCESS | 1938 | 1468199570843 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:51 INFO - PROCESS | 1938 | 1468199571009 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 18:12:51 INFO - PROCESS | 1938 | 1468199571173 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:51 INFO - PROCESS | 1938 | 1468199571183 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x9242f000 == 33 [pid = 1938] [id = 457] 18:12:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x9510bc00) [pid = 1938] [serial = 1372] [outer = (nil)] 18:12:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x9530c000) [pid = 1938] [serial = 1373] [outer = 0x9510bc00] 18:12:51 INFO - PROCESS | 1938 | 1468199571259 Marionette DEBUG loaded listener.js 18:12:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x95378000) [pid = 1938] [serial = 1374] [outer = 0x9510bc00] 18:12:52 INFO - PROCESS | 1938 | 1468199572418 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 18:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1638ms 18:12:52 INFO - PROCESS | 1938 | 1468199572452 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 18:12:52 INFO - PROCESS | 1938 | 1468199572457 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 18:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:12:52 INFO - PROCESS | 1938 | 1468199572465 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:12:52 INFO - PROCESS | 1938 | 1468199572469 Marionette TRACE conn3 <- [1,1802,null,{}] 18:12:52 INFO - PROCESS | 1938 | 1468199572477 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:52 INFO - PROCESS | 1938 | 1468199572482 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:52 INFO - PROCESS | 1938 | 1468199572663 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 18:12:52 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebcb800 == 32 [pid = 1938] [id = 453] 18:12:52 INFO - PROCESS | 1938 | --DOCSHELL 0x925ec800 == 31 [pid = 1938] [id = 452] 18:12:52 INFO - PROCESS | 1938 | --DOCSHELL 0x9251e400 == 30 [pid = 1938] [id = 451] 18:12:52 INFO - PROCESS | 1938 | --DOCSHELL 0x90d60c00 == 29 [pid = 1938] [id = 450] 18:12:52 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec53c00 == 28 [pid = 1938] [id = 449] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x95293000) [pid = 1938] [serial = 1322] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x93e40c00) [pid = 1938] [serial = 1320] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x9530b400) [pid = 1938] [serial = 1323] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x925e7000) [pid = 1938] [serial = 1325] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x951d8400) [pid = 1938] [serial = 1302] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x92351800) [pid = 1938] [serial = 1316] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x9242b800) [pid = 1938] [serial = 1317] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x9089c800) [pid = 1938] [serial = 1313] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x90d67000) [pid = 1938] [serial = 1314] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x95293800) [pid = 1938] [serial = 1310] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x95305800) [pid = 1938] [serial = 1311] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x92526c00) [pid = 1938] [serial = 1307] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x925ef000) [pid = 1938] [serial = 1308] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x90f6e400) [pid = 1938] [serial = 1304] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x910b8400) [pid = 1938] [serial = 1305] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x97bc4c00) [pid = 1938] [serial = 1328] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x983e2000) [pid = 1938] [serial = 1329] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x93c39c00) [pid = 1938] [serial = 1319] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x93c5a000) [pid = 1938] [serial = 1326] [outer = (nil)] [url = about:blank] 18:12:52 INFO - PROCESS | 1938 | 1468199572907 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:52 INFO - PROCESS | 1938 | 1468199572917 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed0fc00 == 29 [pid = 1938] [id = 458] 18:12:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x8ed12400) [pid = 1938] [serial = 1375] [outer = (nil)] 18:12:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x90582400) [pid = 1938] [serial = 1376] [outer = 0x8ed12400] 18:12:52 INFO - PROCESS | 1938 | 1468199572979 Marionette DEBUG loaded listener.js 18:12:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x90590800) [pid = 1938] [serial = 1377] [outer = 0x8ed12400] 18:12:53 INFO - PROCESS | 1938 | 1468199573727 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1282ms 18:12:53 INFO - PROCESS | 1938 | 1468199573749 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 18:12:53 INFO - PROCESS | 1938 | 1468199573756 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 18:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:12:53 INFO - PROCESS | 1938 | 1468199573770 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:12:53 INFO - PROCESS | 1938 | 1468199573773 Marionette TRACE conn3 <- [1,1806,null,{}] 18:12:53 INFO - PROCESS | 1938 | 1468199573779 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:53 INFO - PROCESS | 1938 | 1468199573784 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:53 INFO - PROCESS | 1938 | 1468199573935 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 18:12:53 INFO - PROCESS | 1938 | 1468199573950 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:53 INFO - PROCESS | 1938 | 1468199573958 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x90894000 == 30 [pid = 1938] [id = 459] 18:12:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x90d68c00) [pid = 1938] [serial = 1378] [outer = (nil)] 18:12:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x90f73c00) [pid = 1938] [serial = 1379] [outer = 0x90d68c00] 18:12:54 INFO - PROCESS | 1938 | 1468199574022 Marionette DEBUG loaded listener.js 18:12:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x910bd400) [pid = 1938] [serial = 1380] [outer = 0x90d68c00] 18:12:54 INFO - PROCESS | 1938 | 1468199574911 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 18:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1187ms 18:12:54 INFO - PROCESS | 1938 | 1468199574957 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 18:12:54 INFO - PROCESS | 1938 | 1468199574960 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 18:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:12:54 INFO - PROCESS | 1938 | 1468199574966 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:12:54 INFO - PROCESS | 1938 | 1468199574972 Marionette TRACE conn3 <- [1,1810,null,{}] 18:12:54 INFO - PROCESS | 1938 | 1468199574986 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:54 INFO - PROCESS | 1938 | 1468199574994 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:55 INFO - PROCESS | 1938 | 1468199575138 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 18:12:55 INFO - PROCESS | 1938 | 1468199575270 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:55 INFO - PROCESS | 1938 | 1468199575279 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x92351800 == 31 [pid = 1938] [id = 460] 18:12:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x9242d000) [pid = 1938] [serial = 1381] [outer = (nil)] 18:12:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x92527c00) [pid = 1938] [serial = 1382] [outer = 0x9242d000] 18:12:55 INFO - PROCESS | 1938 | 1468199575359 Marionette DEBUG loaded listener.js 18:12:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x925ed800) [pid = 1938] [serial = 1383] [outer = 0x9242d000] 18:12:56 INFO - PROCESS | 1938 | 1468199576167 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 18:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1232ms 18:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:12:56 INFO - PROCESS | 1938 | 1468199576206 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 18:12:56 INFO - PROCESS | 1938 | 1468199576209 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 18:12:56 INFO - PROCESS | 1938 | 1468199576215 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:12:56 INFO - PROCESS | 1938 | 1468199576218 Marionette TRACE conn3 <- [1,1814,null,{}] 18:12:56 INFO - PROCESS | 1938 | 1468199576227 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:56 INFO - PROCESS | 1938 | 1468199576231 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:56 INFO - PROCESS | 1938 | 1468199576436 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 18:12:56 INFO - PROCESS | 1938 | 1468199576457 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:56 INFO - PROCESS | 1938 | 1468199576464 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x92528800 == 32 [pid = 1938] [id = 461] 18:12:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x92714c00) [pid = 1938] [serial = 1384] [outer = (nil)] 18:12:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x93c5b400) [pid = 1938] [serial = 1385] [outer = 0x92714c00] 18:12:56 INFO - PROCESS | 1938 | 1468199576527 Marionette DEBUG loaded listener.js 18:12:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x93e3f400) [pid = 1938] [serial = 1386] [outer = 0x92714c00] 18:12:57 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x90588c00) [pid = 1938] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:12:57 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x8ec5b800) [pid = 1938] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:12:57 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x90d65000) [pid = 1938] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:12:57 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x8ed10400) [pid = 1938] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:12:57 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x925f3000) [pid = 1938] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:12:57 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x9251e800) [pid = 1938] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:12:57 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x90f72000) [pid = 1938] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:12:57 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x95490400) [pid = 1938] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:12:57 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x95377400) [pid = 1938] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:12:57 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x925f4c00) [pid = 1938] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:12:57 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x92353800) [pid = 1938] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:12:57 INFO - PROCESS | 1938 | 1468199577469 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 18:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1288ms 18:12:57 INFO - PROCESS | 1938 | 1468199577503 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 18:12:57 INFO - PROCESS | 1938 | 1468199577505 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 18:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:12:57 INFO - PROCESS | 1938 | 1468199577511 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:12:57 INFO - PROCESS | 1938 | 1468199577514 Marionette TRACE conn3 <- [1,1818,null,{}] 18:12:57 INFO - PROCESS | 1938 | 1468199577519 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:57 INFO - PROCESS | 1938 | 1468199577524 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:57 INFO - PROCESS | 1938 | 1468199577699 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 18:12:57 INFO - PROCESS | 1938 | 1468199577780 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:57 INFO - PROCESS | 1938 | 1468199577788 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x90589000 == 33 [pid = 1938] [id = 462] 18:12:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x90d63000) [pid = 1938] [serial = 1387] [outer = (nil)] 18:12:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x92523800) [pid = 1938] [serial = 1388] [outer = 0x90d63000] 18:12:57 INFO - PROCESS | 1938 | 1468199577849 Marionette DEBUG loaded listener.js 18:12:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x93c3c000) [pid = 1938] [serial = 1389] [outer = 0x90d63000] 18:12:58 INFO - PROCESS | 1938 | 1468199578546 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 18:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1081ms 18:12:58 INFO - PROCESS | 1938 | 1468199578593 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 18:12:58 INFO - PROCESS | 1938 | 1468199578596 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 18:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:12:58 INFO - PROCESS | 1938 | 1468199578602 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:12:58 INFO - PROCESS | 1938 | 1468199578605 Marionette TRACE conn3 <- [1,1822,null,{}] 18:12:58 INFO - PROCESS | 1938 | 1468199578619 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:58 INFO - PROCESS | 1938 | 1468199578628 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:58 INFO - PROCESS | 1938 | 1468199578797 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 18:12:58 INFO - PROCESS | 1938 | 1468199578812 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:58 INFO - PROCESS | 1938 | 1468199578820 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:12:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x9275f400 == 34 [pid = 1938] [id = 463] 18:12:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x93e44800) [pid = 1938] [serial = 1390] [outer = (nil)] 18:12:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x95306800) [pid = 1938] [serial = 1391] [outer = 0x93e44800] 18:12:58 INFO - PROCESS | 1938 | 1468199578881 Marionette DEBUG loaded listener.js 18:12:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x95310400) [pid = 1938] [serial = 1392] [outer = 0x93e44800] 18:12:59 INFO - PROCESS | 1938 | 1468199579894 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 18:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1335ms 18:12:59 INFO - PROCESS | 1938 | 1468199579939 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 18:12:59 INFO - PROCESS | 1938 | 1468199579945 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 18:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:12:59 INFO - PROCESS | 1938 | 1468199579953 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:12:59 INFO - PROCESS | 1938 | 1468199579959 Marionette TRACE conn3 <- [1,1826,null,{}] 18:12:59 INFO - PROCESS | 1938 | 1468199579967 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:59 INFO - PROCESS | 1938 | 1468199579974 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:00 INFO - PROCESS | 1938 | 1468199580144 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 18:13:00 INFO - PROCESS | 1938 | 1468199580319 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:00 INFO - PROCESS | 1938 | 1468199580329 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f8000 == 35 [pid = 1938] [id = 464] 18:13:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x8e0fbc00) [pid = 1938] [serial = 1393] [outer = (nil)] 18:13:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x906c7c00) [pid = 1938] [serial = 1394] [outer = 0x8e0fbc00] 18:13:00 INFO - PROCESS | 1938 | 1468199580417 Marionette DEBUG loaded listener.js 18:13:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x9089e400) [pid = 1938] [serial = 1395] [outer = 0x8e0fbc00] 18:13:01 INFO - PROCESS | 1938 | 1468199581302 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 18:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1382ms 18:13:01 INFO - PROCESS | 1938 | 1468199581335 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 18:13:01 INFO - PROCESS | 1938 | 1468199581343 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 18:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:13:01 INFO - PROCESS | 1938 | 1468199581353 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:13:01 INFO - PROCESS | 1938 | 1468199581357 Marionette TRACE conn3 <- [1,1830,null,{}] 18:13:01 INFO - PROCESS | 1938 | 1468199581363 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:01 INFO - PROCESS | 1938 | 1468199581369 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:01 INFO - PROCESS | 1938 | 1468199581540 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 18:13:01 INFO - PROCESS | 1938 | 1468199581709 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:01 INFO - PROCESS | 1938 | 1468199581722 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x92248000 == 36 [pid = 1938] [id = 465] 18:13:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x9224b800) [pid = 1938] [serial = 1396] [outer = (nil)] 18:13:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x9235a800) [pid = 1938] [serial = 1397] [outer = 0x9224b800] 18:13:01 INFO - PROCESS | 1938 | 1468199581798 Marionette DEBUG loaded listener.js 18:13:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x92523000) [pid = 1938] [serial = 1398] [outer = 0x9224b800] 18:13:02 INFO - PROCESS | 1938 | 1468199582759 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 18:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1482ms 18:13:02 INFO - PROCESS | 1938 | 1468199582835 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 18:13:02 INFO - PROCESS | 1938 | 1468199582839 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 18:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:13:02 INFO - PROCESS | 1938 | 1468199582847 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:13:02 INFO - PROCESS | 1938 | 1468199582853 Marionette TRACE conn3 <- [1,1834,null,{}] 18:13:02 INFO - PROCESS | 1938 | 1468199582868 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:02 INFO - PROCESS | 1938 | 1468199582877 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:03 INFO - PROCESS | 1938 | 1468199583088 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 18:13:03 INFO - PROCESS | 1938 | 1468199583264 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:03 INFO - PROCESS | 1938 | 1468199583275 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x95296800 == 37 [pid = 1938] [id = 466] 18:13:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x95296c00) [pid = 1938] [serial = 1399] [outer = (nil)] 18:13:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x95310800) [pid = 1938] [serial = 1400] [outer = 0x95296c00] 18:13:03 INFO - PROCESS | 1938 | 1468199583351 Marionette DEBUG loaded listener.js 18:13:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x95381400) [pid = 1938] [serial = 1401] [outer = 0x95296c00] 18:13:04 INFO - PROCESS | 1938 | 1468199584222 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 18:13:04 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 18:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1440ms 18:13:04 INFO - PROCESS | 1938 | 1468199584287 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 18:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:13:04 INFO - PROCESS | 1938 | 1468199584292 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 18:13:04 INFO - PROCESS | 1938 | 1468199584298 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:13:04 INFO - PROCESS | 1938 | 1468199584301 Marionette TRACE conn3 <- [1,1838,null,{}] 18:13:04 INFO - PROCESS | 1938 | 1468199584307 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:04 INFO - PROCESS | 1938 | 1468199584312 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:04 INFO - PROCESS | 1938 | 1468199584476 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 18:13:04 INFO - PROCESS | 1938 | 1468199584646 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:04 INFO - PROCESS | 1938 | 1468199584652 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d62400 == 38 [pid = 1938] [id = 467] 18:13:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x95106800) [pid = 1938] [serial = 1402] [outer = (nil)] 18:13:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x97b36c00) [pid = 1938] [serial = 1403] [outer = 0x95106800] 18:13:04 INFO - PROCESS | 1938 | 1468199584733 Marionette DEBUG loaded listener.js 18:13:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x983e3800) [pid = 1938] [serial = 1404] [outer = 0x95106800] 18:13:05 INFO - PROCESS | 1938 | 1468199585638 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 18:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1386ms 18:13:05 INFO - PROCESS | 1938 | 1468199585684 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 18:13:05 INFO - PROCESS | 1938 | 1468199585688 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 18:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:13:05 INFO - PROCESS | 1938 | 1468199585694 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:13:05 INFO - PROCESS | 1938 | 1468199585697 Marionette TRACE conn3 <- [1,1842,null,{}] 18:13:05 INFO - PROCESS | 1938 | 1468199585702 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:05 INFO - PROCESS | 1938 | 1468199585707 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:05 INFO - PROCESS | 1938 | 1468199585856 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 18:13:06 INFO - PROCESS | 1938 | 1468199586025 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:06 INFO - PROCESS | 1938 | 1468199586038 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec50400 == 39 [pid = 1938] [id = 468] 18:13:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x8ed0e000) [pid = 1938] [serial = 1405] [outer = (nil)] 18:13:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x98d6b400) [pid = 1938] [serial = 1406] [outer = 0x8ed0e000] 18:13:06 INFO - PROCESS | 1938 | 1468199586111 Marionette DEBUG loaded listener.js 18:13:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x98e17400) [pid = 1938] [serial = 1407] [outer = 0x8ed0e000] 18:13:06 INFO - PROCESS | 1938 | 1468199586963 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 18:13:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:13:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1330ms 18:13:07 INFO - PROCESS | 1938 | 1468199587025 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 18:13:07 INFO - PROCESS | 1938 | 1468199587029 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 18:13:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:13:07 INFO - PROCESS | 1938 | 1468199587035 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:13:07 INFO - PROCESS | 1938 | 1468199587038 Marionette TRACE conn3 <- [1,1846,null,{}] 18:13:07 INFO - PROCESS | 1938 | 1468199587044 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:07 INFO - PROCESS | 1938 | 1468199587054 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:07 INFO - PROCESS | 1938 | 1468199587287 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 18:13:07 INFO - PROCESS | 1938 | 1468199587459 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:07 INFO - PROCESS | 1938 | 1468199587465 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f4400 == 40 [pid = 1938] [id = 469] 18:13:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x8ec5a000) [pid = 1938] [serial = 1408] [outer = (nil)] 18:13:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x9271a800) [pid = 1938] [serial = 1409] [outer = 0x8ec5a000] 18:13:07 INFO - PROCESS | 1938 | 1468199587540 Marionette DEBUG loaded listener.js 18:13:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x9275e800) [pid = 1938] [serial = 1410] [outer = 0x8ec5a000] 18:13:08 INFO - PROCESS | 1938 | 1468199588675 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:13:08 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) 18:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1684ms 18:13:08 INFO - PROCESS | 1938 | 1468199588721 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 18:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:13:08 INFO - PROCESS | 1938 | 1468199588726 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 18:13:08 INFO - PROCESS | 1938 | 1468199588733 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:13:08 INFO - PROCESS | 1938 | 1468199588736 Marionette TRACE conn3 <- [1,1850,null,{}] 18:13:08 INFO - PROCESS | 1938 | 1468199588744 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:08 INFO - PROCESS | 1938 | 1468199588749 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:08 INFO - PROCESS | 1938 | 1468199588924 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 18:13:09 INFO - PROCESS | 1938 | 1468199589113 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:09 INFO - PROCESS | 1938 | 1468199589127 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x9089d800 == 41 [pid = 1938] [id = 470] 18:13:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x90d65400) [pid = 1938] [serial = 1411] [outer = (nil)] 18:13:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x910b8400) [pid = 1938] [serial = 1412] [outer = 0x90d65400] 18:13:09 INFO - PROCESS | 1938 | 1468199589216 Marionette DEBUG loaded listener.js 18:13:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x920cb000) [pid = 1938] [serial = 1413] [outer = 0x90d65400] 18:13:10 INFO - PROCESS | 1938 | --DOCSHELL 0x90589000 == 40 [pid = 1938] [id = 462] 18:13:10 INFO - PROCESS | 1938 | --DOCSHELL 0x92528800 == 39 [pid = 1938] [id = 461] 18:13:10 INFO - PROCESS | 1938 | --DOCSHELL 0x92351800 == 38 [pid = 1938] [id = 460] 18:13:10 INFO - PROCESS | 1938 | --DOCSHELL 0x90894000 == 37 [pid = 1938] [id = 459] 18:13:10 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed0fc00 == 36 [pid = 1938] [id = 458] 18:13:10 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ee000 == 35 [pid = 1938] [id = 455] 18:13:10 INFO - PROCESS | 1938 | --DOCSHELL 0x92243400 == 34 [pid = 1938] [id = 456] 18:13:10 INFO - PROCESS | 1938 | --DOCSHELL 0x906c3c00 == 33 [pid = 1938] [id = 454] 18:13:10 INFO - PROCESS | 1938 | --DOCSHELL 0x9242f000 == 32 [pid = 1938] [id = 457] 18:13:10 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec53000 == 31 [pid = 1938] [id = 448] 18:13:10 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f4400 == 30 [pid = 1938] [id = 469] 18:13:10 INFO - PROCESS | 1938 | --DOCSHELL 0x90d62400 == 29 [pid = 1938] [id = 467] 18:13:10 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec50400 == 28 [pid = 1938] [id = 468] 18:13:10 INFO - PROCESS | 1938 | --DOCSHELL 0x95296800 == 27 [pid = 1938] [id = 466] 18:13:10 INFO - PROCESS | 1938 | --DOCSHELL 0x92248000 == 26 [pid = 1938] [id = 465] 18:13:10 INFO - PROCESS | 1938 | --DOCSHELL 0x9275f400 == 25 [pid = 1938] [id = 463] 18:13:10 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f8000 == 24 [pid = 1938] [id = 464] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x925f0400) [pid = 1938] [serial = 1361] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x9058d400) [pid = 1938] [serial = 1349] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x90591000) [pid = 1938] [serial = 1350] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x90f6d400) [pid = 1938] [serial = 1352] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x920d3400) [pid = 1938] [serial = 1332] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x90f6ec00) [pid = 1938] [serial = 1331] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x931f3400) [pid = 1938] [serial = 1335] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x92759400) [pid = 1938] [serial = 1334] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x90f77800) [pid = 1938] [serial = 1355] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x920cd000) [pid = 1938] [serial = 1347] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x910b7000) [pid = 1938] [serial = 1346] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x98d74000) [pid = 1938] [serial = 1338] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x98684800) [pid = 1938] [serial = 1337] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x99167000) [pid = 1938] [serial = 1341] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x98ea0400) [pid = 1938] [serial = 1340] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x92718c00) [pid = 1938] [serial = 1358] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x992cec00) [pid = 1938] [serial = 1344] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x992a4000) [pid = 1938] [serial = 1343] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x9275a400) [pid = 1938] [serial = 1359] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x9275d000) [pid = 1938] [serial = 1362] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x925e7c00) [pid = 1938] [serial = 1356] [outer = (nil)] [url = about:blank] 18:13:10 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x90f79000) [pid = 1938] [serial = 1353] [outer = (nil)] [url = about:blank] 18:13:11 INFO - PROCESS | 1938 | 1468199591177 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2484ms 18:13:11 INFO - PROCESS | 1938 | 1468199591219 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 18:13:11 INFO - PROCESS | 1938 | 1468199591225 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 18:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:13:11 INFO - PROCESS | 1938 | 1468199591234 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:13:11 INFO - PROCESS | 1938 | 1468199591239 Marionette TRACE conn3 <- [1,1854,null,{}] 18:13:11 INFO - PROCESS | 1938 | 1468199591247 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:11 INFO - PROCESS | 1938 | 1468199591254 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:11 INFO - PROCESS | 1938 | 1468199591450 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 18:13:11 INFO - PROCESS | 1938 | 1468199591609 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:11 INFO - PROCESS | 1938 | 1468199591623 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebd0800 == 25 [pid = 1938] [id = 471] 18:13:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x8ec50400) [pid = 1938] [serial = 1414] [outer = (nil)] 18:13:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x90584000) [pid = 1938] [serial = 1415] [outer = 0x8ec50400] 18:13:11 INFO - PROCESS | 1938 | 1468199591698 Marionette DEBUG loaded listener.js 18:13:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x906bbc00) [pid = 1938] [serial = 1416] [outer = 0x8ec50400] 18:13:12 INFO - PROCESS | 1938 | 1468199592617 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1434ms 18:13:12 INFO - PROCESS | 1938 | 1468199592687 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 18:13:12 INFO - PROCESS | 1938 | 1468199592696 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 18:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:13:12 INFO - PROCESS | 1938 | 1468199592709 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:13:12 INFO - PROCESS | 1938 | 1468199592714 Marionette TRACE conn3 <- [1,1858,null,{}] 18:13:12 INFO - PROCESS | 1938 | 1468199592720 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:12 INFO - PROCESS | 1938 | 1468199592726 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:12 INFO - PROCESS | 1938 | 1468199592906 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 18:13:13 INFO - PROCESS | 1938 | 1468199593046 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:13 INFO - PROCESS | 1938 | 1468199593055 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d68000 == 26 [pid = 1938] [id = 472] 18:13:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x90d6cc00) [pid = 1938] [serial = 1417] [outer = (nil)] 18:13:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x90f6fc00) [pid = 1938] [serial = 1418] [outer = 0x90d6cc00] 18:13:13 INFO - PROCESS | 1938 | 1468199593185 Marionette DEBUG loaded listener.js 18:13:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x910b7000) [pid = 1938] [serial = 1419] [outer = 0x90d6cc00] 18:13:14 INFO - PROCESS | 1938 | 1468199594129 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 18:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1485ms 18:13:14 INFO - PROCESS | 1938 | 1468199594194 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 18:13:14 INFO - PROCESS | 1938 | 1468199594198 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 18:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:13:14 INFO - PROCESS | 1938 | 1468199594204 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:13:14 INFO - PROCESS | 1938 | 1468199594210 Marionette TRACE conn3 <- [1,1862,null,{}] 18:13:14 INFO - PROCESS | 1938 | 1468199594227 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:14 INFO - PROCESS | 1938 | 1468199594236 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:14 INFO - PROCESS | 1938 | 1468199594443 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 18:13:14 INFO - PROCESS | 1938 | 1468199594689 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:14 INFO - PROCESS | 1938 | 1468199594698 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x9224e400 == 27 [pid = 1938] [id = 473] 18:13:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x9224e800) [pid = 1938] [serial = 1420] [outer = (nil)] 18:13:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x92356400) [pid = 1938] [serial = 1421] [outer = 0x9224e800] 18:13:14 INFO - PROCESS | 1938 | 1468199594823 Marionette DEBUG loaded listener.js 18:13:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x9242fc00) [pid = 1938] [serial = 1422] [outer = 0x9224e800] 18:13:15 INFO - PROCESS | 1938 | 1468199595764 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 18:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1636ms 18:13:15 INFO - PROCESS | 1938 | 1468199595840 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 18:13:15 INFO - PROCESS | 1938 | 1468199595845 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 18:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:13:15 INFO - PROCESS | 1938 | 1468199595851 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:13:15 INFO - PROCESS | 1938 | 1468199595854 Marionette TRACE conn3 <- [1,1866,null,{}] 18:13:15 INFO - PROCESS | 1938 | 1468199595860 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:15 INFO - PROCESS | 1938 | 1468199595865 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:16 INFO - PROCESS | 1938 | 1468199596047 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 18:13:16 INFO - PROCESS | 1938 | 1468199596205 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:16 INFO - PROCESS | 1938 | 1468199596216 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f1000 == 28 [pid = 1938] [id = 474] 18:13:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x92718800) [pid = 1938] [serial = 1423] [outer = (nil)] 18:13:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x92757400) [pid = 1938] [serial = 1424] [outer = 0x92718800] 18:13:16 INFO - PROCESS | 1938 | 1468199596339 Marionette DEBUG loaded listener.js 18:13:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x931edc00) [pid = 1938] [serial = 1425] [outer = 0x92718800] 18:13:17 INFO - PROCESS | 1938 | --DOCSHELL 0x9058d800 == 27 [pid = 1938] [id = 405] 18:13:17 INFO - PROCESS | 1938 | --DOCSHELL 0x90f71800 == 26 [pid = 1938] [id = 406] 18:13:17 INFO - PROCESS | 1938 | 1468199597342 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 18:13:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:13:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1537ms 18:13:17 INFO - PROCESS | 1938 | 1468199597389 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 18:13:17 INFO - PROCESS | 1938 | 1468199597395 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 18:13:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:13:17 INFO - PROCESS | 1938 | 1468199597402 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:13:17 INFO - PROCESS | 1938 | 1468199597405 Marionette TRACE conn3 <- [1,1870,null,{}] 18:13:17 INFO - PROCESS | 1938 | 1468199597415 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:17 INFO - PROCESS | 1938 | 1468199597419 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:17 INFO - PROCESS | 1938 | 1468199597569 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 18:13:17 INFO - PROCESS | 1938 | 1468199597579 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:17 INFO - PROCESS | 1938 | 1468199597588 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c0000 == 27 [pid = 1938] [id = 475] 18:13:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x906c0800) [pid = 1938] [serial = 1426] [outer = (nil)] 18:13:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x90d67800) [pid = 1938] [serial = 1427] [outer = 0x906c0800] 18:13:17 INFO - PROCESS | 1938 | 1468199597656 Marionette DEBUG loaded listener.js 18:13:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x90f75800) [pid = 1938] [serial = 1428] [outer = 0x906c0800] 18:13:18 INFO - PROCESS | 1938 | 1468199598501 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 18:13:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:13:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1139ms 18:13:18 INFO - PROCESS | 1938 | 1468199598541 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 18:13:18 INFO - PROCESS | 1938 | 1468199598547 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 18:13:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:13:18 INFO - PROCESS | 1938 | 1468199598556 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:13:18 INFO - PROCESS | 1938 | 1468199598560 Marionette TRACE conn3 <- [1,1874,null,{}] 18:13:18 INFO - PROCESS | 1938 | 1468199598566 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:18 INFO - PROCESS | 1938 | 1468199598571 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:18 INFO - PROCESS | 1938 | 1468199598722 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 18:13:18 INFO - PROCESS | 1938 | 1468199598850 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:18 INFO - PROCESS | 1938 | 1468199598858 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x90894000 == 28 [pid = 1938] [id = 476] 18:13:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x9224ac00) [pid = 1938] [serial = 1429] [outer = (nil)] 18:13:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x9242dc00) [pid = 1938] [serial = 1430] [outer = 0x9224ac00] 18:13:18 INFO - PROCESS | 1938 | 1468199598922 Marionette DEBUG loaded listener.js 18:13:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x925f2400) [pid = 1938] [serial = 1431] [outer = 0x9224ac00] 18:13:19 INFO - PROCESS | 1938 | 1468199599758 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 18:13:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:13:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1234ms 18:13:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:13:19 INFO - PROCESS | 1938 | 1468199599791 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 18:13:19 INFO - PROCESS | 1938 | 1468199599794 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 18:13:19 INFO - PROCESS | 1938 | 1468199599800 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:13:19 INFO - PROCESS | 1938 | 1468199599805 Marionette TRACE conn3 <- [1,1878,null,{}] 18:13:19 INFO - PROCESS | 1938 | 1468199599828 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:19 INFO - PROCESS | 1938 | 1468199599835 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:20 INFO - PROCESS | 1938 | 1468199600036 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 18:13:20 INFO - PROCESS | 1938 | 1468199600056 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:20 INFO - PROCESS | 1938 | 1468199600066 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c64c00 == 29 [pid = 1938] [id = 477] 18:13:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x93e3b000) [pid = 1938] [serial = 1432] [outer = (nil)] 18:13:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x93e46000) [pid = 1938] [serial = 1433] [outer = 0x93e3b000] 18:13:20 INFO - PROCESS | 1938 | 1468199600132 Marionette DEBUG loaded listener.js 18:13:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x951d7c00) [pid = 1938] [serial = 1434] [outer = 0x93e3b000] 18:13:20 INFO - PROCESS | 1938 | 1468199600992 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 18:13:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:13:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1237ms 18:13:21 INFO - PROCESS | 1938 | 1468199601037 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 18:13:21 INFO - PROCESS | 1938 | 1468199601041 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 18:13:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:13:21 INFO - PROCESS | 1938 | 1468199601053 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:13:21 INFO - PROCESS | 1938 | 1468199601055 Marionette TRACE conn3 <- [1,1882,null,{}] 18:13:21 INFO - PROCESS | 1938 | 1468199601061 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:21 INFO - PROCESS | 1938 | 1468199601065 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:21 INFO - PROCESS | 1938 | 1468199601256 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 18:13:21 INFO - PROCESS | 1938 | 1468199601271 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:21 INFO - PROCESS | 1938 | 1468199601281 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f72000 == 30 [pid = 1938] [id = 478] 18:13:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x931f6800) [pid = 1938] [serial = 1435] [outer = (nil)] 18:13:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x95307c00) [pid = 1938] [serial = 1436] [outer = 0x931f6800] 18:13:21 INFO - PROCESS | 1938 | 1468199601339 Marionette DEBUG loaded listener.js 18:13:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x9537b000) [pid = 1938] [serial = 1437] [outer = 0x931f6800] 18:13:21 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x8e0fbc00) [pid = 1938] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:13:21 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x9224b800) [pid = 1938] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:13:21 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x95296c00) [pid = 1938] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:13:21 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x95106800) [pid = 1938] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:13:21 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x8ed0e000) [pid = 1938] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:13:21 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x92714c00) [pid = 1938] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:13:21 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x90d63000) [pid = 1938] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:13:21 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x8ebc9c00) [pid = 1938] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:13:21 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x8ed12400) [pid = 1938] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:13:21 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x9510bc00) [pid = 1938] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:13:21 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x8ec5a000) [pid = 1938] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:13:21 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x9242e400) [pid = 1938] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:13:21 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x90d68c00) [pid = 1938] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:13:21 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x93c3dc00) [pid = 1938] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:13:21 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x93e44800) [pid = 1938] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:13:21 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x9242d000) [pid = 1938] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:13:22 INFO - PROCESS | 1938 | 1468199602236 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 18:13:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:13:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1235ms 18:13:22 INFO - PROCESS | 1938 | 1468199602285 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 18:13:22 INFO - PROCESS | 1938 | 1468199602289 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 18:13:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:13:22 INFO - PROCESS | 1938 | 1468199602295 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:13:22 INFO - PROCESS | 1938 | 1468199602298 Marionette TRACE conn3 <- [1,1886,null,{}] 18:13:22 INFO - PROCESS | 1938 | 1468199602303 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:22 INFO - PROCESS | 1938 | 1468199602308 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:22 INFO - PROCESS | 1938 | 1468199602442 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 18:13:22 INFO - PROCESS | 1938 | 1468199602456 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:22 INFO - PROCESS | 1938 | 1468199602464 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec52c00 == 31 [pid = 1938] [id = 479] 18:13:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x910bcc00) [pid = 1938] [serial = 1438] [outer = (nil)] 18:13:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x92758400) [pid = 1938] [serial = 1439] [outer = 0x910bcc00] 18:13:22 INFO - PROCESS | 1938 | 1468199602524 Marionette DEBUG loaded listener.js 18:13:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x93c3e800) [pid = 1938] [serial = 1440] [outer = 0x910bcc00] 18:13:23 INFO - PROCESS | 1938 | 1468199603343 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 18:13:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:13:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1080ms 18:13:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:13:23 INFO - PROCESS | 1938 | 1468199603375 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 18:13:23 INFO - PROCESS | 1938 | 1468199603378 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 18:13:23 INFO - PROCESS | 1938 | 1468199603384 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:13:23 INFO - PROCESS | 1938 | 1468199603387 Marionette TRACE conn3 <- [1,1890,null,{}] 18:13:23 INFO - PROCESS | 1938 | 1468199603396 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:23 INFO - PROCESS | 1938 | 1468199603406 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:23 INFO - PROCESS | 1938 | 1468199603679 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 18:13:23 INFO - PROCESS | 1938 | 1468199603818 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:23 INFO - PROCESS | 1938 | 1468199603831 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f4000 == 32 [pid = 1938] [id = 480] 18:13:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x8e0f5000) [pid = 1938] [serial = 1441] [outer = (nil)] 18:13:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x8ebc7000) [pid = 1938] [serial = 1442] [outer = 0x8e0f5000] 18:13:23 INFO - PROCESS | 1938 | 1468199603944 Marionette DEBUG loaded listener.js 18:13:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x8ec53800) [pid = 1938] [serial = 1443] [outer = 0x8e0f5000] 18:13:24 INFO - PROCESS | 1938 | 1468199604913 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 18:13:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:13:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1584ms 18:13:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:13:24 INFO - PROCESS | 1938 | 1468199604970 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 18:13:24 INFO - PROCESS | 1938 | 1468199604974 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 18:13:24 INFO - PROCESS | 1938 | 1468199604982 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:13:24 INFO - PROCESS | 1938 | 1468199604985 Marionette TRACE conn3 <- [1,1894,null,{}] 18:13:24 INFO - PROCESS | 1938 | 1468199604993 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:25 INFO - PROCESS | 1938 | 1468199605001 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:25 INFO - PROCESS | 1938 | 1468199605173 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 18:13:25 INFO - PROCESS | 1938 | 1468199605342 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:25 INFO - PROCESS | 1938 | 1468199605355 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed0f800 == 33 [pid = 1938] [id = 481] 18:13:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x9058b000) [pid = 1938] [serial = 1444] [outer = (nil)] 18:13:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x92244000) [pid = 1938] [serial = 1445] [outer = 0x9058b000] 18:13:25 INFO - PROCESS | 1938 | 1468199605428 Marionette DEBUG loaded listener.js 18:13:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x92355800) [pid = 1938] [serial = 1446] [outer = 0x9058b000] 18:13:26 INFO - PROCESS | 1938 | 1468199606395 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 18:13:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:13:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1483ms 18:13:26 INFO - PROCESS | 1938 | 1468199606467 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 18:13:26 INFO - PROCESS | 1938 | 1468199606473 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 18:13:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:13:26 INFO - PROCESS | 1938 | 1468199606480 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:13:26 INFO - PROCESS | 1938 | 1468199606483 Marionette TRACE conn3 <- [1,1898,null,{}] 18:13:26 INFO - PROCESS | 1938 | 1468199606489 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:26 INFO - PROCESS | 1938 | 1468199606494 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:26 INFO - PROCESS | 1938 | 1468199606700 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 18:13:26 INFO - PROCESS | 1938 | 1468199606950 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:26 INFO - PROCESS | 1938 | 1468199606960 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x9224d000 == 34 [pid = 1938] [id = 482] 18:13:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x93c33400) [pid = 1938] [serial = 1447] [outer = (nil)] 18:13:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x93c61000) [pid = 1938] [serial = 1448] [outer = 0x93c33400] 18:13:27 INFO - PROCESS | 1938 | 1468199607077 Marionette DEBUG loaded listener.js 18:13:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x9528b000) [pid = 1938] [serial = 1449] [outer = 0x93c33400] 18:13:27 INFO - PROCESS | 1938 | 1468199607982 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 18:13:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:13:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1530ms 18:13:28 INFO - PROCESS | 1938 | 1468199608011 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 18:13:28 INFO - PROCESS | 1938 | 1468199608015 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 18:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:13:28 INFO - PROCESS | 1938 | 1468199608030 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:13:28 INFO - PROCESS | 1938 | 1468199608038 Marionette TRACE conn3 <- [1,1902,null,{}] 18:13:28 INFO - PROCESS | 1938 | 1468199608045 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:28 INFO - PROCESS | 1938 | 1468199608052 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:28 INFO - PROCESS | 1938 | 1468199608226 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 18:13:28 INFO - PROCESS | 1938 | 1468199608392 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:28 INFO - PROCESS | 1938 | 1468199608400 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x90582800 == 35 [pid = 1938] [id = 483] 18:13:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x931f3400) [pid = 1938] [serial = 1450] [outer = (nil)] 18:13:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x98684000) [pid = 1938] [serial = 1451] [outer = 0x931f3400] 18:13:28 INFO - PROCESS | 1938 | 1468199608475 Marionette DEBUG loaded listener.js 18:13:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x98e1cc00) [pid = 1938] [serial = 1452] [outer = 0x931f3400] 18:13:29 INFO - PROCESS | 1938 | 1468199609344 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 18:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1397ms 18:13:29 INFO - PROCESS | 1938 | 1468199609420 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 18:13:29 INFO - PROCESS | 1938 | 1468199609423 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 18:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:13:29 INFO - PROCESS | 1938 | 1468199609429 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:13:29 INFO - PROCESS | 1938 | 1468199609433 Marionette TRACE conn3 <- [1,1906,null,{}] 18:13:29 INFO - PROCESS | 1938 | 1468199609438 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:29 INFO - PROCESS | 1938 | 1468199609443 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:29 INFO - PROCESS | 1938 | 1468199609646 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 18:13:29 INFO - PROCESS | 1938 | 1468199609812 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:29 INFO - PROCESS | 1938 | 1468199609820 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc2400 == 36 [pid = 1938] [id = 484] 18:13:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x8ec53400) [pid = 1938] [serial = 1453] [outer = (nil)] 18:13:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x910bb800) [pid = 1938] [serial = 1454] [outer = 0x8ec53400] 18:13:29 INFO - PROCESS | 1938 | 1468199609893 Marionette DEBUG loaded listener.js 18:13:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x9242e800) [pid = 1938] [serial = 1455] [outer = 0x8ec53400] 18:13:30 INFO - PROCESS | 1938 | 1468199610969 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 18:13:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1587ms 18:13:31 INFO - PROCESS | 1938 | 1468199611016 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 18:13:31 INFO - PROCESS | 1938 | 1468199611023 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 18:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:13:31 INFO - PROCESS | 1938 | 1468199611047 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:13:31 INFO - PROCESS | 1938 | 1468199611052 Marionette TRACE conn3 <- [1,1910,null,{}] 18:13:31 INFO - PROCESS | 1938 | 1468199611063 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:31 INFO - PROCESS | 1938 | 1468199611067 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:31 INFO - PROCESS | 1938 | 1468199611229 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 18:13:31 INFO - PROCESS | 1938 | 1468199611435 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:31 INFO - PROCESS | 1938 | 1468199611444 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x90895c00 == 37 [pid = 1938] [id = 485] 18:13:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x9089c800) [pid = 1938] [serial = 1456] [outer = (nil)] 18:13:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x910bbc00) [pid = 1938] [serial = 1457] [outer = 0x9089c800] 18:13:31 INFO - PROCESS | 1938 | 1468199611518 Marionette DEBUG loaded listener.js 18:13:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x920d5400) [pid = 1938] [serial = 1458] [outer = 0x9089c800] 18:13:32 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed14800 == 36 [pid = 1938] [id = 398] 18:13:32 INFO - PROCESS | 1938 | --DOCSHELL 0x910b8c00 == 35 [pid = 1938] [id = 391] 18:13:32 INFO - PROCESS | 1938 | --DOCSHELL 0x92713000 == 34 [pid = 1938] [id = 392] 18:13:32 INFO - PROCESS | 1938 | --DOCSHELL 0x93c58800 == 33 [pid = 1938] [id = 394] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x910b8400) [pid = 1938] [serial = 1412] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f0800 == 32 [pid = 1938] [id = 393] 18:13:32 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec51800 == 31 [pid = 1938] [id = 402] 18:13:32 INFO - PROCESS | 1938 | --DOCSHELL 0x9252bc00 == 30 [pid = 1938] [id = 400] 18:13:32 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec52c00 == 29 [pid = 1938] [id = 479] 18:13:32 INFO - PROCESS | 1938 | --DOCSHELL 0x90f72000 == 28 [pid = 1938] [id = 478] 18:13:32 INFO - PROCESS | 1938 | --DOCSHELL 0x93c64c00 == 27 [pid = 1938] [id = 477] 18:13:32 INFO - PROCESS | 1938 | 1468199612434 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 18:13:32 INFO - PROCESS | 1938 | --DOCSHELL 0x90894000 == 26 [pid = 1938] [id = 476] 18:13:32 INFO - PROCESS | 1938 | --DOCSHELL 0x906c0000 == 25 [pid = 1938] [id = 475] 18:13:32 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f1000 == 24 [pid = 1938] [id = 474] 18:13:32 INFO - PROCESS | 1938 | --DOCSHELL 0x9224e400 == 23 [pid = 1938] [id = 473] 18:13:32 INFO - PROCESS | 1938 | --DOCSHELL 0x90d68000 == 22 [pid = 1938] [id = 472] 18:13:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:13:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1451ms 18:13:32 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebd0800 == 21 [pid = 1938] [id = 471] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x906c7c00) [pid = 1938] [serial = 1394] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x9235a800) [pid = 1938] [serial = 1397] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x9089e400) [pid = 1938] [serial = 1395] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x95310800) [pid = 1938] [serial = 1400] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x92523000) [pid = 1938] [serial = 1398] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x97b36c00) [pid = 1938] [serial = 1403] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x95381400) [pid = 1938] [serial = 1401] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x98d6b400) [pid = 1938] [serial = 1406] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x983e3800) [pid = 1938] [serial = 1404] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x93c5b400) [pid = 1938] [serial = 1385] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x92523800) [pid = 1938] [serial = 1388] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x93e3f400) [pid = 1938] [serial = 1386] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x906c6400) [pid = 1938] [serial = 1367] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x90d6ac00) [pid = 1938] [serial = 1368] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x90582400) [pid = 1938] [serial = 1376] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x90590800) [pid = 1938] [serial = 1377] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x9530c000) [pid = 1938] [serial = 1373] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x95378000) [pid = 1938] [serial = 1374] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x9271a800) [pid = 1938] [serial = 1409] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x925ecc00) [pid = 1938] [serial = 1370] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x92719800) [pid = 1938] [serial = 1371] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x90f73c00) [pid = 1938] [serial = 1379] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x910bd400) [pid = 1938] [serial = 1380] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x9528c800) [pid = 1938] [serial = 1365] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x95107800) [pid = 1938] [serial = 1364] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x95306800) [pid = 1938] [serial = 1391] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x95310400) [pid = 1938] [serial = 1392] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x98e17400) [pid = 1938] [serial = 1407] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x92527c00) [pid = 1938] [serial = 1382] [outer = (nil)] [url = about:blank] 18:13:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x93c3c000) [pid = 1938] [serial = 1389] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x925ed800) [pid = 1938] [serial = 1383] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x9275e800) [pid = 1938] [serial = 1410] [outer = (nil)] [url = about:blank] 18:13:32 INFO - PROCESS | 1938 | 1468199612505 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 18:13:32 INFO - PROCESS | 1938 | 1468199612516 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 18:13:32 INFO - PROCESS | 1938 | 1468199612533 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:13:32 INFO - PROCESS | 1938 | 1468199612537 Marionette TRACE conn3 <- [1,1914,null,{}] 18:13:32 INFO - PROCESS | 1938 | 1468199612543 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:32 INFO - PROCESS | 1938 | 1468199612548 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:32 INFO - PROCESS | 1938 | 1468199612696 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 18:13:32 INFO - PROCESS | 1938 | 1468199612709 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:32 INFO - PROCESS | 1938 | 1468199612716 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc3000 == 22 [pid = 1938] [id = 486] 18:13:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x90d62800) [pid = 1938] [serial = 1459] [outer = (nil)] 18:13:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x90f78000) [pid = 1938] [serial = 1460] [outer = 0x90d62800] 18:13:32 INFO - PROCESS | 1938 | 1468199612894 Marionette DEBUG loaded listener.js 18:13:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x92249800) [pid = 1938] [serial = 1461] [outer = 0x90d62800] 18:13:33 INFO - PROCESS | 1938 | 1468199613699 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 18:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1183ms 18:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:13:33 INFO - PROCESS | 1938 | 1468199613713 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 18:13:33 INFO - PROCESS | 1938 | 1468199613716 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 18:13:33 INFO - PROCESS | 1938 | 1468199613722 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:13:33 INFO - PROCESS | 1938 | 1468199613727 Marionette TRACE conn3 <- [1,1918,null,{}] 18:13:33 INFO - PROCESS | 1938 | 1468199613763 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:33 INFO - PROCESS | 1938 | 1468199613771 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:33 INFO - PROCESS | 1938 | 1468199613928 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 18:13:33 INFO - PROCESS | 1938 | 1468199613937 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:33 INFO - PROCESS | 1938 | 1468199613944 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x9271d400 == 23 [pid = 1938] [id = 487] 18:13:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x92754400) [pid = 1938] [serial = 1462] [outer = (nil)] 18:13:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x931f2800) [pid = 1938] [serial = 1463] [outer = 0x92754400] 18:13:34 INFO - PROCESS | 1938 | 1468199614014 Marionette DEBUG loaded listener.js 18:13:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x93c3c000) [pid = 1938] [serial = 1464] [outer = 0x92754400] 18:13:34 INFO - PROCESS | 1938 | 1468199614843 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 18:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1138ms 18:13:34 INFO - PROCESS | 1938 | 1468199614860 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 18:13:34 INFO - PROCESS | 1938 | 1468199614865 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 18:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:13:34 INFO - PROCESS | 1938 | 1468199614870 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:13:34 INFO - PROCESS | 1938 | 1468199614872 Marionette TRACE conn3 <- [1,1922,null,{}] 18:13:34 INFO - PROCESS | 1938 | 1468199614878 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:34 INFO - PROCESS | 1938 | 1468199614882 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:35 INFO - PROCESS | 1938 | 1468199615081 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 18:13:35 INFO - PROCESS | 1938 | 1468199615107 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:35 INFO - PROCESS | 1938 | 1468199615113 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ed000 == 24 [pid = 1938] [id = 488] 18:13:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9058ac00) [pid = 1938] [serial = 1465] [outer = (nil)] 18:13:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x95107000) [pid = 1938] [serial = 1466] [outer = 0x9058ac00] 18:13:35 INFO - PROCESS | 1938 | 1468199615175 Marionette DEBUG loaded listener.js 18:13:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x9528f800) [pid = 1938] [serial = 1467] [outer = 0x9058ac00] 18:13:36 INFO - PROCESS | 1938 | 1468199616037 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 18:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1231ms 18:13:36 INFO - PROCESS | 1938 | 1468199616104 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 18:13:36 INFO - PROCESS | 1938 | 1468199616107 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 18:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:13:36 INFO - PROCESS | 1938 | 1468199616113 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:13:36 INFO - PROCESS | 1938 | 1468199616115 Marionette TRACE conn3 <- [1,1926,null,{}] 18:13:36 INFO - PROCESS | 1938 | 1468199616120 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:36 INFO - PROCESS | 1938 | 1468199616125 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:36 INFO - PROCESS | 1938 | 1468199616305 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 18:13:36 INFO - PROCESS | 1938 | 1468199616333 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:36 INFO - PROCESS | 1938 | 1468199616340 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x93e44800 == 25 [pid = 1938] [id = 489] 18:13:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x95291c00) [pid = 1938] [serial = 1468] [outer = (nil)] 18:13:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x95308c00) [pid = 1938] [serial = 1469] [outer = 0x95291c00] 18:13:36 INFO - PROCESS | 1938 | 1468199616400 Marionette DEBUG loaded listener.js 18:13:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9530e800) [pid = 1938] [serial = 1470] [outer = 0x95291c00] 18:13:37 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x906c0800) [pid = 1938] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:13:37 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x90d65400) [pid = 1938] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:13:37 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x93e3b000) [pid = 1938] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:13:37 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x931f6800) [pid = 1938] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:13:37 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x92718800) [pid = 1938] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:13:37 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x8ec50400) [pid = 1938] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:13:37 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x9224e800) [pid = 1938] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:13:37 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x9224ac00) [pid = 1938] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:13:37 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x90d6cc00) [pid = 1938] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:13:37 INFO - PROCESS | 1938 | 1468199617365 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 18:13:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:13:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1289ms 18:13:37 INFO - PROCESS | 1938 | 1468199617402 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 18:13:37 INFO - PROCESS | 1938 | 1468199617405 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 18:13:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:13:37 INFO - PROCESS | 1938 | 1468199617411 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:13:37 INFO - PROCESS | 1938 | 1468199617413 Marionette TRACE conn3 <- [1,1930,null,{}] 18:13:37 INFO - PROCESS | 1938 | 1468199617418 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:37 INFO - PROCESS | 1938 | 1468199617427 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:37 INFO - PROCESS | 1938 | 1468199617617 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 18:13:37 INFO - PROCESS | 1938 | 1468199617628 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:37 INFO - PROCESS | 1938 | 1468199617636 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc9800 == 26 [pid = 1938] [id = 490] 18:13:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x8ec5c000) [pid = 1938] [serial = 1471] [outer = (nil)] 18:13:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x92718800) [pid = 1938] [serial = 1472] [outer = 0x8ec5c000] 18:13:37 INFO - PROCESS | 1938 | 1468199617708 Marionette DEBUG loaded listener.js 18:13:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x9835e400) [pid = 1938] [serial = 1473] [outer = 0x8ec5c000] 18:13:38 INFO - PROCESS | 1938 | 1468199618476 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 18:13:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1082ms 18:13:38 INFO - PROCESS | 1938 | 1468199618494 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 18:13:38 INFO - PROCESS | 1938 | 1468199618498 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 18:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:13:38 INFO - PROCESS | 1938 | 1468199618503 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:13:38 INFO - PROCESS | 1938 | 1468199618505 Marionette TRACE conn3 <- [1,1934,null,{}] 18:13:38 INFO - PROCESS | 1938 | 1468199618527 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:38 INFO - PROCESS | 1938 | 1468199618531 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:38 INFO - PROCESS | 1938 | 1468199618720 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 18:13:38 INFO - PROCESS | 1938 | 1468199618771 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:38 INFO - PROCESS | 1938 | 1468199618779 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ed400 == 27 [pid = 1938] [id = 491] 18:13:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x8e0f4c00) [pid = 1938] [serial = 1474] [outer = (nil)] 18:13:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x97bc5c00) [pid = 1938] [serial = 1475] [outer = 0x8e0f4c00] 18:13:38 INFO - PROCESS | 1938 | 1468199618842 Marionette DEBUG loaded listener.js 18:13:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x9868c000) [pid = 1938] [serial = 1476] [outer = 0x8e0f4c00] 18:13:39 INFO - PROCESS | 1938 | 1468199619825 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 18:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1351ms 18:13:39 INFO - PROCESS | 1938 | 1468199619856 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 18:13:39 INFO - PROCESS | 1938 | 1468199619861 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 18:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:13:39 INFO - PROCESS | 1938 | 1468199619869 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:13:39 INFO - PROCESS | 1938 | 1468199619874 Marionette TRACE conn3 <- [1,1938,null,{}] 18:13:39 INFO - PROCESS | 1938 | 1468199619883 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:39 INFO - PROCESS | 1938 | 1468199619889 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:40 INFO - PROCESS | 1938 | 1468199620054 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 18:13:40 INFO - PROCESS | 1938 | 1468199620225 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:40 INFO - PROCESS | 1938 | 1468199620237 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f0000 == 28 [pid = 1938] [id = 492] 18:13:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x8ed0e800) [pid = 1938] [serial = 1477] [outer = (nil)] 18:13:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x90d68400) [pid = 1938] [serial = 1478] [outer = 0x8ed0e800] 18:13:40 INFO - PROCESS | 1938 | 1468199620317 Marionette DEBUG loaded listener.js 18:13:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x910b9c00) [pid = 1938] [serial = 1479] [outer = 0x8ed0e800] 18:13:41 INFO - PROCESS | 1938 | 1468199621193 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 18:13:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1385ms 18:13:41 INFO - PROCESS | 1938 | 1468199621254 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 18:13:41 INFO - PROCESS | 1938 | 1468199621261 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 18:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:13:41 INFO - PROCESS | 1938 | 1468199621271 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:13:41 INFO - PROCESS | 1938 | 1468199621275 Marionette TRACE conn3 <- [1,1942,null,{}] 18:13:41 INFO - PROCESS | 1938 | 1468199621281 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:41 INFO - PROCESS | 1938 | 1468199621287 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:41 INFO - PROCESS | 1938 | 1468199621451 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 18:13:41 INFO - PROCESS | 1938 | 1468199621617 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:41 INFO - PROCESS | 1938 | 1468199621626 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c6c00 == 29 [pid = 1938] [id = 493] 18:13:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x925f2c00) [pid = 1938] [serial = 1480] [outer = (nil)] 18:13:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x9271c000) [pid = 1938] [serial = 1481] [outer = 0x925f2c00] 18:13:41 INFO - PROCESS | 1938 | 1468199621708 Marionette DEBUG loaded listener.js 18:13:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x93c2f400) [pid = 1938] [serial = 1482] [outer = 0x925f2c00] 18:13:42 INFO - PROCESS | 1938 | 1468199622619 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 18:13:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:13:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1378ms 18:13:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:13:42 INFO - PROCESS | 1938 | 1468199622650 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 18:13:42 INFO - PROCESS | 1938 | 1468199622653 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 18:13:42 INFO - PROCESS | 1938 | 1468199622659 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:13:42 INFO - PROCESS | 1938 | 1468199622665 Marionette TRACE conn3 <- [1,1946,null,{}] 18:13:42 INFO - PROCESS | 1938 | 1468199622680 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:42 INFO - PROCESS | 1938 | 1468199622688 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:42 INFO - PROCESS | 1938 | 1468199622855 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 18:13:43 INFO - PROCESS | 1938 | 1468199623023 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:43 INFO - PROCESS | 1938 | 1468199623034 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x979af000 == 30 [pid = 1938] [id = 494] 18:13:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x979b5400) [pid = 1938] [serial = 1483] [outer = (nil)] 18:13:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x98ea1800) [pid = 1938] [serial = 1484] [outer = 0x979b5400] 18:13:43 INFO - PROCESS | 1938 | 1468199623113 Marionette DEBUG loaded listener.js 18:13:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x991d7800) [pid = 1938] [serial = 1485] [outer = 0x979b5400] 18:13:43 INFO - PROCESS | 1938 | 1468199623971 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 18:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1384ms 18:13:44 INFO - PROCESS | 1938 | 1468199624044 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 18:13:44 INFO - PROCESS | 1938 | 1468199624049 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 18:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:13:44 INFO - PROCESS | 1938 | 1468199624056 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:13:44 INFO - PROCESS | 1938 | 1468199624059 Marionette TRACE conn3 <- [1,1950,null,{}] 18:13:44 INFO - PROCESS | 1938 | 1468199624064 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:44 INFO - PROCESS | 1938 | 1468199624069 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:44 INFO - PROCESS | 1938 | 1468199624273 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 18:13:44 INFO - PROCESS | 1938 | 1468199624440 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:44 INFO - PROCESS | 1938 | 1468199624448 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c55c00 == 31 [pid = 1938] [id = 495] 18:13:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x95488400) [pid = 1938] [serial = 1486] [outer = (nil)] 18:13:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x99443800) [pid = 1938] [serial = 1487] [outer = 0x95488400] 18:13:44 INFO - PROCESS | 1938 | 1468199624531 Marionette DEBUG loaded listener.js 18:13:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x9944a000) [pid = 1938] [serial = 1488] [outer = 0x95488400] 18:13:45 INFO - PROCESS | 1938 | 1468199625337 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 18:13:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:13:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1331ms 18:13:45 INFO - PROCESS | 1938 | 1468199625388 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 18:13:45 INFO - PROCESS | 1938 | 1468199625392 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 18:13:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:13:45 INFO - PROCESS | 1938 | 1468199625398 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:13:45 INFO - PROCESS | 1938 | 1468199625401 Marionette TRACE conn3 <- [1,1954,null,{}] 18:13:45 INFO - PROCESS | 1938 | 1468199625406 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:45 INFO - PROCESS | 1938 | 1468199625411 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:45 INFO - PROCESS | 1938 | 1468199625573 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 18:13:45 INFO - PROCESS | 1938 | 1468199625743 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:45 INFO - PROCESS | 1938 | 1468199625748 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x92754c00 == 32 [pid = 1938] [id = 496] 18:13:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x992a4800) [pid = 1938] [serial = 1489] [outer = (nil)] 18:13:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x9944f800) [pid = 1938] [serial = 1490] [outer = 0x992a4800] 18:13:45 INFO - PROCESS | 1938 | 1468199625823 Marionette DEBUG loaded listener.js 18:13:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x994b5400) [pid = 1938] [serial = 1491] [outer = 0x992a4800] 18:13:46 INFO - PROCESS | 1938 | 1468199626681 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 18:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1329ms 18:13:46 INFO - PROCESS | 1938 | 1468199626727 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 18:13:46 INFO - PROCESS | 1938 | 1468199626731 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 18:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:13:46 INFO - PROCESS | 1938 | 1468199626737 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:13:46 INFO - PROCESS | 1938 | 1468199626740 Marionette TRACE conn3 <- [1,1958,null,{}] 18:13:46 INFO - PROCESS | 1938 | 1468199626746 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:46 INFO - PROCESS | 1938 | 1468199626755 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:46 INFO - PROCESS | 1938 | 1468199626940 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 18:13:47 INFO - PROCESS | 1938 | 1468199627109 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:47 INFO - PROCESS | 1938 | 1468199627121 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x92245000 == 33 [pid = 1938] [id = 497] 18:13:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x92522800) [pid = 1938] [serial = 1492] [outer = (nil)] 18:13:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x99958c00) [pid = 1938] [serial = 1493] [outer = 0x92522800] 18:13:47 INFO - PROCESS | 1938 | 1468199627190 Marionette DEBUG loaded listener.js 18:13:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x9995dc00) [pid = 1938] [serial = 1494] [outer = 0x92522800] 18:13:48 INFO - PROCESS | 1938 | 1468199628081 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 18:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1381ms 18:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:13:48 INFO - PROCESS | 1938 | 1468199628118 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 18:13:48 INFO - PROCESS | 1938 | 1468199628121 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 18:13:48 INFO - PROCESS | 1938 | 1468199628129 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:13:48 INFO - PROCESS | 1938 | 1468199628131 Marionette TRACE conn3 <- [1,1962,null,{}] 18:13:48 INFO - PROCESS | 1938 | 1468199628137 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:48 INFO - PROCESS | 1938 | 1468199628142 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:48 INFO - PROCESS | 1938 | 1468199628289 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 18:13:48 INFO - PROCESS | 1938 | 1468199628465 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:48 INFO - PROCESS | 1938 | 1468199628472 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f7800 == 34 [pid = 1938] [id = 498] 18:13:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x8e0f8400) [pid = 1938] [serial = 1495] [outer = (nil)] 18:13:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x906bcc00) [pid = 1938] [serial = 1496] [outer = 0x8e0f8400] 18:13:48 INFO - PROCESS | 1938 | 1468199628548 Marionette DEBUG loaded listener.js 18:13:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x90f73800) [pid = 1938] [serial = 1497] [outer = 0x8e0f8400] 18:13:49 INFO - PROCESS | 1938 | 1468199629735 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 18:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1687ms 18:13:49 INFO - PROCESS | 1938 | 1468199629815 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 18:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:13:49 INFO - PROCESS | 1938 | 1468199629820 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 18:13:49 INFO - PROCESS | 1938 | 1468199629827 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:13:49 INFO - PROCESS | 1938 | 1468199629834 Marionette TRACE conn3 <- [1,1966,null,{}] 18:13:49 INFO - PROCESS | 1938 | 1468199629841 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:49 INFO - PROCESS | 1938 | 1468199629845 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:50 INFO - PROCESS | 1938 | 1468199630072 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 18:13:50 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x92758400) [pid = 1938] [serial = 1439] [outer = (nil)] [url = about:blank] 18:13:50 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc2400 == 33 [pid = 1938] [id = 484] 18:13:50 INFO - PROCESS | 1938 | --DOCSHELL 0x90582800 == 32 [pid = 1938] [id = 483] 18:13:50 INFO - PROCESS | 1938 | --DOCSHELL 0x9224d000 == 31 [pid = 1938] [id = 482] 18:13:50 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed0f800 == 30 [pid = 1938] [id = 481] 18:13:50 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f4000 == 29 [pid = 1938] [id = 480] 18:13:50 INFO - PROCESS | 1938 | 1468199630290 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:50 INFO - PROCESS | 1938 | 1468199630300 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x90582800 == 30 [pid = 1938] [id = 499] 18:13:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x90583400) [pid = 1938] [serial = 1498] [outer = (nil)] 18:13:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x90d62c00) [pid = 1938] [serial = 1499] [outer = 0x90583400] 18:13:50 INFO - PROCESS | 1938 | 1468199630367 Marionette DEBUG loaded listener.js 18:13:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x90f73400) [pid = 1938] [serial = 1500] [outer = 0x90583400] 18:13:50 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x93e46000) [pid = 1938] [serial = 1433] [outer = (nil)] [url = about:blank] 18:13:50 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x95307c00) [pid = 1938] [serial = 1436] [outer = (nil)] [url = about:blank] 18:13:50 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x951d7c00) [pid = 1938] [serial = 1434] [outer = (nil)] [url = about:blank] 18:13:50 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x931edc00) [pid = 1938] [serial = 1425] [outer = (nil)] [url = about:blank] 18:13:50 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x92757400) [pid = 1938] [serial = 1424] [outer = (nil)] [url = about:blank] 18:13:50 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x9537b000) [pid = 1938] [serial = 1437] [outer = (nil)] [url = about:blank] 18:13:50 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x906bbc00) [pid = 1938] [serial = 1416] [outer = (nil)] [url = about:blank] 18:13:50 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x90584000) [pid = 1938] [serial = 1415] [outer = (nil)] [url = about:blank] 18:13:50 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x9242fc00) [pid = 1938] [serial = 1422] [outer = (nil)] [url = about:blank] 18:13:50 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x92356400) [pid = 1938] [serial = 1421] [outer = (nil)] [url = about:blank] 18:13:50 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x9242dc00) [pid = 1938] [serial = 1430] [outer = (nil)] [url = about:blank] 18:13:50 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x910b7000) [pid = 1938] [serial = 1419] [outer = (nil)] [url = about:blank] 18:13:50 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x90f6fc00) [pid = 1938] [serial = 1418] [outer = (nil)] [url = about:blank] 18:13:50 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x90d67800) [pid = 1938] [serial = 1427] [outer = (nil)] [url = about:blank] 18:13:50 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x90f75800) [pid = 1938] [serial = 1428] [outer = (nil)] [url = about:blank] 18:13:50 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x920cb000) [pid = 1938] [serial = 1413] [outer = (nil)] [url = about:blank] 18:13:50 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x925f2400) [pid = 1938] [serial = 1431] [outer = (nil)] [url = about:blank] 18:13:51 INFO - PROCESS | 1938 | 1468199631104 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 18:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1333ms 18:13:51 INFO - PROCESS | 1938 | 1468199631163 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 18:13:51 INFO - PROCESS | 1938 | 1468199631169 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 18:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:13:51 INFO - PROCESS | 1938 | 1468199631179 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:13:51 INFO - PROCESS | 1938 | 1468199631182 Marionette TRACE conn3 <- [1,1970,null,{}] 18:13:51 INFO - PROCESS | 1938 | 1468199631187 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:51 INFO - PROCESS | 1938 | 1468199631192 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:51 INFO - PROCESS | 1938 | 1468199631341 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 18:13:51 INFO - PROCESS | 1938 | 1468199631351 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:51 INFO - PROCESS | 1938 | 1468199631360 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x92244400 == 31 [pid = 1938] [id = 500] 18:13:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x9242d000) [pid = 1938] [serial = 1501] [outer = (nil)] 18:13:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x92523800) [pid = 1938] [serial = 1502] [outer = 0x9242d000] 18:13:51 INFO - PROCESS | 1938 | 1468199631423 Marionette DEBUG loaded listener.js 18:13:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x925ef400) [pid = 1938] [serial = 1503] [outer = 0x9242d000] 18:13:52 INFO - PROCESS | 1938 | 1468199632273 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 18:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1129ms 18:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:13:52 INFO - PROCESS | 1938 | 1468199632309 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 18:13:52 INFO - PROCESS | 1938 | 1468199632312 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 18:13:52 INFO - PROCESS | 1938 | 1468199632318 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:13:52 INFO - PROCESS | 1938 | 1468199632323 Marionette TRACE conn3 <- [1,1974,null,{}] 18:13:52 INFO - PROCESS | 1938 | 1468199632337 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:52 INFO - PROCESS | 1938 | 1468199632345 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:52 INFO - PROCESS | 1938 | 1468199632508 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 18:13:52 INFO - PROCESS | 1938 | 1468199632518 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:52 INFO - PROCESS | 1938 | 1468199632530 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c61400 == 32 [pid = 1938] [id = 501] 18:13:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x93e40c00) [pid = 1938] [serial = 1504] [outer = (nil)] 18:13:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x95109400) [pid = 1938] [serial = 1505] [outer = 0x93e40c00] 18:13:52 INFO - PROCESS | 1938 | 1468199632590 Marionette DEBUG loaded listener.js 18:13:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x9530a400) [pid = 1938] [serial = 1506] [outer = 0x93e40c00] 18:13:53 INFO - PROCESS | 1938 | 1468199633450 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 18:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1184ms 18:13:53 INFO - PROCESS | 1938 | 1468199633502 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 18:13:53 INFO - PROCESS | 1938 | 1468199633505 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 18:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:13:53 INFO - PROCESS | 1938 | 1468199633516 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:13:53 INFO - PROCESS | 1938 | 1468199633519 Marionette TRACE conn3 <- [1,1978,null,{}] 18:13:53 INFO - PROCESS | 1938 | 1468199633524 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:53 INFO - PROCESS | 1938 | 1468199633539 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:53 INFO - PROCESS | 1938 | 1468199633741 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 18:13:53 INFO - PROCESS | 1938 | 1468199633782 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:53 INFO - PROCESS | 1938 | 1468199633796 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ecc00 == 33 [pid = 1938] [id = 502] 18:13:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x90893800) [pid = 1938] [serial = 1507] [outer = (nil)] 18:13:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x979b4400) [pid = 1938] [serial = 1508] [outer = 0x90893800] 18:13:53 INFO - PROCESS | 1938 | 1468199633931 Marionette DEBUG loaded listener.js 18:13:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x98d70000) [pid = 1938] [serial = 1509] [outer = 0x90893800] 18:13:54 INFO - PROCESS | 1938 | 1468199634715 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1226ms 18:13:54 INFO - PROCESS | 1938 | 1468199634747 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 18:13:54 INFO - PROCESS | 1938 | 1468199634750 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 18:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:13:54 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x9089c800) [pid = 1938] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:13:54 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x910bcc00) [pid = 1938] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:13:54 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x9058ac00) [pid = 1938] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:13:54 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x92754400) [pid = 1938] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:13:54 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x95291c00) [pid = 1938] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:13:54 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x90d62800) [pid = 1938] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:13:54 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x8ec5c000) [pid = 1938] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:13:54 INFO - PROCESS | 1938 | 1468199634878 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:13:54 INFO - PROCESS | 1938 | 1468199634881 Marionette TRACE conn3 <- [1,1982,null,{}] 18:13:54 INFO - PROCESS | 1938 | 1468199634886 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:54 INFO - PROCESS | 1938 | 1468199634890 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:55 INFO - PROCESS | 1938 | 1468199635026 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 18:13:55 INFO - PROCESS | 1938 | 1468199635037 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:55 INFO - PROCESS | 1938 | 1468199635045 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebd0800 == 34 [pid = 1938] [id = 503] 18:13:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x910bcc00) [pid = 1938] [serial = 1510] [outer = (nil)] 18:13:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x93e3d400) [pid = 1938] [serial = 1511] [outer = 0x910bcc00] 18:13:55 INFO - PROCESS | 1938 | 1468199635107 Marionette DEBUG loaded listener.js 18:13:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x9528a800) [pid = 1938] [serial = 1512] [outer = 0x910bcc00] 18:13:55 INFO - PROCESS | 1938 | 1468199635917 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1105ms 18:13:55 INFO - PROCESS | 1938 | 1468199635956 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 18:13:55 INFO - PROCESS | 1938 | 1468199635959 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 18:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:13:55 INFO - PROCESS | 1938 | 1468199635965 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:13:55 INFO - PROCESS | 1938 | 1468199635967 Marionette TRACE conn3 <- [1,1986,null,{}] 18:13:55 INFO - PROCESS | 1938 | 1468199635981 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:55 INFO - PROCESS | 1938 | 1468199635989 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:56 INFO - PROCESS | 1938 | 1468199636148 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 18:13:56 INFO - PROCESS | 1938 | 1468199636156 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:56 INFO - PROCESS | 1938 | 1468199636164 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x9944c800 == 35 [pid = 1938] [id = 504] 18:13:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x9944d800) [pid = 1938] [serial = 1513] [outer = (nil)] 18:13:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x997d0000) [pid = 1938] [serial = 1514] [outer = 0x9944d800] 18:13:56 INFO - PROCESS | 1938 | 1468199636226 Marionette DEBUG loaded listener.js 18:13:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x99959000) [pid = 1938] [serial = 1515] [outer = 0x9944d800] 18:13:57 INFO - PROCESS | 1938 | 1468199637143 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1235ms 18:13:57 INFO - PROCESS | 1938 | 1468199637201 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 18:13:57 INFO - PROCESS | 1938 | 1468199637207 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 18:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:13:57 INFO - PROCESS | 1938 | 1468199637216 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:13:57 INFO - PROCESS | 1938 | 1468199637221 Marionette TRACE conn3 <- [1,1990,null,{}] 18:13:57 INFO - PROCESS | 1938 | 1468199637229 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:57 INFO - PROCESS | 1938 | 1468199637235 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:57 INFO - PROCESS | 1938 | 1468199637414 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 18:13:57 INFO - PROCESS | 1938 | 1468199637602 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:57 INFO - PROCESS | 1938 | 1468199637618 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec57400 == 36 [pid = 1938] [id = 505] 18:13:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x8ec5cc00) [pid = 1938] [serial = 1516] [outer = (nil)] 18:13:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x90f6bc00) [pid = 1938] [serial = 1517] [outer = 0x8ec5cc00] 18:13:57 INFO - PROCESS | 1938 | 1468199637689 Marionette DEBUG loaded listener.js 18:13:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x910bdc00) [pid = 1938] [serial = 1518] [outer = 0x8ec5cc00] 18:13:58 INFO - PROCESS | 1938 | 1468199638544 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:13:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:13:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1382ms 18:13:58 INFO - PROCESS | 1938 | 1468199638597 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 18:13:58 INFO - PROCESS | 1938 | 1468199638604 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 18:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:13:58 INFO - PROCESS | 1938 | 1468199638614 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:13:58 INFO - PROCESS | 1938 | 1468199638618 Marionette TRACE conn3 <- [1,1994,null,{}] 18:13:58 INFO - PROCESS | 1938 | 1468199638624 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:58 INFO - PROCESS | 1938 | 1468199638629 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:58 INFO - PROCESS | 1938 | 1468199638810 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 18:13:59 INFO - PROCESS | 1938 | 1468199638983 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:59 INFO - PROCESS | 1938 | 1468199638992 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:13:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d6e800 == 37 [pid = 1938] [id = 506] 18:13:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x92527800) [pid = 1938] [serial = 1519] [outer = (nil)] 18:13:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x9271e800) [pid = 1938] [serial = 1520] [outer = 0x92527800] 18:13:59 INFO - PROCESS | 1938 | 1468199639072 Marionette DEBUG loaded listener.js 18:13:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x931f0000) [pid = 1938] [serial = 1521] [outer = 0x92527800] 18:13:59 INFO - PROCESS | 1938 | 1468199639933 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 18:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1379ms 18:13:59 INFO - PROCESS | 1938 | 1468199639994 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 18:13:59 INFO - PROCESS | 1938 | 1468199639997 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 18:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:14:00 INFO - PROCESS | 1938 | 1468199640005 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:14:00 INFO - PROCESS | 1938 | 1468199640011 Marionette TRACE conn3 <- [1,1998,null,{}] 18:14:00 INFO - PROCESS | 1938 | 1468199640029 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:00 INFO - PROCESS | 1938 | 1468199640037 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:00 INFO - PROCESS | 1938 | 1468199640254 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 18:14:00 INFO - PROCESS | 1938 | 1468199640428 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:00 INFO - PROCESS | 1938 | 1468199640437 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x9528a000 == 38 [pid = 1938] [id = 507] 18:14:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x97b3d000) [pid = 1938] [serial = 1522] [outer = (nil)] 18:14:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x994b9800) [pid = 1938] [serial = 1523] [outer = 0x97b3d000] 18:14:00 INFO - PROCESS | 1938 | 1468199640517 Marionette DEBUG loaded listener.js 18:14:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x99958800) [pid = 1938] [serial = 1524] [outer = 0x97b3d000] 18:14:01 INFO - PROCESS | 1938 | 1468199641420 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 18:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1436ms 18:14:01 INFO - PROCESS | 1938 | 1468199641440 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 18:14:01 INFO - PROCESS | 1938 | 1468199641444 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 18:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:14:01 INFO - PROCESS | 1938 | 1468199641451 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:14:01 INFO - PROCESS | 1938 | 1468199641455 Marionette TRACE conn3 <- [1,2002,null,{}] 18:14:01 INFO - PROCESS | 1938 | 1468199641461 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:01 INFO - PROCESS | 1938 | 1468199641466 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:01 INFO - PROCESS | 1938 | 1468199641634 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 18:14:01 INFO - PROCESS | 1938 | 1468199641813 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:01 INFO - PROCESS | 1938 | 1468199641823 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c0000 == 39 [pid = 1938] [id = 508] 18:14:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x98362c00) [pid = 1938] [serial = 1525] [outer = (nil)] 18:14:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x99c65000) [pid = 1938] [serial = 1526] [outer = 0x98362c00] 18:14:01 INFO - PROCESS | 1938 | 1468199641898 Marionette DEBUG loaded listener.js 18:14:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x9a1a1000) [pid = 1938] [serial = 1527] [outer = 0x98362c00] 18:14:02 INFO - PROCESS | 1938 | 1468199642748 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 18:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1334ms 18:14:02 INFO - PROCESS | 1938 | 1468199642785 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 18:14:02 INFO - PROCESS | 1938 | 1468199642789 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 18:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:14:02 INFO - PROCESS | 1938 | 1468199642795 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:14:02 INFO - PROCESS | 1938 | 1468199642799 Marionette TRACE conn3 <- [1,2006,null,{}] 18:14:02 INFO - PROCESS | 1938 | 1468199642804 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:02 INFO - PROCESS | 1938 | 1468199642809 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:02 INFO - PROCESS | 1938 | 1468199642963 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 18:14:03 INFO - PROCESS | 1938 | 1468199643149 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:03 INFO - PROCESS | 1938 | 1468199643156 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x93e49400 == 40 [pid = 1938] [id = 509] 18:14:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x97bc6000) [pid = 1938] [serial = 1528] [outer = (nil)] 18:14:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x9a4b2400) [pid = 1938] [serial = 1529] [outer = 0x97bc6000] 18:14:03 INFO - PROCESS | 1938 | 1468199643228 Marionette DEBUG loaded listener.js 18:14:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x9a4b9400) [pid = 1938] [serial = 1530] [outer = 0x97bc6000] 18:14:04 INFO - PROCESS | 1938 | 1468199644137 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 18:14:04 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 18:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1379ms 18:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:14:04 INFO - PROCESS | 1938 | 1468199644175 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 18:14:04 INFO - PROCESS | 1938 | 1468199644178 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 18:14:04 INFO - PROCESS | 1938 | 1468199644185 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:14:04 INFO - PROCESS | 1938 | 1468199644188 Marionette TRACE conn3 <- [1,2010,null,{}] 18:14:04 INFO - PROCESS | 1938 | 1468199644194 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:04 INFO - PROCESS | 1938 | 1468199644203 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:04 INFO - PROCESS | 1938 | 1468199644404 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 18:14:04 INFO - PROCESS | 1938 | 1468199644579 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:04 INFO - PROCESS | 1938 | 1468199644586 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x9a351400 == 41 [pid = 1938] [id = 510] 18:14:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x9a356c00) [pid = 1938] [serial = 1531] [outer = (nil)] 18:14:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x9aa27c00) [pid = 1938] [serial = 1532] [outer = 0x9a356c00] 18:14:04 INFO - PROCESS | 1938 | 1468199644663 Marionette DEBUG loaded listener.js 18:14:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x9aa1b800) [pid = 1938] [serial = 1533] [outer = 0x9a356c00] 18:14:05 INFO - PROCESS | 1938 | 1468199645527 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 18:14:05 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 18:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1389ms 18:14:05 INFO - PROCESS | 1938 | 1468199645574 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 18:14:05 INFO - PROCESS | 1938 | 1468199645577 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 18:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:14:05 INFO - PROCESS | 1938 | 1468199645584 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:14:05 INFO - PROCESS | 1938 | 1468199645588 Marionette TRACE conn3 <- [1,2014,null,{}] 18:14:05 INFO - PROCESS | 1938 | 1468199645593 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:05 INFO - PROCESS | 1938 | 1468199645598 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:05 INFO - PROCESS | 1938 | 1468199645768 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 18:14:05 INFO - PROCESS | 1938 | 1468199645940 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:05 INFO - PROCESS | 1938 | 1468199645946 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f6c00 == 42 [pid = 1938] [id = 511] 18:14:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x99442c00) [pid = 1938] [serial = 1534] [outer = (nil)] 18:14:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x9af87800) [pid = 1938] [serial = 1535] [outer = 0x99442c00] 18:14:06 INFO - PROCESS | 1938 | 1468199646018 Marionette DEBUG loaded listener.js 18:14:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x9b1f3400) [pid = 1938] [serial = 1536] [outer = 0x99442c00] 18:14:06 INFO - PROCESS | 1938 | 1468199646940 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 18:14:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1629ms 18:14:07 INFO - PROCESS | 1938 | 1468199647215 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 18:14:07 INFO - PROCESS | 1938 | 1468199647221 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 18:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:14:07 INFO - PROCESS | 1938 | 1468199647229 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:14:07 INFO - PROCESS | 1938 | 1468199647233 Marionette TRACE conn3 <- [1,2018,null,{}] 18:14:07 INFO - PROCESS | 1938 | 1468199647240 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:07 INFO - PROCESS | 1938 | 1468199647246 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:07 INFO - PROCESS | 1938 | 1468199647427 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 18:14:07 INFO - PROCESS | 1938 | 1468199647721 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:07 INFO - PROCESS | 1938 | 1468199647741 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec57800 == 43 [pid = 1938] [id = 512] 18:14:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x9058d400) [pid = 1938] [serial = 1537] [outer = (nil)] 18:14:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x920ccc00) [pid = 1938] [serial = 1538] [outer = 0x9058d400] 18:14:07 INFO - PROCESS | 1938 | 1468199647832 Marionette DEBUG loaded listener.js 18:14:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x920d0c00) [pid = 1938] [serial = 1539] [outer = 0x9058d400] 18:14:08 INFO - PROCESS | 1938 | 1468199648630 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:14:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1440ms 18:14:08 INFO - PROCESS | 1938 | 1468199648669 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 18:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:14:08 INFO - PROCESS | 1938 | 1468199648673 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 18:14:08 INFO - PROCESS | 1938 | 1468199648683 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:14:08 INFO - PROCESS | 1938 | 1468199648688 Marionette TRACE conn3 <- [1,2022,null,{}] 18:14:08 INFO - PROCESS | 1938 | 1468199648712 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:08 INFO - PROCESS | 1938 | 1468199648718 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:08 INFO - PROCESS | 1938 | 1468199648889 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x97bc5c00) [pid = 1938] [serial = 1475] [outer = (nil)] [url = about:blank] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x93c61000) [pid = 1938] [serial = 1448] [outer = (nil)] [url = about:blank] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x98684000) [pid = 1938] [serial = 1451] [outer = (nil)] [url = about:blank] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x910bb800) [pid = 1938] [serial = 1454] [outer = (nil)] [url = about:blank] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x92244000) [pid = 1938] [serial = 1445] [outer = (nil)] [url = about:blank] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x8ebc7000) [pid = 1938] [serial = 1442] [outer = (nil)] [url = about:blank] 18:14:09 INFO - PROCESS | 1938 | 1468199649164 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:09 INFO - PROCESS | 1938 | 1468199649172 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:09 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc7000 == 44 [pid = 1938] [id = 513] 18:14:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x8ec4f800) [pid = 1938] [serial = 1540] [outer = (nil)] 18:14:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x910c2c00) [pid = 1938] [serial = 1541] [outer = 0x8ec4f800] 18:14:09 INFO - PROCESS | 1938 | 1468199649243 Marionette DEBUG loaded listener.js 18:14:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x9234d800) [pid = 1938] [serial = 1542] [outer = 0x8ec4f800] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x920d5400) [pid = 1938] [serial = 1458] [outer = (nil)] [url = about:blank] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x93c3e800) [pid = 1938] [serial = 1440] [outer = (nil)] [url = about:blank] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x95107000) [pid = 1938] [serial = 1466] [outer = (nil)] [url = about:blank] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x931f2800) [pid = 1938] [serial = 1463] [outer = (nil)] [url = about:blank] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x910bbc00) [pid = 1938] [serial = 1457] [outer = (nil)] [url = about:blank] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x95308c00) [pid = 1938] [serial = 1469] [outer = (nil)] [url = about:blank] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x92249800) [pid = 1938] [serial = 1461] [outer = (nil)] [url = about:blank] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x9530e800) [pid = 1938] [serial = 1470] [outer = (nil)] [url = about:blank] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x90f78000) [pid = 1938] [serial = 1460] [outer = (nil)] [url = about:blank] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x9528f800) [pid = 1938] [serial = 1467] [outer = (nil)] [url = about:blank] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x92718800) [pid = 1938] [serial = 1472] [outer = (nil)] [url = about:blank] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x93c3c000) [pid = 1938] [serial = 1464] [outer = (nil)] [url = about:blank] 18:14:09 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x9835e400) [pid = 1938] [serial = 1473] [outer = (nil)] [url = about:blank] 18:14:10 INFO - PROCESS | 1938 | 1468199650006 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 18:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1362ms 18:14:10 INFO - PROCESS | 1938 | 1468199650042 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 18:14:10 INFO - PROCESS | 1938 | 1468199650045 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 18:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:14:10 INFO - PROCESS | 1938 | 1468199650052 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:14:10 INFO - PROCESS | 1938 | 1468199650055 Marionette TRACE conn3 <- [1,2026,null,{}] 18:14:10 INFO - PROCESS | 1938 | 1468199650105 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:10 INFO - PROCESS | 1938 | 1468199650113 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:10 INFO - PROCESS | 1938 | 1468199650265 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 18:14:10 INFO - PROCESS | 1938 | 1468199650276 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:10 INFO - PROCESS | 1938 | 1468199650284 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x95288800 == 45 [pid = 1938] [id = 514] 18:14:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x9528d800) [pid = 1938] [serial = 1543] [outer = (nil)] 18:14:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x95307c00) [pid = 1938] [serial = 1544] [outer = 0x9528d800] 18:14:10 INFO - PROCESS | 1938 | 1468199650350 Marionette DEBUG loaded listener.js 18:14:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x95377000) [pid = 1938] [serial = 1545] [outer = 0x9528d800] 18:14:11 INFO - PROCESS | 1938 | 1468199651236 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 18:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1215ms 18:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:14:11 INFO - PROCESS | 1938 | 1468199651268 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 18:14:11 INFO - PROCESS | 1938 | 1468199651270 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 18:14:11 INFO - PROCESS | 1938 | 1468199651275 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:14:11 INFO - PROCESS | 1938 | 1468199651279 Marionette TRACE conn3 <- [1,2030,null,{}] 18:14:11 INFO - PROCESS | 1938 | 1468199651284 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:11 INFO - PROCESS | 1938 | 1468199651288 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:11 INFO - PROCESS | 1938 | 1468199651436 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 18:14:11 INFO - PROCESS | 1938 | 1468199651449 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:11 INFO - PROCESS | 1938 | 1468199651454 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f3800 == 46 [pid = 1938] [id = 515] 18:14:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x8ec53000) [pid = 1938] [serial = 1546] [outer = (nil)] 18:14:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x98e1e400) [pid = 1938] [serial = 1547] [outer = 0x8ec53000] 18:14:11 INFO - PROCESS | 1938 | 1468199651517 Marionette DEBUG loaded listener.js 18:14:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x99443400) [pid = 1938] [serial = 1548] [outer = 0x8ec53000] 18:14:12 INFO - PROCESS | 1938 | 1468199652374 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 18:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1134ms 18:14:12 INFO - PROCESS | 1938 | 1468199652409 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 18:14:12 INFO - PROCESS | 1938 | 1468199652413 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 18:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:14:12 INFO - PROCESS | 1938 | 1468199652418 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:14:12 INFO - PROCESS | 1938 | 1468199652421 Marionette TRACE conn3 <- [1,2034,null,{}] 18:14:12 INFO - PROCESS | 1938 | 1468199652426 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:12 INFO - PROCESS | 1938 | 1468199652431 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:12 INFO - PROCESS | 1938 | 1468199652657 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 18:14:12 INFO - PROCESS | 1938 | 1468199652675 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:12 INFO - PROCESS | 1938 | 1468199652683 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x95105800 == 47 [pid = 1938] [id = 516] 18:14:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x97bc4c00) [pid = 1938] [serial = 1549] [outer = (nil)] 18:14:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x997d0400) [pid = 1938] [serial = 1550] [outer = 0x97bc4c00] 18:14:12 INFO - PROCESS | 1938 | 1468199652743 Marionette DEBUG loaded listener.js 18:14:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x99962c00) [pid = 1938] [serial = 1551] [outer = 0x97bc4c00] 18:14:13 INFO - PROCESS | 1938 | 1468199653555 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1183ms 18:14:13 INFO - PROCESS | 1938 | 1468199653602 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 18:14:13 INFO - PROCESS | 1938 | 1468199653606 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 18:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:14:13 INFO - PROCESS | 1938 | 1468199653625 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:14:13 INFO - PROCESS | 1938 | 1468199653629 Marionette TRACE conn3 <- [1,2038,null,{}] 18:14:13 INFO - PROCESS | 1938 | 1468199653634 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:13 INFO - PROCESS | 1938 | 1468199653643 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:13 INFO - PROCESS | 1938 | 1468199653870 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 18:14:13 INFO - PROCESS | 1938 | 1468199653888 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:13 INFO - PROCESS | 1938 | 1468199653896 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec5a400 == 48 [pid = 1938] [id = 517] 18:14:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x99956000) [pid = 1938] [serial = 1552] [outer = (nil)] 18:14:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x9aa1ac00) [pid = 1938] [serial = 1553] [outer = 0x99956000] 18:14:13 INFO - PROCESS | 1938 | 1468199653958 Marionette DEBUG loaded listener.js 18:14:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x9aa2cc00) [pid = 1938] [serial = 1554] [outer = 0x99956000] 18:14:14 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x8e0f5000) [pid = 1938] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:14:14 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x8ec53400) [pid = 1938] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:14:14 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x9058b000) [pid = 1938] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:14:14 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x931f3400) [pid = 1938] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:14:14 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x93c33400) [pid = 1938] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:14:14 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x90893800) [pid = 1938] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:14:14 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x979b5400) [pid = 1938] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:14:14 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x8e0f8400) [pid = 1938] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:14:14 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x9242d000) [pid = 1938] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:14:14 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x90583400) [pid = 1938] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:14:14 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x8ed0e800) [pid = 1938] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:14:14 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x925f2c00) [pid = 1938] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:14:14 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x910bcc00) [pid = 1938] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:14:14 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x95488400) [pid = 1938] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:14:14 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x992a4800) [pid = 1938] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:14:14 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x8e0f4c00) [pid = 1938] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:14:14 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x93e40c00) [pid = 1938] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:14:14 INFO - PROCESS | 1938 | 1468199654985 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 18:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1399ms 18:14:15 INFO - PROCESS | 1938 | 1468199655012 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 18:14:15 INFO - PROCESS | 1938 | 1468199655015 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 18:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:14:15 INFO - PROCESS | 1938 | 1468199655021 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:14:15 INFO - PROCESS | 1938 | 1468199655023 Marionette TRACE conn3 <- [1,2042,null,{}] 18:14:15 INFO - PROCESS | 1938 | 1468199655029 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:15 INFO - PROCESS | 1938 | 1468199655033 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:15 INFO - PROCESS | 1938 | 1468199655221 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 18:14:15 INFO - PROCESS | 1938 | 1468199655236 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:15 INFO - PROCESS | 1938 | 1468199655246 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f4c00 == 49 [pid = 1938] [id = 518] 18:14:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x8e0f5000) [pid = 1938] [serial = 1555] [outer = (nil)] 18:14:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x92354800) [pid = 1938] [serial = 1556] [outer = 0x8e0f5000] 18:14:15 INFO - PROCESS | 1938 | 1468199655307 Marionette DEBUG loaded listener.js 18:14:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x93c39c00) [pid = 1938] [serial = 1557] [outer = 0x8e0f5000] 18:14:16 INFO - PROCESS | 1938 | 1468199656091 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:14:16 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) 18:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1128ms 18:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:14:16 INFO - PROCESS | 1938 | 1468199656150 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 18:14:16 INFO - PROCESS | 1938 | 1468199656152 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 18:14:16 INFO - PROCESS | 1938 | 1468199656158 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:14:16 INFO - PROCESS | 1938 | 1468199656161 Marionette TRACE conn3 <- [1,2046,null,{}] 18:14:16 INFO - PROCESS | 1938 | 1468199656166 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:16 INFO - PROCESS | 1938 | 1468199656170 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:16 INFO - PROCESS | 1938 | 1468199656368 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 18:14:16 INFO - PROCESS | 1938 | 1468199656381 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:16 INFO - PROCESS | 1938 | 1468199656388 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f8400 == 50 [pid = 1938] [id = 519] 18:14:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x90d65c00) [pid = 1938] [serial = 1558] [outer = (nil)] 18:14:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x9a1a0c00) [pid = 1938] [serial = 1559] [outer = 0x90d65c00] 18:14:16 INFO - PROCESS | 1938 | 1468199656450 Marionette DEBUG loaded listener.js 18:14:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x9aa99400) [pid = 1938] [serial = 1560] [outer = 0x90d65c00] 18:14:17 INFO - PROCESS | 1938 | 1468199657449 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:14:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:14:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1328ms 18:14:17 INFO - PROCESS | 1938 | 1468199657487 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 18:14:17 INFO - PROCESS | 1938 | 1468199657493 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 18:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:14:17 INFO - PROCESS | 1938 | 1468199657507 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:14:17 INFO - PROCESS | 1938 | 1468199657519 Marionette TRACE conn3 <- [1,2050,null,{}] 18:14:17 INFO - PROCESS | 1938 | 1468199657527 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:17 INFO - PROCESS | 1938 | 1468199657532 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:17 INFO - PROCESS | 1938 | 1468199657703 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 18:14:17 INFO - PROCESS | 1938 | 1468199657882 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:17 INFO - PROCESS | 1938 | 1468199657891 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x90584000 == 51 [pid = 1938] [id = 520] 18:14:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x90f6b400) [pid = 1938] [serial = 1561] [outer = (nil)] 18:14:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x92359800) [pid = 1938] [serial = 1562] [outer = 0x90f6b400] 18:14:17 INFO - PROCESS | 1938 | 1468199657970 Marionette DEBUG loaded listener.js 18:14:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x92718c00) [pid = 1938] [serial = 1563] [outer = 0x90f6b400] 18:14:18 INFO - PROCESS | 1938 | 1468199658846 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1390ms 18:14:18 INFO - PROCESS | 1938 | 1468199658895 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 18:14:18 INFO - PROCESS | 1938 | 1468199658902 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 18:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:14:18 INFO - PROCESS | 1938 | 1468199658912 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:14:18 INFO - PROCESS | 1938 | 1468199658916 Marionette TRACE conn3 <- [1,2054,null,{}] 18:14:18 INFO - PROCESS | 1938 | 1468199658922 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:18 INFO - PROCESS | 1938 | 1468199658927 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:19 INFO - PROCESS | 1938 | 1468199659112 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 18:14:19 INFO - PROCESS | 1938 | 1468199659291 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:19 INFO - PROCESS | 1938 | 1468199659299 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x9510f000 == 52 [pid = 1938] [id = 521] 18:14:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x951dfc00) [pid = 1938] [serial = 1564] [outer = (nil)] 18:14:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x979b3400) [pid = 1938] [serial = 1565] [outer = 0x951dfc00] 18:14:19 INFO - PROCESS | 1938 | 1468199659378 Marionette DEBUG loaded listener.js 18:14:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x98684000) [pid = 1938] [serial = 1566] [outer = 0x951dfc00] 18:14:20 INFO - PROCESS | 1938 | 1468199660263 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 18:14:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1382ms 18:14:20 INFO - PROCESS | 1938 | 1468199660309 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 18:14:20 INFO - PROCESS | 1938 | 1468199660313 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 18:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:14:20 INFO - PROCESS | 1938 | 1468199660319 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:14:20 INFO - PROCESS | 1938 | 1468199660325 Marionette TRACE conn3 <- [1,2058,null,{}] 18:14:20 INFO - PROCESS | 1938 | 1468199660340 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:20 INFO - PROCESS | 1938 | 1468199660348 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:20 INFO - PROCESS | 1938 | 1468199660518 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 18:14:20 INFO - PROCESS | 1938 | 1468199660706 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:20 INFO - PROCESS | 1938 | 1468199660718 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x9aa28400 == 53 [pid = 1938] [id = 522] 18:14:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x9aa29c00) [pid = 1938] [serial = 1567] [outer = (nil)] 18:14:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x9b1f7000) [pid = 1938] [serial = 1568] [outer = 0x9aa29c00] 18:14:20 INFO - PROCESS | 1938 | 1468199660790 Marionette DEBUG loaded listener.js 18:14:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x9b1fe000) [pid = 1938] [serial = 1569] [outer = 0x9aa29c00] 18:14:21 INFO - PROCESS | 1938 | 1468199661679 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 18:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1433ms 18:14:21 INFO - PROCESS | 1938 | 1468199661753 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 18:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:14:21 INFO - PROCESS | 1938 | 1468199661757 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 18:14:21 INFO - PROCESS | 1938 | 1468199661763 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:14:21 INFO - PROCESS | 1938 | 1468199661767 Marionette TRACE conn3 <- [1,2062,null,{}] 18:14:21 INFO - PROCESS | 1938 | 1468199661772 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:21 INFO - PROCESS | 1938 | 1468199661777 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:21 INFO - PROCESS | 1938 | 1468199661977 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 18:14:22 INFO - PROCESS | 1938 | 1468199662155 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:22 INFO - PROCESS | 1938 | 1468199662165 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x99961400 == 54 [pid = 1938] [id = 523] 18:14:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x9c3f9800) [pid = 1938] [serial = 1570] [outer = (nil)] 18:14:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x9d92a400) [pid = 1938] [serial = 1571] [outer = 0x9c3f9800] 18:14:22 INFO - PROCESS | 1938 | 1468199662236 Marionette DEBUG loaded listener.js 18:14:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x9d934000) [pid = 1938] [serial = 1572] [outer = 0x9c3f9800] 18:14:23 INFO - PROCESS | 1938 | 1468199663116 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 18:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1384ms 18:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:14:23 INFO - PROCESS | 1938 | 1468199663147 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 18:14:23 INFO - PROCESS | 1938 | 1468199663150 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 18:14:23 INFO - PROCESS | 1938 | 1468199663158 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:14:23 INFO - PROCESS | 1938 | 1468199663160 Marionette TRACE conn3 <- [1,2066,null,{}] 18:14:23 INFO - PROCESS | 1938 | 1468199663167 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:23 INFO - PROCESS | 1938 | 1468199663172 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:23 INFO - PROCESS | 1938 | 1468199663327 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 18:14:23 INFO - PROCESS | 1938 | 1468199663522 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:23 INFO - PROCESS | 1938 | 1468199663532 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f1400 == 55 [pid = 1938] [id = 524] 18:14:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x8ebc1400) [pid = 1938] [serial = 1573] [outer = (nil)] 18:14:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x9d9a0c00) [pid = 1938] [serial = 1574] [outer = 0x8ebc1400] 18:14:23 INFO - PROCESS | 1938 | 1468199663600 Marionette DEBUG loaded listener.js 18:14:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x9d9a9000) [pid = 1938] [serial = 1575] [outer = 0x8ebc1400] 18:14:24 INFO - PROCESS | 1938 | 1468199664523 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 18:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1396ms 18:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:14:24 INFO - PROCESS | 1938 | 1468199664553 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 18:14:24 INFO - PROCESS | 1938 | 1468199664556 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 18:14:24 INFO - PROCESS | 1938 | 1468199664562 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:14:24 INFO - PROCESS | 1938 | 1468199664566 Marionette TRACE conn3 <- [1,2070,null,{}] 18:14:24 INFO - PROCESS | 1938 | 1468199664571 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:24 INFO - PROCESS | 1938 | 1468199664580 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:24 INFO - PROCESS | 1938 | 1468199664758 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 18:14:24 INFO - PROCESS | 1938 | 1468199664938 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:24 INFO - PROCESS | 1938 | 1468199664947 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x90890800 == 56 [pid = 1938] [id = 525] 18:14:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x92529000) [pid = 1938] [serial = 1576] [outer = (nil)] 18:14:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0xa2009000) [pid = 1938] [serial = 1577] [outer = 0x92529000] 18:14:25 INFO - PROCESS | 1938 | 1468199665018 Marionette DEBUG loaded listener.js 18:14:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0xa200fc00) [pid = 1938] [serial = 1578] [outer = 0x92529000] 18:14:25 INFO - PROCESS | 1938 | 1468199665877 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 18:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1381ms 18:14:25 INFO - PROCESS | 1938 | 1468199665942 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 18:14:25 INFO - PROCESS | 1938 | 1468199665946 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 18:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:14:25 INFO - PROCESS | 1938 | 1468199665952 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:14:25 INFO - PROCESS | 1938 | 1468199665955 Marionette TRACE conn3 <- [1,2074,null,{}] 18:14:25 INFO - PROCESS | 1938 | 1468199665961 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:25 INFO - PROCESS | 1938 | 1468199665966 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:26 INFO - PROCESS | 1938 | 1468199666128 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 18:14:26 INFO - PROCESS | 1938 | 1468199666309 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:26 INFO - PROCESS | 1938 | 1468199666316 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ee400 == 57 [pid = 1938] [id = 526] 18:14:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x9d99dc00) [pid = 1938] [serial = 1579] [outer = (nil)] 18:14:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0xa22b6c00) [pid = 1938] [serial = 1580] [outer = 0x9d99dc00] 18:14:26 INFO - PROCESS | 1938 | 1468199666390 Marionette DEBUG loaded listener.js 18:14:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0xa231fc00) [pid = 1938] [serial = 1581] [outer = 0x9d99dc00] 18:14:27 INFO - PROCESS | 1938 | 1468199667260 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 18:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1384ms 18:14:27 INFO - PROCESS | 1938 | 1468199667337 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 18:14:27 INFO - PROCESS | 1938 | 1468199667340 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 18:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:14:27 INFO - PROCESS | 1938 | 1468199667346 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:14:27 INFO - PROCESS | 1938 | 1468199667350 Marionette TRACE conn3 <- [1,2078,null,{}] 18:14:27 INFO - PROCESS | 1938 | 1468199667355 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:27 INFO - PROCESS | 1938 | 1468199667360 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:27 INFO - PROCESS | 1938 | 1468199667524 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 18:14:27 INFO - PROCESS | 1938 | 1468199667725 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:27 INFO - PROCESS | 1938 | 1468199667732 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed0d000 == 58 [pid = 1938] [id = 527] 18:14:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x8ed12800) [pid = 1938] [serial = 1582] [outer = (nil)] 18:14:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x910b8000) [pid = 1938] [serial = 1583] [outer = 0x8ed12800] 18:14:27 INFO - PROCESS | 1938 | 1468199667808 Marionette DEBUG loaded listener.js 18:14:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x9224a000) [pid = 1938] [serial = 1584] [outer = 0x8ed12800] 18:14:28 INFO - PROCESS | 1938 | 1468199668979 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 18:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1682ms 18:14:29 INFO - PROCESS | 1938 | 1468199669030 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 18:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:14:29 INFO - PROCESS | 1938 | 1468199669036 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 18:14:29 INFO - PROCESS | 1938 | 1468199669058 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:14:29 INFO - PROCESS | 1938 | 1468199669063 Marionette TRACE conn3 <- [1,2082,null,{}] 18:14:29 INFO - PROCESS | 1938 | 1468199669083 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:29 INFO - PROCESS | 1938 | 1468199669089 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:29 INFO - PROCESS | 1938 | 1468199669257 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 18:14:29 INFO - PROCESS | 1938 | 1468199669465 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:29 INFO - PROCESS | 1938 | 1468199669475 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x90897000 == 59 [pid = 1938] [id = 528] 18:14:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x90f6f000) [pid = 1938] [serial = 1585] [outer = (nil)] 18:14:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x9235a800) [pid = 1938] [serial = 1586] [outer = 0x90f6f000] 18:14:29 INFO - PROCESS | 1938 | 1468199669543 Marionette DEBUG loaded listener.js 18:14:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x92713400) [pid = 1938] [serial = 1587] [outer = 0x90f6f000] 18:14:30 INFO - PROCESS | 1938 | 1468199670396 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 18:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1412ms 18:14:30 INFO - PROCESS | 1938 | 1468199670461 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 18:14:30 INFO - PROCESS | 1938 | 1468199670467 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 18:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:14:30 INFO - PROCESS | 1938 | 1468199670480 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:14:30 INFO - PROCESS | 1938 | 1468199670484 Marionette TRACE conn3 <- [1,2086,null,{}] 18:14:30 INFO - PROCESS | 1938 | 1468199670490 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:30 INFO - PROCESS | 1938 | 1468199670495 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:30 INFO - PROCESS | 1938 | 1468199670657 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 18:14:30 INFO - PROCESS | 1938 | 1468199670851 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:30 INFO - PROCESS | 1938 | 1468199670859 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x92351800 == 60 [pid = 1938] [id = 529] 18:14:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x92429800) [pid = 1938] [serial = 1588] [outer = (nil)] 18:14:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x93c61000) [pid = 1938] [serial = 1589] [outer = 0x92429800] 18:14:30 INFO - PROCESS | 1938 | 1468199670928 Marionette DEBUG loaded listener.js 18:14:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x95303c00) [pid = 1938] [serial = 1590] [outer = 0x92429800] 18:14:31 INFO - PROCESS | 1938 | --DOCSHELL 0x90893000 == 59 [pid = 1938] [id = 390] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x997d0000) [pid = 1938] [serial = 1514] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x99958c00) [pid = 1938] [serial = 1493] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f4c00 == 58 [pid = 1938] [id = 518] 18:14:31 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec5a400 == 57 [pid = 1938] [id = 517] 18:14:31 INFO - PROCESS | 1938 | --DOCSHELL 0x95105800 == 56 [pid = 1938] [id = 516] 18:14:31 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f3800 == 55 [pid = 1938] [id = 515] 18:14:31 INFO - PROCESS | 1938 | --DOCSHELL 0x95288800 == 54 [pid = 1938] [id = 514] 18:14:31 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc7000 == 53 [pid = 1938] [id = 513] 18:14:31 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec57800 == 52 [pid = 1938] [id = 512] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x8ec53800) [pid = 1938] [serial = 1443] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x9242e800) [pid = 1938] [serial = 1455] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x92355800) [pid = 1938] [serial = 1446] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x98e1cc00) [pid = 1938] [serial = 1452] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x9528b000) [pid = 1938] [serial = 1449] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x979b4400) [pid = 1938] [serial = 1508] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x991d7800) [pid = 1938] [serial = 1485] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x98ea1800) [pid = 1938] [serial = 1484] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x90f73800) [pid = 1938] [serial = 1497] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x906bcc00) [pid = 1938] [serial = 1496] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x92523800) [pid = 1938] [serial = 1502] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x925ef400) [pid = 1938] [serial = 1503] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x90d62c00) [pid = 1938] [serial = 1499] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x90f73400) [pid = 1938] [serial = 1500] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x910b9c00) [pid = 1938] [serial = 1479] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x90d68400) [pid = 1938] [serial = 1478] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x93c2f400) [pid = 1938] [serial = 1482] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x9271c000) [pid = 1938] [serial = 1481] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x93e3d400) [pid = 1938] [serial = 1511] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x99443800) [pid = 1938] [serial = 1487] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x98d70000) [pid = 1938] [serial = 1509] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x994b5400) [pid = 1938] [serial = 1491] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x9944f800) [pid = 1938] [serial = 1490] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x9868c000) [pid = 1938] [serial = 1476] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x95109400) [pid = 1938] [serial = 1505] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x9944a000) [pid = 1938] [serial = 1488] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x9528a800) [pid = 1938] [serial = 1512] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x9530a400) [pid = 1938] [serial = 1506] [outer = (nil)] [url = about:blank] 18:14:31 INFO - PROCESS | 1938 | 1468199671943 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 18:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1489ms 18:14:31 INFO - PROCESS | 1938 | 1468199671970 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 18:14:31 INFO - PROCESS | 1938 | 1468199671974 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 18:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:14:31 INFO - PROCESS | 1938 | 1468199671980 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:14:31 INFO - PROCESS | 1938 | 1468199671985 Marionette TRACE conn3 <- [1,2090,null,{}] 18:14:32 INFO - PROCESS | 1938 | 1468199671999 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:32 INFO - PROCESS | 1938 | 1468199672007 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:32 INFO - PROCESS | 1938 | 1468199672164 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 18:14:32 INFO - PROCESS | 1938 | 1468199672175 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:32 INFO - PROCESS | 1938 | 1468199672185 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec56800 == 53 [pid = 1938] [id = 530] 18:14:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x93c56c00) [pid = 1938] [serial = 1591] [outer = (nil)] 18:14:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x951da400) [pid = 1938] [serial = 1592] [outer = 0x93c56c00] 18:14:32 INFO - PROCESS | 1938 | 1468199672250 Marionette DEBUG loaded listener.js 18:14:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x9530d400) [pid = 1938] [serial = 1593] [outer = 0x93c56c00] 18:14:33 INFO - PROCESS | 1938 | 1468199673131 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 18:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1189ms 18:14:33 INFO - PROCESS | 1938 | 1468199673170 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 18:14:33 INFO - PROCESS | 1938 | 1468199673174 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 18:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:14:33 INFO - PROCESS | 1938 | 1468199673179 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:14:33 INFO - PROCESS | 1938 | 1468199673183 Marionette TRACE conn3 <- [1,2094,null,{}] 18:14:33 INFO - PROCESS | 1938 | 1468199673187 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:33 INFO - PROCESS | 1938 | 1468199673192 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:33 INFO - PROCESS | 1938 | 1468199673337 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 18:14:33 INFO - PROCESS | 1938 | 1468199673349 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:33 INFO - PROCESS | 1938 | 1468199673359 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f72000 == 54 [pid = 1938] [id = 531] 18:14:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x979ad000) [pid = 1938] [serial = 1594] [outer = (nil)] 18:14:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x98682000) [pid = 1938] [serial = 1595] [outer = 0x979ad000] 18:14:33 INFO - PROCESS | 1938 | 1468199673558 Marionette DEBUG loaded listener.js 18:14:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x98e18c00) [pid = 1938] [serial = 1596] [outer = 0x979ad000] 18:14:34 INFO - PROCESS | 1938 | 1468199674356 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 18:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1229ms 18:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:14:34 INFO - PROCESS | 1938 | 1468199674410 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 18:14:34 INFO - PROCESS | 1938 | 1468199674413 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 18:14:34 INFO - PROCESS | 1938 | 1468199674417 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:14:34 INFO - PROCESS | 1938 | 1468199674421 Marionette TRACE conn3 <- [1,2098,null,{}] 18:14:34 INFO - PROCESS | 1938 | 1468199674426 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:34 INFO - PROCESS | 1938 | 1468199674431 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:34 INFO - PROCESS | 1938 | 1468199674625 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 18:14:34 INFO - PROCESS | 1938 | 1468199674644 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:34 INFO - PROCESS | 1938 | 1468199674667 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x9224f000 == 55 [pid = 1938] [id = 532] 18:14:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x92350800) [pid = 1938] [serial = 1597] [outer = (nil)] 18:14:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x992a6400) [pid = 1938] [serial = 1598] [outer = 0x92350800] 18:14:34 INFO - PROCESS | 1938 | 1468199674725 Marionette DEBUG loaded listener.js 18:14:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x99443800) [pid = 1938] [serial = 1599] [outer = 0x92350800] 18:14:35 INFO - PROCESS | 1938 | 1468199675569 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 18:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1229ms 18:14:35 INFO - PROCESS | 1938 | 1468199675648 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 18:14:35 INFO - PROCESS | 1938 | 1468199675650 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 18:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:14:35 INFO - PROCESS | 1938 | 1468199675657 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:14:35 INFO - PROCESS | 1938 | 1468199675659 Marionette TRACE conn3 <- [1,2102,null,{}] 18:14:35 INFO - PROCESS | 1938 | 1468199675665 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:35 INFO - PROCESS | 1938 | 1468199675674 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:35 INFO - PROCESS | 1938 | 1468199675918 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 18:14:36 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x9058d400) [pid = 1938] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:14:36 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x99956000) [pid = 1938] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:14:36 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x92522800) [pid = 1938] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:14:36 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x8e0f5000) [pid = 1938] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:14:36 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x97bc4c00) [pid = 1938] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:14:36 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x8ec53000) [pid = 1938] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:14:36 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x8ec4f800) [pid = 1938] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:14:36 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x9528d800) [pid = 1938] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:14:36 INFO - PROCESS | 1938 | 1468199676286 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:36 INFO - PROCESS | 1938 | 1468199676297 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f5000 == 56 [pid = 1938] [id = 533] 18:14:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x8ec53000) [pid = 1938] [serial = 1600] [outer = (nil)] 18:14:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x90f75800) [pid = 1938] [serial = 1601] [outer = 0x8ec53000] 18:14:36 INFO - PROCESS | 1938 | 1468199676360 Marionette DEBUG loaded listener.js 18:14:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x93c3c000) [pid = 1938] [serial = 1602] [outer = 0x8ec53000] 18:14:37 INFO - PROCESS | 1938 | 1468199677031 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 18:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1390ms 18:14:37 INFO - PROCESS | 1938 | 1468199677047 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 18:14:37 INFO - PROCESS | 1938 | 1468199677050 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 18:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:14:37 INFO - PROCESS | 1938 | 1468199677058 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:14:37 INFO - PROCESS | 1938 | 1468199677061 Marionette TRACE conn3 <- [1,2106,null,{}] 18:14:37 INFO - PROCESS | 1938 | 1468199677066 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:37 INFO - PROCESS | 1938 | 1468199677070 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:37 INFO - PROCESS | 1938 | 1468199677262 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 18:14:37 INFO - PROCESS | 1938 | 1468199677282 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:37 INFO - PROCESS | 1938 | 1468199677292 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed09c00 == 57 [pid = 1938] [id = 534] 18:14:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x8ed0e000) [pid = 1938] [serial = 1603] [outer = (nil)] 18:14:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x99959800) [pid = 1938] [serial = 1604] [outer = 0x8ed0e000] 18:14:37 INFO - PROCESS | 1938 | 1468199677352 Marionette DEBUG loaded listener.js 18:14:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x9a19ac00) [pid = 1938] [serial = 1605] [outer = 0x8ed0e000] 18:14:38 INFO - PROCESS | 1938 | 1468199678126 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 18:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1129ms 18:14:38 INFO - PROCESS | 1938 | 1468199678211 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 18:14:38 INFO - PROCESS | 1938 | 1468199678216 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 18:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:14:38 INFO - PROCESS | 1938 | 1468199678225 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:14:38 INFO - PROCESS | 1938 | 1468199678231 Marionette TRACE conn3 <- [1,2110,null,{}] 18:14:38 INFO - PROCESS | 1938 | 1468199678240 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:38 INFO - PROCESS | 1938 | 1468199678246 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:38 INFO - PROCESS | 1938 | 1468199678452 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 18:14:38 INFO - PROCESS | 1938 | 1468199678632 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:38 INFO - PROCESS | 1938 | 1468199678647 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec59800 == 58 [pid = 1938] [id = 535] 18:14:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x90590800) [pid = 1938] [serial = 1606] [outer = (nil)] 18:14:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x906c2400) [pid = 1938] [serial = 1607] [outer = 0x90590800] 18:14:38 INFO - PROCESS | 1938 | 1468199678723 Marionette DEBUG loaded listener.js 18:14:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x90d62c00) [pid = 1938] [serial = 1608] [outer = 0x90590800] 18:14:39 INFO - PROCESS | 1938 | 1468199679675 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 18:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1491ms 18:14:39 INFO - PROCESS | 1938 | 1468199679717 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 18:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:14:39 INFO - PROCESS | 1938 | 1468199679722 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 18:14:39 INFO - PROCESS | 1938 | 1468199679732 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:14:39 INFO - PROCESS | 1938 | 1468199679738 Marionette TRACE conn3 <- [1,2114,null,{}] 18:14:39 INFO - PROCESS | 1938 | 1468199679745 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:39 INFO - PROCESS | 1938 | 1468199679750 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:39 INFO - PROCESS | 1938 | 1468199679931 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 18:14:40 INFO - PROCESS | 1938 | 1468199680113 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:40 INFO - PROCESS | 1938 | 1468199680121 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed14800 == 59 [pid = 1938] [id = 536] 18:14:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x92753000) [pid = 1938] [serial = 1609] [outer = (nil)] 18:14:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x95103800) [pid = 1938] [serial = 1610] [outer = 0x92753000] 18:14:40 INFO - PROCESS | 1938 | 1468199680199 Marionette DEBUG loaded listener.js 18:14:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x9537f000) [pid = 1938] [serial = 1611] [outer = 0x92753000] 18:14:41 INFO - PROCESS | 1938 | 1468199681083 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 18:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1393ms 18:14:41 INFO - PROCESS | 1938 | 1468199681122 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 18:14:41 INFO - PROCESS | 1938 | 1468199681126 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 18:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:14:41 INFO - PROCESS | 1938 | 1468199681133 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:14:41 INFO - PROCESS | 1938 | 1468199681136 Marionette TRACE conn3 <- [1,2118,null,{}] 18:14:41 INFO - PROCESS | 1938 | 1468199681149 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:41 INFO - PROCESS | 1938 | 1468199681157 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:41 INFO - PROCESS | 1938 | 1468199681329 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 18:14:41 INFO - PROCESS | 1938 | 1468199681515 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:41 INFO - PROCESS | 1938 | 1468199681528 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x99643c00 == 60 [pid = 1938] [id = 537] 18:14:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x997ca000) [pid = 1938] [serial = 1612] [outer = (nil)] 18:14:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x9995d000) [pid = 1938] [serial = 1613] [outer = 0x997ca000] 18:14:41 INFO - PROCESS | 1938 | 1468199681601 Marionette DEBUG loaded listener.js 18:14:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x9a4b9800) [pid = 1938] [serial = 1614] [outer = 0x997ca000] 18:14:42 INFO - PROCESS | 1938 | 1468199682533 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 18:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1429ms 18:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:14:42 INFO - PROCESS | 1938 | 1468199682563 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 18:14:42 INFO - PROCESS | 1938 | 1468199682566 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 18:14:42 INFO - PROCESS | 1938 | 1468199682572 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:14:42 INFO - PROCESS | 1938 | 1468199682575 Marionette TRACE conn3 <- [1,2122,null,{}] 18:14:42 INFO - PROCESS | 1938 | 1468199682581 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:42 INFO - PROCESS | 1938 | 1468199682585 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:42 INFO - PROCESS | 1938 | 1468199682762 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 18:14:42 INFO - PROCESS | 1938 | 1468199682949 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:42 INFO - PROCESS | 1938 | 1468199682956 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec53400 == 61 [pid = 1938] [id = 538] 18:14:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x99646800) [pid = 1938] [serial = 1615] [outer = (nil)] 18:14:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x9c3f6000) [pid = 1938] [serial = 1616] [outer = 0x99646800] 18:14:43 INFO - PROCESS | 1938 | 1468199683029 Marionette DEBUG loaded listener.js 18:14:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x9d929400) [pid = 1938] [serial = 1617] [outer = 0x99646800] 18:14:43 INFO - PROCESS | 1938 | 1468199683887 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 18:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1382ms 18:14:43 INFO - PROCESS | 1938 | 1468199683954 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 18:14:43 INFO - PROCESS | 1938 | 1468199683958 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 18:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:14:43 INFO - PROCESS | 1938 | 1468199683965 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:14:43 INFO - PROCESS | 1938 | 1468199683968 Marionette TRACE conn3 <- [1,2126,null,{}] 18:14:43 INFO - PROCESS | 1938 | 1468199683974 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:43 INFO - PROCESS | 1938 | 1468199683979 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:44 INFO - PROCESS | 1938 | 1468199684141 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 18:14:44 INFO - PROCESS | 1938 | 1468199684324 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:44 INFO - PROCESS | 1938 | 1468199684331 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebcf400 == 62 [pid = 1938] [id = 539] 18:14:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x8ec4d400) [pid = 1938] [serial = 1618] [outer = (nil)] 18:14:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0xa0759400) [pid = 1938] [serial = 1619] [outer = 0x8ec4d400] 18:14:44 INFO - PROCESS | 1938 | 1468199684406 Marionette DEBUG loaded listener.js 18:14:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0xa1123000) [pid = 1938] [serial = 1620] [outer = 0x8ec4d400] 18:14:45 INFO - PROCESS | 1938 | 1468199685226 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 18:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1289ms 18:14:45 INFO - PROCESS | 1938 | 1468199685255 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 18:14:45 INFO - PROCESS | 1938 | 1468199685258 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 18:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:14:45 INFO - PROCESS | 1938 | 1468199685265 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:14:45 INFO - PROCESS | 1938 | 1468199685269 Marionette TRACE conn3 <- [1,2130,null,{}] 18:14:45 INFO - PROCESS | 1938 | 1468199685275 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:45 INFO - PROCESS | 1938 | 1468199685284 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:45 INFO - PROCESS | 1938 | 1468199685488 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 18:14:45 INFO - PROCESS | 1938 | 1468199685670 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:45 INFO - PROCESS | 1938 | 1468199685681 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebcfc00 == 63 [pid = 1938] [id = 540] 18:14:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x9d99f800) [pid = 1938] [serial = 1621] [outer = (nil)] 18:14:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0xa23d1400) [pid = 1938] [serial = 1622] [outer = 0x9d99f800] 18:14:45 INFO - PROCESS | 1938 | 1468199685750 Marionette DEBUG loaded listener.js 18:14:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0xa253d000) [pid = 1938] [serial = 1623] [outer = 0x9d99f800] 18:14:46 INFO - PROCESS | 1938 | 1468199686643 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 18:14:46 INFO - PROCESS | 1938 | 1468199686704 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 18:14:46 INFO - PROCESS | 1938 | 1468199686711 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:14:46 INFO - PROCESS | 1938 | 1468199686714 Marionette TRACE conn3 <- [1,2134,null,{}] 18:14:46 INFO - PROCESS | 1938 | 1468199686719 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:46 INFO - PROCESS | 1938 | 1468199686724 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:46 INFO - PROCESS | 1938 | 1468199686888 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 18:14:47 INFO - PROCESS | 1938 | 1468199687071 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:47 INFO - PROCESS | 1938 | 1468199687078 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x9995ec00 == 64 [pid = 1938] [id = 541] 18:14:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0xa23cd800) [pid = 1938] [serial = 1624] [outer = (nil)] 18:14:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0xa25fd000) [pid = 1938] [serial = 1625] [outer = 0xa23cd800] 18:14:47 INFO - PROCESS | 1938 | 1468199687151 Marionette DEBUG loaded listener.js 18:14:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0xa2fc1000) [pid = 1938] [serial = 1626] [outer = 0xa23cd800] 18:14:47 INFO - PROCESS | 1938 | 1468199687988 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 18:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1329ms 18:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:14:48 INFO - PROCESS | 1938 | 1468199688039 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 18:14:48 INFO - PROCESS | 1938 | 1468199688042 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 18:14:48 INFO - PROCESS | 1938 | 1468199688048 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:14:48 INFO - PROCESS | 1938 | 1468199688052 Marionette TRACE conn3 <- [1,2138,null,{}] 18:14:48 INFO - PROCESS | 1938 | 1468199688057 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:48 INFO - PROCESS | 1938 | 1468199688061 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:48 INFO - PROCESS | 1938 | 1468199688228 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 18:14:48 INFO - PROCESS | 1938 | 1468199688410 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:48 INFO - PROCESS | 1938 | 1468199688417 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebccc00 == 65 [pid = 1938] [id = 542] 18:14:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x95296c00) [pid = 1938] [serial = 1627] [outer = (nil)] 18:14:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0xa310d800) [pid = 1938] [serial = 1628] [outer = 0x95296c00] 18:14:48 INFO - PROCESS | 1938 | 1468199688491 Marionette DEBUG loaded listener.js 18:14:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0xa3110c00) [pid = 1938] [serial = 1629] [outer = 0x95296c00] 18:14:49 INFO - PROCESS | 1938 | 1468199689325 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 18:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1336ms 18:14:49 INFO - PROCESS | 1938 | 1468199689384 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 18:14:49 INFO - PROCESS | 1938 | 1468199689387 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 18:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:14:49 INFO - PROCESS | 1938 | 1468199689395 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:14:49 INFO - PROCESS | 1938 | 1468199689398 Marionette TRACE conn3 <- [1,2142,null,{}] 18:14:49 INFO - PROCESS | 1938 | 1468199689404 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:49 INFO - PROCESS | 1938 | 1468199689409 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:49 INFO - PROCESS | 1938 | 1468199689588 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 18:14:49 INFO - PROCESS | 1938 | 1468199689772 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:49 INFO - PROCESS | 1938 | 1468199689778 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:49 INFO - PROCESS | 1938 | ++DOCSHELL 0xa236f800 == 66 [pid = 1938] [id = 543] 18:14:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0xa25ee400) [pid = 1938] [serial = 1630] [outer = (nil)] 18:14:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0xa33c3800) [pid = 1938] [serial = 1631] [outer = 0xa25ee400] 18:14:49 INFO - PROCESS | 1938 | 1468199689853 Marionette DEBUG loaded listener.js 18:14:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0xa33ca800) [pid = 1938] [serial = 1632] [outer = 0xa25ee400] 18:14:50 INFO - PROCESS | 1938 | 1468199690680 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 18:14:50 INFO - PROCESS | 1938 | 1468199690729 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 18:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 18:14:50 INFO - PROCESS | 1938 | 1468199690735 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:14:50 INFO - PROCESS | 1938 | 1468199690738 Marionette TRACE conn3 <- [1,2146,null,{}] 18:14:50 INFO - PROCESS | 1938 | 1468199690743 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:50 INFO - PROCESS | 1938 | 1468199690748 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:50 INFO - PROCESS | 1938 | 1468199690924 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 18:14:51 INFO - PROCESS | 1938 | 1468199691117 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:51 INFO - PROCESS | 1938 | 1468199691128 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d63c00 == 67 [pid = 1938] [id = 544] 18:14:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x92351400) [pid = 1938] [serial = 1633] [outer = (nil)] 18:14:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0xa4d5a000) [pid = 1938] [serial = 1634] [outer = 0x92351400] 18:14:51 INFO - PROCESS | 1938 | 1468199691235 Marionette DEBUG loaded listener.js 18:14:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0xa4f21000) [pid = 1938] [serial = 1635] [outer = 0x92351400] 18:14:52 INFO - PROCESS | 1938 | 1468199692116 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 18:14:52 INFO - PROCESS | 1938 | 1468199692174 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 18:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:14:52 INFO - PROCESS | 1938 | 1468199692180 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:14:52 INFO - PROCESS | 1938 | 1468199692185 Marionette TRACE conn3 <- [1,2150,null,{}] 18:14:52 INFO - PROCESS | 1938 | 1468199692190 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:52 INFO - PROCESS | 1938 | 1468199692196 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:52 INFO - PROCESS | 1938 | 1468199692398 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 18:14:52 INFO - PROCESS | 1938 | 1468199692850 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:52 INFO - PROCESS | 1938 | 1468199692861 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x8edec000 == 68 [pid = 1938] [id = 545] 18:14:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x8edecc00) [pid = 1938] [serial = 1636] [outer = (nil)] 18:14:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x90585c00) [pid = 1938] [serial = 1637] [outer = 0x8edecc00] 18:14:52 INFO - PROCESS | 1938 | 1468199692973 Marionette DEBUG loaded listener.js 18:14:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x9089b000) [pid = 1938] [serial = 1638] [outer = 0x8edecc00] 18:14:53 INFO - PROCESS | 1938 | 1468199693783 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 18:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1638ms 18:14:53 INFO - PROCESS | 1938 | 1468199693820 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 18:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:14:53 INFO - PROCESS | 1938 | 1468199693825 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 18:14:53 INFO - PROCESS | 1938 | 1468199693832 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:14:53 INFO - PROCESS | 1938 | 1468199693835 Marionette TRACE conn3 <- [1,2154,null,{}] 18:14:53 INFO - PROCESS | 1938 | 1468199693867 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:53 INFO - PROCESS | 1938 | 1468199693880 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:54 INFO - PROCESS | 1938 | 1468199694146 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 18:14:54 INFO - PROCESS | 1938 | 1468199694261 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:54 INFO - PROCESS | 1938 | 1468199694274 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x90586c00 == 69 [pid = 1938] [id = 546] 18:14:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x910bcc00) [pid = 1938] [serial = 1639] [outer = (nil)] 18:14:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 134 (0x925f5000) [pid = 1938] [serial = 1640] [outer = 0x910bcc00] 18:14:54 INFO - PROCESS | 1938 | 1468199694340 Marionette DEBUG loaded listener.js 18:14:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 135 (0x92760800) [pid = 1938] [serial = 1641] [outer = 0x910bcc00] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f5000 == 68 [pid = 1938] [id = 533] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x9224f000 == 67 [pid = 1938] [id = 532] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x90f72000 == 66 [pid = 1938] [id = 531] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec56800 == 65 [pid = 1938] [id = 530] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x92351800 == 64 [pid = 1938] [id = 529] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x90897000 == 63 [pid = 1938] [id = 528] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x9944c800 == 62 [pid = 1938] [id = 504] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f8800 == 61 [pid = 1938] [id = 403] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x92351000 == 60 [pid = 1938] [id = 396] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebd0800 == 59 [pid = 1938] [id = 503] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x90f75000 == 58 [pid = 1938] [id = 399] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x90584000 == 57 [pid = 1938] [id = 520] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x9aa28400 == 56 [pid = 1938] [id = 522] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x9510f000 == 55 [pid = 1938] [id = 521] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x99961400 == 54 [pid = 1938] [id = 523] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x90898400 == 53 [pid = 1938] [id = 401] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f1400 == 52 [pid = 1938] [id = 524] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x90890800 == 51 [pid = 1938] [id = 525] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ee400 == 50 [pid = 1938] [id = 526] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x906c8400 == 49 [pid = 1938] [id = 404] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x9528a000 == 48 [pid = 1938] [id = 507] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x93e43c00 == 47 [pid = 1938] [id = 397] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f6c00 == 46 [pid = 1938] [id = 511] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x9089d800 == 45 [pid = 1938] [id = 470] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x90d6e800 == 44 [pid = 1938] [id = 506] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x906c0000 == 43 [pid = 1938] [id = 508] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc6000 == 42 [pid = 1938] [id = 395] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec57400 == 41 [pid = 1938] [id = 505] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x93e49400 == 40 [pid = 1938] [id = 509] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x9a351400 == 39 [pid = 1938] [id = 510] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f8400 == 38 [pid = 1938] [id = 519] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed0d000 == 37 [pid = 1938] [id = 527] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8edec000 == 36 [pid = 1938] [id = 545] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x90d63c00 == 35 [pid = 1938] [id = 544] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebccc00 == 34 [pid = 1938] [id = 542] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0xa236f800 == 33 [pid = 1938] [id = 543] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x9995ec00 == 32 [pid = 1938] [id = 541] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebcfc00 == 31 [pid = 1938] [id = 540] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebcf400 == 30 [pid = 1938] [id = 539] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x99643c00 == 29 [pid = 1938] [id = 537] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec53400 == 28 [pid = 1938] [id = 538] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed14800 == 27 [pid = 1938] [id = 536] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed09c00 == 26 [pid = 1938] [id = 534] 18:14:56 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec59800 == 25 [pid = 1938] [id = 535] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 134 (0x9a1a0c00) [pid = 1938] [serial = 1559] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 133 (0x92354800) [pid = 1938] [serial = 1556] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x90f6bc00) [pid = 1938] [serial = 1517] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x994b9800) [pid = 1938] [serial = 1523] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x99962c00) [pid = 1938] [serial = 1551] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x98e1e400) [pid = 1938] [serial = 1547] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x9aa27c00) [pid = 1938] [serial = 1532] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x9234d800) [pid = 1938] [serial = 1542] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x910c2c00) [pid = 1938] [serial = 1541] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x95377000) [pid = 1938] [serial = 1545] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x9271e800) [pid = 1938] [serial = 1520] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x920d0c00) [pid = 1938] [serial = 1539] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x997d0400) [pid = 1938] [serial = 1550] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x99443400) [pid = 1938] [serial = 1548] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x9aa1ac00) [pid = 1938] [serial = 1553] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x9aa2cc00) [pid = 1938] [serial = 1554] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x9af87800) [pid = 1938] [serial = 1535] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x9a4b2400) [pid = 1938] [serial = 1529] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x95307c00) [pid = 1938] [serial = 1544] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x99c65000) [pid = 1938] [serial = 1526] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x920ccc00) [pid = 1938] [serial = 1538] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x9995dc00) [pid = 1938] [serial = 1494] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x93c39c00) [pid = 1938] [serial = 1557] [outer = (nil)] [url = about:blank] 18:14:56 INFO - PROCESS | 1938 | 1468199696649 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2942ms 18:14:56 INFO - PROCESS | 1938 | 1468199696775 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 18:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:14:56 INFO - PROCESS | 1938 | 1468199696780 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 18:14:56 INFO - PROCESS | 1938 | 1468199696787 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:14:56 INFO - PROCESS | 1938 | 1468199696793 Marionette TRACE conn3 <- [1,2158,null,{}] 18:14:56 INFO - PROCESS | 1938 | 1468199696802 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:56 INFO - PROCESS | 1938 | 1468199696807 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:56 INFO - PROCESS | 1938 | 1468199696955 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 18:14:56 INFO - PROCESS | 1938 | 1468199696965 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:56 INFO - PROCESS | 1938 | 1468199696978 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec5a800 == 26 [pid = 1938] [id = 547] 18:14:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x8ec5b800) [pid = 1938] [serial = 1642] [outer = (nil)] 18:14:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x8ed14800) [pid = 1938] [serial = 1643] [outer = 0x8ec5b800] 18:14:57 INFO - PROCESS | 1938 | 1468199697040 Marionette DEBUG loaded listener.js 18:14:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x8ede4000) [pid = 1938] [serial = 1644] [outer = 0x8ec5b800] 18:14:57 INFO - PROCESS | 1938 | 1468199697946 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1185ms 18:14:57 INFO - PROCESS | 1938 | 1468199697975 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 18:14:57 INFO - PROCESS | 1938 | 1468199697982 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 18:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:14:58 INFO - PROCESS | 1938 | 1468199697993 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:14:58 INFO - PROCESS | 1938 | 1468199697997 Marionette TRACE conn3 <- [1,2162,null,{}] 18:14:58 INFO - PROCESS | 1938 | 1468199698003 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:58 INFO - PROCESS | 1938 | 1468199698008 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:58 INFO - PROCESS | 1938 | 1468199698157 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 18:14:58 INFO - PROCESS | 1938 | 1468199698167 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:58 INFO - PROCESS | 1938 | 1468199698172 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x90890800 == 27 [pid = 1938] [id = 548] 18:14:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x90d67800) [pid = 1938] [serial = 1645] [outer = (nil)] 18:14:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x90f6dc00) [pid = 1938] [serial = 1646] [outer = 0x90d67800] 18:14:58 INFO - PROCESS | 1938 | 1468199698241 Marionette DEBUG loaded listener.js 18:14:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x90f79400) [pid = 1938] [serial = 1647] [outer = 0x90d67800] 18:14:59 INFO - PROCESS | 1938 | 1468199699133 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 18:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1181ms 18:14:59 INFO - PROCESS | 1938 | 1468199699174 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 18:14:59 INFO - PROCESS | 1938 | 1468199699178 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 18:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:14:59 INFO - PROCESS | 1938 | 1468199699199 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:14:59 INFO - PROCESS | 1938 | 1468199699205 Marionette TRACE conn3 <- [1,2166,null,{}] 18:14:59 INFO - PROCESS | 1938 | 1468199699225 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:59 INFO - PROCESS | 1938 | 1468199699233 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:59 INFO - PROCESS | 1938 | 1468199699454 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 18:14:59 INFO - PROCESS | 1938 | 1468199699548 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:59 INFO - PROCESS | 1938 | 1468199699559 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:14:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x92244800 == 28 [pid = 1938] [id = 549] 18:14:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x92249c00) [pid = 1938] [serial = 1648] [outer = (nil)] 18:14:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x9242a000) [pid = 1938] [serial = 1649] [outer = 0x92249c00] 18:14:59 INFO - PROCESS | 1938 | 1468199699630 Marionette DEBUG loaded listener.js 18:14:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x92521400) [pid = 1938] [serial = 1650] [outer = 0x92249c00] 18:15:00 INFO - PROCESS | 1938 | 1468199700435 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 18:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1293ms 18:15:00 INFO - PROCESS | 1938 | 1468199700508 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 18:15:00 INFO - PROCESS | 1938 | 1468199700511 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 18:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:15:00 INFO - PROCESS | 1938 | 1468199700518 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:15:00 INFO - PROCESS | 1938 | 1468199700521 Marionette TRACE conn3 <- [1,2170,null,{}] 18:15:00 INFO - PROCESS | 1938 | 1468199700526 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:00 INFO - PROCESS | 1938 | 1468199700529 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:00 INFO - PROCESS | 1938 | 1468199700729 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 18:15:00 INFO - PROCESS | 1938 | 1468199700746 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:00 INFO - PROCESS | 1938 | 1468199700754 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x8edee400 == 29 [pid = 1938] [id = 550] 18:15:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x9242d400) [pid = 1938] [serial = 1651] [outer = (nil)] 18:15:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x93c36c00) [pid = 1938] [serial = 1652] [outer = 0x9242d400] 18:15:00 INFO - PROCESS | 1938 | 1468199700818 Marionette DEBUG loaded listener.js 18:15:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x920d4c00) [pid = 1938] [serial = 1653] [outer = 0x9242d400] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x92527800) [pid = 1938] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x98362c00) [pid = 1938] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x8ed0e000) [pid = 1938] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x92350800) [pid = 1938] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x8ec53000) [pid = 1938] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x9c3f9800) [pid = 1938] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x92429800) [pid = 1938] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x90d65c00) [pid = 1938] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x90f6b400) [pid = 1938] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x90f6f000) [pid = 1938] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x979ad000) [pid = 1938] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x93c56c00) [pid = 1938] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x92529000) [pid = 1938] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x8ebc1400) [pid = 1938] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x8ed12800) [pid = 1938] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0x9d99dc00) [pid = 1938] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x951dfc00) [pid = 1938] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x9aa29c00) [pid = 1938] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x97bc6000) [pid = 1938] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x9944d800) [pid = 1938] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x99442c00) [pid = 1938] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x97b3d000) [pid = 1938] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x9a356c00) [pid = 1938] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:15:02 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x8ec5cc00) [pid = 1938] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:15:02 INFO - PROCESS | 1938 | 1468199702687 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 18:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 2229ms 18:15:02 INFO - PROCESS | 1938 | 1468199702748 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 18:15:02 INFO - PROCESS | 1938 | 1468199702751 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 18:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:15:02 INFO - PROCESS | 1938 | 1468199702757 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:15:02 INFO - PROCESS | 1938 | 1468199702759 Marionette TRACE conn3 <- [1,2174,null,{}] 18:15:02 INFO - PROCESS | 1938 | 1468199702765 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:02 INFO - PROCESS | 1938 | 1468199702769 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:02 INFO - PROCESS | 1938 | 1468199702958 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 18:15:02 INFO - PROCESS | 1938 | 1468199702974 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:02 INFO - PROCESS | 1938 | 1468199702981 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0eec00 == 30 [pid = 1938] [id = 551] 18:15:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x90591c00) [pid = 1938] [serial = 1654] [outer = (nil)] 18:15:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x92527800) [pid = 1938] [serial = 1655] [outer = 0x90591c00] 18:15:03 INFO - PROCESS | 1938 | 1468199703046 Marionette DEBUG loaded listener.js 18:15:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x93c59400) [pid = 1938] [serial = 1656] [outer = 0x90591c00] 18:15:03 INFO - PROCESS | 1938 | 1468199703799 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 18:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1082ms 18:15:03 INFO - PROCESS | 1938 | 1468199703841 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 18:15:03 INFO - PROCESS | 1938 | 1468199703844 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 18:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:15:03 INFO - PROCESS | 1938 | 1468199703854 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:15:03 INFO - PROCESS | 1938 | 1468199703856 Marionette TRACE conn3 <- [1,2178,null,{}] 18:15:03 INFO - PROCESS | 1938 | 1468199703860 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:03 INFO - PROCESS | 1938 | 1468199703871 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:04 INFO - PROCESS | 1938 | 1468199704108 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 18:15:04 INFO - PROCESS | 1938 | 1468199704118 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:04 INFO - PROCESS | 1938 | 1468199704127 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x951dd000 == 31 [pid = 1938] [id = 552] 18:15:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x9528a000) [pid = 1938] [serial = 1657] [outer = (nil)] 18:15:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x95376000) [pid = 1938] [serial = 1658] [outer = 0x9528a000] 18:15:04 INFO - PROCESS | 1938 | 1468199704186 Marionette DEBUG loaded listener.js 18:15:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x979b7c00) [pid = 1938] [serial = 1659] [outer = 0x9528a000] 18:15:05 INFO - PROCESS | 1938 | 1468199705241 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 18:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1429ms 18:15:05 INFO - PROCESS | 1938 | 1468199705280 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 18:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:15:05 INFO - PROCESS | 1938 | 1468199705286 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 18:15:05 INFO - PROCESS | 1938 | 1468199705293 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:15:05 INFO - PROCESS | 1938 | 1468199705300 Marionette TRACE conn3 <- [1,2182,null,{}] 18:15:05 INFO - PROCESS | 1938 | 1468199705308 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:05 INFO - PROCESS | 1938 | 1468199705313 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:05 INFO - PROCESS | 1938 | 1468199705478 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 18:15:05 INFO - PROCESS | 1938 | 1468199705671 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:05 INFO - PROCESS | 1938 | 1468199705679 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0fb400 == 32 [pid = 1938] [id = 553] 18:15:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x8ed15c00) [pid = 1938] [serial = 1660] [outer = (nil)] 18:15:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x90897000) [pid = 1938] [serial = 1661] [outer = 0x8ed15c00] 18:15:05 INFO - PROCESS | 1938 | 1468199705757 Marionette DEBUG loaded listener.js 18:15:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x90f6b800) [pid = 1938] [serial = 1662] [outer = 0x8ed15c00] 18:15:06 INFO - PROCESS | 1938 | 1468199706655 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 18:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1437ms 18:15:06 INFO - PROCESS | 1938 | 1468199706730 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 18:15:06 INFO - PROCESS | 1938 | 1468199706737 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 18:15:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:15:06 INFO - PROCESS | 1938 | 1468199706748 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:15:06 INFO - PROCESS | 1938 | 1468199706752 Marionette TRACE conn3 <- [1,2186,null,{}] 18:15:06 INFO - PROCESS | 1938 | 1468199706759 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:06 INFO - PROCESS | 1938 | 1468199706765 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:06 INFO - PROCESS | 1938 | 1468199706942 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 18:15:07 INFO - PROCESS | 1938 | 1468199707128 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:07 INFO - PROCESS | 1938 | 1468199707137 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x92353800 == 33 [pid = 1938] [id = 554] 18:15:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x92355000) [pid = 1938] [serial = 1663] [outer = (nil)] 18:15:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x9252a000) [pid = 1938] [serial = 1664] [outer = 0x92355000] 18:15:07 INFO - PROCESS | 1938 | 1468199707215 Marionette DEBUG loaded listener.js 18:15:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x925f2000) [pid = 1938] [serial = 1665] [outer = 0x92355000] 18:15:08 INFO - PROCESS | 1938 | 1468199708136 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 18:15:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:15:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1431ms 18:15:08 INFO - PROCESS | 1938 | 1468199708179 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 18:15:08 INFO - PROCESS | 1938 | 1468199708183 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 18:15:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:15:08 INFO - PROCESS | 1938 | 1468199708189 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:15:08 INFO - PROCESS | 1938 | 1468199708195 Marionette TRACE conn3 <- [1,2190,null,{}] 18:15:08 INFO - PROCESS | 1938 | 1468199708210 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:08 INFO - PROCESS | 1938 | 1468199708218 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:08 INFO - PROCESS | 1938 | 1468199708384 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 18:15:08 INFO - PROCESS | 1938 | 1468199708570 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:08 INFO - PROCESS | 1938 | 1468199708582 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x98361000 == 34 [pid = 1938] [id = 555] 18:15:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0x98362400) [pid = 1938] [serial = 1666] [outer = (nil)] 18:15:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x98d6c000) [pid = 1938] [serial = 1667] [outer = 0x98362400] 18:15:08 INFO - PROCESS | 1938 | 1468199708657 Marionette DEBUG loaded listener.js 18:15:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0x98e9dc00) [pid = 1938] [serial = 1668] [outer = 0x98362400] 18:15:09 INFO - PROCESS | 1938 | 1468199709486 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 18:15:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:15:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1338ms 18:15:09 INFO - PROCESS | 1938 | 1468199709528 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 18:15:09 INFO - PROCESS | 1938 | 1468199709532 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 18:15:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:15:09 INFO - PROCESS | 1938 | 1468199709538 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:15:09 INFO - PROCESS | 1938 | 1468199709541 Marionette TRACE conn3 <- [1,2194,null,{}] 18:15:09 INFO - PROCESS | 1938 | 1468199709547 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:09 INFO - PROCESS | 1938 | 1468199709552 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:09 INFO - PROCESS | 1938 | 1468199709712 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 18:15:09 INFO - PROCESS | 1938 | 1468199709944 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:09 INFO - PROCESS | 1938 | 1468199709952 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc6000 == 35 [pid = 1938] [id = 556] 18:15:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0x906c2000) [pid = 1938] [serial = 1669] [outer = (nil)] 18:15:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x99441800) [pid = 1938] [serial = 1670] [outer = 0x906c2000] 18:15:10 INFO - PROCESS | 1938 | 1468199710070 Marionette DEBUG loaded listener.js 18:15:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0x9944dc00) [pid = 1938] [serial = 1671] [outer = 0x906c2000] 18:15:10 INFO - PROCESS | 1938 | 1468199710889 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 18:15:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:15:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1378ms 18:15:10 INFO - PROCESS | 1938 | 1468199710917 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 18:15:10 INFO - PROCESS | 1938 | 1468199710920 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 18:15:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:15:10 INFO - PROCESS | 1938 | 1468199710927 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:15:10 INFO - PROCESS | 1938 | 1468199710930 Marionette TRACE conn3 <- [1,2198,null,{}] 18:15:10 INFO - PROCESS | 1938 | 1468199710935 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:10 INFO - PROCESS | 1938 | 1468199710940 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:11 INFO - PROCESS | 1938 | 1468199711090 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 18:15:11 INFO - PROCESS | 1938 | 1468199711279 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:11 INFO - PROCESS | 1938 | 1468199711288 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f9800 == 36 [pid = 1938] [id = 557] 18:15:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0x992a5400) [pid = 1938] [serial = 1672] [outer = (nil)] 18:15:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x997ce800) [pid = 1938] [serial = 1673] [outer = 0x992a5400] 18:15:11 INFO - PROCESS | 1938 | 1468199711359 Marionette DEBUG loaded listener.js 18:15:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x93c30000) [pid = 1938] [serial = 1674] [outer = 0x992a5400] 18:15:12 INFO - PROCESS | 1938 | 1468199712279 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:15:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:15:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1390ms 18:15:12 INFO - PROCESS | 1938 | 1468199712317 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 18:15:12 INFO - PROCESS | 1938 | 1468199712320 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 18:15:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:15:12 INFO - PROCESS | 1938 | 1468199712328 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:15:12 INFO - PROCESS | 1938 | 1468199712331 Marionette TRACE conn3 <- [1,2202,null,{}] 18:15:12 INFO - PROCESS | 1938 | 1468199712336 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:12 INFO - PROCESS | 1938 | 1468199712346 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:12 INFO - PROCESS | 1938 | 1468199712514 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 18:15:12 INFO - PROCESS | 1938 | 1468199712700 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:12 INFO - PROCESS | 1938 | 1468199712708 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ede9c00 == 37 [pid = 1938] [id = 558] 18:15:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x931f9c00) [pid = 1938] [serial = 1675] [outer = (nil)] 18:15:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x9a351400) [pid = 1938] [serial = 1676] [outer = 0x931f9c00] 18:15:12 INFO - PROCESS | 1938 | 1468199712792 Marionette DEBUG loaded listener.js 18:15:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x9a19f400) [pid = 1938] [serial = 1677] [outer = 0x931f9c00] 18:15:13 INFO - PROCESS | 1938 | 1468199713594 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 18:15:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:15:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1336ms 18:15:13 INFO - PROCESS | 1938 | 1468199713664 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 18:15:13 INFO - PROCESS | 1938 | 1468199713668 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 18:15:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:15:13 INFO - PROCESS | 1938 | 1468199713674 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:15:13 INFO - PROCESS | 1938 | 1468199713676 Marionette TRACE conn3 <- [1,2206,null,{}] 18:15:13 INFO - PROCESS | 1938 | 1468199713682 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:13 INFO - PROCESS | 1938 | 1468199713687 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:13 INFO - PROCESS | 1938 | 1468199713878 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 18:15:14 INFO - PROCESS | 1938 | 1468199714065 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:14 INFO - PROCESS | 1938 | 1468199714073 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ed800 == 38 [pid = 1938] [id = 559] 18:15:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x9058f800) [pid = 1938] [serial = 1678] [outer = (nil)] 18:15:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 126 (0x9aa18800) [pid = 1938] [serial = 1679] [outer = 0x9058f800] 18:15:14 INFO - PROCESS | 1938 | 1468199714146 Marionette DEBUG loaded listener.js 18:15:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 127 (0x9aa14400) [pid = 1938] [serial = 1680] [outer = 0x9058f800] 18:15:15 INFO - PROCESS | 1938 | 1468199715019 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 18:15:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:15:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1390ms 18:15:15 INFO - PROCESS | 1938 | 1468199715064 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 18:15:15 INFO - PROCESS | 1938 | 1468199715068 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 18:15:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:15:15 INFO - PROCESS | 1938 | 1468199715073 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:15:15 INFO - PROCESS | 1938 | 1468199715076 Marionette TRACE conn3 <- [1,2210,null,{}] 18:15:15 INFO - PROCESS | 1938 | 1468199715082 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:15 INFO - PROCESS | 1938 | 1468199715086 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:15 INFO - PROCESS | 1938 | 1468199715235 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 18:15:15 INFO - PROCESS | 1938 | 1468199715427 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:15 INFO - PROCESS | 1938 | 1468199715432 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec4e000 == 39 [pid = 1938] [id = 560] 18:15:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 128 (0x8ec54c00) [pid = 1938] [serial = 1681] [outer = (nil)] 18:15:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 129 (0x9aa92000) [pid = 1938] [serial = 1682] [outer = 0x8ec54c00] 18:15:15 INFO - PROCESS | 1938 | 1468199715503 Marionette DEBUG loaded listener.js 18:15:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 130 (0x9aa9d000) [pid = 1938] [serial = 1683] [outer = 0x8ec54c00] 18:15:16 INFO - PROCESS | 1938 | 1468199716368 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 18:15:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:15:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1328ms 18:15:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:15:16 INFO - PROCESS | 1938 | 1468199716403 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 18:15:16 INFO - PROCESS | 1938 | 1468199716406 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 18:15:16 INFO - PROCESS | 1938 | 1468199716412 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:15:16 INFO - PROCESS | 1938 | 1468199716415 Marionette TRACE conn3 <- [1,2214,null,{}] 18:15:16 INFO - PROCESS | 1938 | 1468199716420 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:16 INFO - PROCESS | 1938 | 1468199716424 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:16 INFO - PROCESS | 1938 | 1468199716571 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 18:15:16 INFO - PROCESS | 1938 | 1468199716775 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:16 INFO - PROCESS | 1938 | 1468199716783 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f1400 == 40 [pid = 1938] [id = 561] 18:15:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 131 (0x8e0f2000) [pid = 1938] [serial = 1684] [outer = (nil)] 18:15:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 132 (0x8ebc5400) [pid = 1938] [serial = 1685] [outer = 0x8e0f2000] 18:15:17 INFO - PROCESS | 1938 | 1468199717026 Marionette DEBUG loaded listener.js 18:15:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 133 (0x8ec53000) [pid = 1938] [serial = 1686] [outer = 0x8e0f2000] 18:15:17 INFO - PROCESS | 1938 | 1468199717974 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 18:15:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:15:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1590ms 18:15:18 INFO - PROCESS | 1938 | 1468199718001 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 18:15:18 INFO - PROCESS | 1938 | 1468199718006 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 18:15:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:15:18 INFO - PROCESS | 1938 | 1468199718014 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:15:18 INFO - PROCESS | 1938 | 1468199718017 Marionette TRACE conn3 <- [1,2218,null,{}] 18:15:18 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0eec00 == 39 [pid = 1938] [id = 551] 18:15:18 INFO - PROCESS | 1938 | --DOCSHELL 0x8edee400 == 38 [pid = 1938] [id = 550] 18:15:18 INFO - PROCESS | 1938 | --DOCSHELL 0x92244800 == 37 [pid = 1938] [id = 549] 18:15:18 INFO - PROCESS | 1938 | --DOCSHELL 0x90890800 == 36 [pid = 1938] [id = 548] 18:15:18 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec5a800 == 35 [pid = 1938] [id = 547] 18:15:18 INFO - PROCESS | 1938 | --DOCSHELL 0x90586c00 == 34 [pid = 1938] [id = 546] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 132 (0x99959000) [pid = 1938] [serial = 1515] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 131 (0x9b1f3400) [pid = 1938] [serial = 1536] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 130 (0x99958800) [pid = 1938] [serial = 1524] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 129 (0x9aa1b800) [pid = 1938] [serial = 1533] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 128 (0x910bdc00) [pid = 1938] [serial = 1518] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 127 (0x931f0000) [pid = 1938] [serial = 1521] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 126 (0x9a1a1000) [pid = 1938] [serial = 1527] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 125 (0x9a4b9400) [pid = 1938] [serial = 1530] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0x99959800) [pid = 1938] [serial = 1604] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x992a6400) [pid = 1938] [serial = 1598] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0x99443800) [pid = 1938] [serial = 1599] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x90f75800) [pid = 1938] [serial = 1601] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x9d92a400) [pid = 1938] [serial = 1571] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x9d934000) [pid = 1938] [serial = 1572] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0x93c61000) [pid = 1938] [serial = 1589] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x95303c00) [pid = 1938] [serial = 1590] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x9aa99400) [pid = 1938] [serial = 1560] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0x92359800) [pid = 1938] [serial = 1562] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x92718c00) [pid = 1938] [serial = 1563] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x9235a800) [pid = 1938] [serial = 1586] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x92713400) [pid = 1938] [serial = 1587] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x98682000) [pid = 1938] [serial = 1595] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x951da400) [pid = 1938] [serial = 1592] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x9530d400) [pid = 1938] [serial = 1593] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0xa2009000) [pid = 1938] [serial = 1577] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0xa200fc00) [pid = 1938] [serial = 1578] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x9d9a0c00) [pid = 1938] [serial = 1574] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x9d9a9000) [pid = 1938] [serial = 1575] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x910b8000) [pid = 1938] [serial = 1583] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x9224a000) [pid = 1938] [serial = 1584] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0xa22b6c00) [pid = 1938] [serial = 1580] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0xa231fc00) [pid = 1938] [serial = 1581] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x979b3400) [pid = 1938] [serial = 1565] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x98684000) [pid = 1938] [serial = 1566] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x9b1f7000) [pid = 1938] [serial = 1568] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x9b1fe000) [pid = 1938] [serial = 1569] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x93c3c000) [pid = 1938] [serial = 1602] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x98e18c00) [pid = 1938] [serial = 1596] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x9a19ac00) [pid = 1938] [serial = 1605] [outer = (nil)] [url = about:blank] 18:15:18 INFO - PROCESS | 1938 | 1468199718134 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:18 INFO - PROCESS | 1938 | 1468199718136 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:18 INFO - PROCESS | 1938 | 1468199718333 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 18:15:18 INFO - PROCESS | 1938 | 1468199718517 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:18 INFO - PROCESS | 1938 | 1468199718525 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x8edea000 == 35 [pid = 1938] [id = 562] 18:15:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x906bc400) [pid = 1938] [serial = 1687] [outer = (nil)] 18:15:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x90d69800) [pid = 1938] [serial = 1688] [outer = 0x906bc400] 18:15:18 INFO - PROCESS | 1938 | 1468199718606 Marionette DEBUG loaded listener.js 18:15:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x920d0800) [pid = 1938] [serial = 1689] [outer = 0x906bc400] 18:15:19 INFO - PROCESS | 1938 | 1468199719282 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 18:15:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:15:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1327ms 18:15:19 INFO - PROCESS | 1938 | 1468199719340 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 18:15:19 INFO - PROCESS | 1938 | 1468199719346 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 18:15:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:15:19 INFO - PROCESS | 1938 | 1468199719367 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:15:19 INFO - PROCESS | 1938 | 1468199719371 Marionette TRACE conn3 <- [1,2222,null,{}] 18:15:19 INFO - PROCESS | 1938 | 1468199719380 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:19 INFO - PROCESS | 1938 | 1468199719385 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:19 INFO - PROCESS | 1938 | 1468199719535 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 18:15:19 INFO - PROCESS | 1938 | 1468199719543 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:19 INFO - PROCESS | 1938 | 1468199719552 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x92429400 == 36 [pid = 1938] [id = 563] 18:15:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x9252ac00) [pid = 1938] [serial = 1690] [outer = (nil)] 18:15:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x92712800) [pid = 1938] [serial = 1691] [outer = 0x9252ac00] 18:15:19 INFO - PROCESS | 1938 | 1468199719613 Marionette DEBUG loaded listener.js 18:15:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x9275ec00) [pid = 1938] [serial = 1692] [outer = 0x9252ac00] 18:15:20 INFO - PROCESS | 1938 | 1468199720468 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:15:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:15:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1192ms 18:15:20 INFO - PROCESS | 1938 | 1468199720557 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 18:15:20 INFO - PROCESS | 1938 | 1468199720560 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 18:15:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:15:20 INFO - PROCESS | 1938 | 1468199720566 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:15:20 INFO - PROCESS | 1938 | 1468199720571 Marionette TRACE conn3 <- [1,2226,null,{}] 18:15:20 INFO - PROCESS | 1938 | 1468199720586 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:20 INFO - PROCESS | 1938 | 1468199720593 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:20 INFO - PROCESS | 1938 | 1468199720749 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 18:15:20 INFO - PROCESS | 1938 | 1468199720912 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:20 INFO - PROCESS | 1938 | 1468199720923 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x9224a000 == 37 [pid = 1938] [id = 564] 18:15:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x9224f000) [pid = 1938] [serial = 1693] [outer = (nil)] 18:15:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x95309400) [pid = 1938] [serial = 1694] [outer = 0x9224f000] 18:15:20 INFO - PROCESS | 1938 | 1468199720984 Marionette DEBUG loaded listener.js 18:15:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x97b37400) [pid = 1938] [serial = 1695] [outer = 0x9224f000] 18:15:21 INFO - PROCESS | 1938 | 1468199721766 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 18:15:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:15:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1232ms 18:15:21 INFO - PROCESS | 1938 | 1468199721799 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 18:15:21 INFO - PROCESS | 1938 | 1468199721802 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 18:15:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:15:21 INFO - PROCESS | 1938 | 1468199721812 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:15:21 INFO - PROCESS | 1938 | 1468199721815 Marionette TRACE conn3 <- [1,2230,null,{}] 18:15:21 INFO - PROCESS | 1938 | 1468199721835 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:21 INFO - PROCESS | 1938 | 1468199721840 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:22 INFO - PROCESS | 1938 | 1468199722046 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 18:15:22 INFO - PROCESS | 1938 | 1468199722068 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:22 INFO - PROCESS | 1938 | 1468199722084 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x931f4000 == 38 [pid = 1938] [id = 565] 18:15:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x95310400) [pid = 1938] [serial = 1696] [outer = (nil)] 18:15:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x992d6800) [pid = 1938] [serial = 1697] [outer = 0x95310400] 18:15:22 INFO - PROCESS | 1938 | 1468199722145 Marionette DEBUG loaded listener.js 18:15:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x9944ac00) [pid = 1938] [serial = 1698] [outer = 0x95310400] 18:15:22 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x9d99f800) [pid = 1938] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:15:22 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x997ca000) [pid = 1938] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:15:22 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0xa23cd800) [pid = 1938] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:15:22 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x910bcc00) [pid = 1938] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:15:22 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x90591c00) [pid = 1938] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:15:22 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x99646800) [pid = 1938] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:15:22 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x95296c00) [pid = 1938] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:15:22 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x8ec5b800) [pid = 1938] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:15:22 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x90d67800) [pid = 1938] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:15:22 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0xa25ee400) [pid = 1938] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:15:22 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x90590800) [pid = 1938] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:15:22 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x92753000) [pid = 1938] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:15:22 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x9242d400) [pid = 1938] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:15:23 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x8ec4d400) [pid = 1938] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:15:23 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x92249c00) [pid = 1938] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:15:23 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x92351400) [pid = 1938] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:15:23 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x8edecc00) [pid = 1938] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:15:23 INFO - PROCESS | 1938 | 1468199723122 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 18:15:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:15:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1347ms 18:15:23 INFO - PROCESS | 1938 | 1468199723159 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 18:15:23 INFO - PROCESS | 1938 | 1468199723163 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 18:15:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:15:23 INFO - PROCESS | 1938 | 1468199723175 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:15:23 INFO - PROCESS | 1938 | 1468199723177 Marionette TRACE conn3 <- [1,2234,null,{}] 18:15:23 INFO - PROCESS | 1938 | 1468199723183 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:23 INFO - PROCESS | 1938 | 1468199723186 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:23 INFO - PROCESS | 1938 | 1468199723325 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 18:15:23 INFO - PROCESS | 1938 | 1468199723338 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:23 INFO - PROCESS | 1938 | 1468199723344 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d67800 == 39 [pid = 1938] [id = 566] 18:15:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x90f6b400) [pid = 1938] [serial = 1699] [outer = (nil)] 18:15:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x93c3dc00) [pid = 1938] [serial = 1700] [outer = 0x90f6b400] 18:15:23 INFO - PROCESS | 1938 | 1468199723416 Marionette DEBUG loaded listener.js 18:15:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x99443800) [pid = 1938] [serial = 1701] [outer = 0x90f6b400] 18:15:24 INFO - PROCESS | 1938 | 1468199724262 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 18:15:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:15:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1135ms 18:15:24 INFO - PROCESS | 1938 | 1468199724310 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 18:15:24 INFO - PROCESS | 1938 | 1468199724313 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 18:15:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:15:24 INFO - PROCESS | 1938 | 1468199724318 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:15:24 INFO - PROCESS | 1938 | 1468199724320 Marionette TRACE conn3 <- [1,2238,null,{}] 18:15:24 INFO - PROCESS | 1938 | 1468199724326 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:24 INFO - PROCESS | 1938 | 1468199724334 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:24 INFO - PROCESS | 1938 | 1468199724479 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 18:15:24 INFO - PROCESS | 1938 | 1468199724493 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:24 INFO - PROCESS | 1938 | 1468199724503 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0edc00 == 40 [pid = 1938] [id = 567] 18:15:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x90f72000) [pid = 1938] [serial = 1702] [outer = (nil)] 18:15:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x99c59800) [pid = 1938] [serial = 1703] [outer = 0x90f72000] 18:15:24 INFO - PROCESS | 1938 | 1468199724562 Marionette DEBUG loaded listener.js 18:15:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x9a1a1000) [pid = 1938] [serial = 1704] [outer = 0x90f72000] 18:15:25 INFO - PROCESS | 1938 | 1468199725626 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:15:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:15:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1330ms 18:15:25 INFO - PROCESS | 1938 | 1468199725650 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 18:15:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:15:25 INFO - PROCESS | 1938 | 1468199725656 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 18:15:25 INFO - PROCESS | 1938 | 1468199725664 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:15:25 INFO - PROCESS | 1938 | 1468199725667 Marionette TRACE conn3 <- [1,2242,null,{}] 18:15:25 INFO - PROCESS | 1938 | 1468199725675 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:25 INFO - PROCESS | 1938 | 1468199725680 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:25 INFO - PROCESS | 1938 | 1468199725858 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 18:15:26 INFO - PROCESS | 1938 | 1468199726046 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:26 INFO - PROCESS | 1938 | 1468199726057 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed17000 == 41 [pid = 1938] [id = 568] 18:15:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x8ede2c00) [pid = 1938] [serial = 1705] [outer = (nil)] 18:15:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x9224a400) [pid = 1938] [serial = 1706] [outer = 0x8ede2c00] 18:15:26 INFO - PROCESS | 1938 | 1468199726134 Marionette DEBUG loaded listener.js 18:15:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x92355800) [pid = 1938] [serial = 1707] [outer = 0x8ede2c00] 18:15:27 INFO - PROCESS | 1938 | 1468199727018 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 18:15:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:15:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1381ms 18:15:27 INFO - PROCESS | 1938 | 1468199727044 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 18:15:27 INFO - PROCESS | 1938 | 1468199727051 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 18:15:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:15:27 INFO - PROCESS | 1938 | 1468199727060 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:15:27 INFO - PROCESS | 1938 | 1468199727064 Marionette TRACE conn3 <- [1,2246,null,{}] 18:15:27 INFO - PROCESS | 1938 | 1468199727070 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:27 INFO - PROCESS | 1938 | 1468199727075 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:27 INFO - PROCESS | 1938 | 1468199727250 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 18:15:27 INFO - PROCESS | 1938 | 1468199727437 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:27 INFO - PROCESS | 1938 | 1468199727445 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x92245c00 == 42 [pid = 1938] [id = 569] 18:15:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x95101400) [pid = 1938] [serial = 1708] [outer = (nil)] 18:15:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x95291c00) [pid = 1938] [serial = 1709] [outer = 0x95101400] 18:15:27 INFO - PROCESS | 1938 | 1468199727519 Marionette DEBUG loaded listener.js 18:15:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x9530e800) [pid = 1938] [serial = 1710] [outer = 0x95101400] 18:15:28 INFO - PROCESS | 1938 | 1468199728463 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 18:15:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:15:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1431ms 18:15:28 INFO - PROCESS | 1938 | 1468199728492 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 18:15:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:15:28 INFO - PROCESS | 1938 | 1468199728498 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 18:15:28 INFO - PROCESS | 1938 | 1468199728504 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:15:28 INFO - PROCESS | 1938 | 1468199728509 Marionette TRACE conn3 <- [1,2250,null,{}] 18:15:28 INFO - PROCESS | 1938 | 1468199728525 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:28 INFO - PROCESS | 1938 | 1468199728533 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:28 INFO - PROCESS | 1938 | 1468199728699 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 18:15:28 INFO - PROCESS | 1938 | 1468199728887 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:28 INFO - PROCESS | 1938 | 1468199728897 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x99960c00 == 43 [pid = 1938] [id = 570] 18:15:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x99963400) [pid = 1938] [serial = 1711] [outer = (nil)] 18:15:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x9a357000) [pid = 1938] [serial = 1712] [outer = 0x99963400] 18:15:28 INFO - PROCESS | 1938 | 1468199728976 Marionette DEBUG loaded listener.js 18:15:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x9a649400) [pid = 1938] [serial = 1713] [outer = 0x99963400] 18:15:29 INFO - PROCESS | 1938 | 1468199729821 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 18:15:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:15:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1334ms 18:15:29 INFO - PROCESS | 1938 | 1468199729851 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 18:15:29 INFO - PROCESS | 1938 | 1468199729855 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 18:15:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:15:29 INFO - PROCESS | 1938 | 1468199729864 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:15:29 INFO - PROCESS | 1938 | 1468199729866 Marionette TRACE conn3 <- [1,2254,null,{}] 18:15:29 INFO - PROCESS | 1938 | 1468199729872 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:29 INFO - PROCESS | 1938 | 1468199729877 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:30 INFO - PROCESS | 1938 | 1468199730039 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 18:15:30 INFO - PROCESS | 1938 | 1468199730241 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:30 INFO - PROCESS | 1938 | 1468199730250 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f3800 == 44 [pid = 1938] [id = 571] 18:15:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x8edec800) [pid = 1938] [serial = 1714] [outer = (nil)] 18:15:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 106 (0x9aa9b800) [pid = 1938] [serial = 1715] [outer = 0x8edec800] 18:15:30 INFO - PROCESS | 1938 | 1468199730357 Marionette DEBUG loaded listener.js 18:15:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 107 (0x9b1f2c00) [pid = 1938] [serial = 1716] [outer = 0x8edec800] 18:15:31 INFO - PROCESS | 1938 | 1468199731222 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 18:15:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:15:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1377ms 18:15:31 INFO - PROCESS | 1938 | 1468199731241 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 18:15:31 INFO - PROCESS | 1938 | 1468199731244 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 18:15:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:15:31 INFO - PROCESS | 1938 | 1468199731251 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:15:31 INFO - PROCESS | 1938 | 1468199731254 Marionette TRACE conn3 <- [1,2258,null,{}] 18:15:31 INFO - PROCESS | 1938 | 1468199731259 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:31 INFO - PROCESS | 1938 | 1468199731264 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:31 INFO - PROCESS | 1938 | 1468199731423 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 18:15:31 INFO - PROCESS | 1938 | 1468199731616 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:31 INFO - PROCESS | 1938 | 1468199731626 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x9aa95800 == 45 [pid = 1938] [id = 572] 18:15:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 108 (0x9aa9a400) [pid = 1938] [serial = 1717] [outer = (nil)] 18:15:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 109 (0x9c3ebc00) [pid = 1938] [serial = 1718] [outer = 0x9aa9a400] 18:15:31 INFO - PROCESS | 1938 | 1468199731694 Marionette DEBUG loaded listener.js 18:15:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 110 (0x9d504000) [pid = 1938] [serial = 1719] [outer = 0x9aa9a400] 18:15:32 INFO - PROCESS | 1938 | 1468199732584 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:15:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:15:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1379ms 18:15:32 INFO - PROCESS | 1938 | 1468199732631 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 18:15:32 INFO - PROCESS | 1938 | 1468199732635 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 18:15:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:15:32 INFO - PROCESS | 1938 | 1468199732641 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:15:32 INFO - PROCESS | 1938 | 1468199732644 Marionette TRACE conn3 <- [1,2262,null,{}] 18:15:32 INFO - PROCESS | 1938 | 1468199732649 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:32 INFO - PROCESS | 1938 | 1468199732659 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:32 INFO - PROCESS | 1938 | 1468199732859 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 18:15:33 INFO - PROCESS | 1938 | 1468199733055 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:33 INFO - PROCESS | 1938 | 1468199733061 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec54000 == 46 [pid = 1938] [id = 573] 18:15:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 111 (0x90898c00) [pid = 1938] [serial = 1720] [outer = (nil)] 18:15:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 112 (0x9d9ab400) [pid = 1938] [serial = 1721] [outer = 0x90898c00] 18:15:33 INFO - PROCESS | 1938 | 1468199733136 Marionette DEBUG loaded listener.js 18:15:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 113 (0xa0753000) [pid = 1938] [serial = 1722] [outer = 0x90898c00] 18:15:33 INFO - PROCESS | 1938 | 1468199733970 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 18:15:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:15:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1379ms 18:15:34 INFO - PROCESS | 1938 | 1468199734021 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 18:15:34 INFO - PROCESS | 1938 | 1468199734025 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 18:15:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:15:34 INFO - PROCESS | 1938 | 1468199734031 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:15:34 INFO - PROCESS | 1938 | 1468199734033 Marionette TRACE conn3 <- [1,2266,null,{}] 18:15:34 INFO - PROCESS | 1938 | 1468199734057 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:34 INFO - PROCESS | 1938 | 1468199734062 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:34 INFO - PROCESS | 1938 | 1468199734221 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 18:15:34 INFO - PROCESS | 1938 | 1468199734409 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:34 INFO - PROCESS | 1938 | 1468199734415 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x9537e000 == 47 [pid = 1938] [id = 574] 18:15:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 114 (0x9aa2ec00) [pid = 1938] [serial = 1723] [outer = (nil)] 18:15:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 115 (0xa209e000) [pid = 1938] [serial = 1724] [outer = 0x9aa2ec00] 18:15:34 INFO - PROCESS | 1938 | 1468199734487 Marionette DEBUG loaded listener.js 18:15:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 116 (0xa22b2400) [pid = 1938] [serial = 1725] [outer = 0x9aa2ec00] 18:15:35 INFO - PROCESS | 1938 | 1468199735353 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 18:15:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:15:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1380ms 18:15:35 INFO - PROCESS | 1938 | 1468199735412 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 18:15:35 INFO - PROCESS | 1938 | 1468199735422 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 18:15:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:15:35 INFO - PROCESS | 1938 | 1468199735428 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:15:35 INFO - PROCESS | 1938 | 1468199735431 Marionette TRACE conn3 <- [1,2270,null,{}] 18:15:35 INFO - PROCESS | 1938 | 1468199735437 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:35 INFO - PROCESS | 1938 | 1468199735441 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:35 INFO - PROCESS | 1938 | 1468199735607 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 18:15:35 INFO - PROCESS | 1938 | 1468199735807 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:35 INFO - PROCESS | 1938 | 1468199735815 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x8edecc00 == 48 [pid = 1938] [id = 575] 18:15:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 117 (0x8eded800) [pid = 1938] [serial = 1726] [outer = (nil)] 18:15:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 118 (0xa232b400) [pid = 1938] [serial = 1727] [outer = 0x8eded800] 18:15:35 INFO - PROCESS | 1938 | 1468199735888 Marionette DEBUG loaded listener.js 18:15:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 119 (0xa23cb400) [pid = 1938] [serial = 1728] [outer = 0x8eded800] 18:15:36 INFO - PROCESS | 1938 | 1468199736710 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 18:15:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:15:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1328ms 18:15:36 INFO - PROCESS | 1938 | 1468199736757 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 18:15:36 INFO - PROCESS | 1938 | 1468199736760 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 18:15:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:15:36 INFO - PROCESS | 1938 | 1468199736767 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:15:36 INFO - PROCESS | 1938 | 1468199736769 Marionette TRACE conn3 <- [1,2274,null,{}] 18:15:36 INFO - PROCESS | 1938 | 1468199736775 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:36 INFO - PROCESS | 1938 | 1468199736785 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:36 INFO - PROCESS | 1938 | 1468199736960 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 18:15:37 INFO - PROCESS | 1938 | 1468199737534 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:37 INFO - PROCESS | 1938 | 1468199737541 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x9058d400 == 49 [pid = 1938] [id = 576] 18:15:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 120 (0x906c3c00) [pid = 1938] [serial = 1729] [outer = (nil)] 18:15:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 121 (0x90d60800) [pid = 1938] [serial = 1730] [outer = 0x906c3c00] 18:15:37 INFO - PROCESS | 1938 | 1468199737614 Marionette DEBUG loaded listener.js 18:15:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 122 (0x92248800) [pid = 1938] [serial = 1731] [outer = 0x906c3c00] 18:15:38 INFO - PROCESS | 1938 | 1468199738432 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 18:15:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:15:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1733ms 18:15:38 INFO - PROCESS | 1938 | 1468199738506 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 18:15:38 INFO - PROCESS | 1938 | 1468199738511 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 18:15:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:15:38 INFO - PROCESS | 1938 | 1468199738524 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:15:38 INFO - PROCESS | 1938 | 1468199738528 Marionette TRACE conn3 <- [1,2278,null,{}] 18:15:38 INFO - PROCESS | 1938 | 1468199738564 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:38 INFO - PROCESS | 1938 | 1468199738571 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:38 INFO - PROCESS | 1938 | 1468199738727 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 18:15:38 INFO - PROCESS | 1938 | 1468199738919 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:38 INFO - PROCESS | 1938 | 1468199738927 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d66400 == 50 [pid = 1938] [id = 577] 18:15:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 123 (0x92248000) [pid = 1938] [serial = 1732] [outer = (nil)] 18:15:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 124 (0x93c33c00) [pid = 1938] [serial = 1733] [outer = 0x92248000] 18:15:39 INFO - PROCESS | 1938 | 1468199739000 Marionette DEBUG loaded listener.js 18:15:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 125 (0x9548a400) [pid = 1938] [serial = 1734] [outer = 0x92248000] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x90d67800 == 49 [pid = 1938] [id = 566] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x931f4000 == 48 [pid = 1938] [id = 565] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x9224a000 == 47 [pid = 1938] [id = 564] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x92429400 == 46 [pid = 1938] [id = 563] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x8edea000 == 45 [pid = 1938] [id = 562] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f1400 == 44 [pid = 1938] [id = 561] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec4e000 == 43 [pid = 1938] [id = 560] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x951dd000 == 42 [pid = 1938] [id = 552] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x92353800 == 41 [pid = 1938] [id = 554] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0fb400 == 40 [pid = 1938] [id = 553] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x8ede9c00 == 39 [pid = 1938] [id = 558] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc6000 == 38 [pid = 1938] [id = 556] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x98361000 == 37 [pid = 1938] [id = 555] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f9800 == 36 [pid = 1938] [id = 557] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ed800 == 35 [pid = 1938] [id = 559] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x9058d400 == 34 [pid = 1938] [id = 576] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x8edecc00 == 33 [pid = 1938] [id = 575] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x9537e000 == 32 [pid = 1938] [id = 574] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x9aa95800 == 31 [pid = 1938] [id = 572] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec54000 == 30 [pid = 1938] [id = 573] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f3800 == 29 [pid = 1938] [id = 571] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x99960c00 == 28 [pid = 1938] [id = 570] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x92245c00 == 27 [pid = 1938] [id = 569] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0edc00 == 26 [pid = 1938] [id = 567] 18:15:40 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed17000 == 25 [pid = 1938] [id = 568] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 124 (0xa253d000) [pid = 1938] [serial = 1623] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 123 (0x9995d000) [pid = 1938] [serial = 1613] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 122 (0xa2fc1000) [pid = 1938] [serial = 1626] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 121 (0x92760800) [pid = 1938] [serial = 1641] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 120 (0x92527800) [pid = 1938] [serial = 1655] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 119 (0x9c3f6000) [pid = 1938] [serial = 1616] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 118 (0xa3110c00) [pid = 1938] [serial = 1629] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 117 (0x8ede4000) [pid = 1938] [serial = 1644] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 116 (0x90f79400) [pid = 1938] [serial = 1647] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 115 (0xa33ca800) [pid = 1938] [serial = 1632] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 114 (0x93c59400) [pid = 1938] [serial = 1656] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 113 (0x90f6dc00) [pid = 1938] [serial = 1646] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 112 (0x90d62c00) [pid = 1938] [serial = 1608] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 111 (0x8ed14800) [pid = 1938] [serial = 1643] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 110 (0x9537f000) [pid = 1938] [serial = 1611] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 109 (0x93c36c00) [pid = 1938] [serial = 1652] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 108 (0xa0759400) [pid = 1938] [serial = 1619] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 107 (0x9d929400) [pid = 1938] [serial = 1617] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 106 (0x9242a000) [pid = 1938] [serial = 1649] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 105 (0x925f5000) [pid = 1938] [serial = 1640] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x920d4c00) [pid = 1938] [serial = 1653] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0xa4f21000) [pid = 1938] [serial = 1635] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x9a4b9800) [pid = 1938] [serial = 1614] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0xa310d800) [pid = 1938] [serial = 1628] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x90585c00) [pid = 1938] [serial = 1637] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x95103800) [pid = 1938] [serial = 1610] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0xa33c3800) [pid = 1938] [serial = 1631] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0xa1123000) [pid = 1938] [serial = 1620] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0xa23d1400) [pid = 1938] [serial = 1622] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0xa4d5a000) [pid = 1938] [serial = 1634] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x906c2400) [pid = 1938] [serial = 1607] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x9089b000) [pid = 1938] [serial = 1638] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0xa25fd000) [pid = 1938] [serial = 1625] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x92521400) [pid = 1938] [serial = 1650] [outer = (nil)] [url = about:blank] 18:15:41 INFO - PROCESS | 1938 | 1468199741112 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 18:15:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:15:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2616ms 18:15:41 INFO - PROCESS | 1938 | 1468199741138 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 18:15:41 INFO - PROCESS | 1938 | 1468199741143 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 18:15:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:15:41 INFO - PROCESS | 1938 | 1468199741150 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:15:41 INFO - PROCESS | 1938 | 1468199741155 Marionette TRACE conn3 <- [1,2282,null,{}] 18:15:41 INFO - PROCESS | 1938 | 1468199741163 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:41 INFO - PROCESS | 1938 | 1468199741167 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:41 INFO - PROCESS | 1938 | 1468199741305 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 18:15:41 INFO - PROCESS | 1938 | 1468199741438 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:41 INFO - PROCESS | 1938 | 1468199741448 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc7c00 == 26 [pid = 1938] [id = 578] 18:15:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x8ed0d000) [pid = 1938] [serial = 1735] [outer = (nil)] 18:15:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x8ed14800) [pid = 1938] [serial = 1736] [outer = 0x8ed0d000] 18:15:41 INFO - PROCESS | 1938 | 1468199741513 Marionette DEBUG loaded listener.js 18:15:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x8ed17400) [pid = 1938] [serial = 1737] [outer = 0x8ed0d000] 18:15:42 INFO - PROCESS | 1938 | 1468199742241 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 18:15:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:15:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1141ms 18:15:42 INFO - PROCESS | 1938 | 1468199742291 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 18:15:42 INFO - PROCESS | 1938 | 1468199742298 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 18:15:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:15:42 INFO - PROCESS | 1938 | 1468199742329 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:15:42 INFO - PROCESS | 1938 | 1468199742332 Marionette TRACE conn3 <- [1,2286,null,{}] 18:15:42 INFO - PROCESS | 1938 | 1468199742338 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:42 INFO - PROCESS | 1938 | 1468199742343 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:42 INFO - PROCESS | 1938 | 1468199742495 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 18:15:42 INFO - PROCESS | 1938 | 1468199742504 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:42 INFO - PROCESS | 1938 | 1468199742511 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x906bd400 == 27 [pid = 1938] [id = 579] 18:15:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x906c2400) [pid = 1938] [serial = 1738] [outer = (nil)] 18:15:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x9088f400) [pid = 1938] [serial = 1739] [outer = 0x906c2400] 18:15:42 INFO - PROCESS | 1938 | 1468199742577 Marionette DEBUG loaded listener.js 18:15:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x90894400) [pid = 1938] [serial = 1740] [outer = 0x906c2400] 18:15:43 INFO - PROCESS | 1938 | 1468199743436 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 18:15:43 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 18:15:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1141ms 18:15:43 INFO - PROCESS | 1938 | 1468199743464 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 18:15:43 INFO - PROCESS | 1938 | 1468199743468 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 18:15:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:15:43 INFO - PROCESS | 1938 | 1468199743473 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:15:43 INFO - PROCESS | 1938 | 1468199743479 Marionette TRACE conn3 <- [1,2290,null,{}] 18:15:43 INFO - PROCESS | 1938 | 1468199743515 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:43 INFO - PROCESS | 1938 | 1468199743523 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:43 INFO - PROCESS | 1938 | 1468199743727 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 18:15:43 INFO - PROCESS | 1938 | 1468199743750 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:43 INFO - PROCESS | 1938 | 1468199743760 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f6fc00 == 28 [pid = 1938] [id = 580] 18:15:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x90f70000) [pid = 1938] [serial = 1741] [outer = (nil)] 18:15:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x90f75000) [pid = 1938] [serial = 1742] [outer = 0x90f70000] 18:15:43 INFO - PROCESS | 1938 | 1468199743825 Marionette DEBUG loaded listener.js 18:15:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x910b6800) [pid = 1938] [serial = 1743] [outer = 0x90f70000] 18:15:44 INFO - PROCESS | 1938 | 1468199744718 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 18:15:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:15:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1286ms 18:15:44 INFO - PROCESS | 1938 | 1468199744761 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 18:15:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:15:44 INFO - PROCESS | 1938 | 1468199744765 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 18:15:44 INFO - PROCESS | 1938 | 1468199744770 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:15:44 INFO - PROCESS | 1938 | 1468199744773 Marionette TRACE conn3 <- [1,2294,null,{}] 18:15:44 INFO - PROCESS | 1938 | 1468199744785 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:44 INFO - PROCESS | 1938 | 1468199744789 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:44 INFO - PROCESS | 1938 | 1468199744981 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 18:15:45 INFO - PROCESS | 1938 | 1468199745001 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:45 INFO - PROCESS | 1938 | 1468199745009 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ede4c00 == 29 [pid = 1938] [id = 581] 18:15:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x90f79800) [pid = 1938] [serial = 1744] [outer = (nil)] 18:15:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x9224b800) [pid = 1938] [serial = 1745] [outer = 0x90f79800] 18:15:45 INFO - PROCESS | 1938 | 1468199745071 Marionette DEBUG loaded listener.js 18:15:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x92353800) [pid = 1938] [serial = 1746] [outer = 0x90f79800] 18:15:46 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x95310400) [pid = 1938] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:15:46 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x90f6b400) [pid = 1938] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:15:46 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x9528a000) [pid = 1938] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:15:46 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x9252ac00) [pid = 1938] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:15:46 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x9058f800) [pid = 1938] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:15:46 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x8ed15c00) [pid = 1938] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:15:46 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x931f9c00) [pid = 1938] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:15:46 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x8e0f2000) [pid = 1938] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:15:46 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x906bc400) [pid = 1938] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:15:46 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x92355000) [pid = 1938] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:15:46 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x8ec54c00) [pid = 1938] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:15:46 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x98362400) [pid = 1938] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:15:46 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x992a5400) [pid = 1938] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:15:46 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x906c2000) [pid = 1938] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:15:46 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x90f72000) [pid = 1938] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:15:46 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x9224f000) [pid = 1938] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:15:46 INFO - PROCESS | 1938 | 1468199746521 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 18:15:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:15:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1794ms 18:15:46 INFO - PROCESS | 1938 | 1468199746567 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 18:15:46 INFO - PROCESS | 1938 | 1468199746571 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 18:15:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:15:46 INFO - PROCESS | 1938 | 1468199746577 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:15:46 INFO - PROCESS | 1938 | 1468199746580 Marionette TRACE conn3 <- [1,2298,null,{}] 18:15:46 INFO - PROCESS | 1938 | 1468199746585 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:46 INFO - PROCESS | 1938 | 1468199746590 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:46 INFO - PROCESS | 1938 | 1468199746765 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 18:15:46 INFO - PROCESS | 1938 | 1468199746861 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:46 INFO - PROCESS | 1938 | 1468199746870 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed15c00 == 30 [pid = 1938] [id = 582] 18:15:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x8eddfc00) [pid = 1938] [serial = 1747] [outer = (nil)] 18:15:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x910c2c00) [pid = 1938] [serial = 1748] [outer = 0x8eddfc00] 18:15:46 INFO - PROCESS | 1938 | 1468199746929 Marionette DEBUG loaded listener.js 18:15:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x9242a000) [pid = 1938] [serial = 1749] [outer = 0x8eddfc00] 18:15:47 INFO - PROCESS | 1938 | 1468199747568 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 18:15:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:15:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1032ms 18:15:47 INFO - PROCESS | 1938 | 1468199747609 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 18:15:47 INFO - PROCESS | 1938 | 1468199747612 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 18:15:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:15:47 INFO - PROCESS | 1938 | 1468199747618 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:15:47 INFO - PROCESS | 1938 | 1468199747620 Marionette TRACE conn3 <- [1,2302,null,{}] 18:15:47 INFO - PROCESS | 1938 | 1468199747626 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:47 INFO - PROCESS | 1938 | 1468199747635 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:47 INFO - PROCESS | 1938 | 1468199747884 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 18:15:47 INFO - PROCESS | 1938 | 1468199747899 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:47 INFO - PROCESS | 1938 | 1468199747909 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x90587000 == 31 [pid = 1938] [id = 583] 18:15:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x9242e800) [pid = 1938] [serial = 1750] [outer = (nil)] 18:15:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x925f1c00) [pid = 1938] [serial = 1751] [outer = 0x9242e800] 18:15:47 INFO - PROCESS | 1938 | 1468199747972 Marionette DEBUG loaded listener.js 18:15:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x9271a800) [pid = 1938] [serial = 1752] [outer = 0x9242e800] 18:15:49 INFO - PROCESS | 1938 | 1468199749038 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:15:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:15:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1484ms 18:15:49 INFO - PROCESS | 1938 | 1468199749104 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 18:15:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:15:49 INFO - PROCESS | 1938 | 1468199749110 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 18:15:49 INFO - PROCESS | 1938 | 1468199749118 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:15:49 INFO - PROCESS | 1938 | 1468199749123 Marionette TRACE conn3 <- [1,2306,null,{}] 18:15:49 INFO - PROCESS | 1938 | 1468199749132 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:49 INFO - PROCESS | 1938 | 1468199749137 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:49 INFO - PROCESS | 1938 | 1468199749321 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 18:15:49 INFO - PROCESS | 1938 | 1468199749540 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:49 INFO - PROCESS | 1938 | 1468199749549 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed14c00 == 32 [pid = 1938] [id = 584] 18:15:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x8ed15400) [pid = 1938] [serial = 1753] [outer = (nil)] 18:15:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x90588800) [pid = 1938] [serial = 1754] [outer = 0x8ed15400] 18:15:49 INFO - PROCESS | 1938 | 1468199749670 Marionette DEBUG loaded listener.js 18:15:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x906bfc00) [pid = 1938] [serial = 1755] [outer = 0x8ed15400] 18:15:50 INFO - PROCESS | 1938 | 1468199750617 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 18:15:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:15:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1538ms 18:15:50 INFO - PROCESS | 1938 | 1468199750656 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 18:15:50 INFO - PROCESS | 1938 | 1468199750663 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 18:15:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:15:50 INFO - PROCESS | 1938 | 1468199750673 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:15:50 INFO - PROCESS | 1938 | 1468199750676 Marionette TRACE conn3 <- [1,2310,null,{}] 18:15:50 INFO - PROCESS | 1938 | 1468199750683 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:50 INFO - PROCESS | 1938 | 1468199750688 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:50 INFO - PROCESS | 1938 | 1468199750872 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 18:15:51 INFO - PROCESS | 1938 | 1468199751045 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:51 INFO - PROCESS | 1938 | 1468199751057 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x90586000 == 33 [pid = 1938] [id = 585] 18:15:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x90f75800) [pid = 1938] [serial = 1756] [outer = (nil)] 18:15:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x920cac00) [pid = 1938] [serial = 1757] [outer = 0x90f75800] 18:15:51 INFO - PROCESS | 1938 | 1468199751209 Marionette DEBUG loaded listener.js 18:15:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x92248c00) [pid = 1938] [serial = 1758] [outer = 0x90f75800] 18:15:52 INFO - PROCESS | 1938 | 1468199752160 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 18:15:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:15:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1535ms 18:15:52 INFO - PROCESS | 1938 | 1468199752208 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 18:15:52 INFO - PROCESS | 1938 | 1468199752211 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 18:15:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:15:52 INFO - PROCESS | 1938 | 1468199752218 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:15:52 INFO - PROCESS | 1938 | 1468199752224 Marionette TRACE conn3 <- [1,2314,null,{}] 18:15:52 INFO - PROCESS | 1938 | 1468199752240 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:52 INFO - PROCESS | 1938 | 1468199752248 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:52 INFO - PROCESS | 1938 | 1468199752454 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 18:15:52 INFO - PROCESS | 1938 | 1468199752667 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:52 INFO - PROCESS | 1938 | 1468199752679 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f6f000 == 34 [pid = 1938] [id = 586] 18:15:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x92354c00) [pid = 1938] [serial = 1759] [outer = (nil)] 18:15:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 101 (0x9275bc00) [pid = 1938] [serial = 1760] [outer = 0x92354c00] 18:15:52 INFO - PROCESS | 1938 | 1468199752798 Marionette DEBUG loaded listener.js 18:15:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 102 (0x931f0c00) [pid = 1938] [serial = 1761] [outer = 0x92354c00] 18:15:53 INFO - PROCESS | 1938 | 1468199753703 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 18:15:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:15:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1543ms 18:15:53 INFO - PROCESS | 1938 | 1468199753761 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 18:15:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:15:53 INFO - PROCESS | 1938 | 1468199753766 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 18:15:53 INFO - PROCESS | 1938 | 1468199753773 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:15:53 INFO - PROCESS | 1938 | 1468199753776 Marionette TRACE conn3 <- [1,2318,null,{}] 18:15:53 INFO - PROCESS | 1938 | 1468199753781 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:53 INFO - PROCESS | 1938 | 1468199753786 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:53 INFO - PROCESS | 1938 | 1468199753956 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 18:15:54 INFO - PROCESS | 1938 | 1468199754318 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:54 INFO - PROCESS | 1938 | 1468199754327 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0fb800 == 35 [pid = 1938] [id = 587] 18:15:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 103 (0x8ebc2400) [pid = 1938] [serial = 1762] [outer = (nil)] 18:15:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 104 (0x8ebce000) [pid = 1938] [serial = 1763] [outer = 0x8ebc2400] 18:15:54 INFO - PROCESS | 1938 | 1468199754440 Marionette DEBUG loaded listener.js 18:15:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 105 (0x8ec5cc00) [pid = 1938] [serial = 1764] [outer = 0x8ebc2400] 18:15:54 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed15c00 == 34 [pid = 1938] [id = 582] 18:15:54 INFO - PROCESS | 1938 | --DOCSHELL 0x8ede4c00 == 33 [pid = 1938] [id = 581] 18:15:55 INFO - PROCESS | 1938 | --DOCSHELL 0x90f6fc00 == 32 [pid = 1938] [id = 580] 18:15:55 INFO - PROCESS | 1938 | --DOCSHELL 0x906bd400 == 31 [pid = 1938] [id = 579] 18:15:55 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc7c00 == 30 [pid = 1938] [id = 578] 18:15:55 INFO - PROCESS | 1938 | --DOCSHELL 0x90d66400 == 29 [pid = 1938] [id = 577] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 104 (0x992d6800) [pid = 1938] [serial = 1697] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 103 (0x9944ac00) [pid = 1938] [serial = 1698] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 102 (0x93c3dc00) [pid = 1938] [serial = 1700] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 101 (0x979b7c00) [pid = 1938] [serial = 1659] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 100 (0x95376000) [pid = 1938] [serial = 1658] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x92712800) [pid = 1938] [serial = 1691] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x9275ec00) [pid = 1938] [serial = 1692] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x9aa18800) [pid = 1938] [serial = 1679] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x9aa14400) [pid = 1938] [serial = 1680] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x90897000) [pid = 1938] [serial = 1661] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x90f6b800) [pid = 1938] [serial = 1662] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x9a351400) [pid = 1938] [serial = 1676] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x9a19f400) [pid = 1938] [serial = 1677] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x8ebc5400) [pid = 1938] [serial = 1685] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x8ec53000) [pid = 1938] [serial = 1686] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x90d69800) [pid = 1938] [serial = 1688] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x920d0800) [pid = 1938] [serial = 1689] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x9252a000) [pid = 1938] [serial = 1664] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x925f2000) [pid = 1938] [serial = 1665] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x9aa92000) [pid = 1938] [serial = 1682] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x9aa9d000) [pid = 1938] [serial = 1683] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x98d6c000) [pid = 1938] [serial = 1667] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x98e9dc00) [pid = 1938] [serial = 1668] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x997ce800) [pid = 1938] [serial = 1673] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x93c30000) [pid = 1938] [serial = 1674] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x99441800) [pid = 1938] [serial = 1670] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x9944dc00) [pid = 1938] [serial = 1671] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x99c59800) [pid = 1938] [serial = 1703] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x95309400) [pid = 1938] [serial = 1694] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x97b37400) [pid = 1938] [serial = 1695] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x9a1a1000) [pid = 1938] [serial = 1704] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x99443800) [pid = 1938] [serial = 1701] [outer = (nil)] [url = about:blank] 18:15:55 INFO - PROCESS | 1938 | 1468199755399 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 18:15:55 INFO - PROCESS | 1938 | 1468199755470 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 18:15:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:15:55 INFO - PROCESS | 1938 | 1468199755477 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:15:55 INFO - PROCESS | 1938 | 1468199755481 Marionette TRACE conn3 <- [1,2322,null,{}] 18:15:55 INFO - PROCESS | 1938 | 1468199755489 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:55 INFO - PROCESS | 1938 | 1468199755495 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:55 INFO - PROCESS | 1938 | 1468199755641 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 18:15:55 INFO - PROCESS | 1938 | 1468199755797 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:55 INFO - PROCESS | 1938 | 1468199755808 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc8400 == 30 [pid = 1938] [id = 588] 18:15:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x8ede8000) [pid = 1938] [serial = 1765] [outer = (nil)] 18:15:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x90d62000) [pid = 1938] [serial = 1766] [outer = 0x8ede8000] 18:15:55 INFO - PROCESS | 1938 | 1468199755870 Marionette DEBUG loaded listener.js 18:15:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x90d69800) [pid = 1938] [serial = 1767] [outer = 0x8ede8000] 18:15:56 INFO - PROCESS | 1938 | 1468199756614 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 18:15:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:15:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1186ms 18:15:56 INFO - PROCESS | 1938 | 1468199756667 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 18:15:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:15:56 INFO - PROCESS | 1938 | 1468199756672 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 18:15:56 INFO - PROCESS | 1938 | 1468199756678 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:15:56 INFO - PROCESS | 1938 | 1468199756682 Marionette TRACE conn3 <- [1,2326,null,{}] 18:15:56 INFO - PROCESS | 1938 | 1468199756687 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:56 INFO - PROCESS | 1938 | 1468199756692 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:56 INFO - PROCESS | 1938 | 1468199756837 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 18:15:56 INFO - PROCESS | 1938 | 1468199756846 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:56 INFO - PROCESS | 1938 | 1468199756853 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed17000 == 31 [pid = 1938] [id = 589] 18:15:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x90f6d000) [pid = 1938] [serial = 1768] [outer = (nil)] 18:15:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x9242fc00) [pid = 1938] [serial = 1769] [outer = 0x90f6d000] 18:15:56 INFO - PROCESS | 1938 | 1468199756927 Marionette DEBUG loaded listener.js 18:15:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x9252bc00) [pid = 1938] [serial = 1770] [outer = 0x90f6d000] 18:15:57 INFO - PROCESS | 1938 | 1468199757838 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 18:15:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:15:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1183ms 18:15:57 INFO - PROCESS | 1938 | 1468199757862 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 18:15:57 INFO - PROCESS | 1938 | 1468199757865 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 18:15:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:15:57 INFO - PROCESS | 1938 | 1468199757884 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:15:57 INFO - PROCESS | 1938 | 1468199757892 Marionette TRACE conn3 <- [1,2330,null,{}] 18:15:57 INFO - PROCESS | 1938 | 1468199757904 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:57 INFO - PROCESS | 1938 | 1468199757918 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:58 INFO - PROCESS | 1938 | 1468199758142 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 18:15:58 INFO - PROCESS | 1938 | 1468199758231 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:58 INFO - PROCESS | 1938 | 1468199758240 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f73000 == 32 [pid = 1938] [id = 590] 18:15:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x925eb800) [pid = 1938] [serial = 1771] [outer = (nil)] 18:15:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x931f0000) [pid = 1938] [serial = 1772] [outer = 0x925eb800] 18:15:58 INFO - PROCESS | 1938 | 1468199758299 Marionette DEBUG loaded listener.js 18:15:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x93e3d400) [pid = 1938] [serial = 1773] [outer = 0x925eb800] 18:15:59 INFO - PROCESS | 1938 | 1468199759094 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 18:15:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:15:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1251ms 18:15:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:15:59 INFO - PROCESS | 1938 | 1468199759130 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 18:15:59 INFO - PROCESS | 1938 | 1468199759133 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 18:15:59 INFO - PROCESS | 1938 | 1468199759146 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:15:59 INFO - PROCESS | 1938 | 1468199759148 Marionette TRACE conn3 <- [1,2334,null,{}] 18:15:59 INFO - PROCESS | 1938 | 1468199759158 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:59 INFO - PROCESS | 1938 | 1468199759163 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:59 INFO - PROCESS | 1938 | 1468199759355 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 18:15:59 INFO - PROCESS | 1938 | 1468199759371 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:59 INFO - PROCESS | 1938 | 1468199759379 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:15:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c56000 == 33 [pid = 1938] [id = 591] 18:15:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x93e42000) [pid = 1938] [serial = 1774] [outer = (nil)] 18:15:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x95105800) [pid = 1938] [serial = 1775] [outer = 0x93e42000] 18:15:59 INFO - PROCESS | 1938 | 1468199759440 Marionette DEBUG loaded listener.js 18:15:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x95102400) [pid = 1938] [serial = 1776] [outer = 0x93e42000] 18:15:59 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x8ede2c00) [pid = 1938] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:15:59 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x95101400) [pid = 1938] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:15:59 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x99963400) [pid = 1938] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:15:59 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x8ed0d000) [pid = 1938] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:15:59 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x8edec800) [pid = 1938] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:16:00 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x9aa9a400) [pid = 1938] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:16:00 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x906c2400) [pid = 1938] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:16:00 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x92248000) [pid = 1938] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:16:00 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x90898c00) [pid = 1938] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:16:00 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x9aa2ec00) [pid = 1938] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:16:00 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x8eded800) [pid = 1938] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:16:00 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x90f79800) [pid = 1938] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:16:00 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x906c3c00) [pid = 1938] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:16:00 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x8eddfc00) [pid = 1938] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:16:00 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x90f70000) [pid = 1938] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:16:00 INFO - PROCESS | 1938 | 1468199760331 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 18:16:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:16:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1243ms 18:16:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:16:00 INFO - PROCESS | 1938 | 1468199760382 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 18:16:00 INFO - PROCESS | 1938 | 1468199760385 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 18:16:00 INFO - PROCESS | 1938 | 1468199760391 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:16:00 INFO - PROCESS | 1938 | 1468199760394 Marionette TRACE conn3 <- [1,2338,null,{}] 18:16:00 INFO - PROCESS | 1938 | 1468199760399 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:00 INFO - PROCESS | 1938 | 1468199760404 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:00 INFO - PROCESS | 1938 | 1468199760588 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 18:16:00 INFO - PROCESS | 1938 | 1468199760605 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:00 INFO - PROCESS | 1938 | 1468199760622 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec59c00 == 34 [pid = 1938] [id = 592] 18:16:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x90f79800) [pid = 1938] [serial = 1777] [outer = (nil)] 18:16:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x931f1000) [pid = 1938] [serial = 1778] [outer = 0x90f79800] 18:16:00 INFO - PROCESS | 1938 | 1468199760693 Marionette DEBUG loaded listener.js 18:16:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x951dc800) [pid = 1938] [serial = 1779] [outer = 0x90f79800] 18:16:01 INFO - PROCESS | 1938 | 1468199761490 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 18:16:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:16:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1138ms 18:16:01 INFO - PROCESS | 1938 | 1468199761529 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 18:16:01 INFO - PROCESS | 1938 | 1468199761532 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 18:16:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:16:01 INFO - PROCESS | 1938 | 1468199761538 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:16:01 INFO - PROCESS | 1938 | 1468199761540 Marionette TRACE conn3 <- [1,2342,null,{}] 18:16:01 INFO - PROCESS | 1938 | 1468199761546 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:01 INFO - PROCESS | 1938 | 1468199761551 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:01 INFO - PROCESS | 1938 | 1468199761704 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 18:16:01 INFO - PROCESS | 1938 | 1468199761712 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:01 INFO - PROCESS | 1938 | 1468199761717 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f0800 == 35 [pid = 1938] [id = 593] 18:16:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x8ec5b800) [pid = 1938] [serial = 1780] [outer = (nil)] 18:16:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x95302000) [pid = 1938] [serial = 1781] [outer = 0x8ec5b800] 18:16:01 INFO - PROCESS | 1938 | 1468199761783 Marionette DEBUG loaded listener.js 18:16:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x95306800) [pid = 1938] [serial = 1782] [outer = 0x8ec5b800] 18:16:02 INFO - PROCESS | 1938 | 1468199762843 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 18:16:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:16:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1339ms 18:16:02 INFO - PROCESS | 1938 | 1468199762879 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 18:16:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:16:02 INFO - PROCESS | 1938 | 1468199762885 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 18:16:02 INFO - PROCESS | 1938 | 1468199762892 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:16:02 INFO - PROCESS | 1938 | 1468199762900 Marionette TRACE conn3 <- [1,2346,null,{}] 18:16:02 INFO - PROCESS | 1938 | 1468199762907 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:02 INFO - PROCESS | 1938 | 1468199762912 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:03 INFO - PROCESS | 1938 | 1468199763141 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 18:16:03 INFO - PROCESS | 1938 | 1468199763316 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:03 INFO - PROCESS | 1938 | 1468199763327 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x8edec800 == 36 [pid = 1938] [id = 594] 18:16:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x9058c400) [pid = 1938] [serial = 1783] [outer = (nil)] 18:16:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x90898c00) [pid = 1938] [serial = 1784] [outer = 0x9058c400] 18:16:03 INFO - PROCESS | 1938 | 1468199763404 Marionette DEBUG loaded listener.js 18:16:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x90f71000) [pid = 1938] [serial = 1785] [outer = 0x9058c400] 18:16:04 INFO - PROCESS | 1938 | 1468199764325 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 18:16:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:16:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1485ms 18:16:04 INFO - PROCESS | 1938 | 1468199764377 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 18:16:04 INFO - PROCESS | 1938 | 1468199764383 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 18:16:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:16:04 INFO - PROCESS | 1938 | 1468199764393 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:16:04 INFO - PROCESS | 1938 | 1468199764396 Marionette TRACE conn3 <- [1,2350,null,{}] 18:16:04 INFO - PROCESS | 1938 | 1468199764403 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:04 INFO - PROCESS | 1938 | 1468199764408 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:04 INFO - PROCESS | 1938 | 1468199764579 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 18:16:04 INFO - PROCESS | 1938 | 1468199764752 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:04 INFO - PROCESS | 1938 | 1468199764761 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x910b8800 == 37 [pid = 1938] [id = 595] 18:16:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x92523000) [pid = 1938] [serial = 1786] [outer = (nil)] 18:16:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x92713c00) [pid = 1938] [serial = 1787] [outer = 0x92523000] 18:16:04 INFO - PROCESS | 1938 | 1468199764839 Marionette DEBUG loaded listener.js 18:16:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x93c33800) [pid = 1938] [serial = 1788] [outer = 0x92523000] 18:16:05 INFO - PROCESS | 1938 | 1468199765709 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 18:16:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:16:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1330ms 18:16:05 INFO - PROCESS | 1938 | 1468199765722 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 18:16:05 INFO - PROCESS | 1938 | 1468199765725 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 18:16:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:16:05 INFO - PROCESS | 1938 | 1468199765731 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:16:05 INFO - PROCESS | 1938 | 1468199765737 Marionette TRACE conn3 <- [1,2354,null,{}] 18:16:05 INFO - PROCESS | 1938 | 1468199765752 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:05 INFO - PROCESS | 1938 | 1468199765760 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:05 INFO - PROCESS | 1938 | 1468199765987 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 18:16:06 INFO - PROCESS | 1938 | 1468199766113 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:06 INFO - PROCESS | 1938 | 1468199766124 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x9530c400 == 38 [pid = 1938] [id = 596] 18:16:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x9530cc00) [pid = 1938] [serial = 1789] [outer = (nil)] 18:16:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x9537c800) [pid = 1938] [serial = 1790] [outer = 0x9530cc00] 18:16:06 INFO - PROCESS | 1938 | 1468199766210 Marionette DEBUG loaded listener.js 18:16:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x95481400) [pid = 1938] [serial = 1791] [outer = 0x9530cc00] 18:16:07 INFO - PROCESS | 1938 | 1468199767128 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 18:16:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:16:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1433ms 18:16:07 INFO - PROCESS | 1938 | 1468199767164 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 18:16:07 INFO - PROCESS | 1938 | 1468199767169 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 18:16:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:16:07 INFO - PROCESS | 1938 | 1468199767175 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:16:07 INFO - PROCESS | 1938 | 1468199767178 Marionette TRACE conn3 <- [1,2358,null,{}] 18:16:07 INFO - PROCESS | 1938 | 1468199767183 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:07 INFO - PROCESS | 1938 | 1468199767188 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:07 INFO - PROCESS | 1938 | 1468199767348 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 18:16:07 INFO - PROCESS | 1938 | 1468199767526 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:07 INFO - PROCESS | 1938 | 1468199767535 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c3400 == 39 [pid = 1938] [id = 597] 18:16:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x9224f400) [pid = 1938] [serial = 1792] [outer = (nil)] 18:16:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x97b3c800) [pid = 1938] [serial = 1793] [outer = 0x9224f400] 18:16:07 INFO - PROCESS | 1938 | 1468199767605 Marionette DEBUG loaded listener.js 18:16:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x98361c00) [pid = 1938] [serial = 1794] [outer = 0x9224f400] 18:16:08 INFO - PROCESS | 1938 | 1468199768456 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 18:16:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:16:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1330ms 18:16:08 INFO - PROCESS | 1938 | 1468199768506 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 18:16:08 INFO - PROCESS | 1938 | 1468199768510 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 18:16:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:16:08 INFO - PROCESS | 1938 | 1468199768516 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:16:08 INFO - PROCESS | 1938 | 1468199768518 Marionette TRACE conn3 <- [1,2362,null,{}] 18:16:08 INFO - PROCESS | 1938 | 1468199768524 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:08 INFO - PROCESS | 1938 | 1468199768529 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:08 INFO - PROCESS | 1938 | 1468199768690 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 18:16:08 INFO - PROCESS | 1938 | 1468199768864 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:08 INFO - PROCESS | 1938 | 1468199768874 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x95381800 == 40 [pid = 1938] [id = 598] 18:16:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x979ad800) [pid = 1938] [serial = 1795] [outer = (nil)] 18:16:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x98d70000) [pid = 1938] [serial = 1796] [outer = 0x979ad800] 18:16:08 INFO - PROCESS | 1938 | 1468199768944 Marionette DEBUG loaded listener.js 18:16:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x98e1e400) [pid = 1938] [serial = 1797] [outer = 0x979ad800] 18:16:09 INFO - PROCESS | 1938 | 1468199769858 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 18:16:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:16:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1385ms 18:16:09 INFO - PROCESS | 1938 | 1468199769902 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 18:16:09 INFO - PROCESS | 1938 | 1468199769906 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 18:16:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:16:09 INFO - PROCESS | 1938 | 1468199769911 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:16:09 INFO - PROCESS | 1938 | 1468199769915 Marionette TRACE conn3 <- [1,2366,null,{}] 18:16:09 INFO - PROCESS | 1938 | 1468199769920 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:09 INFO - PROCESS | 1938 | 1468199769929 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:10 INFO - PROCESS | 1938 | 1468199770107 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 18:16:10 INFO - PROCESS | 1938 | 1468199770282 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:10 INFO - PROCESS | 1938 | 1468199770291 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ede2800 == 41 [pid = 1938] [id = 599] 18:16:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x979b1000) [pid = 1938] [serial = 1798] [outer = (nil)] 18:16:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x99447c00) [pid = 1938] [serial = 1799] [outer = 0x979b1000] 18:16:10 INFO - PROCESS | 1938 | 1468199770364 Marionette DEBUG loaded listener.js 18:16:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x9944ac00) [pid = 1938] [serial = 1800] [outer = 0x979b1000] 18:16:11 INFO - PROCESS | 1938 | 1468199771200 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 18:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1334ms 18:16:11 INFO - PROCESS | 1938 | 1468199771254 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 18:16:11 INFO - PROCESS | 1938 | 1468199771260 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 18:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:16:11 INFO - PROCESS | 1938 | 1468199771287 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:16:11 INFO - PROCESS | 1938 | 1468199771290 Marionette TRACE conn3 <- [1,2370,null,{}] 18:16:11 INFO - PROCESS | 1938 | 1468199771295 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:11 INFO - PROCESS | 1938 | 1468199771300 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:11 INFO - PROCESS | 1938 | 1468199771456 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 18:16:11 INFO - PROCESS | 1938 | 1468199771630 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:11 INFO - PROCESS | 1938 | 1468199771638 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f2000 == 42 [pid = 1938] [id = 600] 18:16:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x90d64400) [pid = 1938] [serial = 1801] [outer = (nil)] 18:16:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x99640400) [pid = 1938] [serial = 1802] [outer = 0x90d64400] 18:16:11 INFO - PROCESS | 1938 | 1468199771708 Marionette DEBUG loaded listener.js 18:16:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 97 (0x99646800) [pid = 1938] [serial = 1803] [outer = 0x90d64400] 18:16:12 INFO - PROCESS | 1938 | 1468199772596 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 18:16:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:16:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1341ms 18:16:12 INFO - PROCESS | 1938 | 1468199772626 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 18:16:12 INFO - PROCESS | 1938 | 1468199772630 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 18:16:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:16:12 INFO - PROCESS | 1938 | 1468199772636 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:16:12 INFO - PROCESS | 1938 | 1468199772639 Marionette TRACE conn3 <- [1,2374,null,{}] 18:16:12 INFO - PROCESS | 1938 | 1468199772644 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:12 INFO - PROCESS | 1938 | 1468199772649 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:12 INFO - PROCESS | 1938 | 1468199772800 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 18:16:13 INFO - PROCESS | 1938 | 1468199773203 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:13 INFO - PROCESS | 1938 | 1468199773212 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec54800 == 43 [pid = 1938] [id = 601] 18:16:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 98 (0x8ec55400) [pid = 1938] [serial = 1804] [outer = (nil)] 18:16:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 99 (0x8ede5800) [pid = 1938] [serial = 1805] [outer = 0x8ec55400] 18:16:13 INFO - PROCESS | 1938 | 1468199773324 Marionette DEBUG loaded listener.js 18:16:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 100 (0x90586400) [pid = 1938] [serial = 1806] [outer = 0x8ec55400] 18:16:14 INFO - PROCESS | 1938 | 1468199774226 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 18:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1628ms 18:16:14 INFO - PROCESS | 1938 | 1468199774266 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 18:16:14 INFO - PROCESS | 1938 | 1468199774272 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 18:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:16:14 INFO - PROCESS | 1938 | 1468199774278 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:16:14 INFO - PROCESS | 1938 | 1468199774282 Marionette TRACE conn3 <- [1,2378,null,{}] 18:16:14 INFO - PROCESS | 1938 | 1468199774289 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:14 INFO - PROCESS | 1938 | 1468199774296 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec59c00 == 42 [pid = 1938] [id = 592] 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x93c56000 == 41 [pid = 1938] [id = 591] 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x90f73000 == 40 [pid = 1938] [id = 590] 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed17000 == 39 [pid = 1938] [id = 589] 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc8400 == 38 [pid = 1938] [id = 588] 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0fb800 == 37 [pid = 1938] [id = 587] 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x90587000 == 36 [pid = 1938] [id = 583] 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed14c00 == 35 [pid = 1938] [id = 584] 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x90586000 == 34 [pid = 1938] [id = 585] 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x90f6f000 == 33 [pid = 1938] [id = 586] 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec54800 == 32 [pid = 1938] [id = 601] 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f2000 == 31 [pid = 1938] [id = 600] 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x95381800 == 30 [pid = 1938] [id = 598] 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x8ede2800 == 29 [pid = 1938] [id = 599] 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x906c3400 == 28 [pid = 1938] [id = 597] 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x9530c400 == 27 [pid = 1938] [id = 596] 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x910b8800 == 26 [pid = 1938] [id = 595] 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f0800 == 25 [pid = 1938] [id = 593] 18:16:15 INFO - PROCESS | 1938 | --DOCSHELL 0x8edec800 == 24 [pid = 1938] [id = 594] 18:16:15 INFO - PROCESS | 1938 | 1468199775346 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 99 (0x92355800) [pid = 1938] [serial = 1707] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 98 (0x9224a400) [pid = 1938] [serial = 1706] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 97 (0x9530e800) [pid = 1938] [serial = 1710] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 96 (0x95291c00) [pid = 1938] [serial = 1709] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x9a649400) [pid = 1938] [serial = 1713] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x9a357000) [pid = 1938] [serial = 1712] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x8ed14800) [pid = 1938] [serial = 1736] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x9b1f2c00) [pid = 1938] [serial = 1716] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x9aa9b800) [pid = 1938] [serial = 1715] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x8ed17400) [pid = 1938] [serial = 1737] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x9d504000) [pid = 1938] [serial = 1719] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x9088f400) [pid = 1938] [serial = 1739] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x9c3ebc00) [pid = 1938] [serial = 1718] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x9548a400) [pid = 1938] [serial = 1734] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x93c33c00) [pid = 1938] [serial = 1733] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0xa0753000) [pid = 1938] [serial = 1722] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x9d9ab400) [pid = 1938] [serial = 1721] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0xa22b2400) [pid = 1938] [serial = 1725] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0xa209e000) [pid = 1938] [serial = 1724] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0xa23cb400) [pid = 1938] [serial = 1728] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0xa232b400) [pid = 1938] [serial = 1727] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x9224b800) [pid = 1938] [serial = 1745] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x92248800) [pid = 1938] [serial = 1731] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x90d60800) [pid = 1938] [serial = 1730] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x9242a000) [pid = 1938] [serial = 1749] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x90f75000) [pid = 1938] [serial = 1742] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x910b6800) [pid = 1938] [serial = 1743] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x92353800) [pid = 1938] [serial = 1746] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x90894400) [pid = 1938] [serial = 1740] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x910c2c00) [pid = 1938] [serial = 1748] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x925f1c00) [pid = 1938] [serial = 1751] [outer = (nil)] [url = about:blank] 18:16:15 INFO - PROCESS | 1938 | 1468199775690 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:15 INFO - PROCESS | 1938 | 1468199775700 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0fb400 == 25 [pid = 1938] [id = 602] 18:16:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x8e0fb800) [pid = 1938] [serial = 1807] [outer = (nil)] 18:16:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x8ebce400) [pid = 1938] [serial = 1808] [outer = 0x8e0fb800] 18:16:15 INFO - PROCESS | 1938 | 1468199775765 Marionette DEBUG loaded listener.js 18:16:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x8ed0b800) [pid = 1938] [serial = 1809] [outer = 0x8e0fb800] 18:16:16 INFO - PROCESS | 1938 | 1468199776524 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 18:16:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:16:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2282ms 18:16:16 INFO - PROCESS | 1938 | 1468199776562 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 18:16:16 INFO - PROCESS | 1938 | 1468199776569 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 18:16:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:16:16 INFO - PROCESS | 1938 | 1468199776576 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:16:16 INFO - PROCESS | 1938 | 1468199776581 Marionette TRACE conn3 <- [1,2382,null,{}] 18:16:16 INFO - PROCESS | 1938 | 1468199776591 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:16 INFO - PROCESS | 1938 | 1468199776596 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:16 INFO - PROCESS | 1938 | 1468199776760 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 18:16:16 INFO - PROCESS | 1938 | 1468199776884 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:16 INFO - PROCESS | 1938 | 1468199776893 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x906be800 == 26 [pid = 1938] [id = 603] 18:16:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x906c1c00) [pid = 1938] [serial = 1810] [outer = (nil)] 18:16:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x906c8800) [pid = 1938] [serial = 1811] [outer = 0x906c1c00] 18:16:16 INFO - PROCESS | 1938 | 1468199776971 Marionette DEBUG loaded listener.js 18:16:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x90895400) [pid = 1938] [serial = 1812] [outer = 0x906c1c00] 18:16:17 INFO - PROCESS | 1938 | 1468199777721 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 18:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1190ms 18:16:17 INFO - PROCESS | 1938 | 1468199777783 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 18:16:17 INFO - PROCESS | 1938 | 1468199777788 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 18:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:16:17 INFO - PROCESS | 1938 | 1468199777795 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:16:17 INFO - PROCESS | 1938 | 1468199777798 Marionette TRACE conn3 <- [1,2386,null,{}] 18:16:17 INFO - PROCESS | 1938 | 1468199777824 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:17 INFO - PROCESS | 1938 | 1468199777829 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:18 INFO - PROCESS | 1938 | 1468199778038 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 18:16:18 INFO - PROCESS | 1938 | 1468199778062 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:18 INFO - PROCESS | 1938 | 1468199778068 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x910b7800 == 27 [pid = 1938] [id = 604] 18:16:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x910b8400) [pid = 1938] [serial = 1813] [outer = (nil)] 18:16:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x910bcc00) [pid = 1938] [serial = 1814] [outer = 0x910b8400] 18:16:18 INFO - PROCESS | 1938 | 1468199778132 Marionette DEBUG loaded listener.js 18:16:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x920d0400) [pid = 1938] [serial = 1815] [outer = 0x910b8400] 18:16:19 INFO - PROCESS | 1938 | 1468199779047 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 18:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1310ms 18:16:19 INFO - PROCESS | 1938 | 1468199779106 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 18:16:19 INFO - PROCESS | 1938 | 1468199779111 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 18:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:16:19 INFO - PROCESS | 1938 | 1468199779128 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:16:19 INFO - PROCESS | 1938 | 1468199779134 Marionette TRACE conn3 <- [1,2390,null,{}] 18:16:19 INFO - PROCESS | 1938 | 1468199779145 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:19 INFO - PROCESS | 1938 | 1468199779151 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:19 INFO - PROCESS | 1938 | 1468199779351 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 18:16:19 INFO - PROCESS | 1938 | 1468199779375 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:19 INFO - PROCESS | 1938 | 1468199779382 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d61000 == 28 [pid = 1938] [id = 605] 18:16:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x90d69c00) [pid = 1938] [serial = 1816] [outer = (nil)] 18:16:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x9235ac00) [pid = 1938] [serial = 1817] [outer = 0x90d69c00] 18:16:19 INFO - PROCESS | 1938 | 1468199779468 Marionette DEBUG loaded listener.js 18:16:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x9242f800) [pid = 1938] [serial = 1818] [outer = 0x90d69c00] 18:16:20 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x925eb800) [pid = 1938] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:16:20 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x93e42000) [pid = 1938] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:16:20 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x90f79800) [pid = 1938] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:16:20 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x8ed15400) [pid = 1938] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:16:20 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x90f75800) [pid = 1938] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:16:20 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x90f6d000) [pid = 1938] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:16:20 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x8ede8000) [pid = 1938] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:16:20 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x92354c00) [pid = 1938] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:16:20 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x9242e800) [pid = 1938] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:16:20 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x8ebc2400) [pid = 1938] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:16:20 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x8ec5b800) [pid = 1938] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:16:20 INFO - PROCESS | 1938 | 1468199780735 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 18:16:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:16:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1650ms 18:16:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:16:20 INFO - PROCESS | 1938 | 1468199780769 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 18:16:20 INFO - PROCESS | 1938 | 1468199780772 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 18:16:20 INFO - PROCESS | 1938 | 1468199780778 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:16:20 INFO - PROCESS | 1938 | 1468199780781 Marionette TRACE conn3 <- [1,2394,null,{}] 18:16:20 INFO - PROCESS | 1938 | 1468199780786 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:20 INFO - PROCESS | 1938 | 1468199780790 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:20 INFO - PROCESS | 1938 | 1468199780972 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 18:16:21 INFO - PROCESS | 1938 | 1468199780988 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:21 INFO - PROCESS | 1938 | 1468199780996 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f4c00 == 29 [pid = 1938] [id = 606] 18:16:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x90f6c800) [pid = 1938] [serial = 1819] [outer = (nil)] 18:16:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9242dc00) [pid = 1938] [serial = 1820] [outer = 0x90f6c800] 18:16:21 INFO - PROCESS | 1938 | 1468199781056 Marionette DEBUG loaded listener.js 18:16:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x925e8c00) [pid = 1938] [serial = 1821] [outer = 0x90f6c800] 18:16:21 INFO - PROCESS | 1938 | 1468199781808 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:16:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:16:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1080ms 18:16:21 INFO - PROCESS | 1938 | 1468199781858 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 18:16:21 INFO - PROCESS | 1938 | 1468199781861 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 18:16:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:16:21 INFO - PROCESS | 1938 | 1468199781867 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:16:21 INFO - PROCESS | 1938 | 1468199781869 Marionette TRACE conn3 <- [1,2398,null,{}] 18:16:21 INFO - PROCESS | 1938 | 1468199781875 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:21 INFO - PROCESS | 1938 | 1468199781879 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:22 INFO - PROCESS | 1938 | 1468199782086 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 18:16:22 INFO - PROCESS | 1938 | 1468199782095 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:22 INFO - PROCESS | 1938 | 1468199782112 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x92714400 == 30 [pid = 1938] [id = 607] 18:16:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x92714800) [pid = 1938] [serial = 1822] [outer = (nil)] 18:16:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x9271fc00) [pid = 1938] [serial = 1823] [outer = 0x92714800] 18:16:22 INFO - PROCESS | 1938 | 1468199782184 Marionette DEBUG loaded listener.js 18:16:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x93c36800) [pid = 1938] [serial = 1824] [outer = 0x92714800] 18:16:23 INFO - PROCESS | 1938 | 1468199783532 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 18:16:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:16:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1689ms 18:16:23 INFO - PROCESS | 1938 | 1468199783557 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 18:16:23 INFO - PROCESS | 1938 | 1468199783562 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 18:16:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:16:23 INFO - PROCESS | 1938 | 1468199783569 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:16:23 INFO - PROCESS | 1938 | 1468199783573 Marionette TRACE conn3 <- [1,2402,null,{}] 18:16:23 INFO - PROCESS | 1938 | 1468199783581 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:23 INFO - PROCESS | 1938 | 1468199783586 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:23 INFO - PROCESS | 1938 | 1468199783742 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 18:16:23 INFO - PROCESS | 1938 | 1468199783967 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:23 INFO - PROCESS | 1938 | 1468199783975 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f4800 == 31 [pid = 1938] [id = 608] 18:16:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x8ed11c00) [pid = 1938] [serial = 1825] [outer = (nil)] 18:16:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x90d68400) [pid = 1938] [serial = 1826] [outer = 0x8ed11c00] 18:16:24 INFO - PROCESS | 1938 | 1468199784052 Marionette DEBUG loaded listener.js 18:16:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x90f73800) [pid = 1938] [serial = 1827] [outer = 0x8ed11c00] 18:16:24 INFO - PROCESS | 1938 | 1468199784993 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 18:16:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:16:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1490ms 18:16:25 INFO - PROCESS | 1938 | 1468199785059 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 18:16:25 INFO - PROCESS | 1938 | 1468199785066 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 18:16:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:16:25 INFO - PROCESS | 1938 | 1468199785076 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:16:25 INFO - PROCESS | 1938 | 1468199785079 Marionette TRACE conn3 <- [1,2406,null,{}] 18:16:25 INFO - PROCESS | 1938 | 1468199785086 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:25 INFO - PROCESS | 1938 | 1468199785091 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:25 INFO - PROCESS | 1938 | 1468199785270 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 18:16:25 INFO - PROCESS | 1938 | 1468199785485 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:25 INFO - PROCESS | 1938 | 1468199785492 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x92351000 == 32 [pid = 1938] [id = 609] 18:16:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x9235b000) [pid = 1938] [serial = 1828] [outer = (nil)] 18:16:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x9252c000) [pid = 1938] [serial = 1829] [outer = 0x9235b000] 18:16:25 INFO - PROCESS | 1938 | 1468199785612 Marionette DEBUG loaded listener.js 18:16:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x9275a800) [pid = 1938] [serial = 1830] [outer = 0x9235b000] 18:16:26 INFO - PROCESS | 1938 | 1468199786572 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 18:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1580ms 18:16:26 INFO - PROCESS | 1938 | 1468199786656 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 18:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:16:26 INFO - PROCESS | 1938 | 1468199786660 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 18:16:26 INFO - PROCESS | 1938 | 1468199786666 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:16:26 INFO - PROCESS | 1938 | 1468199786672 Marionette TRACE conn3 <- [1,2410,null,{}] 18:16:26 INFO - PROCESS | 1938 | 1468199786687 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:26 INFO - PROCESS | 1938 | 1468199786695 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:26 INFO - PROCESS | 1938 | 1468199786891 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 18:16:27 INFO - PROCESS | 1938 | 1468199787102 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:27 INFO - PROCESS | 1938 | 1468199787111 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x93e42000 == 33 [pid = 1938] [id = 610] 18:16:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x93e44c00) [pid = 1938] [serial = 1831] [outer = (nil)] 18:16:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x95109400) [pid = 1938] [serial = 1832] [outer = 0x93e44c00] 18:16:27 INFO - PROCESS | 1938 | 1468199787232 Marionette DEBUG loaded listener.js 18:16:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x9528c400) [pid = 1938] [serial = 1833] [outer = 0x93e44c00] 18:16:28 INFO - PROCESS | 1938 | 1468199788164 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 18:16:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:16:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1686ms 18:16:28 INFO - PROCESS | 1938 | 1468199788352 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 18:16:28 INFO - PROCESS | 1938 | 1468199788359 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 18:16:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:16:28 INFO - PROCESS | 1938 | 1468199788366 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:16:28 INFO - PROCESS | 1938 | 1468199788369 Marionette TRACE conn3 <- [1,2414,null,{}] 18:16:28 INFO - PROCESS | 1938 | 1468199788377 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:28 INFO - PROCESS | 1938 | 1468199788382 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:28 INFO - PROCESS | 1938 | 1468199788543 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 18:16:28 INFO - PROCESS | 1938 | 1468199788782 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:28 INFO - PROCESS | 1938 | 1468199788795 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:28 INFO - PROCESS | 1938 | ++DOCSHELL 0x8edee000 == 34 [pid = 1938] [id = 611] 18:16:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x8edee400) [pid = 1938] [serial = 1834] [outer = (nil)] 18:16:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x9058ac00) [pid = 1938] [serial = 1835] [outer = 0x8edee400] 18:16:28 INFO - PROCESS | 1938 | 1468199788920 Marionette DEBUG loaded listener.js 18:16:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x906bac00) [pid = 1938] [serial = 1836] [outer = 0x8edee400] 18:16:29 INFO - PROCESS | 1938 | --DOCSHELL 0x90895c00 == 33 [pid = 1938] [id = 485] 18:16:29 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ed000 == 32 [pid = 1938] [id = 488] 18:16:29 INFO - PROCESS | 1938 | --DOCSHELL 0x93e44800 == 31 [pid = 1938] [id = 489] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x931f0000) [pid = 1938] [serial = 1772] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x95105800) [pid = 1938] [serial = 1775] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x93e3d400) [pid = 1938] [serial = 1773] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x931f1000) [pid = 1938] [serial = 1778] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x951dc800) [pid = 1938] [serial = 1779] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x90588800) [pid = 1938] [serial = 1754] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x906bfc00) [pid = 1938] [serial = 1755] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x920cac00) [pid = 1938] [serial = 1757] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x92248c00) [pid = 1938] [serial = 1758] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x9242fc00) [pid = 1938] [serial = 1769] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x90d62000) [pid = 1938] [serial = 1766] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x90d69800) [pid = 1938] [serial = 1767] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x9275bc00) [pid = 1938] [serial = 1760] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x931f0c00) [pid = 1938] [serial = 1761] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x9271a800) [pid = 1938] [serial = 1752] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x8ebce000) [pid = 1938] [serial = 1763] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x8ec5cc00) [pid = 1938] [serial = 1764] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x95302000) [pid = 1938] [serial = 1781] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x95102400) [pid = 1938] [serial = 1776] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x95306800) [pid = 1938] [serial = 1782] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x9252bc00) [pid = 1938] [serial = 1770] [outer = (nil)] [url = about:blank] 18:16:29 INFO - PROCESS | 1938 | 1468199789776 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 18:16:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:16:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1432ms 18:16:29 INFO - PROCESS | 1938 | 1468199789803 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 18:16:29 INFO - PROCESS | 1938 | 1468199789808 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 18:16:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:16:29 INFO - PROCESS | 1938 | 1468199789818 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:16:29 INFO - PROCESS | 1938 | 1468199789822 Marionette TRACE conn3 <- [1,2418,null,{}] 18:16:29 INFO - PROCESS | 1938 | 1468199789828 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:29 INFO - PROCESS | 1938 | 1468199789833 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:29 INFO - PROCESS | 1938 | 1468199789974 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 18:16:30 INFO - PROCESS | 1938 | 1468199789990 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:30 INFO - PROCESS | 1938 | 1468199789999 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d69800 == 32 [pid = 1938] [id = 612] 18:16:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x90d6ac00) [pid = 1938] [serial = 1837] [outer = (nil)] 18:16:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x910be000) [pid = 1938] [serial = 1838] [outer = 0x90d6ac00] 18:16:30 INFO - PROCESS | 1938 | 1468199790068 Marionette DEBUG loaded listener.js 18:16:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x920d8400) [pid = 1938] [serial = 1839] [outer = 0x90d6ac00] 18:16:30 INFO - PROCESS | 1938 | 1468199790937 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:16:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:16:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1185ms 18:16:31 INFO - PROCESS | 1938 | 1468199791000 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 18:16:31 INFO - PROCESS | 1938 | 1468199791004 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 18:16:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:16:31 INFO - PROCESS | 1938 | 1468199791010 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:16:31 INFO - PROCESS | 1938 | 1468199791013 Marionette TRACE conn3 <- [1,2422,null,{}] 18:16:31 INFO - PROCESS | 1938 | 1468199791031 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:31 INFO - PROCESS | 1938 | 1468199791039 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:31 INFO - PROCESS | 1938 | 1468199791191 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 18:16:31 INFO - PROCESS | 1938 | 1468199791321 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:31 INFO - PROCESS | 1938 | 1468199791335 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x92529400 == 33 [pid = 1938] [id = 613] 18:16:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x9252ac00) [pid = 1938] [serial = 1840] [outer = (nil)] 18:16:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x92718400) [pid = 1938] [serial = 1841] [outer = 0x9252ac00] 18:16:31 INFO - PROCESS | 1938 | 1468199791410 Marionette DEBUG loaded listener.js 18:16:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x931f9c00) [pid = 1938] [serial = 1842] [outer = 0x9252ac00] 18:16:32 INFO - PROCESS | 1938 | 1468199792185 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:16:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:16:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1234ms 18:16:32 INFO - PROCESS | 1938 | 1468199792246 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 18:16:32 INFO - PROCESS | 1938 | 1468199792250 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 18:16:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:16:32 INFO - PROCESS | 1938 | 1468199792255 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:16:32 INFO - PROCESS | 1938 | 1468199792257 Marionette TRACE conn3 <- [1,2426,null,{}] 18:16:32 INFO - PROCESS | 1938 | 1468199792263 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:32 INFO - PROCESS | 1938 | 1468199792267 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:32 INFO - PROCESS | 1938 | 1468199792457 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 18:16:32 INFO - PROCESS | 1938 | 1468199792487 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:32 INFO - PROCESS | 1938 | 1468199792494 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x93e3b800 == 34 [pid = 1938] [id = 614] 18:16:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x93e40800) [pid = 1938] [serial = 1843] [outer = (nil)] 18:16:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x95101400) [pid = 1938] [serial = 1844] [outer = 0x93e40800] 18:16:32 INFO - PROCESS | 1938 | 1468199792555 Marionette DEBUG loaded listener.js 18:16:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x9510f000) [pid = 1938] [serial = 1845] [outer = 0x93e40800] 18:16:33 INFO - PROCESS | 1938 | 1468199793399 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 18:16:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:16:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1175ms 18:16:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:16:33 INFO - PROCESS | 1938 | 1468199793431 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 18:16:33 INFO - PROCESS | 1938 | 1468199793434 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 18:16:33 INFO - PROCESS | 1938 | 1468199793440 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:16:33 INFO - PROCESS | 1938 | 1468199793443 Marionette TRACE conn3 <- [1,2430,null,{}] 18:16:33 INFO - PROCESS | 1938 | 1468199793448 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:33 INFO - PROCESS | 1938 | 1468199793452 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:33 INFO - PROCESS | 1938 | 1468199793636 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 18:16:33 INFO - PROCESS | 1938 | 1468199793720 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:33 INFO - PROCESS | 1938 | 1468199793728 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f3800 == 35 [pid = 1938] [id = 615] 18:16:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x925ef800) [pid = 1938] [serial = 1846] [outer = (nil)] 18:16:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x95292000) [pid = 1938] [serial = 1847] [outer = 0x925ef800] 18:16:33 INFO - PROCESS | 1938 | 1468199793789 Marionette DEBUG loaded listener.js 18:16:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x95301800) [pid = 1938] [serial = 1848] [outer = 0x925ef800] 18:16:34 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x9058c400) [pid = 1938] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:16:34 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x906c1c00) [pid = 1938] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:16:34 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x8ec55400) [pid = 1938] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:16:34 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x92523000) [pid = 1938] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:16:34 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x8e0fb800) [pid = 1938] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:16:34 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x9530cc00) [pid = 1938] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:16:34 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x90d69c00) [pid = 1938] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:16:34 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x90f6c800) [pid = 1938] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:16:34 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x9224f400) [pid = 1938] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:16:34 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x910b8400) [pid = 1938] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:16:34 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x979ad800) [pid = 1938] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:16:34 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x979b1000) [pid = 1938] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:16:34 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x90d64400) [pid = 1938] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:16:34 INFO - PROCESS | 1938 | 1468199794614 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 18:16:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:16:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1229ms 18:16:34 INFO - PROCESS | 1938 | 1468199794668 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 18:16:34 INFO - PROCESS | 1938 | 1468199794671 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 18:16:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:16:34 INFO - PROCESS | 1938 | 1468199794677 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:16:34 INFO - PROCESS | 1938 | 1468199794679 Marionette TRACE conn3 <- [1,2434,null,{}] 18:16:34 INFO - PROCESS | 1938 | 1468199794685 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:34 INFO - PROCESS | 1938 | 1468199794694 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:34 INFO - PROCESS | 1938 | 1468199794879 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 18:16:34 INFO - PROCESS | 1938 | 1468199794889 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:34 INFO - PROCESS | 1938 | 1468199794896 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed0c800 == 36 [pid = 1938] [id = 616] 18:16:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9058c000) [pid = 1938] [serial = 1849] [outer = (nil)] 18:16:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x9234f800) [pid = 1938] [serial = 1850] [outer = 0x9058c000] 18:16:35 INFO - PROCESS | 1938 | 1468199795086 Marionette DEBUG loaded listener.js 18:16:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x9530c000) [pid = 1938] [serial = 1851] [outer = 0x9058c000] 18:16:35 INFO - PROCESS | 1938 | 1468199795750 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 18:16:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:16:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1086ms 18:16:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:16:35 INFO - PROCESS | 1938 | 1468199795781 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 18:16:35 INFO - PROCESS | 1938 | 1468199795783 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 18:16:35 INFO - PROCESS | 1938 | 1468199795790 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:16:35 INFO - PROCESS | 1938 | 1468199795793 Marionette TRACE conn3 <- [1,2438,null,{}] 18:16:35 INFO - PROCESS | 1938 | 1468199795798 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:35 INFO - PROCESS | 1938 | 1468199795801 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:35 INFO - PROCESS | 1938 | 1468199795932 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 18:16:36 INFO - PROCESS | 1938 | 1468199796120 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:36 INFO - PROCESS | 1938 | 1468199796133 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ed800 == 37 [pid = 1938] [id = 617] 18:16:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x8e0f0800) [pid = 1938] [serial = 1852] [outer = (nil)] 18:16:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x8e0f8000) [pid = 1938] [serial = 1853] [outer = 0x8e0f0800] 18:16:36 INFO - PROCESS | 1938 | 1468199796206 Marionette DEBUG loaded listener.js 18:16:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x8ec5cc00) [pid = 1938] [serial = 1854] [outer = 0x8e0f0800] 18:16:37 INFO - PROCESS | 1938 | 1468199797177 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 18:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1433ms 18:16:37 INFO - PROCESS | 1938 | 1468199797224 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 18:16:37 INFO - PROCESS | 1938 | 1468199797230 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 18:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:16:37 INFO - PROCESS | 1938 | 1468199797237 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:16:37 INFO - PROCESS | 1938 | 1468199797241 Marionette TRACE conn3 <- [1,2442,null,{}] 18:16:37 INFO - PROCESS | 1938 | 1468199797249 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:37 INFO - PROCESS | 1938 | 1468199797256 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:37 INFO - PROCESS | 1938 | 1468199797421 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 18:16:37 INFO - PROCESS | 1938 | 1468199797594 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:37 INFO - PROCESS | 1938 | 1468199797605 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d6cc00 == 38 [pid = 1938] [id = 618] 18:16:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x90f73400) [pid = 1938] [serial = 1855] [outer = (nil)] 18:16:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x9224ac00) [pid = 1938] [serial = 1856] [outer = 0x90f73400] 18:16:37 INFO - PROCESS | 1938 | 1468199797681 Marionette DEBUG loaded listener.js 18:16:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x9234e400) [pid = 1938] [serial = 1857] [outer = 0x90f73400] 18:16:38 INFO - PROCESS | 1938 | 1468199798533 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 18:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1342ms 18:16:38 INFO - PROCESS | 1938 | 1468199798581 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 18:16:38 INFO - PROCESS | 1938 | 1468199798587 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 18:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:16:38 INFO - PROCESS | 1938 | 1468199798595 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:16:38 INFO - PROCESS | 1938 | 1468199798599 Marionette TRACE conn3 <- [1,2446,null,{}] 18:16:38 INFO - PROCESS | 1938 | 1468199798605 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:38 INFO - PROCESS | 1938 | 1468199798610 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:38 INFO - PROCESS | 1938 | 1468199798776 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 18:16:38 INFO - PROCESS | 1938 | 1468199798946 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:38 INFO - PROCESS | 1938 | 1468199798956 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x925f2400 == 39 [pid = 1938] [id = 619] 18:16:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x9271d000) [pid = 1938] [serial = 1858] [outer = (nil)] 18:16:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x93e3fc00) [pid = 1938] [serial = 1859] [outer = 0x9271d000] 18:16:39 INFO - PROCESS | 1938 | 1468199799028 Marionette DEBUG loaded listener.js 18:16:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x95292800) [pid = 1938] [serial = 1860] [outer = 0x9271d000] 18:16:39 INFO - PROCESS | 1938 | 1468199799960 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 18:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1430ms 18:16:40 INFO - PROCESS | 1938 | 1468199800026 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 18:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:16:40 INFO - PROCESS | 1938 | 1468199800030 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 18:16:40 INFO - PROCESS | 1938 | 1468199800038 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:16:40 INFO - PROCESS | 1938 | 1468199800047 Marionette TRACE conn3 <- [1,2450,null,{}] 18:16:40 INFO - PROCESS | 1938 | 1468199800061 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:40 INFO - PROCESS | 1938 | 1468199800068 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:40 INFO - PROCESS | 1938 | 1468199800275 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 18:16:40 INFO - PROCESS | 1938 | 1468199800447 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:40 INFO - PROCESS | 1938 | 1468199800454 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x9530f800 == 40 [pid = 1938] [id = 620] 18:16:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x9537ec00) [pid = 1938] [serial = 1861] [outer = (nil)] 18:16:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x979b7c00) [pid = 1938] [serial = 1862] [outer = 0x9537ec00] 18:16:40 INFO - PROCESS | 1938 | 1468199800526 Marionette DEBUG loaded listener.js 18:16:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x97b3d000) [pid = 1938] [serial = 1863] [outer = 0x9537ec00] 18:16:41 INFO - PROCESS | 1938 | 1468199801375 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 18:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1395ms 18:16:41 INFO - PROCESS | 1938 | 1468199801431 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 18:16:41 INFO - PROCESS | 1938 | 1468199801436 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 18:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:16:41 INFO - PROCESS | 1938 | 1468199801468 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:16:41 INFO - PROCESS | 1938 | 1468199801471 Marionette TRACE conn3 <- [1,2454,null,{}] 18:16:41 INFO - PROCESS | 1938 | 1468199801481 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:41 INFO - PROCESS | 1938 | 1468199801485 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:41 INFO - PROCESS | 1938 | 1468199801687 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 18:16:41 INFO - PROCESS | 1938 | 1468199801859 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:41 INFO - PROCESS | 1938 | 1468199801868 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec56c00 == 41 [pid = 1938] [id = 621] 18:16:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x979b6800) [pid = 1938] [serial = 1864] [outer = (nil)] 18:16:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x98d79800) [pid = 1938] [serial = 1865] [outer = 0x979b6800] 18:16:41 INFO - PROCESS | 1938 | 1468199801939 Marionette DEBUG loaded listener.js 18:16:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x98e1a000) [pid = 1938] [serial = 1866] [outer = 0x979b6800] 18:16:42 INFO - PROCESS | 1938 | 1468199802744 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 18:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1318ms 18:16:42 INFO - PROCESS | 1938 | 1468199802760 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 18:16:42 INFO - PROCESS | 1938 | 1468199802763 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 18:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:16:42 INFO - PROCESS | 1938 | 1468199802770 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:16:42 INFO - PROCESS | 1938 | 1468199802773 Marionette TRACE conn3 <- [1,2458,null,{}] 18:16:42 INFO - PROCESS | 1938 | 1468199802778 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:42 INFO - PROCESS | 1938 | 1468199802783 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:42 INFO - PROCESS | 1938 | 1468199802935 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 18:16:43 INFO - PROCESS | 1938 | 1468199803113 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:43 INFO - PROCESS | 1938 | 1468199803129 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x9929e800 == 42 [pid = 1938] [id = 622] 18:16:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x992a4000) [pid = 1938] [serial = 1867] [outer = (nil)] 18:16:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x99441800) [pid = 1938] [serial = 1868] [outer = 0x992a4000] 18:16:43 INFO - PROCESS | 1938 | 1468199803216 Marionette DEBUG loaded listener.js 18:16:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x9944a800) [pid = 1938] [serial = 1869] [outer = 0x992a4000] 18:16:44 INFO - PROCESS | 1938 | 1468199804112 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 18:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1385ms 18:16:44 INFO - PROCESS | 1938 | 1468199804155 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 18:16:44 INFO - PROCESS | 1938 | 1468199804159 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 18:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:16:44 INFO - PROCESS | 1938 | 1468199804165 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:16:44 INFO - PROCESS | 1938 | 1468199804167 Marionette TRACE conn3 <- [1,2462,null,{}] 18:16:44 INFO - PROCESS | 1938 | 1468199804173 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:44 INFO - PROCESS | 1938 | 1468199804179 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:44 INFO - PROCESS | 1938 | 1468199804328 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 18:16:44 INFO - PROCESS | 1938 | 1468199804507 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:44 INFO - PROCESS | 1938 | 1468199804514 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc7c00 == 43 [pid = 1938] [id = 623] 18:16:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x8ebcf000) [pid = 1938] [serial = 1870] [outer = (nil)] 18:16:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x90893800) [pid = 1938] [serial = 1871] [outer = 0x8ebcf000] 18:16:44 INFO - PROCESS | 1938 | 1468199804591 Marionette DEBUG loaded listener.js 18:16:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x920cd800) [pid = 1938] [serial = 1872] [outer = 0x8ebcf000] 18:16:45 INFO - PROCESS | 1938 | 1468199805649 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 18:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1535ms 18:16:45 INFO - PROCESS | 1938 | 1468199805701 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 18:16:45 INFO - PROCESS | 1938 | 1468199805705 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 18:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:16:45 INFO - PROCESS | 1938 | 1468199805714 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:16:45 INFO - PROCESS | 1938 | 1468199805718 Marionette TRACE conn3 <- [1,2466,null,{}] 18:16:45 INFO - PROCESS | 1938 | 1468199805725 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:45 INFO - PROCESS | 1938 | 1468199805730 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:45 INFO - PROCESS | 1938 | 1468199805882 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 18:16:46 INFO - PROCESS | 1938 | 1468199806122 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:46 INFO - PROCESS | 1938 | 1468199806135 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebcd400 == 44 [pid = 1938] [id = 624] 18:16:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x90590000) [pid = 1938] [serial = 1873] [outer = (nil)] 18:16:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x90895c00) [pid = 1938] [serial = 1874] [outer = 0x90590000] 18:16:46 INFO - PROCESS | 1938 | 1468199806206 Marionette DEBUG loaded listener.js 18:16:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x90d68000) [pid = 1938] [serial = 1875] [outer = 0x90590000] 18:16:47 INFO - PROCESS | 1938 | 1468199807071 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 18:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1387ms 18:16:47 INFO - PROCESS | 1938 | 1468199807101 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 18:16:47 INFO - PROCESS | 1938 | 1468199807107 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 18:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:16:47 INFO - PROCESS | 1938 | 1468199807117 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:16:47 INFO - PROCESS | 1938 | 1468199807121 Marionette TRACE conn3 <- [1,2470,null,{}] 18:16:47 INFO - PROCESS | 1938 | 1468199807126 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:47 INFO - PROCESS | 1938 | 1468199807131 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:47 INFO - PROCESS | 1938 | 1468199807277 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 18:16:48 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc9800 == 43 [pid = 1938] [id = 490] 18:16:48 INFO - PROCESS | 1938 | --DOCSHELL 0x9271d400 == 42 [pid = 1938] [id = 487] 18:16:48 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0fb400 == 41 [pid = 1938] [id = 602] 18:16:48 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc3000 == 40 [pid = 1938] [id = 486] 18:16:48 INFO - PROCESS | 1938 | --DOCSHELL 0x92244400 == 39 [pid = 1938] [id = 500] 18:16:48 INFO - PROCESS | 1938 | --DOCSHELL 0x92754c00 == 38 [pid = 1938] [id = 496] 18:16:48 INFO - PROCESS | 1938 | --DOCSHELL 0x906c6c00 == 37 [pid = 1938] [id = 493] 18:16:48 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f0000 == 36 [pid = 1938] [id = 492] 18:16:48 INFO - PROCESS | 1938 | --DOCSHELL 0x979af000 == 35 [pid = 1938] [id = 494] 18:16:48 INFO - PROCESS | 1938 | --DOCSHELL 0x92245000 == 34 [pid = 1938] [id = 497] 18:16:48 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ecc00 == 33 [pid = 1938] [id = 502] 18:16:48 INFO - PROCESS | 1938 | --DOCSHELL 0x93c61400 == 32 [pid = 1938] [id = 501] 18:16:48 INFO - PROCESS | 1938 | --DOCSHELL 0x93c55c00 == 31 [pid = 1938] [id = 495] 18:16:48 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ed400 == 30 [pid = 1938] [id = 491] 18:16:48 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f7800 == 29 [pid = 1938] [id = 498] 18:16:48 INFO - PROCESS | 1938 | --DOCSHELL 0x90582800 == 28 [pid = 1938] [id = 499] 18:16:48 INFO - PROCESS | 1938 | 1468199808289 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:48 INFO - PROCESS | 1938 | 1468199808298 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x90f71000) [pid = 1938] [serial = 1785] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x90898c00) [pid = 1938] [serial = 1784] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x906c8800) [pid = 1938] [serial = 1811] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x90586400) [pid = 1938] [serial = 1806] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x8ede5800) [pid = 1938] [serial = 1805] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x93c33800) [pid = 1938] [serial = 1788] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x8ebce400) [pid = 1938] [serial = 1808] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x8ed0b800) [pid = 1938] [serial = 1809] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x92713c00) [pid = 1938] [serial = 1787] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x95481400) [pid = 1938] [serial = 1791] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x9537c800) [pid = 1938] [serial = 1790] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x9235ac00) [pid = 1938] [serial = 1817] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x9242dc00) [pid = 1938] [serial = 1820] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x98361c00) [pid = 1938] [serial = 1794] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x910bcc00) [pid = 1938] [serial = 1814] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x9242f800) [pid = 1938] [serial = 1818] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x97b3c800) [pid = 1938] [serial = 1793] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x98e1e400) [pid = 1938] [serial = 1797] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x98d70000) [pid = 1938] [serial = 1796] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x920d0400) [pid = 1938] [serial = 1815] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x925e8c00) [pid = 1938] [serial = 1821] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x9944ac00) [pid = 1938] [serial = 1800] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x99447c00) [pid = 1938] [serial = 1799] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x99646800) [pid = 1938] [serial = 1803] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x99640400) [pid = 1938] [serial = 1802] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x90895400) [pid = 1938] [serial = 1812] [outer = (nil)] [url = about:blank] 18:16:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f3000 == 29 [pid = 1938] [id = 625] 18:16:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x8e0f4000) [pid = 1938] [serial = 1876] [outer = (nil)] 18:16:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x8e0fa400) [pid = 1938] [serial = 1877] [outer = 0x8e0f4000] 18:16:48 INFO - PROCESS | 1938 | 1468199808546 Marionette DEBUG loaded listener.js 18:16:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x8ec4d400) [pid = 1938] [serial = 1878] [outer = 0x8e0f4000] 18:16:49 INFO - PROCESS | 1938 | 1468199809274 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 18:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 2182ms 18:16:49 INFO - PROCESS | 1938 | 1468199809301 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 18:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:16:49 INFO - PROCESS | 1938 | 1468199809306 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 18:16:49 INFO - PROCESS | 1938 | 1468199809314 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:16:49 INFO - PROCESS | 1938 | 1468199809318 Marionette TRACE conn3 <- [1,2474,null,{}] 18:16:49 INFO - PROCESS | 1938 | 1468199809325 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:49 INFO - PROCESS | 1938 | 1468199809332 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:49 INFO - PROCESS | 1938 | 1468199809478 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 18:16:49 INFO - PROCESS | 1938 | 1468199809611 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:49 INFO - PROCESS | 1938 | 1468199809621 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ede0000 == 30 [pid = 1938] [id = 626] 18:16:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x90582800) [pid = 1938] [serial = 1879] [outer = (nil)] 18:16:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x906bfc00) [pid = 1938] [serial = 1880] [outer = 0x90582800] 18:16:49 INFO - PROCESS | 1938 | 1468199809683 Marionette DEBUG loaded listener.js 18:16:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x906c8400) [pid = 1938] [serial = 1881] [outer = 0x90582800] 18:16:50 INFO - PROCESS | 1938 | 1468199810423 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 18:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1130ms 18:16:50 INFO - PROCESS | 1938 | 1468199810444 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 18:16:50 INFO - PROCESS | 1938 | 1468199810451 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 18:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:16:50 INFO - PROCESS | 1938 | 1468199810476 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:16:50 INFO - PROCESS | 1938 | 1468199810480 Marionette TRACE conn3 <- [1,2478,null,{}] 18:16:50 INFO - PROCESS | 1938 | 1468199810485 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:50 INFO - PROCESS | 1938 | 1468199810490 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:50 INFO - PROCESS | 1938 | 1468199810644 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 18:16:50 INFO - PROCESS | 1938 | 1468199810654 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:50 INFO - PROCESS | 1938 | 1468199810664 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x90891400 == 31 [pid = 1938] [id = 627] 18:16:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x90894400) [pid = 1938] [serial = 1882] [outer = (nil)] 18:16:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x910bc000) [pid = 1938] [serial = 1883] [outer = 0x90894400] 18:16:50 INFO - PROCESS | 1938 | 1468199810725 Marionette DEBUG loaded listener.js 18:16:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x920d4000) [pid = 1938] [serial = 1884] [outer = 0x90894400] 18:16:51 INFO - PROCESS | 1938 | 1468199811712 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 18:16:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:16:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1286ms 18:16:51 INFO - PROCESS | 1938 | 1468199811761 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 18:16:51 INFO - PROCESS | 1938 | 1468199811765 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 18:16:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:16:51 INFO - PROCESS | 1938 | 1468199811777 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:16:51 INFO - PROCESS | 1938 | 1468199811786 Marionette TRACE conn3 <- [1,2482,null,{}] 18:16:51 INFO - PROCESS | 1938 | 1468199811800 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:51 INFO - PROCESS | 1938 | 1468199811807 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:52 INFO - PROCESS | 1938 | 1468199812013 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 18:16:52 INFO - PROCESS | 1938 | 1468199812031 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:52 INFO - PROCESS | 1938 | 1468199812039 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x92355800 == 32 [pid = 1938] [id = 628] 18:16:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x92355c00) [pid = 1938] [serial = 1885] [outer = (nil)] 18:16:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x92523800) [pid = 1938] [serial = 1886] [outer = 0x92355c00] 18:16:52 INFO - PROCESS | 1938 | 1468199812111 Marionette DEBUG loaded listener.js 18:16:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x925eb400) [pid = 1938] [serial = 1887] [outer = 0x92355c00] 18:16:52 INFO - PROCESS | 1938 | 1468199812945 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 18:16:53 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x8edee400) [pid = 1938] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:16:53 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x8ed11c00) [pid = 1938] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:16:53 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x92714800) [pid = 1938] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:16:53 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x93e40800) [pid = 1938] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:16:53 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x9252ac00) [pid = 1938] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:16:53 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x93e44c00) [pid = 1938] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:16:53 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x925ef800) [pid = 1938] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:16:53 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x9235b000) [pid = 1938] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:16:53 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x9058c000) [pid = 1938] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:16:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:16:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1598ms 18:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:16:53 INFO - PROCESS | 1938 | 1468199813374 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 18:16:53 INFO - PROCESS | 1938 | 1468199813377 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 18:16:53 INFO - PROCESS | 1938 | 1468199813399 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:16:53 INFO - PROCESS | 1938 | 1468199813405 Marionette TRACE conn3 <- [1,2486,null,{}] 18:16:53 INFO - PROCESS | 1938 | 1468199813416 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:53 INFO - PROCESS | 1938 | 1468199813420 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:53 INFO - PROCESS | 1938 | 1468199813551 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 18:16:53 INFO - PROCESS | 1938 | 1468199813561 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:53 INFO - PROCESS | 1938 | 1468199813568 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec56800 == 33 [pid = 1938] [id = 629] 18:16:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x90f6d400) [pid = 1938] [serial = 1888] [outer = (nil)] 18:16:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x925e9400) [pid = 1938] [serial = 1889] [outer = 0x90f6d400] 18:16:53 INFO - PROCESS | 1938 | 1468199813629 Marionette DEBUG loaded listener.js 18:16:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x925f2c00) [pid = 1938] [serial = 1890] [outer = 0x90f6d400] 18:16:54 INFO - PROCESS | 1938 | 1468199814458 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 18:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1105ms 18:16:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:16:54 INFO - PROCESS | 1938 | 1468199814493 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 18:16:54 INFO - PROCESS | 1938 | 1468199814496 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 18:16:54 INFO - PROCESS | 1938 | 1468199814502 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:16:54 INFO - PROCESS | 1938 | 1468199814505 Marionette TRACE conn3 <- [1,2490,null,{}] 18:16:54 INFO - PROCESS | 1938 | 1468199814510 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:54 INFO - PROCESS | 1938 | 1468199814514 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:54 INFO - PROCESS | 1938 | 1468199814696 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 18:16:54 INFO - PROCESS | 1938 | 1468199814718 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:54 INFO - PROCESS | 1938 | 1468199814733 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x9251f400 == 34 [pid = 1938] [id = 630] 18:16:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x92718c00) [pid = 1938] [serial = 1891] [outer = (nil)] 18:16:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x931ef000) [pid = 1938] [serial = 1892] [outer = 0x92718c00] 18:16:54 INFO - PROCESS | 1938 | 1468199814807 Marionette DEBUG loaded listener.js 18:16:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x93e3d400) [pid = 1938] [serial = 1893] [outer = 0x92718c00] 18:16:55 INFO - PROCESS | 1938 | 1468199815804 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 18:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1382ms 18:16:55 INFO - PROCESS | 1938 | 1468199815885 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 18:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:16:55 INFO - PROCESS | 1938 | 1468199815891 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 18:16:55 INFO - PROCESS | 1938 | 1468199815900 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:16:55 INFO - PROCESS | 1938 | 1468199815905 Marionette TRACE conn3 <- [1,2494,null,{}] 18:16:55 INFO - PROCESS | 1938 | 1468199815913 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:55 INFO - PROCESS | 1938 | 1468199815918 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:56 INFO - PROCESS | 1938 | 1468199816124 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 18:16:56 INFO - PROCESS | 1938 | 1468199816356 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:56 INFO - PROCESS | 1938 | 1468199816372 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec55c00 == 35 [pid = 1938] [id = 631] 18:16:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x8ed15c00) [pid = 1938] [serial = 1894] [outer = (nil)] 18:16:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x906bc400) [pid = 1938] [serial = 1895] [outer = 0x8ed15c00] 18:16:56 INFO - PROCESS | 1938 | 1468199816489 Marionette DEBUG loaded listener.js 18:16:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x9089e000) [pid = 1938] [serial = 1896] [outer = 0x8ed15c00] 18:16:57 INFO - PROCESS | 1938 | 1468199817476 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 18:16:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:16:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1639ms 18:16:57 INFO - PROCESS | 1938 | 1468199817538 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 18:16:57 INFO - PROCESS | 1938 | 1468199817545 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 18:16:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:16:57 INFO - PROCESS | 1938 | 1468199817555 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:16:57 INFO - PROCESS | 1938 | 1468199817560 Marionette TRACE conn3 <- [1,2498,null,{}] 18:16:57 INFO - PROCESS | 1938 | 1468199817566 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:57 INFO - PROCESS | 1938 | 1468199817571 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:57 INFO - PROCESS | 1938 | 1468199817757 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 18:16:57 INFO - PROCESS | 1938 | 1468199817925 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:57 INFO - PROCESS | 1938 | 1468199817933 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x9058e000 == 36 [pid = 1938] [id = 632] 18:16:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x92250800) [pid = 1938] [serial = 1897] [outer = (nil)] 18:16:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x9242f800) [pid = 1938] [serial = 1898] [outer = 0x92250800] 18:16:58 INFO - PROCESS | 1938 | 1468199818056 Marionette DEBUG loaded listener.js 18:16:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x925f0400) [pid = 1938] [serial = 1899] [outer = 0x92250800] 18:16:59 INFO - PROCESS | 1938 | 1468199819027 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 18:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1533ms 18:16:59 INFO - PROCESS | 1938 | 1468199819089 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 18:16:59 INFO - PROCESS | 1938 | 1468199819094 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 18:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:16:59 INFO - PROCESS | 1938 | 1468199819100 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:16:59 INFO - PROCESS | 1938 | 1468199819105 Marionette TRACE conn3 <- [1,2502,null,{}] 18:16:59 INFO - PROCESS | 1938 | 1468199819121 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:59 INFO - PROCESS | 1938 | 1468199819129 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:59 INFO - PROCESS | 1938 | 1468199819337 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 18:16:59 INFO - PROCESS | 1938 | 1468199819548 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:59 INFO - PROCESS | 1938 | 1468199819558 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:16:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x95103800 == 37 [pid = 1938] [id = 633] 18:16:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x95105800) [pid = 1938] [serial = 1900] [outer = (nil)] 18:16:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x951e1400) [pid = 1938] [serial = 1901] [outer = 0x95105800] 18:16:59 INFO - PROCESS | 1938 | 1468199819681 Marionette DEBUG loaded listener.js 18:16:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x95291000) [pid = 1938] [serial = 1902] [outer = 0x95105800] 18:17:00 INFO - PROCESS | 1938 | 1468199820752 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:17:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:17:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1734ms 18:17:00 INFO - PROCESS | 1938 | 1468199820835 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 18:17:00 INFO - PROCESS | 1938 | 1468199820841 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 18:17:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:17:00 INFO - PROCESS | 1938 | 1468199820849 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:17:00 INFO - PROCESS | 1938 | 1468199820853 Marionette TRACE conn3 <- [1,2506,null,{}] 18:17:00 INFO - PROCESS | 1938 | 1468199820861 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:00 INFO - PROCESS | 1938 | 1468199820866 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:01 INFO - PROCESS | 1938 | 1468199821028 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 18:17:01 INFO - PROCESS | 1938 | 1468199821262 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:01 INFO - PROCESS | 1938 | 1468199821275 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x90585000 == 38 [pid = 1938] [id = 634] 18:17:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x90586c00) [pid = 1938] [serial = 1903] [outer = (nil)] 18:17:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x9058f800) [pid = 1938] [serial = 1904] [outer = 0x90586c00] 18:17:01 INFO - PROCESS | 1938 | 1468199821367 Marionette DEBUG loaded listener.js 18:17:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x906c3000) [pid = 1938] [serial = 1905] [outer = 0x90586c00] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x9530c000) [pid = 1938] [serial = 1851] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x906bac00) [pid = 1938] [serial = 1836] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x9058ac00) [pid = 1938] [serial = 1835] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x90f73800) [pid = 1938] [serial = 1827] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x9271fc00) [pid = 1938] [serial = 1823] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x9510f000) [pid = 1938] [serial = 1845] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x95101400) [pid = 1938] [serial = 1844] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x92718400) [pid = 1938] [serial = 1841] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x9528c400) [pid = 1938] [serial = 1833] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x95109400) [pid = 1938] [serial = 1832] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x931f9c00) [pid = 1938] [serial = 1842] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x90d68400) [pid = 1938] [serial = 1826] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x910be000) [pid = 1938] [serial = 1838] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x95292000) [pid = 1938] [serial = 1847] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x9275a800) [pid = 1938] [serial = 1830] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x95301800) [pid = 1938] [serial = 1848] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x93c36800) [pid = 1938] [serial = 1824] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x9252c000) [pid = 1938] [serial = 1829] [outer = (nil)] [url = about:blank] 18:17:01 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x9234f800) [pid = 1938] [serial = 1850] [outer = (nil)] [url = about:blank] 18:17:02 INFO - PROCESS | 1938 | 1468199822165 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:17:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:17:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1381ms 18:17:02 INFO - PROCESS | 1938 | 1468199822248 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 18:17:02 INFO - PROCESS | 1938 | 1468199822255 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 18:17:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:17:02 INFO - PROCESS | 1938 | 1468199822269 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:17:02 INFO - PROCESS | 1938 | 1468199822274 Marionette TRACE conn3 <- [1,2510,null,{}] 18:17:02 INFO - PROCESS | 1938 | 1468199822279 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:02 INFO - PROCESS | 1938 | 1468199822285 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:02 INFO - PROCESS | 1938 | 1468199822429 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 18:17:02 INFO - PROCESS | 1938 | 1468199822438 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:02 INFO - PROCESS | 1938 | 1468199822445 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f79000 == 39 [pid = 1938] [id = 635] 18:17:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x910be000) [pid = 1938] [serial = 1906] [outer = (nil)] 18:17:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x920d2c00) [pid = 1938] [serial = 1907] [outer = 0x910be000] 18:17:02 INFO - PROCESS | 1938 | 1468199822518 Marionette DEBUG loaded listener.js 18:17:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9224a000) [pid = 1938] [serial = 1908] [outer = 0x910be000] 18:17:03 INFO - PROCESS | 1938 | 1468199823387 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 18:17:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:17:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1135ms 18:17:03 INFO - PROCESS | 1938 | 1468199823405 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 18:17:03 INFO - PROCESS | 1938 | 1468199823409 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 18:17:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:17:03 INFO - PROCESS | 1938 | 1468199823415 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:17:03 INFO - PROCESS | 1938 | 1468199823420 Marionette TRACE conn3 <- [1,2514,null,{}] 18:17:03 INFO - PROCESS | 1938 | 1468199823438 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:03 INFO - PROCESS | 1938 | 1468199823452 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:03 INFO - PROCESS | 1938 | 1468199823607 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 18:17:03 INFO - PROCESS | 1938 | 1468199823752 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:03 INFO - PROCESS | 1938 | 1468199823761 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x92241400 == 40 [pid = 1938] [id = 636] 18:17:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x925ea800) [pid = 1938] [serial = 1909] [outer = (nil)] 18:17:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x931ee400) [pid = 1938] [serial = 1910] [outer = 0x925ea800] 18:17:03 INFO - PROCESS | 1938 | 1468199823830 Marionette DEBUG loaded listener.js 18:17:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x93e47800) [pid = 1938] [serial = 1911] [outer = 0x925ea800] 18:17:04 INFO - PROCESS | 1938 | 1468199824639 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 18:17:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:17:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1284ms 18:17:04 INFO - PROCESS | 1938 | 1468199824705 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 18:17:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:17:04 INFO - PROCESS | 1938 | 1468199824709 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 18:17:04 INFO - PROCESS | 1938 | 1468199824715 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:17:04 INFO - PROCESS | 1938 | 1468199824718 Marionette TRACE conn3 <- [1,2518,null,{}] 18:17:04 INFO - PROCESS | 1938 | 1468199824723 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:04 INFO - PROCESS | 1938 | 1468199824726 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:04 INFO - PROCESS | 1938 | 1468199824925 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 18:17:04 INFO - PROCESS | 1938 | 1468199824960 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:04 INFO - PROCESS | 1938 | 1468199824966 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x95288c00 == 41 [pid = 1938] [id = 637] 18:17:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x9528a000) [pid = 1938] [serial = 1912] [outer = (nil)] 18:17:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x95296400) [pid = 1938] [serial = 1913] [outer = 0x9528a000] 18:17:05 INFO - PROCESS | 1938 | 1468199825030 Marionette DEBUG loaded listener.js 18:17:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x95306800) [pid = 1938] [serial = 1914] [outer = 0x9528a000] 18:17:05 INFO - PROCESS | 1938 | 1468199825833 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 18:17:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:17:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1180ms 18:17:05 INFO - PROCESS | 1938 | 1468199825901 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 18:17:05 INFO - PROCESS | 1938 | 1468199825904 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 18:17:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:17:05 INFO - PROCESS | 1938 | 1468199825910 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:17:05 INFO - PROCESS | 1938 | 1468199825913 Marionette TRACE conn3 <- [1,2522,null,{}] 18:17:05 INFO - PROCESS | 1938 | 1468199825918 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:05 INFO - PROCESS | 1938 | 1468199825922 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:06 INFO - PROCESS | 1938 | 1468199826112 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 18:17:06 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x90d6ac00) [pid = 1938] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:17:06 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x92355c00) [pid = 1938] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:17:06 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x90590000) [pid = 1938] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:17:06 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x8e0f0800) [pid = 1938] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:17:06 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x90f73400) [pid = 1938] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:17:06 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x9271d000) [pid = 1938] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:17:06 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x90f6d400) [pid = 1938] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:17:06 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x9537ec00) [pid = 1938] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:17:06 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x8e0f4000) [pid = 1938] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:17:06 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x979b6800) [pid = 1938] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:17:06 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x90894400) [pid = 1938] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:17:06 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x90582800) [pid = 1938] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:17:06 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x992a4000) [pid = 1938] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:17:06 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x8ebcf000) [pid = 1938] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:17:06 INFO - PROCESS | 1938 | 1468199826305 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:06 INFO - PROCESS | 1938 | 1468199826312 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f0800 == 42 [pid = 1938] [id = 638] 18:17:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x8e0f0c00) [pid = 1938] [serial = 1915] [outer = (nil)] 18:17:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x906be400) [pid = 1938] [serial = 1916] [outer = 0x8e0f0c00] 18:17:06 INFO - PROCESS | 1938 | 1468199826376 Marionette DEBUG loaded listener.js 18:17:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x90894400) [pid = 1938] [serial = 1917] [outer = 0x8e0f0c00] 18:17:07 INFO - PROCESS | 1938 | 1468199827115 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 18:17:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:17:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1232ms 18:17:07 INFO - PROCESS | 1938 | 1468199827145 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 18:17:07 INFO - PROCESS | 1938 | 1468199827148 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 18:17:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:17:07 INFO - PROCESS | 1938 | 1468199827154 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:17:07 INFO - PROCESS | 1938 | 1468199827157 Marionette TRACE conn3 <- [1,2526,null,{}] 18:17:07 INFO - PROCESS | 1938 | 1468199827162 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:07 INFO - PROCESS | 1938 | 1468199827171 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:07 INFO - PROCESS | 1938 | 1468199827344 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 18:17:07 INFO - PROCESS | 1938 | 1468199827352 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:07 INFO - PROCESS | 1938 | 1468199827359 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x951dc000 == 43 [pid = 1938] [id = 639] 18:17:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x9530d400) [pid = 1938] [serial = 1918] [outer = (nil)] 18:17:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x9537e000) [pid = 1938] [serial = 1919] [outer = 0x9530d400] 18:17:07 INFO - PROCESS | 1938 | 1468199827422 Marionette DEBUG loaded listener.js 18:17:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x95380400) [pid = 1938] [serial = 1920] [outer = 0x9530d400] 18:17:08 INFO - PROCESS | 1938 | 1468199828212 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 18:17:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:17:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1130ms 18:17:08 INFO - PROCESS | 1938 | 1468199828312 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 18:17:08 INFO - PROCESS | 1938 | 1468199828318 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 18:17:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:17:08 INFO - PROCESS | 1938 | 1468199828330 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:17:08 INFO - PROCESS | 1938 | 1468199828337 Marionette TRACE conn3 <- [1,2530,null,{}] 18:17:08 INFO - PROCESS | 1938 | 1468199828346 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:08 INFO - PROCESS | 1938 | 1468199828353 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:08 INFO - PROCESS | 1938 | 1468199828569 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 18:17:08 INFO - PROCESS | 1938 | 1468199828753 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:08 INFO - PROCESS | 1938 | 1468199828767 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x8edea400 == 44 [pid = 1938] [id = 640] 18:17:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x8edec000) [pid = 1938] [serial = 1921] [outer = (nil)] 18:17:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9058c000) [pid = 1938] [serial = 1922] [outer = 0x8edec000] 18:17:08 INFO - PROCESS | 1938 | 1468199828883 Marionette DEBUG loaded listener.js 18:17:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x906c7c00) [pid = 1938] [serial = 1923] [outer = 0x8edec000] 18:17:09 INFO - PROCESS | 1938 | 1468199829829 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 18:17:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:17:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1549ms 18:17:09 INFO - PROCESS | 1938 | 1468199829876 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 18:17:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:17:09 INFO - PROCESS | 1938 | 1468199829881 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 18:17:09 INFO - PROCESS | 1938 | 1468199829892 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:17:09 INFO - PROCESS | 1938 | 1468199829898 Marionette TRACE conn3 <- [1,2534,null,{}] 18:17:09 INFO - PROCESS | 1938 | 1468199829904 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:09 INFO - PROCESS | 1938 | 1468199829910 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:10 INFO - PROCESS | 1938 | 1468199830076 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 18:17:10 INFO - PROCESS | 1938 | 1468199830248 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:10 INFO - PROCESS | 1938 | 1468199830257 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x90582800 == 45 [pid = 1938] [id = 641] 18:17:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x92424000) [pid = 1938] [serial = 1924] [outer = (nil)] 18:17:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x925eec00) [pid = 1938] [serial = 1925] [outer = 0x92424000] 18:17:10 INFO - PROCESS | 1938 | 1468199830334 Marionette DEBUG loaded listener.js 18:17:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x9271fc00) [pid = 1938] [serial = 1926] [outer = 0x92424000] 18:17:11 INFO - PROCESS | 1938 | 1468199831235 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 18:17:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:17:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1391ms 18:17:11 INFO - PROCESS | 1938 | 1468199831279 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 18:17:11 INFO - PROCESS | 1938 | 1468199831284 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 18:17:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:17:11 INFO - PROCESS | 1938 | 1468199831290 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:17:11 INFO - PROCESS | 1938 | 1468199831293 Marionette TRACE conn3 <- [1,2538,null,{}] 18:17:11 INFO - PROCESS | 1938 | 1468199831308 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:11 INFO - PROCESS | 1938 | 1468199831316 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:11 INFO - PROCESS | 1938 | 1468199831482 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 18:17:11 INFO - PROCESS | 1938 | 1468199831655 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:11 INFO - PROCESS | 1938 | 1468199831667 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x95302400 == 46 [pid = 1938] [id = 642] 18:17:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x95302c00) [pid = 1938] [serial = 1927] [outer = (nil)] 18:17:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x95376800) [pid = 1938] [serial = 1928] [outer = 0x95302c00] 18:17:11 INFO - PROCESS | 1938 | 1468199831747 Marionette DEBUG loaded listener.js 18:17:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x9548ac00) [pid = 1938] [serial = 1929] [outer = 0x95302c00] 18:17:12 INFO - PROCESS | 1938 | 1468199832660 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 18:17:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:17:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1430ms 18:17:12 INFO - PROCESS | 1938 | 1468199832721 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 18:17:12 INFO - PROCESS | 1938 | 1468199832724 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 18:17:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:17:12 INFO - PROCESS | 1938 | 1468199832730 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:17:12 INFO - PROCESS | 1938 | 1468199832733 Marionette TRACE conn3 <- [1,2542,null,{}] 18:17:12 INFO - PROCESS | 1938 | 1468199832739 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:12 INFO - PROCESS | 1938 | 1468199832743 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:12 INFO - PROCESS | 1938 | 1468199832905 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 18:17:13 INFO - PROCESS | 1938 | 1468199833075 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:13 INFO - PROCESS | 1938 | 1468199833084 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:13 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ede9000 == 47 [pid = 1938] [id = 643] 18:17:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x983e3800) [pid = 1938] [serial = 1930] [outer = (nil)] 18:17:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x98e1ec00) [pid = 1938] [serial = 1931] [outer = 0x983e3800] 18:17:13 INFO - PROCESS | 1938 | 1468199833156 Marionette DEBUG loaded listener.js 18:17:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x98ea0400) [pid = 1938] [serial = 1932] [outer = 0x983e3800] 18:17:14 INFO - PROCESS | 1938 | 1468199834038 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 18:17:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:17:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1378ms 18:17:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:17:14 INFO - PROCESS | 1938 | 1468199834109 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 18:17:14 INFO - PROCESS | 1938 | 1468199834112 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 18:17:14 INFO - PROCESS | 1938 | 1468199834119 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:17:14 INFO - PROCESS | 1938 | 1468199834122 Marionette TRACE conn3 <- [1,2546,null,{}] 18:17:14 INFO - PROCESS | 1938 | 1468199834127 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:14 INFO - PROCESS | 1938 | 1468199834132 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:14 INFO - PROCESS | 1938 | 1468199834288 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 18:17:14 INFO - PROCESS | 1938 | 1468199834457 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:14 INFO - PROCESS | 1938 | 1468199834463 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x95378c00 == 48 [pid = 1938] [id = 644] 18:17:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x97bcd400) [pid = 1938] [serial = 1933] [outer = (nil)] 18:17:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x992cec00) [pid = 1938] [serial = 1934] [outer = 0x97bcd400] 18:17:14 INFO - PROCESS | 1938 | 1468199834536 Marionette DEBUG loaded listener.js 18:17:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x99442800) [pid = 1938] [serial = 1935] [outer = 0x97bcd400] 18:17:15 INFO - PROCESS | 1938 | 1468199835419 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 18:17:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:17:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1333ms 18:17:15 INFO - PROCESS | 1938 | 1468199835451 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 18:17:15 INFO - PROCESS | 1938 | 1468199835455 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 18:17:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:17:15 INFO - PROCESS | 1938 | 1468199835461 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:17:15 INFO - PROCESS | 1938 | 1468199835464 Marionette TRACE conn3 <- [1,2550,null,{}] 18:17:15 INFO - PROCESS | 1938 | 1468199835470 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:15 INFO - PROCESS | 1938 | 1468199835479 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:15 INFO - PROCESS | 1938 | 1468199835671 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 18:17:15 INFO - PROCESS | 1938 | 1468199835844 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:15 INFO - PROCESS | 1938 | 1468199835852 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0fa800 == 49 [pid = 1938] [id = 645] 18:17:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x9242c400) [pid = 1938] [serial = 1936] [outer = (nil)] 18:17:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x991d8800) [pid = 1938] [serial = 1937] [outer = 0x9242c400] 18:17:15 INFO - PROCESS | 1938 | 1468199835927 Marionette DEBUG loaded listener.js 18:17:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x997cec00) [pid = 1938] [serial = 1938] [outer = 0x9242c400] 18:17:16 INFO - PROCESS | 1938 | 1468199836804 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 18:17:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:17:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1378ms 18:17:16 INFO - PROCESS | 1938 | 1468199836840 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 18:17:16 INFO - PROCESS | 1938 | 1468199836844 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 18:17:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:17:16 INFO - PROCESS | 1938 | 1468199836850 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:17:16 INFO - PROCESS | 1938 | 1468199836852 Marionette TRACE conn3 <- [1,2554,null,{}] 18:17:16 INFO - PROCESS | 1938 | 1468199836858 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:16 INFO - PROCESS | 1938 | 1468199836863 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:17 INFO - PROCESS | 1938 | 1468199837016 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 18:17:17 INFO - PROCESS | 1938 | 1468199837437 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:17 INFO - PROCESS | 1938 | 1468199837445 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ef000 == 50 [pid = 1938] [id = 646] 18:17:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x8e0ef800) [pid = 1938] [serial = 1939] [outer = (nil)] 18:17:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x8ebc5000) [pid = 1938] [serial = 1940] [outer = 0x8e0ef800] 18:17:17 INFO - PROCESS | 1938 | 1468199837556 Marionette DEBUG loaded listener.js 18:17:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x8ec5a800) [pid = 1938] [serial = 1941] [outer = 0x8e0ef800] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x90d61000 == 49 [pid = 1938] [id = 605] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x910b7800 == 48 [pid = 1938] [id = 604] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f4c00 == 47 [pid = 1938] [id = 606] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f3000 == 46 [pid = 1938] [id = 625] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec56c00 == 45 [pid = 1938] [id = 621] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x9929e800 == 44 [pid = 1938] [id = 622] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x90d69800 == 43 [pid = 1938] [id = 612] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x93e42000 == 42 [pid = 1938] [id = 610] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x906be800 == 41 [pid = 1938] [id = 603] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x92529400 == 40 [pid = 1938] [id = 613] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x92714400 == 39 [pid = 1938] [id = 607] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f3800 == 38 [pid = 1938] [id = 615] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ed800 == 37 [pid = 1938] [id = 617] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed0c800 == 36 [pid = 1938] [id = 616] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x8edee000 == 35 [pid = 1938] [id = 611] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x92351000 == 34 [pid = 1938] [id = 609] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc7c00 == 33 [pid = 1938] [id = 623] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebcd400 == 32 [pid = 1938] [id = 624] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f4800 == 31 [pid = 1938] [id = 608] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x93e3b800 == 30 [pid = 1938] [id = 614] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x925f2400 == 29 [pid = 1938] [id = 619] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x9530f800 == 28 [pid = 1938] [id = 620] 18:17:19 INFO - PROCESS | 1938 | --DOCSHELL 0x90d6cc00 == 27 [pid = 1938] [id = 618] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x920d8400) [pid = 1938] [serial = 1839] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x92523800) [pid = 1938] [serial = 1886] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x90895c00) [pid = 1938] [serial = 1874] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x8ec5cc00) [pid = 1938] [serial = 1854] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x8e0f8000) [pid = 1938] [serial = 1853] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x9234e400) [pid = 1938] [serial = 1857] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x9224ac00) [pid = 1938] [serial = 1856] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x95292800) [pid = 1938] [serial = 1860] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x93e3fc00) [pid = 1938] [serial = 1859] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x925e9400) [pid = 1938] [serial = 1889] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x97b3d000) [pid = 1938] [serial = 1863] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x979b7c00) [pid = 1938] [serial = 1862] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x925eb400) [pid = 1938] [serial = 1887] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x8e0fa400) [pid = 1938] [serial = 1877] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x98e1a000) [pid = 1938] [serial = 1866] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x98d79800) [pid = 1938] [serial = 1865] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x8ec4d400) [pid = 1938] [serial = 1878] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x910bc000) [pid = 1938] [serial = 1883] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x906bfc00) [pid = 1938] [serial = 1880] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x9944a800) [pid = 1938] [serial = 1869] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x99441800) [pid = 1938] [serial = 1868] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x906c8400) [pid = 1938] [serial = 1881] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x920cd800) [pid = 1938] [serial = 1872] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x90d68000) [pid = 1938] [serial = 1875] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x90893800) [pid = 1938] [serial = 1871] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x931ef000) [pid = 1938] [serial = 1892] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x925f2c00) [pid = 1938] [serial = 1890] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x920d4000) [pid = 1938] [serial = 1884] [outer = (nil)] [url = about:blank] 18:17:19 INFO - PROCESS | 1938 | 1468199839475 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 18:17:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:17:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2634ms 18:17:19 INFO - PROCESS | 1938 | 1468199839485 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 18:17:19 INFO - PROCESS | 1938 | 1468199839490 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 18:17:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:17:19 INFO - PROCESS | 1938 | 1468199839499 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:17:19 INFO - PROCESS | 1938 | 1468199839503 Marionette TRACE conn3 <- [1,2558,null,{}] 18:17:19 INFO - PROCESS | 1938 | 1468199839518 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:19 INFO - PROCESS | 1938 | 1468199839524 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:19 INFO - PROCESS | 1938 | 1468199839669 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 18:17:19 INFO - PROCESS | 1938 | 1468199839686 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:19 INFO - PROCESS | 1938 | 1468199839699 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec5c000 == 28 [pid = 1938] [id = 647] 18:17:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x8ede1400) [pid = 1938] [serial = 1942] [outer = (nil)] 18:17:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x8ede5c00) [pid = 1938] [serial = 1943] [outer = 0x8ede1400] 18:17:19 INFO - PROCESS | 1938 | 1468199839761 Marionette DEBUG loaded listener.js 18:17:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x8ede7c00) [pid = 1938] [serial = 1944] [outer = 0x8ede1400] 18:17:20 INFO - PROCESS | 1938 | 1468199840646 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 18:17:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:17:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1190ms 18:17:20 INFO - PROCESS | 1938 | 1468199840687 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 18:17:20 INFO - PROCESS | 1938 | 1468199840695 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 18:17:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:17:20 INFO - PROCESS | 1938 | 1468199840706 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:17:20 INFO - PROCESS | 1938 | 1468199840709 Marionette TRACE conn3 <- [1,2562,null,{}] 18:17:20 INFO - PROCESS | 1938 | 1468199840715 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:20 INFO - PROCESS | 1938 | 1468199840721 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:20 INFO - PROCESS | 1938 | 1468199840872 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 18:17:21 INFO - PROCESS | 1938 | 1468199840998 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:21 INFO - PROCESS | 1938 | 1468199841010 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c4000 == 29 [pid = 1938] [id = 648] 18:17:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9088fc00) [pid = 1938] [serial = 1945] [outer = (nil)] 18:17:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x9089b000) [pid = 1938] [serial = 1946] [outer = 0x9088fc00] 18:17:21 INFO - PROCESS | 1938 | 1468199841074 Marionette DEBUG loaded listener.js 18:17:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x90d64400) [pid = 1938] [serial = 1947] [outer = 0x9088fc00] 18:17:21 INFO - PROCESS | 1938 | 1468199841936 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 18:17:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:17:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1286ms 18:17:21 INFO - PROCESS | 1938 | 1468199841993 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 18:17:21 INFO - PROCESS | 1938 | 1468199841997 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 18:17:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:17:22 INFO - PROCESS | 1938 | 1468199842003 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:17:22 INFO - PROCESS | 1938 | 1468199842008 Marionette TRACE conn3 <- [1,2566,null,{}] 18:17:22 INFO - PROCESS | 1938 | 1468199842031 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:22 INFO - PROCESS | 1938 | 1468199842041 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:22 INFO - PROCESS | 1938 | 1468199842257 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 18:17:22 INFO - PROCESS | 1938 | 1468199842279 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:22 INFO - PROCESS | 1938 | 1468199842289 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x910c1800 == 30 [pid = 1938] [id = 649] 18:17:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x910c2000) [pid = 1938] [serial = 1948] [outer = (nil)] 18:17:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x920ce400) [pid = 1938] [serial = 1949] [outer = 0x910c2000] 18:17:22 INFO - PROCESS | 1938 | 1468199842353 Marionette DEBUG loaded listener.js 18:17:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x920d6c00) [pid = 1938] [serial = 1950] [outer = 0x910c2000] 18:17:23 INFO - PROCESS | 1938 | 1468199843190 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 18:17:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:17:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1235ms 18:17:23 INFO - PROCESS | 1938 | 1468199843238 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 18:17:23 INFO - PROCESS | 1938 | 1468199843242 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 18:17:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:17:23 INFO - PROCESS | 1938 | 1468199843248 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:17:23 INFO - PROCESS | 1938 | 1468199843250 Marionette TRACE conn3 <- [1,2570,null,{}] 18:17:23 INFO - PROCESS | 1938 | 1468199843288 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:23 INFO - PROCESS | 1938 | 1468199843293 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:23 INFO - PROCESS | 1938 | 1468199843485 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 18:17:23 INFO - PROCESS | 1938 | 1468199843505 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:23 INFO - PROCESS | 1938 | 1468199843512 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x8eddfc00 == 31 [pid = 1938] [id = 650] 18:17:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x92242000) [pid = 1938] [serial = 1951] [outer = (nil)] 18:17:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x9234ec00) [pid = 1938] [serial = 1952] [outer = 0x92242000] 18:17:23 INFO - PROCESS | 1938 | 1468199843586 Marionette DEBUG loaded listener.js 18:17:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x9242f400) [pid = 1938] [serial = 1953] [outer = 0x92242000] 18:17:24 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x9530d400) [pid = 1938] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:17:24 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x9528a000) [pid = 1938] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:17:24 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x8e0f0c00) [pid = 1938] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:17:24 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x92250800) [pid = 1938] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:17:24 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x92718c00) [pid = 1938] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:17:24 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x910be000) [pid = 1938] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:17:24 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x8ed15c00) [pid = 1938] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:17:24 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x925ea800) [pid = 1938] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:17:24 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x95105800) [pid = 1938] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:17:24 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x90586c00) [pid = 1938] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:17:24 INFO - PROCESS | 1938 | 1468199844734 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 18:17:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:17:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1552ms 18:17:24 INFO - PROCESS | 1938 | 1468199844802 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 18:17:24 INFO - PROCESS | 1938 | 1468199844805 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 18:17:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:17:24 INFO - PROCESS | 1938 | 1468199844811 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:17:24 INFO - PROCESS | 1938 | 1468199844813 Marionette TRACE conn3 <- [1,2574,null,{}] 18:17:24 INFO - PROCESS | 1938 | 1468199844818 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:24 INFO - PROCESS | 1938 | 1468199844822 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:24 INFO - PROCESS | 1938 | 1468199844959 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 18:17:24 INFO - PROCESS | 1938 | 1468199844966 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:24 INFO - PROCESS | 1938 | 1468199844975 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x92247000 == 32 [pid = 1938] [id = 651] 18:17:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x92250800) [pid = 1938] [serial = 1954] [outer = (nil)] 18:17:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9252ac00) [pid = 1938] [serial = 1955] [outer = 0x92250800] 18:17:25 INFO - PROCESS | 1938 | 1468199845036 Marionette DEBUG loaded listener.js 18:17:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x925ea000) [pid = 1938] [serial = 1956] [outer = 0x92250800] 18:17:25 INFO - PROCESS | 1938 | 1468199845855 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 18:17:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:17:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1078ms 18:17:25 INFO - PROCESS | 1938 | 1468199845889 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 18:17:25 INFO - PROCESS | 1938 | 1468199845892 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 18:17:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:17:25 INFO - PROCESS | 1938 | 1468199845898 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:17:25 INFO - PROCESS | 1938 | 1468199845900 Marionette TRACE conn3 <- [1,2578,null,{}] 18:17:25 INFO - PROCESS | 1938 | 1468199845905 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:25 INFO - PROCESS | 1938 | 1468199845914 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:26 INFO - PROCESS | 1938 | 1468199846141 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 18:17:26 INFO - PROCESS | 1938 | 1468199846268 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:26 INFO - PROCESS | 1938 | 1468199846274 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ee400 == 33 [pid = 1938] [id = 652] 18:17:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x8e0f0000) [pid = 1938] [serial = 1957] [outer = (nil)] 18:17:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x8ebc7c00) [pid = 1938] [serial = 1958] [outer = 0x8e0f0000] 18:17:26 INFO - PROCESS | 1938 | 1468199846352 Marionette DEBUG loaded listener.js 18:17:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x8ec54c00) [pid = 1938] [serial = 1959] [outer = 0x8e0f0000] 18:17:27 INFO - PROCESS | 1938 | 1468199847443 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 18:17:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:17:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1585ms 18:17:27 INFO - PROCESS | 1938 | 1468199847485 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 18:17:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:17:27 INFO - PROCESS | 1938 | 1468199847490 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 18:17:27 INFO - PROCESS | 1938 | 1468199847498 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:17:27 INFO - PROCESS | 1938 | 1468199847503 Marionette TRACE conn3 <- [1,2582,null,{}] 18:17:27 INFO - PROCESS | 1938 | 1468199847511 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:27 INFO - PROCESS | 1938 | 1468199847516 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:27 INFO - PROCESS | 1938 | 1468199847688 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 18:17:27 INFO - PROCESS | 1938 | 1468199847857 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:27 INFO - PROCESS | 1938 | 1468199847867 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f7000 == 34 [pid = 1938] [id = 653] 18:17:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x8ebcb000) [pid = 1938] [serial = 1960] [outer = (nil)] 18:17:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x90d6bc00) [pid = 1938] [serial = 1961] [outer = 0x8ebcb000] 18:17:27 INFO - PROCESS | 1938 | 1468199847989 Marionette DEBUG loaded listener.js 18:17:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x90f73400) [pid = 1938] [serial = 1962] [outer = 0x8ebcb000] 18:17:28 INFO - PROCESS | 1938 | 1468199848924 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 18:17:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:17:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1485ms 18:17:28 INFO - PROCESS | 1938 | 1468199848985 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 18:17:28 INFO - PROCESS | 1938 | 1468199848991 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 18:17:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:17:29 INFO - PROCESS | 1938 | 1468199848998 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:17:29 INFO - PROCESS | 1938 | 1468199849001 Marionette TRACE conn3 <- [1,2586,null,{}] 18:17:29 INFO - PROCESS | 1938 | 1468199849007 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:29 INFO - PROCESS | 1938 | 1468199849012 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:29 INFO - PROCESS | 1938 | 1468199849190 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 18:17:29 INFO - PROCESS | 1938 | 1468199849359 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:29 INFO - PROCESS | 1938 | 1468199849366 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f6bc00 == 35 [pid = 1938] [id = 654] 18:17:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x92354c00) [pid = 1938] [serial = 1963] [outer = (nil)] 18:17:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x92427800) [pid = 1938] [serial = 1964] [outer = 0x92354c00] 18:17:29 INFO - PROCESS | 1938 | 1468199849443 Marionette DEBUG loaded listener.js 18:17:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x925edc00) [pid = 1938] [serial = 1965] [outer = 0x92354c00] 18:17:30 INFO - PROCESS | 1938 | 1468199850475 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 18:17:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:17:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1533ms 18:17:30 INFO - PROCESS | 1938 | 1468199850531 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 18:17:30 INFO - PROCESS | 1938 | 1468199850534 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 18:17:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:17:30 INFO - PROCESS | 1938 | 1468199850549 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:17:30 INFO - PROCESS | 1938 | 1468199850558 Marionette TRACE conn3 <- [1,2590,null,{}] 18:17:30 INFO - PROCESS | 1938 | 1468199850564 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:30 INFO - PROCESS | 1938 | 1468199850571 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:30 INFO - PROCESS | 1938 | 1468199850788 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 18:17:31 INFO - PROCESS | 1938 | 1468199850999 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:31 INFO - PROCESS | 1938 | 1468199851008 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x910c1000 == 36 [pid = 1938] [id = 655] 18:17:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x92712800) [pid = 1938] [serial = 1966] [outer = (nil)] 18:17:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x931f4800) [pid = 1938] [serial = 1967] [outer = 0x92712800] 18:17:31 INFO - PROCESS | 1938 | 1468199851124 Marionette DEBUG loaded listener.js 18:17:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x93c33400) [pid = 1938] [serial = 1968] [outer = 0x92712800] 18:17:32 INFO - PROCESS | 1938 | 1468199852230 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 18:17:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:17:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1744ms 18:17:32 INFO - PROCESS | 1938 | 1468199852287 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 18:17:32 INFO - PROCESS | 1938 | 1468199852291 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 18:17:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:17:32 INFO - PROCESS | 1938 | 1468199852300 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:17:32 INFO - PROCESS | 1938 | 1468199852304 Marionette TRACE conn3 <- [1,2594,null,{}] 18:17:32 INFO - PROCESS | 1938 | 1468199852311 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:32 INFO - PROCESS | 1938 | 1468199852316 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:32 INFO - PROCESS | 1938 | 1468199852480 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 18:17:32 INFO - PROCESS | 1938 | 1468199852698 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:32 INFO - PROCESS | 1938 | 1468199852711 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:32 INFO - PROCESS | 1938 | --DOCSHELL 0x90891400 == 35 [pid = 1938] [id = 627] 18:17:32 INFO - PROCESS | 1938 | --DOCSHELL 0x92247000 == 34 [pid = 1938] [id = 651] 18:17:32 INFO - PROCESS | 1938 | --DOCSHELL 0x8eddfc00 == 33 [pid = 1938] [id = 650] 18:17:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec50800 == 34 [pid = 1938] [id = 656] 18:17:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x8ec53400) [pid = 1938] [serial = 1969] [outer = (nil)] 18:17:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x9058fc00) [pid = 1938] [serial = 1970] [outer = 0x8ec53400] 18:17:32 INFO - PROCESS | 1938 | 1468199852804 Marionette DEBUG loaded listener.js 18:17:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x906c2000) [pid = 1938] [serial = 1971] [outer = 0x8ec53400] 18:17:32 INFO - PROCESS | 1938 | --DOCSHELL 0x910c1800 == 33 [pid = 1938] [id = 649] 18:17:32 INFO - PROCESS | 1938 | --DOCSHELL 0x906c4000 == 32 [pid = 1938] [id = 648] 18:17:32 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec5c000 == 31 [pid = 1938] [id = 647] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x95296400) [pid = 1938] [serial = 1913] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x906be400) [pid = 1938] [serial = 1916] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x95306800) [pid = 1938] [serial = 1914] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x9242f800) [pid = 1938] [serial = 1898] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x925f0400) [pid = 1938] [serial = 1899] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x93e3d400) [pid = 1938] [serial = 1893] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x920d2c00) [pid = 1938] [serial = 1907] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x9224a000) [pid = 1938] [serial = 1908] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x906bc400) [pid = 1938] [serial = 1895] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x9089e000) [pid = 1938] [serial = 1896] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x931ee400) [pid = 1938] [serial = 1910] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x951e1400) [pid = 1938] [serial = 1901] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x95291000) [pid = 1938] [serial = 1902] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x9058f800) [pid = 1938] [serial = 1904] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x906c3000) [pid = 1938] [serial = 1905] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x95380400) [pid = 1938] [serial = 1920] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x90894400) [pid = 1938] [serial = 1917] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x93e47800) [pid = 1938] [serial = 1911] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x9537e000) [pid = 1938] [serial = 1919] [outer = (nil)] [url = about:blank] 18:17:33 INFO - PROCESS | 1938 | 1468199853558 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 18:17:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:17:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1289ms 18:17:33 INFO - PROCESS | 1938 | 1468199853589 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 18:17:33 INFO - PROCESS | 1938 | 1468199853595 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 18:17:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:17:33 INFO - PROCESS | 1938 | 1468199853641 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:17:33 INFO - PROCESS | 1938 | 1468199853645 Marionette TRACE conn3 <- [1,2598,null,{}] 18:17:33 INFO - PROCESS | 1938 | 1468199853655 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:33 INFO - PROCESS | 1938 | 1468199853659 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:33 INFO - PROCESS | 1938 | 1468199853815 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 18:17:33 INFO - PROCESS | 1938 | 1468199853824 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:33 INFO - PROCESS | 1938 | 1468199853832 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f6d000 == 32 [pid = 1938] [id = 657] 18:17:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x90f6d400) [pid = 1938] [serial = 1972] [outer = (nil)] 18:17:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x90f77c00) [pid = 1938] [serial = 1973] [outer = 0x90f6d400] 18:17:33 INFO - PROCESS | 1938 | 1468199853898 Marionette DEBUG loaded listener.js 18:17:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x910c4800) [pid = 1938] [serial = 1974] [outer = 0x90f6d400] 18:17:34 INFO - PROCESS | 1938 | 1468199854837 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 18:17:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:17:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1239ms 18:17:34 INFO - PROCESS | 1938 | 1468199854876 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 18:17:34 INFO - PROCESS | 1938 | 1468199854879 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 18:17:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:17:34 INFO - PROCESS | 1938 | 1468199854885 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:17:34 INFO - PROCESS | 1938 | 1468199854890 Marionette TRACE conn3 <- [1,2602,null,{}] 18:17:34 INFO - PROCESS | 1938 | 1468199854904 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:34 INFO - PROCESS | 1938 | 1468199854911 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:35 INFO - PROCESS | 1938 | 1468199855123 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 18:17:35 INFO - PROCESS | 1938 | 1468199855142 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:35 INFO - PROCESS | 1938 | 1468199855156 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x92247400 == 33 [pid = 1938] [id = 658] 18:17:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x9224a400) [pid = 1938] [serial = 1975] [outer = (nil)] 18:17:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x9242e800) [pid = 1938] [serial = 1976] [outer = 0x9224a400] 18:17:35 INFO - PROCESS | 1938 | 1468199855221 Marionette DEBUG loaded listener.js 18:17:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x92719400) [pid = 1938] [serial = 1977] [outer = 0x9224a400] 18:17:36 INFO - PROCESS | 1938 | 1468199856070 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 18:17:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:17:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1231ms 18:17:36 INFO - PROCESS | 1938 | 1468199856117 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 18:17:36 INFO - PROCESS | 1938 | 1468199856121 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 18:17:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:17:36 INFO - PROCESS | 1938 | 1468199856137 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:17:36 INFO - PROCESS | 1938 | 1468199856139 Marionette TRACE conn3 <- [1,2606,null,{}] 18:17:36 INFO - PROCESS | 1938 | 1468199856145 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:36 INFO - PROCESS | 1938 | 1468199856149 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:36 INFO - PROCESS | 1938 | 1468199856344 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 18:17:36 INFO - PROCESS | 1938 | 1468199856373 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:36 INFO - PROCESS | 1938 | 1468199856378 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f4400 == 34 [pid = 1938] [id = 659] 18:17:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x92523000) [pid = 1938] [serial = 1978] [outer = (nil)] 18:17:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x93c55c00) [pid = 1938] [serial = 1979] [outer = 0x92523000] 18:17:36 INFO - PROCESS | 1938 | 1468199856442 Marionette DEBUG loaded listener.js 18:17:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x93c61400) [pid = 1938] [serial = 1980] [outer = 0x92523000] 18:17:37 INFO - PROCESS | 1938 | 1468199857356 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 18:17:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:17:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1278ms 18:17:37 INFO - PROCESS | 1938 | 1468199857416 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 18:17:37 INFO - PROCESS | 1938 | 1468199857420 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 18:17:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:17:37 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x8edec000) [pid = 1938] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:17:37 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x92424000) [pid = 1938] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:17:37 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x983e3800) [pid = 1938] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:17:37 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x9088fc00) [pid = 1938] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:17:37 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x97bcd400) [pid = 1938] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:17:37 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x9242c400) [pid = 1938] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:17:37 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x910c2000) [pid = 1938] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:17:37 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x8ede1400) [pid = 1938] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:17:37 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x8e0ef800) [pid = 1938] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:17:37 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x95302c00) [pid = 1938] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:17:37 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x92242000) [pid = 1938] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:17:37 INFO - PROCESS | 1938 | 1468199857523 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:17:37 INFO - PROCESS | 1938 | 1468199857527 Marionette TRACE conn3 <- [1,2610,null,{}] 18:17:37 INFO - PROCESS | 1938 | 1468199857540 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:37 INFO - PROCESS | 1938 | 1468199857544 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:37 INFO - PROCESS | 1938 | 1468199857683 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 18:17:37 INFO - PROCESS | 1938 | 1468199857690 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:37 INFO - PROCESS | 1938 | 1468199857697 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f3800 == 35 [pid = 1938] [id = 660] 18:17:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x8edec000) [pid = 1938] [serial = 1981] [outer = (nil)] 18:17:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x920cc800) [pid = 1938] [serial = 1982] [outer = 0x8edec000] 18:17:37 INFO - PROCESS | 1938 | 1468199857758 Marionette DEBUG loaded listener.js 18:17:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x92429800) [pid = 1938] [serial = 1983] [outer = 0x8edec000] 18:17:38 INFO - PROCESS | 1938 | 1468199858564 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 18:17:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:17:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1187ms 18:17:38 INFO - PROCESS | 1938 | 1468199858613 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 18:17:38 INFO - PROCESS | 1938 | 1468199858616 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 18:17:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:17:38 INFO - PROCESS | 1938 | 1468199858630 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:17:38 INFO - PROCESS | 1938 | 1468199858632 Marionette TRACE conn3 <- [1,2614,null,{}] 18:17:38 INFO - PROCESS | 1938 | 1468199858642 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:38 INFO - PROCESS | 1938 | 1468199858651 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:38 INFO - PROCESS | 1938 | 1468199858847 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 18:17:38 INFO - PROCESS | 1938 | 1468199858856 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:38 INFO - PROCESS | 1938 | 1468199858864 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f0c00 == 36 [pid = 1938] [id = 661] 18:17:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x90590c00) [pid = 1938] [serial = 1984] [outer = (nil)] 18:17:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9528e400) [pid = 1938] [serial = 1985] [outer = 0x90590c00] 18:17:38 INFO - PROCESS | 1938 | 1468199858926 Marionette DEBUG loaded listener.js 18:17:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x95291c00) [pid = 1938] [serial = 1986] [outer = 0x90590c00] 18:17:39 INFO - PROCESS | 1938 | 1468199859888 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 18:17:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:17:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1337ms 18:17:39 INFO - PROCESS | 1938 | 1468199859960 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 18:17:39 INFO - PROCESS | 1938 | 1468199859966 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 18:17:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:17:39 INFO - PROCESS | 1938 | 1468199859974 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:17:39 INFO - PROCESS | 1938 | 1468199859979 Marionette TRACE conn3 <- [1,2618,null,{}] 18:17:39 INFO - PROCESS | 1938 | 1468199859987 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:39 INFO - PROCESS | 1938 | 1468199859993 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:40 INFO - PROCESS | 1938 | 1468199860163 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 18:17:40 INFO - PROCESS | 1938 | 1468199860337 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:40 INFO - PROCESS | 1938 | 1468199860351 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc9400 == 37 [pid = 1938] [id = 662] 18:17:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x8ec50400) [pid = 1938] [serial = 1987] [outer = (nil)] 18:17:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x906bec00) [pid = 1938] [serial = 1988] [outer = 0x8ec50400] 18:17:40 INFO - PROCESS | 1938 | 1468199860428 Marionette DEBUG loaded listener.js 18:17:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x9089b400) [pid = 1938] [serial = 1989] [outer = 0x8ec50400] 18:17:41 INFO - PROCESS | 1938 | 1468199861332 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 18:17:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:17:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1431ms 18:17:41 INFO - PROCESS | 1938 | 1468199861410 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 18:17:41 INFO - PROCESS | 1938 | 1468199861417 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 18:17:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:17:41 INFO - PROCESS | 1938 | 1468199861429 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:17:41 INFO - PROCESS | 1938 | 1468199861432 Marionette TRACE conn3 <- [1,2622,null,{}] 18:17:41 INFO - PROCESS | 1938 | 1468199861439 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:41 INFO - PROCESS | 1938 | 1468199861445 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:41 INFO - PROCESS | 1938 | 1468199861613 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 18:17:41 INFO - PROCESS | 1938 | 1468199861786 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:41 INFO - PROCESS | 1938 | 1468199861797 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x9058f800 == 38 [pid = 1938] [id = 663] 18:17:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x906ba800) [pid = 1938] [serial = 1990] [outer = (nil)] 18:17:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x9224dc00) [pid = 1938] [serial = 1991] [outer = 0x906ba800] 18:17:41 INFO - PROCESS | 1938 | 1468199861871 Marionette DEBUG loaded listener.js 18:17:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x92358400) [pid = 1938] [serial = 1992] [outer = 0x906ba800] 18:17:42 INFO - PROCESS | 1938 | 1468199862832 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 18:17:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:17:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1433ms 18:17:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:17:42 INFO - PROCESS | 1938 | 1468199862862 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 18:17:42 INFO - PROCESS | 1938 | 1468199862865 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 18:17:42 INFO - PROCESS | 1938 | 1468199862872 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:17:42 INFO - PROCESS | 1938 | 1468199862878 Marionette TRACE conn3 <- [1,2626,null,{}] 18:17:42 INFO - PROCESS | 1938 | 1468199862894 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:42 INFO - PROCESS | 1938 | 1468199862902 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:43 INFO - PROCESS | 1938 | 1468199863064 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 18:17:43 INFO - PROCESS | 1938 | 1468199863235 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:43 INFO - PROCESS | 1938 | 1468199863245 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x93e49c00 == 39 [pid = 1938] [id = 664] 18:17:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x95102400) [pid = 1938] [serial = 1993] [outer = (nil)] 18:17:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x9528a000) [pid = 1938] [serial = 1994] [outer = 0x95102400] 18:17:43 INFO - PROCESS | 1938 | 1468199863320 Marionette DEBUG loaded listener.js 18:17:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x95295c00) [pid = 1938] [serial = 1995] [outer = 0x95102400] 18:17:44 INFO - PROCESS | 1938 | 1468199864236 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 18:17:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:17:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1436ms 18:17:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:17:44 INFO - PROCESS | 1938 | 1468199864307 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 18:17:44 INFO - PROCESS | 1938 | 1468199864311 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 18:17:44 INFO - PROCESS | 1938 | 1468199864317 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:17:44 INFO - PROCESS | 1938 | 1468199864321 Marionette TRACE conn3 <- [1,2630,null,{}] 18:17:44 INFO - PROCESS | 1938 | 1468199864326 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:44 INFO - PROCESS | 1938 | 1468199864331 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:44 INFO - PROCESS | 1938 | 1468199864493 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 18:17:44 INFO - PROCESS | 1938 | 1468199864673 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:44 INFO - PROCESS | 1938 | 1468199864681 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x93e42c00 == 40 [pid = 1938] [id = 665] 18:17:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x93e44400) [pid = 1938] [serial = 1996] [outer = (nil)] 18:17:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x9530b400) [pid = 1938] [serial = 1997] [outer = 0x93e44400] 18:17:44 INFO - PROCESS | 1938 | 1468199864753 Marionette DEBUG loaded listener.js 18:17:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x9530f400) [pid = 1938] [serial = 1998] [outer = 0x93e44400] 18:17:45 INFO - PROCESS | 1938 | 1468199865665 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 18:17:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:17:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1384ms 18:17:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:17:45 INFO - PROCESS | 1938 | 1468199865701 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 18:17:45 INFO - PROCESS | 1938 | 1468199865703 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 18:17:45 INFO - PROCESS | 1938 | 1468199865710 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:17:45 INFO - PROCESS | 1938 | 1468199865713 Marionette TRACE conn3 <- [1,2634,null,{}] 18:17:45 INFO - PROCESS | 1938 | 1468199865719 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:45 INFO - PROCESS | 1938 | 1468199865723 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:45 INFO - PROCESS | 1938 | 1468199865882 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 18:17:46 INFO - PROCESS | 1938 | 1468199866059 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:46 INFO - PROCESS | 1938 | 1468199866065 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x95306c00 == 41 [pid = 1938] [id = 666] 18:17:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x95375c00) [pid = 1938] [serial = 1999] [outer = (nil)] 18:17:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x9537fc00) [pid = 1938] [serial = 2000] [outer = 0x95375c00] 18:17:46 INFO - PROCESS | 1938 | 1468199866146 Marionette DEBUG loaded listener.js 18:17:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x9548b000) [pid = 1938] [serial = 2001] [outer = 0x95375c00] 18:17:47 INFO - PROCESS | 1938 | 1468199867044 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 18:17:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:17:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1379ms 18:17:47 INFO - PROCESS | 1938 | 1468199867089 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 18:17:47 INFO - PROCESS | 1938 | 1468199867092 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 18:17:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:17:47 INFO - PROCESS | 1938 | 1468199867098 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:17:47 INFO - PROCESS | 1938 | 1468199867102 Marionette TRACE conn3 <- [1,2638,null,{}] 18:17:47 INFO - PROCESS | 1938 | 1468199867107 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:47 INFO - PROCESS | 1938 | 1468199867116 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:47 INFO - PROCESS | 1938 | 1468199867318 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 18:17:47 INFO - PROCESS | 1938 | 1468199867508 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:47 INFO - PROCESS | 1938 | 1468199867516 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebcc000 == 42 [pid = 1938] [id = 667] 18:17:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x93e3fc00) [pid = 1938] [serial = 2002] [outer = (nil)] 18:17:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x98d73800) [pid = 1938] [serial = 2003] [outer = 0x93e3fc00] 18:17:47 INFO - PROCESS | 1938 | 1468199867591 Marionette DEBUG loaded listener.js 18:17:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x98e17000) [pid = 1938] [serial = 2004] [outer = 0x93e3fc00] 18:17:48 INFO - PROCESS | 1938 | 1468199868444 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 18:17:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:17:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1389ms 18:17:48 INFO - PROCESS | 1938 | 1468199868694 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 18:17:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:17:48 INFO - PROCESS | 1938 | 1468199868701 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 18:17:48 INFO - PROCESS | 1938 | 1468199868709 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:17:48 INFO - PROCESS | 1938 | 1468199868713 Marionette TRACE conn3 <- [1,2642,null,{}] 18:17:48 INFO - PROCESS | 1938 | 1468199868720 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:48 INFO - PROCESS | 1938 | 1468199868726 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:48 INFO - PROCESS | 1938 | 1468199868874 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 18:17:49 INFO - PROCESS | 1938 | 1468199869104 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:49 INFO - PROCESS | 1938 | 1468199869117 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x906bac00 == 43 [pid = 1938] [id = 668] 18:17:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x906bc400) [pid = 1938] [serial = 2005] [outer = (nil)] 18:17:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x90890400) [pid = 1938] [serial = 2006] [outer = 0x906bc400] 18:17:49 INFO - PROCESS | 1938 | 1468199869193 Marionette DEBUG loaded listener.js 18:17:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x90d66000) [pid = 1938] [serial = 2007] [outer = 0x906bc400] 18:17:50 INFO - PROCESS | 1938 | 1468199870072 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 18:17:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:17:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1433ms 18:17:50 INFO - PROCESS | 1938 | 1468199870142 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 18:17:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:17:50 INFO - PROCESS | 1938 | 1468199870147 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 18:17:50 INFO - PROCESS | 1938 | 1468199870156 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:17:50 INFO - PROCESS | 1938 | 1468199870162 Marionette TRACE conn3 <- [1,2646,null,{}] 18:17:50 INFO - PROCESS | 1938 | 1468199870168 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:50 INFO - PROCESS | 1938 | 1468199870173 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ef000 == 42 [pid = 1938] [id = 646] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x9058e000 == 41 [pid = 1938] [id = 632] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x90582800 == 40 [pid = 1938] [id = 641] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x90f79000 == 39 [pid = 1938] [id = 635] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x8ede9000 == 38 [pid = 1938] [id = 643] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x8ede0000 == 37 [pid = 1938] [id = 626] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec56800 == 36 [pid = 1938] [id = 629] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x92241400 == 35 [pid = 1938] [id = 636] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x95288c00 == 34 [pid = 1938] [id = 637] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x9251f400 == 33 [pid = 1938] [id = 630] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec55c00 == 32 [pid = 1938] [id = 631] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ee400 == 31 [pid = 1938] [id = 652] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x8edea400 == 30 [pid = 1938] [id = 640] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x92355800 == 29 [pid = 1938] [id = 628] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f0800 == 28 [pid = 1938] [id = 638] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x951dc000 == 27 [pid = 1938] [id = 639] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x90f6bc00 == 26 [pid = 1938] [id = 654] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x910c1000 == 25 [pid = 1938] [id = 655] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x95378c00 == 24 [pid = 1938] [id = 644] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x90585000 == 23 [pid = 1938] [id = 634] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f7000 == 22 [pid = 1938] [id = 653] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x95302400 == 21 [pid = 1938] [id = 642] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0fa800 == 20 [pid = 1938] [id = 645] 18:17:51 INFO - PROCESS | 1938 | --DOCSHELL 0x95103800 == 19 [pid = 1938] [id = 633] 18:17:51 INFO - PROCESS | 1938 | 1468199871170 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x9058c000) [pid = 1938] [serial = 1922] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x925eec00) [pid = 1938] [serial = 1925] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x98ea0400) [pid = 1938] [serial = 1932] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x9089b000) [pid = 1938] [serial = 1946] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x99442800) [pid = 1938] [serial = 1935] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x997cec00) [pid = 1938] [serial = 1938] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x920ce400) [pid = 1938] [serial = 1949] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x8ede7c00) [pid = 1938] [serial = 1944] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x991d8800) [pid = 1938] [serial = 1937] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x8ec5a800) [pid = 1938] [serial = 1941] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x906c7c00) [pid = 1938] [serial = 1923] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x9548ac00) [pid = 1938] [serial = 1929] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x95376800) [pid = 1938] [serial = 1928] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x8ebc5000) [pid = 1938] [serial = 1940] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x9271fc00) [pid = 1938] [serial = 1926] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x98e1ec00) [pid = 1938] [serial = 1931] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x9242f400) [pid = 1938] [serial = 1953] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x9234ec00) [pid = 1938] [serial = 1952] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x920d6c00) [pid = 1938] [serial = 1950] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x90d64400) [pid = 1938] [serial = 1947] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x8ede5c00) [pid = 1938] [serial = 1943] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x992cec00) [pid = 1938] [serial = 1934] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x9252ac00) [pid = 1938] [serial = 1955] [outer = (nil)] [url = about:blank] 18:17:51 INFO - PROCESS | 1938 | 1468199871495 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:51 INFO - PROCESS | 1938 | 1468199871505 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc9000 == 20 [pid = 1938] [id = 669] 18:17:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x8ebc9800) [pid = 1938] [serial = 2008] [outer = (nil)] 18:17:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x8ec50000) [pid = 1938] [serial = 2009] [outer = 0x8ebc9800] 18:17:51 INFO - PROCESS | 1938 | 1468199871570 Marionette DEBUG loaded listener.js 18:17:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x8ed12800) [pid = 1938] [serial = 2010] [outer = 0x8ebc9800] 18:17:52 INFO - PROCESS | 1938 | 1468199872315 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 18:17:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:17:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 2191ms 18:17:52 INFO - PROCESS | 1938 | 1468199872345 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 18:17:52 INFO - PROCESS | 1938 | 1468199872351 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 18:17:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:17:52 INFO - PROCESS | 1938 | 1468199872358 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:17:52 INFO - PROCESS | 1938 | 1468199872362 Marionette TRACE conn3 <- [1,2650,null,{}] 18:17:52 INFO - PROCESS | 1938 | 1468199872368 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:52 INFO - PROCESS | 1938 | 1468199872374 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:52 INFO - PROCESS | 1938 | 1468199872548 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 18:17:52 INFO - PROCESS | 1938 | 1468199872678 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:52 INFO - PROCESS | 1938 | 1468199872684 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x906bf000 == 21 [pid = 1938] [id = 670] 18:17:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x906bf800) [pid = 1938] [serial = 2011] [outer = (nil)] 18:17:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x90890000) [pid = 1938] [serial = 2012] [outer = 0x906bf800] 18:17:52 INFO - PROCESS | 1938 | 1468199872749 Marionette DEBUG loaded listener.js 18:17:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x90898000) [pid = 1938] [serial = 2013] [outer = 0x906bf800] 18:17:53 INFO - PROCESS | 1938 | 1468199873488 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 18:17:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:17:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1181ms 18:17:53 INFO - PROCESS | 1938 | 1468199873539 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 18:17:53 INFO - PROCESS | 1938 | 1468199873544 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 18:17:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:17:53 INFO - PROCESS | 1938 | 1468199873564 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:17:53 INFO - PROCESS | 1938 | 1468199873567 Marionette TRACE conn3 <- [1,2654,null,{}] 18:17:53 INFO - PROCESS | 1938 | 1468199873572 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:53 INFO - PROCESS | 1938 | 1468199873577 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:53 INFO - PROCESS | 1938 | 1468199873786 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 18:17:53 INFO - PROCESS | 1938 | 1468199873812 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:53 INFO - PROCESS | 1938 | 1468199873820 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x910c3c00 == 22 [pid = 1938] [id = 671] 18:17:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x920c9c00) [pid = 1938] [serial = 2014] [outer = (nil)] 18:17:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x920d0000) [pid = 1938] [serial = 2015] [outer = 0x920c9c00] 18:17:53 INFO - PROCESS | 1938 | 1468199873883 Marionette DEBUG loaded listener.js 18:17:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x920d6c00) [pid = 1938] [serial = 2016] [outer = 0x920c9c00] 18:17:54 INFO - PROCESS | 1938 | 1468199874841 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 18:17:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:17:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1333ms 18:17:54 INFO - PROCESS | 1938 | 1468199874898 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 18:17:54 INFO - PROCESS | 1938 | 1468199874904 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 18:17:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:17:54 INFO - PROCESS | 1938 | 1468199874927 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:17:54 INFO - PROCESS | 1938 | 1468199874934 Marionette TRACE conn3 <- [1,2658,null,{}] 18:17:54 INFO - PROCESS | 1938 | 1468199874939 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:54 INFO - PROCESS | 1938 | 1468199874945 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:55 INFO - PROCESS | 1938 | 1468199875146 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 18:17:55 INFO - PROCESS | 1938 | 1468199875168 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:55 INFO - PROCESS | 1938 | 1468199875197 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f75c00 == 23 [pid = 1938] [id = 672] 18:17:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x90f78000) [pid = 1938] [serial = 2017] [outer = (nil)] 18:17:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x92527c00) [pid = 1938] [serial = 2018] [outer = 0x90f78000] 18:17:55 INFO - PROCESS | 1938 | 1468199875327 Marionette DEBUG loaded listener.js 18:17:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x925ef400) [pid = 1938] [serial = 2019] [outer = 0x90f78000] 18:17:56 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x92250800) [pid = 1938] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:17:56 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x90590c00) [pid = 1938] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:17:56 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x92523000) [pid = 1938] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:17:56 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x8edec000) [pid = 1938] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:17:56 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x8e0f0000) [pid = 1938] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:17:56 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x92354c00) [pid = 1938] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:17:56 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x8ec53400) [pid = 1938] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:17:56 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x8ebcb000) [pid = 1938] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:17:56 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x92712800) [pid = 1938] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:17:56 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x9224a400) [pid = 1938] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:17:56 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x90f6d400) [pid = 1938] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:17:56 INFO - PROCESS | 1938 | 1468199876412 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 18:17:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:17:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1549ms 18:17:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:17:56 INFO - PROCESS | 1938 | 1468199876461 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 18:17:56 INFO - PROCESS | 1938 | 1468199876464 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 18:17:56 INFO - PROCESS | 1938 | 1468199876470 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:17:56 INFO - PROCESS | 1938 | 1468199876473 Marionette TRACE conn3 <- [1,2662,null,{}] 18:17:56 INFO - PROCESS | 1938 | 1468199876478 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:56 INFO - PROCESS | 1938 | 1468199876482 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:56 INFO - PROCESS | 1938 | 1468199876667 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 18:17:56 INFO - PROCESS | 1938 | 1468199876684 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:56 INFO - PROCESS | 1938 | 1468199876692 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec53400 == 24 [pid = 1938] [id = 673] 18:17:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x90583000) [pid = 1938] [serial = 2020] [outer = (nil)] 18:17:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x92351c00) [pid = 1938] [serial = 2021] [outer = 0x90583000] 18:17:56 INFO - PROCESS | 1938 | 1468199876755 Marionette DEBUG loaded listener.js 18:17:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x925f1400) [pid = 1938] [serial = 2022] [outer = 0x90583000] 18:17:57 INFO - PROCESS | 1938 | 1468199877521 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 18:17:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:17:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1083ms 18:17:57 INFO - PROCESS | 1938 | 1468199877577 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 18:17:57 INFO - PROCESS | 1938 | 1468199877583 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 18:17:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:17:57 INFO - PROCESS | 1938 | 1468199877595 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:17:57 INFO - PROCESS | 1938 | 1468199877597 Marionette TRACE conn3 <- [1,2666,null,{}] 18:17:57 INFO - PROCESS | 1938 | 1468199877602 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:57 INFO - PROCESS | 1938 | 1468199877607 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:57 INFO - PROCESS | 1938 | 1468199877806 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 18:17:57 INFO - PROCESS | 1938 | 1468199877820 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:57 INFO - PROCESS | 1938 | 1468199877837 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:57 INFO - PROCESS | 1938 | ++DOCSHELL 0x92756000 == 25 [pid = 1938] [id = 674] 18:17:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x92757c00) [pid = 1938] [serial = 2023] [outer = (nil)] 18:17:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9275a800) [pid = 1938] [serial = 2024] [outer = 0x92757c00] 18:17:57 INFO - PROCESS | 1938 | 1468199877911 Marionette DEBUG loaded listener.js 18:17:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x93c57800) [pid = 1938] [serial = 2025] [outer = 0x92757c00] 18:17:59 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:17:59 INFO - PROCESS | 1938 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:17:59 INFO - PROCESS | 1938 | 1468199879482 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 18:17:59 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) 18:17:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1928ms 18:17:59 INFO - PROCESS | 1938 | 1468199879524 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 18:17:59 INFO - PROCESS | 1938 | 1468199879530 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 18:17:59 INFO - PROCESS | 1938 | 1468199879543 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:17:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:17:59 INFO - PROCESS | 1938 | 1468199879550 Marionette TRACE conn3 <- [1,2670,null,{}] 18:17:59 INFO - PROCESS | 1938 | 1468199879558 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:59 INFO - PROCESS | 1938 | 1468199879564 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:59 INFO - PROCESS | 1938 | 1468199879748 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 18:17:59 INFO - PROCESS | 1938 | 1468199879946 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:59 INFO - PROCESS | 1938 | 1468199879955 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:17:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed0b000 == 26 [pid = 1938] [id = 675] 18:17:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x8ed15800) [pid = 1938] [serial = 2026] [outer = (nil)] 18:18:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x906ba400) [pid = 1938] [serial = 2027] [outer = 0x8ed15800] 18:18:00 INFO - PROCESS | 1938 | 1468199880031 Marionette DEBUG loaded listener.js 18:18:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x910b8400) [pid = 1938] [serial = 2028] [outer = 0x8ed15800] 18:18:01 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:18:01 INFO - PROCESS | 1938 | 1468199881368 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:18:01 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 18:18:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:18:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 18:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:18:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:18:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1839ms 18:18:01 INFO - PROCESS | 1938 | 1468199881389 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 18:18:01 INFO - PROCESS | 1938 | 1468199881396 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 18:18:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:18:01 INFO - PROCESS | 1938 | 1468199881407 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:18:01 INFO - PROCESS | 1938 | 1468199881412 Marionette TRACE conn3 <- [1,2674,null,{}] 18:18:01 INFO - PROCESS | 1938 | 1468199881420 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:01 INFO - PROCESS | 1938 | 1468199881426 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:01 INFO - PROCESS | 1938 | 1468199881705 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 18:18:01 INFO - PROCESS | 1938 | 1468199881884 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:01 INFO - PROCESS | 1938 | 1468199881893 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebcac00 == 27 [pid = 1938] [id = 676] 18:18:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x920cf000) [pid = 1938] [serial = 2029] [outer = (nil)] 18:18:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x9251f400) [pid = 1938] [serial = 2030] [outer = 0x920cf000] 18:18:01 INFO - PROCESS | 1938 | 1468199881967 Marionette DEBUG loaded listener.js 18:18:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x92758800) [pid = 1938] [serial = 2031] [outer = 0x920cf000] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x925ea000) [pid = 1938] [serial = 1956] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x93c55c00) [pid = 1938] [serial = 1979] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x920cc800) [pid = 1938] [serial = 1982] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x93c61400) [pid = 1938] [serial = 1980] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x8ebc7c00) [pid = 1938] [serial = 1958] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x8ec54c00) [pid = 1938] [serial = 1959] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x92427800) [pid = 1938] [serial = 1964] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x925edc00) [pid = 1938] [serial = 1965] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x9058fc00) [pid = 1938] [serial = 1970] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x906c2000) [pid = 1938] [serial = 1971] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x90d6bc00) [pid = 1938] [serial = 1961] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x90f73400) [pid = 1938] [serial = 1962] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x931f4800) [pid = 1938] [serial = 1967] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x93c33400) [pid = 1938] [serial = 1968] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x9242e800) [pid = 1938] [serial = 1976] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x90f77c00) [pid = 1938] [serial = 1973] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x910c4800) [pid = 1938] [serial = 1974] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x95291c00) [pid = 1938] [serial = 1986] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x92429800) [pid = 1938] [serial = 1983] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x92719400) [pid = 1938] [serial = 1977] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x9528e400) [pid = 1938] [serial = 1985] [outer = (nil)] [url = about:blank] 18:18:03 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:18:03 INFO - PROCESS | 1938 | 1468199883455 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:18:03 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 18:18:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:18:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 18:18:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:18:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:18:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2091ms 18:18:03 INFO - PROCESS | 1938 | 1468199883499 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 18:18:03 INFO - PROCESS | 1938 | 1468199883503 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 18:18:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:18:03 INFO - PROCESS | 1938 | 1468199883511 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:18:03 INFO - PROCESS | 1938 | 1468199883516 Marionette TRACE conn3 <- [1,2678,null,{}] 18:18:03 INFO - PROCESS | 1938 | 1468199883523 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:03 INFO - PROCESS | 1938 | 1468199883528 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:03 INFO - PROCESS | 1938 | 1468199883659 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 18:18:03 INFO - PROCESS | 1938 | 1468199883670 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:03 INFO - PROCESS | 1938 | 1468199883683 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec59400 == 28 [pid = 1938] [id = 677] 18:18:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x8ed18000) [pid = 1938] [serial = 2032] [outer = (nil)] 18:18:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x906bcc00) [pid = 1938] [serial = 2033] [outer = 0x8ed18000] 18:18:03 INFO - PROCESS | 1938 | 1468199883757 Marionette DEBUG loaded listener.js 18:18:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x906c5800) [pid = 1938] [serial = 2034] [outer = 0x8ed18000] 18:18:04 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:18:04 INFO - PROCESS | 1938 | 1468199884991 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 18:18:05 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) 18:18:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1537ms 18:18:05 INFO - PROCESS | 1938 | 1468199885048 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 18:18:05 INFO - PROCESS | 1938 | 1468199885054 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 18:18:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:18:05 INFO - PROCESS | 1938 | 1468199885062 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:18:05 INFO - PROCESS | 1938 | 1468199885067 Marionette TRACE conn3 <- [1,2682,null,{}] 18:18:05 INFO - PROCESS | 1938 | 1468199885073 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:05 INFO - PROCESS | 1938 | 1468199885078 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:05 INFO - PROCESS | 1938 | 1468199885255 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 18:18:05 INFO - PROCESS | 1938 | 1468199885308 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:05 INFO - PROCESS | 1938 | 1468199885316 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d60400 == 29 [pid = 1938] [id = 678] 18:18:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x910c5800) [pid = 1938] [serial = 2035] [outer = (nil)] 18:18:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x920d8800) [pid = 1938] [serial = 2036] [outer = 0x910c5800] 18:18:05 INFO - PROCESS | 1938 | 1468199885378 Marionette DEBUG loaded listener.js 18:18:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x9224a400) [pid = 1938] [serial = 2037] [outer = 0x910c5800] 18:18:06 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:18:06 INFO - PROCESS | 1938 | 1468199886562 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 18:18:06 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) 18:18:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1533ms 18:18:06 INFO - PROCESS | 1938 | 1468199886602 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 18:18:06 INFO - PROCESS | 1938 | 1468199886605 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 18:18:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:18:06 INFO - PROCESS | 1938 | 1468199886612 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:18:06 INFO - PROCESS | 1938 | 1468199886617 Marionette TRACE conn3 <- [1,2686,null,{}] 18:18:06 INFO - PROCESS | 1938 | 1468199886633 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:06 INFO - PROCESS | 1938 | 1468199886641 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:06 INFO - PROCESS | 1938 | 1468199886831 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 18:18:07 INFO - PROCESS | 1938 | 1468199886994 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:07 INFO - PROCESS | 1938 | 1468199887003 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x9252d800 == 30 [pid = 1938] [id = 679] 18:18:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x925eac00) [pid = 1938] [serial = 2038] [outer = (nil)] 18:18:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x92714400) [pid = 1938] [serial = 2039] [outer = 0x925eac00] 18:18:07 INFO - PROCESS | 1938 | 1468199887080 Marionette DEBUG loaded listener.js 18:18:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x92758400) [pid = 1938] [serial = 2040] [outer = 0x925eac00] 18:18:07 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x8ebc9800) [pid = 1938] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:18:07 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x906bc400) [pid = 1938] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:18:07 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x8ec50400) [pid = 1938] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:18:07 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x906ba800) [pid = 1938] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:18:07 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x95102400) [pid = 1938] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:18:07 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x93e44400) [pid = 1938] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:18:07 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x95375c00) [pid = 1938] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:18:07 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x93e3fc00) [pid = 1938] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:18:07 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x90f78000) [pid = 1938] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:18:07 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x90583000) [pid = 1938] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:18:07 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x906bf800) [pid = 1938] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:18:07 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x920c9c00) [pid = 1938] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:18:08 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:18:08 INFO - PROCESS | 1938 | 1468199888370 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:18:08 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 18:18:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:18:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 18:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:18:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:18:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1786ms 18:18:08 INFO - PROCESS | 1938 | 1468199888399 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 18:18:08 INFO - PROCESS | 1938 | 1468199888404 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 18:18:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:18:08 INFO - PROCESS | 1938 | 1468199888409 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:18:08 INFO - PROCESS | 1938 | 1468199888411 Marionette TRACE conn3 <- [1,2690,null,{}] 18:18:08 INFO - PROCESS | 1938 | 1468199888417 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:08 INFO - PROCESS | 1938 | 1468199888421 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:08 INFO - PROCESS | 1938 | 1468199888554 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 18:18:08 INFO - PROCESS | 1938 | 1468199888602 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:08 INFO - PROCESS | 1938 | 1468199888612 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc5800 == 31 [pid = 1938] [id = 680] 18:18:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x8eded400) [pid = 1938] [serial = 2041] [outer = (nil)] 18:18:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x92523400) [pid = 1938] [serial = 2042] [outer = 0x8eded400] 18:18:08 INFO - PROCESS | 1938 | 1468199888672 Marionette DEBUG loaded listener.js 18:18:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x93c61000) [pid = 1938] [serial = 2043] [outer = 0x8eded400] 18:18:09 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:18:09 INFO - PROCESS | 1938 | 1468199889887 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:18:09 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 18:18:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:18:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 18:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:18:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:18:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1530ms 18:18:09 INFO - PROCESS | 1938 | 1468199889978 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 18:18:09 INFO - PROCESS | 1938 | 1468199889984 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 18:18:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:18:10 INFO - PROCESS | 1938 | 1468199889993 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:18:10 INFO - PROCESS | 1938 | 1468199889998 Marionette TRACE conn3 <- [1,2694,null,{}] 18:18:10 INFO - PROCESS | 1938 | 1468199890016 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:10 INFO - PROCESS | 1938 | 1468199890023 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:10 INFO - PROCESS | 1938 | 1468199890210 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 18:18:10 INFO - PROCESS | 1938 | 1468199890439 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:10 INFO - PROCESS | 1938 | 1468199890449 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ede1c00 == 32 [pid = 1938] [id = 681] 18:18:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x8ede3800) [pid = 1938] [serial = 2044] [outer = (nil)] 18:18:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x90584400) [pid = 1938] [serial = 2045] [outer = 0x8ede3800] 18:18:10 INFO - PROCESS | 1938 | 1468199890526 Marionette DEBUG loaded listener.js 18:18:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x90892800) [pid = 1938] [serial = 2046] [outer = 0x8ede3800] 18:18:11 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:18:11 INFO - PROCESS | 1938 | 1468199891834 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:18:11 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 18:18:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:18:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 18:18:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:18:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:18:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1903ms 18:18:11 INFO - PROCESS | 1938 | 1468199891897 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 18:18:11 INFO - PROCESS | 1938 | 1468199891901 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 18:18:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:18:11 INFO - PROCESS | 1938 | 1468199891912 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:18:11 INFO - PROCESS | 1938 | 1468199891917 Marionette TRACE conn3 <- [1,2698,null,{}] 18:18:12 INFO - PROCESS | 1938 | 1468199892014 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:12 INFO - PROCESS | 1938 | 1468199892019 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:12 INFO - PROCESS | 1938 | 1468199892185 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 18:18:12 INFO - PROCESS | 1938 | 1468199892353 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:12 INFO - PROCESS | 1938 | 1468199892366 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec57800 == 33 [pid = 1938] [id = 682] 18:18:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x90f73000) [pid = 1938] [serial = 2047] [outer = (nil)] 18:18:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x92357400) [pid = 1938] [serial = 2048] [outer = 0x90f73000] 18:18:12 INFO - PROCESS | 1938 | 1468199892450 Marionette DEBUG loaded listener.js 18:18:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x9251e400) [pid = 1938] [serial = 2049] [outer = 0x90f73000] 18:18:13 INFO - PROCESS | 1938 | SkCairoFTTypeface::onFilterRec unimplemented 18:18:13 INFO - PROCESS | 1938 | 1468199893806 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:18:13 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 18:18:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:18:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 18:18:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:18:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:18:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1935ms 18:18:13 INFO - PROCESS | 1938 | 1468199893846 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 18:18:13 INFO - PROCESS | 1938 | 1468199893850 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 18:18:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:18:13 INFO - PROCESS | 1938 | 1468199893856 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:18:13 INFO - PROCESS | 1938 | 1468199893859 Marionette TRACE conn3 <- [1,2702,null,{}] 18:18:13 INFO - PROCESS | 1938 | 1468199893873 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:13 INFO - PROCESS | 1938 | 1468199893881 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:14 INFO - PROCESS | 1938 | 1468199894161 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 18:18:14 INFO - PROCESS | 1938 | 1468199894309 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:14 INFO - PROCESS | 1938 | 1468199894322 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c5b400 == 34 [pid = 1938] [id = 683] 18:18:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x93e3e000) [pid = 1938] [serial = 2050] [outer = (nil)] 18:18:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x93e48400) [pid = 1938] [serial = 2051] [outer = 0x93e3e000] 18:18:14 INFO - PROCESS | 1938 | 1468199894398 Marionette DEBUG loaded listener.js 18:18:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x95108800) [pid = 1938] [serial = 2052] [outer = 0x93e3e000] 18:18:15 INFO - PROCESS | 1938 | 1468199895279 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 18:18:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:18:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1493ms 18:18:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:18:15 INFO - PROCESS | 1938 | 1468199895350 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 18:18:15 INFO - PROCESS | 1938 | 1468199895353 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 18:18:15 INFO - PROCESS | 1938 | 1468199895359 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:18:15 INFO - PROCESS | 1938 | 1468199895362 Marionette TRACE conn3 <- [1,2706,null,{}] 18:18:15 INFO - PROCESS | 1938 | 1468199895368 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:15 INFO - PROCESS | 1938 | 1468199895372 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:15 INFO - PROCESS | 1938 | 1468199895539 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 18:18:15 INFO - PROCESS | 1938 | 1468199895710 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:15 INFO - PROCESS | 1938 | 1468199895719 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc7400 == 35 [pid = 1938] [id = 684] 18:18:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x8ed0d800) [pid = 1938] [serial = 2053] [outer = (nil)] 18:18:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x90894400) [pid = 1938] [serial = 2054] [outer = 0x8ed0d800] 18:18:15 INFO - PROCESS | 1938 | 1468199895794 Marionette DEBUG loaded listener.js 18:18:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x92242000) [pid = 1938] [serial = 2055] [outer = 0x8ed0d800] 18:18:16 INFO - PROCESS | 1938 | 1468199896812 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 18:18:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:18:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1483ms 18:18:16 INFO - PROCESS | 1938 | 1468199896841 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 18:18:16 INFO - PROCESS | 1938 | 1468199896847 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 18:18:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:18:16 INFO - PROCESS | 1938 | 1468199896854 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:18:16 INFO - PROCESS | 1938 | 1468199896859 Marionette TRACE conn3 <- [1,2710,null,{}] 18:18:16 INFO - PROCESS | 1938 | 1468199896867 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:16 INFO - PROCESS | 1938 | 1468199896872 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:17 INFO - PROCESS | 1938 | 1468199897033 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 18:18:17 INFO - PROCESS | 1938 | 1468199897211 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:17 INFO - PROCESS | 1938 | 1468199897220 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x9088f800 == 36 [pid = 1938] [id = 685] 18:18:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x90890800) [pid = 1938] [serial = 2056] [outer = (nil)] 18:18:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x90d60800) [pid = 1938] [serial = 2057] [outer = 0x90890800] 18:18:17 INFO - PROCESS | 1938 | 1468199897341 Marionette DEBUG loaded listener.js 18:18:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x90f77c00) [pid = 1938] [serial = 2058] [outer = 0x90890800] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc9000 == 35 [pid = 1938] [id = 669] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x910c3c00 == 34 [pid = 1938] [id = 671] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x90f75c00 == 33 [pid = 1938] [id = 672] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x9252d800 == 32 [pid = 1938] [id = 679] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x90d60400 == 31 [pid = 1938] [id = 678] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec59400 == 30 [pid = 1938] [id = 677] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed0b000 == 29 [pid = 1938] [id = 675] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x906bf000 == 28 [pid = 1938] [id = 670] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f3800 == 27 [pid = 1938] [id = 660] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f4400 == 26 [pid = 1938] [id = 659] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x906bac00 == 25 [pid = 1938] [id = 668] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x95306c00 == 24 [pid = 1938] [id = 666] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x92247400 == 23 [pid = 1938] [id = 658] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x9058f800 == 22 [pid = 1938] [id = 663] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x92756000 == 21 [pid = 1938] [id = 674] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec53400 == 20 [pid = 1938] [id = 673] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x93e49c00 == 19 [pid = 1938] [id = 664] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f0c00 == 18 [pid = 1938] [id = 661] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebcac00 == 17 [pid = 1938] [id = 676] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebcc000 == 16 [pid = 1938] [id = 667] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x93e42c00 == 15 [pid = 1938] [id = 665] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc9400 == 14 [pid = 1938] [id = 662] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x90f6d000 == 13 [pid = 1938] [id = 657] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec50800 == 12 [pid = 1938] [id = 656] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc7400 == 11 [pid = 1938] [id = 684] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec57800 == 10 [pid = 1938] [id = 682] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x93c5b400 == 9 [pid = 1938] [id = 683] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc5800 == 8 [pid = 1938] [id = 680] 18:18:18 INFO - PROCESS | 1938 | --DOCSHELL 0x8ede1c00 == 7 [pid = 1938] [id = 681] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x9089b400) [pid = 1938] [serial = 1989] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x906bec00) [pid = 1938] [serial = 1988] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x92358400) [pid = 1938] [serial = 1992] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x9224dc00) [pid = 1938] [serial = 1991] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x95295c00) [pid = 1938] [serial = 1995] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x9528a000) [pid = 1938] [serial = 1994] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x9530f400) [pid = 1938] [serial = 1998] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x9530b400) [pid = 1938] [serial = 1997] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x9548b000) [pid = 1938] [serial = 2001] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x9537fc00) [pid = 1938] [serial = 2000] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x98e17000) [pid = 1938] [serial = 2004] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x98d73800) [pid = 1938] [serial = 2003] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x92527c00) [pid = 1938] [serial = 2018] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x925f1400) [pid = 1938] [serial = 2022] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x90890000) [pid = 1938] [serial = 2012] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x925ef400) [pid = 1938] [serial = 2019] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x920d0000) [pid = 1938] [serial = 2015] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x920d6c00) [pid = 1938] [serial = 2016] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 54 (0x90898000) [pid = 1938] [serial = 2013] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 53 (0x92351c00) [pid = 1938] [serial = 2021] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 52 (0x8ec50000) [pid = 1938] [serial = 2009] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 51 (0x8ed12800) [pid = 1938] [serial = 2010] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 50 (0x90d66000) [pid = 1938] [serial = 2007] [outer = (nil)] [url = about:blank] 18:18:18 INFO - PROCESS | 1938 | --DOMWINDOW == 49 (0x90890400) [pid = 1938] [serial = 2006] [outer = (nil)] [url = about:blank] 18:18:19 INFO - PROCESS | 1938 | 1468199899172 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 18:18:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:18:19 INFO - PROCESS | 1938 | 1468199899198 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 18:18:19 INFO - PROCESS | 1938 | 1468199899206 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:18:19 INFO - PROCESS | 1938 | 1468199899209 Marionette TRACE conn3 <- [1,2714,null,{}] 18:18:19 INFO - PROCESS | 1938 | 1468199899217 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:19 INFO - PROCESS | 1938 | 1468199899222 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:19 INFO - PROCESS | 1938 | 1468199899371 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 18:18:19 INFO - PROCESS | 1938 | 1468199899498 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:19 INFO - PROCESS | 1938 | 1468199899511 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed16c00 == 8 [pid = 1938] [id = 686] 18:18:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 50 (0x8ed17000) [pid = 1938] [serial = 2059] [outer = (nil)] 18:18:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 51 (0x8ede2c00) [pid = 1938] [serial = 2060] [outer = 0x8ed17000] 18:18:19 INFO - PROCESS | 1938 | 1468199899577 Marionette DEBUG loaded listener.js 18:18:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 52 (0x8edec400) [pid = 1938] [serial = 2061] [outer = 0x8ed17000] 18:18:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:18:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1131ms 18:18:20 INFO - PROCESS | 1938 | 1468199900326 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 18:18:20 INFO - PROCESS | 1938 | 1468199900336 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 18:18:20 INFO - PROCESS | 1938 | 1468199900343 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 18:18:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:18:20 INFO - PROCESS | 1938 | 1468199900353 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:18:20 INFO - PROCESS | 1938 | 1468199900357 Marionette TRACE conn3 <- [1,2718,null,{}] 18:18:20 INFO - PROCESS | 1938 | 1468199900362 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:20 INFO - PROCESS | 1938 | 1468199900368 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:20 INFO - PROCESS | 1938 | 1468199900526 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 18:18:20 INFO - PROCESS | 1938 | 1468199900658 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:20 INFO - PROCESS | 1938 | 1468199900664 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x90898400 == 9 [pid = 1938] [id = 687] 18:18:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 53 (0x9089b400) [pid = 1938] [serial = 2062] [outer = (nil)] 18:18:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0x90d61000) [pid = 1938] [serial = 2063] [outer = 0x9089b400] 18:18:20 INFO - PROCESS | 1938 | 1468199900733 Marionette DEBUG loaded listener.js 18:18:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x90d69c00) [pid = 1938] [serial = 2064] [outer = 0x9089b400] 18:18:21 INFO - PROCESS | 1938 | 1468199901502 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 18:18:21 INFO - PROCESS | 1938 | 1468199901542 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 18:18:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:18:21 INFO - PROCESS | 1938 | 1468199901559 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:18:21 INFO - PROCESS | 1938 | 1468199901564 Marionette TRACE conn3 <- [1,2722,null,{}] 18:18:21 INFO - PROCESS | 1938 | 1468199901584 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:21 INFO - PROCESS | 1938 | 1468199901593 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:21 INFO - PROCESS | 1938 | 1468199901792 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 18:18:21 INFO - PROCESS | 1938 | 1468199901880 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:21 INFO - PROCESS | 1938 | 1468199901887 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x92250000 == 10 [pid = 1938] [id = 688] 18:18:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x92250800) [pid = 1938] [serial = 2065] [outer = (nil)] 18:18:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x9234fc00) [pid = 1938] [serial = 2066] [outer = 0x92250800] 18:18:21 INFO - PROCESS | 1938 | 1468199901956 Marionette DEBUG loaded listener.js 18:18:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x9235b400) [pid = 1938] [serial = 2067] [outer = 0x92250800] 18:18:22 INFO - PROCESS | 1938 | 1468199902835 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 18:18:22 INFO - PROCESS | 1938 | 1468199902905 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 18:18:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:18:22 INFO - PROCESS | 1938 | 1468199902923 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:18:22 INFO - PROCESS | 1938 | 1468199902925 Marionette TRACE conn3 <- [1,2726,null,{}] 18:18:22 INFO - PROCESS | 1938 | 1468199902939 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:22 INFO - PROCESS | 1938 | 1468199902944 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:23 INFO - PROCESS | 1938 | 1468199903143 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 18:18:23 INFO - PROCESS | 1938 | 1468199903162 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:23 INFO - PROCESS | 1938 | 1468199903169 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed14c00 == 11 [pid = 1938] [id = 689] 18:18:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x92353000) [pid = 1938] [serial = 2068] [outer = (nil)] 18:18:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x925f3c00) [pid = 1938] [serial = 2069] [outer = 0x92353000] 18:18:23 INFO - PROCESS | 1938 | 1468199903242 Marionette DEBUG loaded listener.js 18:18:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x92718c00) [pid = 1938] [serial = 2070] [outer = 0x92353000] 18:18:23 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x8eded400) [pid = 1938] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:18:23 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x910c5800) [pid = 1938] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:18:23 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x92757c00) [pid = 1938] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:18:23 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x8ed15800) [pid = 1938] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:18:23 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x8ed18000) [pid = 1938] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:18:23 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x920cf000) [pid = 1938] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:18:23 INFO - PROCESS | 1938 | --DOMWINDOW == 54 (0x925eac00) [pid = 1938] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:18:24 INFO - PROCESS | 1938 | 1468199904237 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 18:18:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:18:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1348ms 18:18:24 INFO - PROCESS | 1938 | 1468199904260 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 18:18:24 INFO - PROCESS | 1938 | 1468199904264 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 18:18:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:18:24 INFO - PROCESS | 1938 | 1468199904269 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:18:24 INFO - PROCESS | 1938 | 1468199904271 Marionette TRACE conn3 <- [1,2730,null,{}] 18:18:24 INFO - PROCESS | 1938 | 1468199904277 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:24 INFO - PROCESS | 1938 | 1468199904281 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:24 INFO - PROCESS | 1938 | 1468199904476 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 18:18:24 INFO - PROCESS | 1938 | 1468199904491 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:24 INFO - PROCESS | 1938 | 1468199904500 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed15800 == 12 [pid = 1938] [id = 690] 18:18:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x906c2000) [pid = 1938] [serial = 2071] [outer = (nil)] 18:18:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x92759400) [pid = 1938] [serial = 2072] [outer = 0x906c2000] 18:18:24 INFO - PROCESS | 1938 | 1468199904560 Marionette DEBUG loaded listener.js 18:18:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x931f1000) [pid = 1938] [serial = 2073] [outer = 0x906c2000] 18:18:25 INFO - PROCESS | 1938 | 1468199905740 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 18:18:25 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 18:18:25 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 18:18:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 18:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:18:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:18:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1527ms 18:18:25 INFO - PROCESS | 1938 | 1468199905798 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 18:18:25 INFO - PROCESS | 1938 | 1468199905802 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 18:18:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:18:25 INFO - PROCESS | 1938 | 1468199905807 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:18:25 INFO - PROCESS | 1938 | 1468199905809 Marionette TRACE conn3 <- [1,2734,null,{}] 18:18:25 INFO - PROCESS | 1938 | 1468199905815 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:25 INFO - PROCESS | 1938 | 1468199905824 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:26 INFO - PROCESS | 1938 | 1468199906055 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 18:18:26 INFO - PROCESS | 1938 | 1468199906239 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:26 INFO - PROCESS | 1938 | 1468199906251 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed0cc00 == 13 [pid = 1938] [id = 691] 18:18:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x8ed0d000) [pid = 1938] [serial = 2074] [outer = (nil)] 18:18:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x8ed18000) [pid = 1938] [serial = 2075] [outer = 0x8ed0d000] 18:18:26 INFO - PROCESS | 1938 | 1468199906371 Marionette DEBUG loaded listener.js 18:18:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x9058ac00) [pid = 1938] [serial = 2076] [outer = 0x8ed0d000] 18:18:27 INFO - PROCESS | 1938 | 1468199907335 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 18:18:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:18:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1581ms 18:18:27 INFO - PROCESS | 1938 | 1468199907391 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 18:18:27 INFO - PROCESS | 1938 | 1468199907398 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 18:18:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:18:27 INFO - PROCESS | 1938 | 1468199907406 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:18:27 INFO - PROCESS | 1938 | 1468199907410 Marionette TRACE conn3 <- [1,2738,null,{}] 18:18:27 INFO - PROCESS | 1938 | 1468199907417 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:27 INFO - PROCESS | 1938 | 1468199907422 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:27 INFO - PROCESS | 1938 | 1468199907648 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 18:18:27 INFO - PROCESS | 1938 | 1468199907869 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:27 INFO - PROCESS | 1938 | 1468199907877 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed15400 == 14 [pid = 1938] [id = 692] 18:18:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x910bd000) [pid = 1938] [serial = 2077] [outer = (nil)] 18:18:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x920cac00) [pid = 1938] [serial = 2078] [outer = 0x910bd000] 18:18:28 INFO - PROCESS | 1938 | 1468199908028 Marionette DEBUG loaded listener.js 18:18:28 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x920d1800) [pid = 1938] [serial = 2079] [outer = 0x910bd000] 18:18:28 INFO - PROCESS | 1938 | 1468199908958 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 18:18:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:18:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1631ms 18:18:29 INFO - PROCESS | 1938 | 1468199909037 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 18:18:29 INFO - PROCESS | 1938 | 1468199909042 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 18:18:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:18:29 INFO - PROCESS | 1938 | 1468199909049 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:18:29 INFO - PROCESS | 1938 | 1468199909052 Marionette TRACE conn3 <- [1,2742,null,{}] 18:18:29 INFO - PROCESS | 1938 | 1468199909058 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:29 INFO - PROCESS | 1938 | 1468199909063 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:29 INFO - PROCESS | 1938 | 1468199909236 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 18:18:29 INFO - PROCESS | 1938 | 1468199909404 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:29 INFO - PROCESS | 1938 | 1468199909410 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x9242e000 == 15 [pid = 1938] [id = 693] 18:18:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x92524000) [pid = 1938] [serial = 2080] [outer = (nil)] 18:18:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x925efc00) [pid = 1938] [serial = 2081] [outer = 0x92524000] 18:18:29 INFO - PROCESS | 1938 | 1468199909493 Marionette DEBUG loaded listener.js 18:18:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x9271f800) [pid = 1938] [serial = 2082] [outer = 0x92524000] 18:18:30 INFO - PROCESS | 1938 | 1468199910653 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 18:18:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:18:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1682ms 18:18:30 INFO - PROCESS | 1938 | 1468199910732 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 18:18:30 INFO - PROCESS | 1938 | 1468199910738 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 18:18:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:18:30 INFO - PROCESS | 1938 | 1468199910746 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:18:30 INFO - PROCESS | 1938 | 1468199910750 Marionette TRACE conn3 <- [1,2746,null,{}] 18:18:30 INFO - PROCESS | 1938 | 1468199910758 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:30 INFO - PROCESS | 1938 | 1468199910763 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:30 INFO - PROCESS | 1938 | 1468199910975 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 18:18:30 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed14c00 == 14 [pid = 1938] [id = 689] 18:18:30 INFO - PROCESS | 1938 | --DOCSHELL 0x92250000 == 13 [pid = 1938] [id = 688] 18:18:30 INFO - PROCESS | 1938 | --DOCSHELL 0x90898400 == 12 [pid = 1938] [id = 687] 18:18:31 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed16c00 == 11 [pid = 1938] [id = 686] 18:18:31 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x920d8800) [pid = 1938] [serial = 2036] [outer = (nil)] [url = about:blank] 18:18:31 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x9224a400) [pid = 1938] [serial = 2037] [outer = (nil)] [url = about:blank] 18:18:31 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x9275a800) [pid = 1938] [serial = 2024] [outer = (nil)] [url = about:blank] 18:18:31 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x910b8400) [pid = 1938] [serial = 2028] [outer = (nil)] [url = about:blank] 18:18:31 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x93c57800) [pid = 1938] [serial = 2025] [outer = (nil)] [url = about:blank] 18:18:31 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x906bcc00) [pid = 1938] [serial = 2033] [outer = (nil)] [url = about:blank] 18:18:31 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x906ba400) [pid = 1938] [serial = 2027] [outer = (nil)] [url = about:blank] 18:18:31 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x92758800) [pid = 1938] [serial = 2031] [outer = (nil)] [url = about:blank] 18:18:31 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x9251f400) [pid = 1938] [serial = 2030] [outer = (nil)] [url = about:blank] 18:18:31 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x92758400) [pid = 1938] [serial = 2040] [outer = (nil)] [url = about:blank] 18:18:31 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x906c5800) [pid = 1938] [serial = 2034] [outer = (nil)] [url = about:blank] 18:18:31 INFO - PROCESS | 1938 | --DOMWINDOW == 54 (0x92714400) [pid = 1938] [serial = 2039] [outer = (nil)] [url = about:blank] 18:18:31 INFO - PROCESS | 1938 | --DOMWINDOW == 53 (0x93c61000) [pid = 1938] [serial = 2043] [outer = (nil)] [url = about:blank] 18:18:31 INFO - PROCESS | 1938 | --DOMWINDOW == 52 (0x92523400) [pid = 1938] [serial = 2042] [outer = (nil)] [url = about:blank] 18:18:31 INFO - PROCESS | 1938 | 1468199911214 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:31 INFO - PROCESS | 1938 | 1468199911225 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec50400 == 12 [pid = 1938] [id = 694] 18:18:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 53 (0x8ec52c00) [pid = 1938] [serial = 2083] [outer = (nil)] 18:18:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0x8ede0c00) [pid = 1938] [serial = 2084] [outer = 0x8ec52c00] 18:18:31 INFO - PROCESS | 1938 | 1468199911298 Marionette DEBUG loaded listener.js 18:18:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x90590400) [pid = 1938] [serial = 2085] [outer = 0x8ec52c00] 18:18:32 INFO - PROCESS | 1938 | 1468199912025 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 18:18:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:18:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1338ms 18:18:32 INFO - PROCESS | 1938 | 1468199912091 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 18:18:32 INFO - PROCESS | 1938 | 1468199912098 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 18:18:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:18:32 INFO - PROCESS | 1938 | 1468199912112 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:18:32 INFO - PROCESS | 1938 | 1468199912115 Marionette TRACE conn3 <- [1,2750,null,{}] 18:18:32 INFO - PROCESS | 1938 | 1468199912121 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:32 INFO - PROCESS | 1938 | 1468199912126 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:32 INFO - PROCESS | 1938 | 1468199912275 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 18:18:32 INFO - PROCESS | 1938 | 1468199912285 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:32 INFO - PROCESS | 1938 | 1468199912291 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d5f800 == 13 [pid = 1938] [id = 695] 18:18:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x90f6d000) [pid = 1938] [serial = 2086] [outer = (nil)] 18:18:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x90f75c00) [pid = 1938] [serial = 2087] [outer = 0x90f6d000] 18:18:32 INFO - PROCESS | 1938 | 1468199912357 Marionette DEBUG loaded listener.js 18:18:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x910c0c00) [pid = 1938] [serial = 2088] [outer = 0x90f6d000] 18:18:33 INFO - PROCESS | 1938 | 1468199913245 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 18:18:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:18:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1183ms 18:18:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:18:33 INFO - PROCESS | 1938 | 1468199913296 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 18:18:33 INFO - PROCESS | 1938 | 1468199913299 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 18:18:33 INFO - PROCESS | 1938 | 1468199913305 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:18:33 INFO - PROCESS | 1938 | 1468199913311 Marionette TRACE conn3 <- [1,2754,null,{}] 18:18:33 INFO - PROCESS | 1938 | 1468199913330 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:33 INFO - PROCESS | 1938 | 1468199913339 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:33 INFO - PROCESS | 1938 | 1468199913490 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 18:18:33 INFO - PROCESS | 1938 | 1468199913632 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:33 INFO - PROCESS | 1938 | 1468199913643 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x92359c00 == 14 [pid = 1938] [id = 696] 18:18:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x9235a000) [pid = 1938] [serial = 2089] [outer = (nil)] 18:18:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x92529000) [pid = 1938] [serial = 2090] [outer = 0x9235a000] 18:18:33 INFO - PROCESS | 1938 | 1468199913710 Marionette DEBUG loaded listener.js 18:18:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x925f4c00) [pid = 1938] [serial = 2091] [outer = 0x9235a000] 18:18:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:18:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1294ms 18:18:34 INFO - PROCESS | 1938 | 1468199914591 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 18:18:34 INFO - PROCESS | 1938 | 1468199914599 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 18:18:34 INFO - PROCESS | 1938 | 1468199914603 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 18:18:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:18:34 INFO - PROCESS | 1938 | 1468199914609 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:18:34 INFO - PROCESS | 1938 | 1468199914611 Marionette TRACE conn3 <- [1,2758,null,{}] 18:18:34 INFO - PROCESS | 1938 | 1468199914616 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:34 INFO - PROCESS | 1938 | 1468199914621 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:34 INFO - PROCESS | 1938 | 1468199914830 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 18:18:34 INFO - PROCESS | 1938 | 1468199914852 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:34 INFO - PROCESS | 1938 | 1468199914858 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x931f6800 == 15 [pid = 1938] [id = 697] 18:18:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x931f7000) [pid = 1938] [serial = 2092] [outer = (nil)] 18:18:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x93c39000) [pid = 1938] [serial = 2093] [outer = 0x931f7000] 18:18:34 INFO - PROCESS | 1938 | 1468199914921 Marionette DEBUG loaded listener.js 18:18:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x93c61000) [pid = 1938] [serial = 2094] [outer = 0x931f7000] 18:18:35 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x8ede3800) [pid = 1938] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:18:35 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x90890800) [pid = 1938] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:18:35 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x9089b400) [pid = 1938] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:18:35 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x8ed17000) [pid = 1938] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:18:35 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x90f73000) [pid = 1938] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:18:35 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x93e3e000) [pid = 1938] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:18:35 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x8ed0d800) [pid = 1938] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:18:35 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x92353000) [pid = 1938] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:18:35 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x92250800) [pid = 1938] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:18:35 INFO - PROCESS | 1938 | 1468199915755 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 18:18:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:18:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1184ms 18:18:35 INFO - PROCESS | 1938 | 1468199915794 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 18:18:35 INFO - PROCESS | 1938 | 1468199915796 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 18:18:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:18:35 INFO - PROCESS | 1938 | 1468199915802 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:18:35 INFO - PROCESS | 1938 | 1468199915805 Marionette TRACE conn3 <- [1,2762,null,{}] 18:18:35 INFO - PROCESS | 1938 | 1468199915810 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:35 INFO - PROCESS | 1938 | 1468199915814 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:35 INFO - PROCESS | 1938 | 1468199915946 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 18:18:35 INFO - PROCESS | 1938 | 1468199915961 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:35 INFO - PROCESS | 1938 | 1468199915970 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc9c00 == 16 [pid = 1938] [id = 698] 18:18:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x920d6800) [pid = 1938] [serial = 2095] [outer = (nil)] 18:18:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x93c3bc00) [pid = 1938] [serial = 2096] [outer = 0x920d6800] 18:18:36 INFO - PROCESS | 1938 | 1468199916030 Marionette DEBUG loaded listener.js 18:18:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x93e3ec00) [pid = 1938] [serial = 2097] [outer = 0x920d6800] 18:18:36 INFO - PROCESS | 1938 | 1468199916851 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 18:18:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:18:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1076ms 18:18:36 INFO - PROCESS | 1938 | 1468199916879 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 18:18:36 INFO - PROCESS | 1938 | 1468199916883 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 18:18:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:18:36 INFO - PROCESS | 1938 | 1468199916888 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:18:36 INFO - PROCESS | 1938 | 1468199916891 Marionette TRACE conn3 <- [1,2766,null,{}] 18:18:36 INFO - PROCESS | 1938 | 1468199916904 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:36 INFO - PROCESS | 1938 | 1468199916914 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:37 INFO - PROCESS | 1938 | 1468199917111 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 18:18:37 INFO - PROCESS | 1938 | 1468199917121 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:37 INFO - PROCESS | 1938 | 1468199917128 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f1000 == 17 [pid = 1938] [id = 699] 18:18:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x92249400) [pid = 1938] [serial = 2098] [outer = (nil)] 18:18:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x95297400) [pid = 1938] [serial = 2099] [outer = 0x92249400] 18:18:37 INFO - PROCESS | 1938 | 1468199917191 Marionette DEBUG loaded listener.js 18:18:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x95304000) [pid = 1938] [serial = 2100] [outer = 0x92249400] 18:18:38 INFO - PROCESS | 1938 | 1468199918234 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 18:18:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:18:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1388ms 18:18:38 INFO - PROCESS | 1938 | 1468199918277 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 18:18:38 INFO - PROCESS | 1938 | 1468199918284 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 18:18:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:18:38 INFO - PROCESS | 1938 | 1468199918292 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:18:38 INFO - PROCESS | 1938 | 1468199918297 Marionette TRACE conn3 <- [1,2770,null,{}] 18:18:38 INFO - PROCESS | 1938 | 1468199918306 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:38 INFO - PROCESS | 1938 | 1468199918311 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:38 INFO - PROCESS | 1938 | 1468199918519 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 18:18:38 INFO - PROCESS | 1938 | 1468199918690 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:38 INFO - PROCESS | 1938 | 1468199918701 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed10000 == 18 [pid = 1938] [id = 700] 18:18:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x8ede1800) [pid = 1938] [serial = 2101] [outer = (nil)] 18:18:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x9089ec00) [pid = 1938] [serial = 2102] [outer = 0x8ede1800] 18:18:38 INFO - PROCESS | 1938 | 1468199918773 Marionette DEBUG loaded listener.js 18:18:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x90f71000) [pid = 1938] [serial = 2103] [outer = 0x8ede1800] 18:18:39 INFO - PROCESS | 1938 | 1468199919681 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 18:18:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:18:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1436ms 18:18:39 INFO - PROCESS | 1938 | 1468199919728 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 18:18:39 INFO - PROCESS | 1938 | 1468199919734 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 18:18:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:18:39 INFO - PROCESS | 1938 | 1468199919744 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:18:39 INFO - PROCESS | 1938 | 1468199919748 Marionette TRACE conn3 <- [1,2774,null,{}] 18:18:39 INFO - PROCESS | 1938 | 1468199919754 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:39 INFO - PROCESS | 1938 | 1468199919760 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:39 INFO - PROCESS | 1938 | 1468199919931 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 18:18:40 INFO - PROCESS | 1938 | 1468199920103 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:40 INFO - PROCESS | 1938 | 1468199920113 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x910bf000 == 19 [pid = 1938] [id = 701] 18:18:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x92354c00) [pid = 1938] [serial = 2104] [outer = (nil)] 18:18:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x9252a800) [pid = 1938] [serial = 2105] [outer = 0x92354c00] 18:18:40 INFO - PROCESS | 1938 | 1468199920188 Marionette DEBUG loaded listener.js 18:18:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9271fc00) [pid = 1938] [serial = 2106] [outer = 0x92354c00] 18:18:41 INFO - PROCESS | 1938 | 1468199921164 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 18:18:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:18:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1480ms 18:18:41 INFO - PROCESS | 1938 | 1468199921225 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 18:18:41 INFO - PROCESS | 1938 | 1468199921229 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 18:18:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:18:41 INFO - PROCESS | 1938 | 1468199921236 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:18:41 INFO - PROCESS | 1938 | 1468199921241 Marionette TRACE conn3 <- [1,2778,null,{}] 18:18:41 INFO - PROCESS | 1938 | 1468199921257 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:41 INFO - PROCESS | 1938 | 1468199921265 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:41 INFO - PROCESS | 1938 | 1468199921467 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 18:18:41 INFO - PROCESS | 1938 | 1468199921637 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:41 INFO - PROCESS | 1938 | 1468199921650 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x95290800 == 20 [pid = 1938] [id = 702] 18:18:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x95291400) [pid = 1938] [serial = 2107] [outer = (nil)] 18:18:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x95309800) [pid = 1938] [serial = 2108] [outer = 0x95291400] 18:18:41 INFO - PROCESS | 1938 | 1468199921726 Marionette DEBUG loaded listener.js 18:18:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x9530ec00) [pid = 1938] [serial = 2109] [outer = 0x95291400] 18:18:42 INFO - PROCESS | 1938 | 1468199922590 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 18:18:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:18:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1395ms 18:18:42 INFO - PROCESS | 1938 | 1468199922632 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 18:18:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:18:42 INFO - PROCESS | 1938 | 1468199922636 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 18:18:42 INFO - PROCESS | 1938 | 1468199922642 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:18:42 INFO - PROCESS | 1938 | 1468199922646 Marionette TRACE conn3 <- [1,2782,null,{}] 18:18:42 INFO - PROCESS | 1938 | 1468199922651 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:42 INFO - PROCESS | 1938 | 1468199922656 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:42 INFO - PROCESS | 1938 | 1468199922813 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 18:18:43 INFO - PROCESS | 1938 | 1468199923006 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:43 INFO - PROCESS | 1938 | 1468199923018 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec57c00 == 21 [pid = 1938] [id = 703] 18:18:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x920ce400) [pid = 1938] [serial = 2110] [outer = (nil)] 18:18:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9537c800) [pid = 1938] [serial = 2111] [outer = 0x920ce400] 18:18:43 INFO - PROCESS | 1938 | 1468199923132 Marionette DEBUG loaded listener.js 18:18:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x95481400) [pid = 1938] [serial = 2112] [outer = 0x920ce400] 18:18:44 INFO - PROCESS | 1938 | 1468199924033 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 18:18:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:18:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1437ms 18:18:44 INFO - PROCESS | 1938 | 1468199924080 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 18:18:44 INFO - PROCESS | 1938 | 1468199924084 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 18:18:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:18:44 INFO - PROCESS | 1938 | 1468199924296 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:18:44 INFO - PROCESS | 1938 | 1468199924301 Marionette TRACE conn3 <- [1,2786,null,{}] 18:18:44 INFO - PROCESS | 1938 | 1468199924309 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:44 INFO - PROCESS | 1938 | 1468199924314 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:44 INFO - PROCESS | 1938 | 1468199924459 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 18:18:44 INFO - PROCESS | 1938 | 1468199924691 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:44 INFO - PROCESS | 1938 | 1468199924702 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:44 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c4c00 == 22 [pid = 1938] [id = 704] 18:18:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x906c5000) [pid = 1938] [serial = 2113] [outer = (nil)] 18:18:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x90893000) [pid = 1938] [serial = 2114] [outer = 0x906c5000] 18:18:44 INFO - PROCESS | 1938 | 1468199924780 Marionette DEBUG loaded listener.js 18:18:44 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x90d6ac00) [pid = 1938] [serial = 2115] [outer = 0x906c5000] 18:18:45 INFO - PROCESS | 1938 | 1468199925617 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 18:18:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:18:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1358ms 18:18:45 INFO - PROCESS | 1938 | 1468199925629 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 18:18:45 INFO - PROCESS | 1938 | 1468199925634 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 18:18:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:18:45 INFO - PROCESS | 1938 | 1468199925642 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:18:45 INFO - PROCESS | 1938 | 1468199925645 Marionette TRACE conn3 <- [1,2790,null,{}] 18:18:45 INFO - PROCESS | 1938 | 1468199925654 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:45 INFO - PROCESS | 1938 | 1468199925661 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:45 INFO - PROCESS | 1938 | 1468199925813 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 18:18:46 INFO - PROCESS | 1938 | --DOCSHELL 0x9242e000 == 21 [pid = 1938] [id = 693] 18:18:46 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed15400 == 20 [pid = 1938] [id = 692] 18:18:46 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed0cc00 == 19 [pid = 1938] [id = 691] 18:18:46 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed15800 == 18 [pid = 1938] [id = 690] 18:18:46 INFO - PROCESS | 1938 | --DOCSHELL 0x9088f800 == 17 [pid = 1938] [id = 685] 18:18:46 INFO - PROCESS | 1938 | 1468199926730 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:46 INFO - PROCESS | 1938 | 1468199926743 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x92759400) [pid = 1938] [serial = 2072] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x90892800) [pid = 1938] [serial = 2046] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x90584400) [pid = 1938] [serial = 2045] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x90f77c00) [pid = 1938] [serial = 2058] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x90d60800) [pid = 1938] [serial = 2057] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x90d61000) [pid = 1938] [serial = 2063] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x8ede2c00) [pid = 1938] [serial = 2060] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x9251e400) [pid = 1938] [serial = 2049] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x8edec400) [pid = 1938] [serial = 2061] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x92357400) [pid = 1938] [serial = 2048] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x95108800) [pid = 1938] [serial = 2052] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x93e48400) [pid = 1938] [serial = 2051] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x92242000) [pid = 1938] [serial = 2055] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x90894400) [pid = 1938] [serial = 2054] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x925f3c00) [pid = 1938] [serial = 2069] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x92718c00) [pid = 1938] [serial = 2070] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x9235b400) [pid = 1938] [serial = 2067] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x9234fc00) [pid = 1938] [serial = 2066] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x90d69c00) [pid = 1938] [serial = 2064] [outer = (nil)] [url = about:blank] 18:18:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0fac00 == 18 [pid = 1938] [id = 705] 18:18:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x8ebc1c00) [pid = 1938] [serial = 2116] [outer = (nil)] 18:18:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x8ebc7c00) [pid = 1938] [serial = 2117] [outer = 0x8ebc1c00] 18:18:46 INFO - PROCESS | 1938 | 1468199926969 Marionette DEBUG loaded listener.js 18:18:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x8ec59800) [pid = 1938] [serial = 2118] [outer = 0x8ebc1c00] 18:18:47 INFO - PROCESS | 1938 | 1468199927724 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 18:18:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:18:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 2132ms 18:18:47 INFO - PROCESS | 1938 | 1468199927777 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 18:18:47 INFO - PROCESS | 1938 | 1468199927781 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 18:18:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:18:47 INFO - PROCESS | 1938 | 1468199927788 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:18:47 INFO - PROCESS | 1938 | 1468199927792 Marionette TRACE conn3 <- [1,2794,null,{}] 18:18:47 INFO - PROCESS | 1938 | 1468199927800 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:47 INFO - PROCESS | 1938 | 1468199927807 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:48 INFO - PROCESS | 1938 | 1468199928004 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 18:18:48 INFO - PROCESS | 1938 | 1468199928027 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:48 INFO - PROCESS | 1938 | 1468199928042 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x906bbc00 == 19 [pid = 1938] [id = 706] 18:18:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x906bc400) [pid = 1938] [serial = 2119] [outer = (nil)] 18:18:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x906c3c00) [pid = 1938] [serial = 2120] [outer = 0x906bc400] 18:18:48 INFO - PROCESS | 1938 | 1468199928106 Marionette DEBUG loaded listener.js 18:18:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x90891400) [pid = 1938] [serial = 2121] [outer = 0x906bc400] 18:18:48 INFO - PROCESS | 1938 | 1468199928912 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 18:18:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:18:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1182ms 18:18:48 INFO - PROCESS | 1938 | 1468199928972 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 18:18:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:18:48 INFO - PROCESS | 1938 | 1468199928978 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 18:18:48 INFO - PROCESS | 1938 | 1468199928985 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:18:48 INFO - PROCESS | 1938 | 1468199928988 Marionette TRACE conn3 <- [1,2798,null,{}] 18:18:48 INFO - PROCESS | 1938 | 1468199928993 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:48 INFO - PROCESS | 1938 | 1468199928998 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:49 INFO - PROCESS | 1938 | 1468199929149 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 18:18:49 INFO - PROCESS | 1938 | 1468199929158 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:49 INFO - PROCESS | 1938 | 1468199929165 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:49 INFO - PROCESS | 1938 | ++DOCSHELL 0x90d69800 == 20 [pid = 1938] [id = 707] 18:18:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x90f76000) [pid = 1938] [serial = 2122] [outer = (nil)] 18:18:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x910c5000) [pid = 1938] [serial = 2123] [outer = 0x90f76000] 18:18:49 INFO - PROCESS | 1938 | 1468199929229 Marionette DEBUG loaded listener.js 18:18:49 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x920d5000) [pid = 1938] [serial = 2124] [outer = 0x90f76000] 18:18:50 INFO - PROCESS | 1938 | 1468199930185 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 18:18:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:18:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1229ms 18:18:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:18:50 INFO - PROCESS | 1938 | 1468199930217 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 18:18:50 INFO - PROCESS | 1938 | 1468199930220 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 18:18:50 INFO - PROCESS | 1938 | 1468199930229 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:18:50 INFO - PROCESS | 1938 | 1468199930238 Marionette TRACE conn3 <- [1,2802,null,{}] 18:18:50 INFO - PROCESS | 1938 | 1468199930259 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:50 INFO - PROCESS | 1938 | 1468199930267 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:50 INFO - PROCESS | 1938 | 1468199930463 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 18:18:50 INFO - PROCESS | 1938 | 1468199930485 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:50 INFO - PROCESS | 1938 | 1468199930495 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x9242d400 == 21 [pid = 1938] [id = 708] 18:18:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9242e800) [pid = 1938] [serial = 2125] [outer = (nil)] 18:18:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x92524c00) [pid = 1938] [serial = 2126] [outer = 0x9242e800] 18:18:50 INFO - PROCESS | 1938 | 1468199930559 Marionette DEBUG loaded listener.js 18:18:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x925e7000) [pid = 1938] [serial = 2127] [outer = 0x9242e800] 18:18:51 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x931f7000) [pid = 1938] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:18:51 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x920d6800) [pid = 1938] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:18:51 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x92524000) [pid = 1938] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:18:51 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x906c2000) [pid = 1938] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:18:51 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x90f6d000) [pid = 1938] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:18:51 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x8ec52c00) [pid = 1938] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:18:51 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x910bd000) [pid = 1938] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:18:51 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x8ed0d000) [pid = 1938] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:18:51 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x9235a000) [pid = 1938] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:18:51 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x92249400) [pid = 1938] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:18:51 INFO - PROCESS | 1938 | 1468199931800 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 18:18:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:18:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1605ms 18:18:51 INFO - PROCESS | 1938 | 1468199931850 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 18:18:51 INFO - PROCESS | 1938 | 1468199931855 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 18:18:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:18:51 INFO - PROCESS | 1938 | 1468199931865 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:18:51 INFO - PROCESS | 1938 | 1468199931870 Marionette TRACE conn3 <- [1,2806,null,{}] 18:18:51 INFO - PROCESS | 1938 | 1468199931878 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:51 INFO - PROCESS | 1938 | 1468199931883 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:52 INFO - PROCESS | 1938 | 1468199932042 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 18:18:52 INFO - PROCESS | 1938 | 1468199932261 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:52 INFO - PROCESS | 1938 | 1468199932275 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc8400 == 22 [pid = 1938] [id = 709] 18:18:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x8ebc9800) [pid = 1938] [serial = 2128] [outer = (nil)] 18:18:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x90589000) [pid = 1938] [serial = 2129] [outer = 0x8ebc9800] 18:18:52 INFO - PROCESS | 1938 | 1468199932346 Marionette DEBUG loaded listener.js 18:18:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x906be000) [pid = 1938] [serial = 2130] [outer = 0x8ebc9800] 18:18:53 INFO - PROCESS | 1938 | 1468199933264 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 18:18:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:18:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1483ms 18:18:53 INFO - PROCESS | 1938 | 1468199933348 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 18:18:53 INFO - PROCESS | 1938 | 1468199933355 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 18:18:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:18:53 INFO - PROCESS | 1938 | 1468199933365 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:18:53 INFO - PROCESS | 1938 | 1468199933369 Marionette TRACE conn3 <- [1,2810,null,{}] 18:18:53 INFO - PROCESS | 1938 | 1468199933374 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:53 INFO - PROCESS | 1938 | 1468199933380 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:53 INFO - PROCESS | 1938 | 1468199933575 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 18:18:53 INFO - PROCESS | 1938 | 1468199933741 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:53 INFO - PROCESS | 1938 | 1468199933753 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:53 INFO - PROCESS | 1938 | ++DOCSHELL 0x920d3000 == 23 [pid = 1938] [id = 710] 18:18:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x920d3400) [pid = 1938] [serial = 2131] [outer = (nil)] 18:18:53 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x92245800) [pid = 1938] [serial = 2132] [outer = 0x920d3400] 18:18:53 INFO - PROCESS | 1938 | 1468199933874 Marionette DEBUG loaded listener.js 18:18:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x9242d800) [pid = 1938] [serial = 2133] [outer = 0x920d3400] 18:18:54 INFO - PROCESS | 1938 | 1468199934857 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 18:18:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:18:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1532ms 18:18:54 INFO - PROCESS | 1938 | 1468199934896 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 18:18:54 INFO - PROCESS | 1938 | 1468199934899 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 18:18:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:18:54 INFO - PROCESS | 1938 | 1468199934906 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:18:54 INFO - PROCESS | 1938 | 1468199934911 Marionette TRACE conn3 <- [1,2814,null,{}] 18:18:54 INFO - PROCESS | 1938 | 1468199934929 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:54 INFO - PROCESS | 1938 | 1468199934937 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:55 INFO - PROCESS | 1938 | 1468199935104 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 18:18:55 INFO - PROCESS | 1938 | 1468199935283 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:55 INFO - PROCESS | 1938 | 1468199935293 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x92756800 == 24 [pid = 1938] [id = 711] 18:18:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x92758800) [pid = 1938] [serial = 2134] [outer = (nil)] 18:18:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x931eec00) [pid = 1938] [serial = 2135] [outer = 0x92758800] 18:18:55 INFO - PROCESS | 1938 | 1468199935371 Marionette DEBUG loaded listener.js 18:18:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x93c34000) [pid = 1938] [serial = 2136] [outer = 0x92758800] 18:18:56 INFO - PROCESS | 1938 | 1468199936302 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 18:18:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:18:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1437ms 18:18:56 INFO - PROCESS | 1938 | 1468199936343 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 18:18:56 INFO - PROCESS | 1938 | 1468199936347 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 18:18:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:18:56 INFO - PROCESS | 1938 | 1468199936496 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:18:56 INFO - PROCESS | 1938 | 1468199936502 Marionette TRACE conn3 <- [1,2818,null,{}] 18:18:56 INFO - PROCESS | 1938 | 1468199936509 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:56 INFO - PROCESS | 1938 | 1468199936514 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:56 INFO - PROCESS | 1938 | 1468199936677 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 18:18:56 INFO - PROCESS | 1938 | 1468199936890 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:56 INFO - PROCESS | 1938 | 1468199936903 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec52400 == 25 [pid = 1938] [id = 712] 18:18:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x8ede4c00) [pid = 1938] [serial = 2137] [outer = (nil)] 18:18:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x8edee000) [pid = 1938] [serial = 2138] [outer = 0x8ede4c00] 18:18:57 INFO - PROCESS | 1938 | 1468199937032 Marionette DEBUG loaded listener.js 18:18:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x906c2000) [pid = 1938] [serial = 2139] [outer = 0x8ede4c00] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x93c39000) [pid = 1938] [serial = 2093] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x93c3bc00) [pid = 1938] [serial = 2096] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x925efc00) [pid = 1938] [serial = 2081] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x9271f800) [pid = 1938] [serial = 2082] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x931f1000) [pid = 1938] [serial = 2073] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x90f75c00) [pid = 1938] [serial = 2087] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x910c0c00) [pid = 1938] [serial = 2088] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x8ede0c00) [pid = 1938] [serial = 2084] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x90590400) [pid = 1938] [serial = 2085] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x920cac00) [pid = 1938] [serial = 2078] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x920d1800) [pid = 1938] [serial = 2079] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x8ed18000) [pid = 1938] [serial = 2075] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x9058ac00) [pid = 1938] [serial = 2076] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x92529000) [pid = 1938] [serial = 2090] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x925f4c00) [pid = 1938] [serial = 2091] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x93c61000) [pid = 1938] [serial = 2094] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 54 (0x95297400) [pid = 1938] [serial = 2099] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 53 (0x95304000) [pid = 1938] [serial = 2100] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | --DOMWINDOW == 52 (0x93e3ec00) [pid = 1938] [serial = 2097] [outer = (nil)] [url = about:blank] 18:18:57 INFO - PROCESS | 1938 | 1468199937830 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 18:18:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:18:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1397ms 18:18:57 INFO - PROCESS | 1938 | 1468199937882 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 18:18:57 INFO - PROCESS | 1938 | 1468199937887 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 18:18:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:18:57 INFO - PROCESS | 1938 | 1468199937895 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:18:57 INFO - PROCESS | 1938 | 1468199937897 Marionette TRACE conn3 <- [1,2822,null,{}] 18:18:57 INFO - PROCESS | 1938 | 1468199937907 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:57 INFO - PROCESS | 1938 | 1468199937913 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:58 INFO - PROCESS | 1938 | 1468199938059 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 18:18:58 INFO - PROCESS | 1938 | 1468199938105 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:58 INFO - PROCESS | 1938 | 1468199938115 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc9400 == 26 [pid = 1938] [id = 713] 18:18:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 53 (0x910c0000) [pid = 1938] [serial = 2140] [outer = (nil)] 18:18:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0x920cb000) [pid = 1938] [serial = 2141] [outer = 0x910c0000] 18:18:58 INFO - PROCESS | 1938 | 1468199938181 Marionette DEBUG loaded listener.js 18:18:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x920d6800) [pid = 1938] [serial = 2142] [outer = 0x910c0000] 18:18:59 INFO - PROCESS | 1938 | 1468199939057 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 18:18:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:18:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1181ms 18:18:59 INFO - PROCESS | 1938 | 1468199939077 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 18:18:59 INFO - PROCESS | 1938 | 1468199939080 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 18:18:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:18:59 INFO - PROCESS | 1938 | 1468199939087 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:18:59 INFO - PROCESS | 1938 | 1468199939090 Marionette TRACE conn3 <- [1,2826,null,{}] 18:18:59 INFO - PROCESS | 1938 | 1468199939096 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:59 INFO - PROCESS | 1938 | 1468199939100 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:59 INFO - PROCESS | 1938 | 1468199939242 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 18:18:59 INFO - PROCESS | 1938 | 1468199939376 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:59 INFO - PROCESS | 1938 | 1468199939401 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:18:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x92715c00 == 27 [pid = 1938] [id = 714] 18:18:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x92717800) [pid = 1938] [serial = 2143] [outer = (nil)] 18:18:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x9271ac00) [pid = 1938] [serial = 2144] [outer = 0x92717800] 18:18:59 INFO - PROCESS | 1938 | 1468199939465 Marionette DEBUG loaded listener.js 18:18:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x92757c00) [pid = 1938] [serial = 2145] [outer = 0x92717800] 18:19:00 INFO - PROCESS | 1938 | 1468199940241 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:19:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:19:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1179ms 18:19:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:19:00 INFO - PROCESS | 1938 | 1468199940275 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 18:19:00 INFO - PROCESS | 1938 | 1468199940278 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 18:19:00 INFO - PROCESS | 1938 | 1468199940284 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:19:00 INFO - PROCESS | 1938 | 1468199940287 Marionette TRACE conn3 <- [1,2830,null,{}] 18:19:00 INFO - PROCESS | 1938 | 1468199940292 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:00 INFO - PROCESS | 1938 | 1468199940296 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:00 INFO - PROCESS | 1938 | 1468199940488 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 18:19:00 INFO - PROCESS | 1938 | 1468199940515 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:00 INFO - PROCESS | 1938 | 1468199940524 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x9275a000 == 28 [pid = 1938] [id = 715] 18:19:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x9275bc00) [pid = 1938] [serial = 2146] [outer = (nil)] 18:19:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x93c57800) [pid = 1938] [serial = 2147] [outer = 0x9275bc00] 18:19:00 INFO - PROCESS | 1938 | 1468199940590 Marionette DEBUG loaded listener.js 18:19:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x93e40000) [pid = 1938] [serial = 2148] [outer = 0x9275bc00] 18:19:01 INFO - PROCESS | 1938 | 1468199941442 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 18:19:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:19:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1231ms 18:19:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:19:01 INFO - PROCESS | 1938 | 1468199941515 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 18:19:01 INFO - PROCESS | 1938 | 1468199941518 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 18:19:01 INFO - PROCESS | 1938 | 1468199941524 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:19:01 INFO - PROCESS | 1938 | 1468199941527 Marionette TRACE conn3 <- [1,2834,null,{}] 18:19:01 INFO - PROCESS | 1938 | 1468199941532 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:01 INFO - PROCESS | 1938 | 1468199941536 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:01 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x90f76000) [pid = 1938] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:19:01 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x95291400) [pid = 1938] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:19:01 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x920ce400) [pid = 1938] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:19:01 INFO - PROCESS | 1938 | --DOMWINDOW == 57 (0x906c5000) [pid = 1938] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:19:01 INFO - PROCESS | 1938 | --DOMWINDOW == 56 (0x92354c00) [pid = 1938] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:19:01 INFO - PROCESS | 1938 | --DOMWINDOW == 55 (0x8ede1800) [pid = 1938] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:19:01 INFO - PROCESS | 1938 | --DOMWINDOW == 54 (0x8ebc1c00) [pid = 1938] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:19:01 INFO - PROCESS | 1938 | --DOMWINDOW == 53 (0x906bc400) [pid = 1938] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:19:01 INFO - PROCESS | 1938 | 1468199941760 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 18:19:01 INFO - PROCESS | 1938 | 1468199941844 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:01 INFO - PROCESS | 1938 | 1468199941850 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x906bc400 == 29 [pid = 1938] [id = 716] 18:19:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 54 (0x906c5000) [pid = 1938] [serial = 2149] [outer = (nil)] 18:19:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 55 (0x92244c00) [pid = 1938] [serial = 2150] [outer = 0x906c5000] 18:19:01 INFO - PROCESS | 1938 | 1468199941912 Marionette DEBUG loaded listener.js 18:19:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 56 (0x92423c00) [pid = 1938] [serial = 2151] [outer = 0x906c5000] 18:19:02 INFO - PROCESS | 1938 | 1468199942633 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:19:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:19:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1131ms 18:19:02 INFO - PROCESS | 1938 | 1468199942654 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 18:19:02 INFO - PROCESS | 1938 | 1468199942657 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 18:19:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:19:02 INFO - PROCESS | 1938 | 1468199942662 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:19:02 INFO - PROCESS | 1938 | 1468199942664 Marionette TRACE conn3 <- [1,2838,null,{}] 18:19:02 INFO - PROCESS | 1938 | 1468199942678 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:02 INFO - PROCESS | 1938 | 1468199942688 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:02 INFO - PROCESS | 1938 | 1468199942866 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 18:19:02 INFO - PROCESS | 1938 | 1468199942874 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:02 INFO - PROCESS | 1938 | 1468199942880 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:02 INFO - PROCESS | 1938 | ++DOCSHELL 0x90583000 == 30 [pid = 1938] [id = 717] 18:19:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 57 (0x951e1400) [pid = 1938] [serial = 2152] [outer = (nil)] 18:19:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 58 (0x9528f000) [pid = 1938] [serial = 2153] [outer = 0x951e1400] 18:19:02 INFO - PROCESS | 1938 | 1468199942942 Marionette DEBUG loaded listener.js 18:19:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x95294c00) [pid = 1938] [serial = 2154] [outer = 0x951e1400] 18:19:03 INFO - PROCESS | 1938 | 1468199943780 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 18:19:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:19:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1137ms 18:19:03 INFO - PROCESS | 1938 | 1468199943802 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 18:19:03 INFO - PROCESS | 1938 | 1468199943805 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 18:19:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:19:03 INFO - PROCESS | 1938 | 1468199943811 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:19:03 INFO - PROCESS | 1938 | 1468199943813 Marionette TRACE conn3 <- [1,2842,null,{}] 18:19:03 INFO - PROCESS | 1938 | 1468199943818 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:03 INFO - PROCESS | 1938 | 1468199943823 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:04 INFO - PROCESS | 1938 | 1468199944011 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 18:19:04 INFO - PROCESS | 1938 | 1468199944025 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:04 INFO - PROCESS | 1938 | 1468199944032 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ef800 == 31 [pid = 1938] [id = 718] 18:19:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x8e0efc00) [pid = 1938] [serial = 2155] [outer = (nil)] 18:19:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x8e0f4c00) [pid = 1938] [serial = 2156] [outer = 0x8e0efc00] 18:19:04 INFO - PROCESS | 1938 | 1468199944156 Marionette DEBUG loaded listener.js 18:19:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x8ec5a400) [pid = 1938] [serial = 2157] [outer = 0x8e0efc00] 18:19:05 INFO - PROCESS | 1938 | 1468199945195 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 18:19:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:19:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1434ms 18:19:05 INFO - PROCESS | 1938 | 1468199945247 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 18:19:05 INFO - PROCESS | 1938 | 1468199945253 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 18:19:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:19:05 INFO - PROCESS | 1938 | 1468199945261 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:19:05 INFO - PROCESS | 1938 | 1468199945265 Marionette TRACE conn3 <- [1,2846,null,{}] 18:19:05 INFO - PROCESS | 1938 | 1468199945272 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:05 INFO - PROCESS | 1938 | 1468199945278 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:05 INFO - PROCESS | 1938 | 1468199945451 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 18:19:05 INFO - PROCESS | 1938 | 1468199945622 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:05 INFO - PROCESS | 1938 | 1468199945629 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ede5800 == 32 [pid = 1938] [id = 719] 18:19:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x90f6d000) [pid = 1938] [serial = 2158] [outer = (nil)] 18:19:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x910ba800) [pid = 1938] [serial = 2159] [outer = 0x90f6d000] 18:19:05 INFO - PROCESS | 1938 | 1468199945710 Marionette DEBUG loaded listener.js 18:19:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x920cf000) [pid = 1938] [serial = 2160] [outer = 0x90f6d000] 18:19:06 INFO - PROCESS | 1938 | 1468199946639 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 18:19:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:19:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1444ms 18:19:06 INFO - PROCESS | 1938 | 1468199946704 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 18:19:06 INFO - PROCESS | 1938 | 1468199946710 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 18:19:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:19:06 INFO - PROCESS | 1938 | 1468199946720 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:19:06 INFO - PROCESS | 1938 | 1468199946724 Marionette TRACE conn3 <- [1,2850,null,{}] 18:19:06 INFO - PROCESS | 1938 | 1468199946730 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:06 INFO - PROCESS | 1938 | 1468199946736 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:06 INFO - PROCESS | 1938 | 1468199946944 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 18:19:07 INFO - PROCESS | 1938 | 1468199947117 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:07 INFO - PROCESS | 1938 | 1468199947124 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:07 INFO - PROCESS | 1938 | ++DOCSHELL 0x92248400 == 33 [pid = 1938] [id = 720] 18:19:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x92356400) [pid = 1938] [serial = 2161] [outer = (nil)] 18:19:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x925f1800) [pid = 1938] [serial = 2162] [outer = 0x92356400] 18:19:07 INFO - PROCESS | 1938 | 1468199947197 Marionette DEBUG loaded listener.js 18:19:07 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x92756400) [pid = 1938] [serial = 2163] [outer = 0x92356400] 18:19:08 INFO - PROCESS | 1938 | 1468199948195 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:19:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:19:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1533ms 18:19:08 INFO - PROCESS | 1938 | 1468199948254 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 18:19:08 INFO - PROCESS | 1938 | 1468199948258 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 18:19:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:19:08 INFO - PROCESS | 1938 | 1468199948265 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:19:08 INFO - PROCESS | 1938 | 1468199948270 Marionette TRACE conn3 <- [1,2854,null,{}] 18:19:08 INFO - PROCESS | 1938 | 1468199948285 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:08 INFO - PROCESS | 1938 | 1468199948293 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:08 INFO - PROCESS | 1938 | 1468199948505 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 18:19:08 INFO - PROCESS | 1938 | 1468199948688 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:08 INFO - PROCESS | 1938 | 1468199948697 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x95106c00 == 34 [pid = 1938] [id = 721] 18:19:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x95109000) [pid = 1938] [serial = 2164] [outer = (nil)] 18:19:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x95297400) [pid = 1938] [serial = 2165] [outer = 0x95109000] 18:19:08 INFO - PROCESS | 1938 | 1468199948770 Marionette DEBUG loaded listener.js 18:19:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x95306000) [pid = 1938] [serial = 2166] [outer = 0x95109000] 18:19:09 INFO - PROCESS | 1938 | 1468199949628 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 18:19:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:19:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1391ms 18:19:09 INFO - PROCESS | 1938 | 1468199949657 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 18:19:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:19:09 INFO - PROCESS | 1938 | 1468199949662 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 18:19:09 INFO - PROCESS | 1938 | 1468199949667 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:19:09 INFO - PROCESS | 1938 | 1468199949671 Marionette TRACE conn3 <- [1,2858,null,{}] 18:19:09 INFO - PROCESS | 1938 | 1468199949676 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:09 INFO - PROCESS | 1938 | 1468199949681 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:09 INFO - PROCESS | 1938 | 1468199949901 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 18:19:10 INFO - PROCESS | 1938 | 1468199950027 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:10 INFO - PROCESS | 1938 | 1468199950033 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:10 INFO - PROCESS | 1938 | ++DOCSHELL 0x931f1000 == 35 [pid = 1938] [id = 722] 18:19:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x951da400) [pid = 1938] [serial = 2167] [outer = (nil)] 18:19:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x9537a800) [pid = 1938] [serial = 2168] [outer = 0x951da400] 18:19:10 INFO - PROCESS | 1938 | 1468199950107 Marionette DEBUG loaded listener.js 18:19:10 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x9537e800) [pid = 1938] [serial = 2169] [outer = 0x951da400] 18:19:11 INFO - PROCESS | 1938 | 1468199951201 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:19:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:19:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1579ms 18:19:11 INFO - PROCESS | 1938 | 1468199951248 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 18:19:11 INFO - PROCESS | 1938 | 1468199951253 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 18:19:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:19:11 INFO - PROCESS | 1938 | 1468199951261 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:19:11 INFO - PROCESS | 1938 | 1468199951265 Marionette TRACE conn3 <- [1,2862,null,{}] 18:19:11 INFO - PROCESS | 1938 | 1468199951273 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:11 INFO - PROCESS | 1938 | 1468199951278 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:11 INFO - PROCESS | 1938 | 1468199951441 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 18:19:11 INFO - PROCESS | 1938 | 1468199951669 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:11 INFO - PROCESS | 1938 | 1468199951682 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x9088fc00 == 36 [pid = 1938] [id = 723] 18:19:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x90890000) [pid = 1938] [serial = 2170] [outer = (nil)] 18:19:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x9089e800) [pid = 1938] [serial = 2171] [outer = 0x90890000] 18:19:11 INFO - PROCESS | 1938 | 1468199951802 Marionette DEBUG loaded listener.js 18:19:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x90d65c00) [pid = 1938] [serial = 2172] [outer = 0x90890000] 18:19:12 INFO - PROCESS | 1938 | 1468199952627 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x90583000 == 35 [pid = 1938] [id = 717] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x906bc400 == 34 [pid = 1938] [id = 716] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x9275a000 == 33 [pid = 1938] [id = 715] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x92715c00 == 32 [pid = 1938] [id = 714] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc9400 == 31 [pid = 1938] [id = 713] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec52400 == 30 [pid = 1938] [id = 712] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x90d5f800 == 29 [pid = 1938] [id = 695] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x906bbc00 == 28 [pid = 1938] [id = 706] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x9242d400 == 27 [pid = 1938] [id = 708] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x931f6800 == 26 [pid = 1938] [id = 697] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc8400 == 25 [pid = 1938] [id = 709] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x95290800 == 24 [pid = 1938] [id = 702] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x92756800 == 23 [pid = 1938] [id = 711] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x906c4c00 == 22 [pid = 1938] [id = 704] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x90d69800 == 21 [pid = 1938] [id = 707] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed10000 == 20 [pid = 1938] [id = 700] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x920d3000 == 19 [pid = 1938] [id = 710] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f1000 == 18 [pid = 1938] [id = 699] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x92359c00 == 17 [pid = 1938] [id = 696] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec57c00 == 16 [pid = 1938] [id = 703] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x910bf000 == 15 [pid = 1938] [id = 701] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc9c00 == 14 [pid = 1938] [id = 698] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec50400 == 13 [pid = 1938] [id = 694] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0fac00 == 12 [pid = 1938] [id = 705] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x931f1000 == 11 [pid = 1938] [id = 722] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x95106c00 == 10 [pid = 1938] [id = 721] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x92248400 == 9 [pid = 1938] [id = 720] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0ef800 == 8 [pid = 1938] [id = 718] 18:19:13 INFO - PROCESS | 1938 | --DOCSHELL 0x8ede5800 == 7 [pid = 1938] [id = 719] 18:19:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:19:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 2184ms 18:19:13 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x910c5000) [pid = 1938] [serial = 2123] [outer = (nil)] [url = about:blank] 18:19:13 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x920d5000) [pid = 1938] [serial = 2124] [outer = (nil)] [url = about:blank] 18:19:13 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x9530ec00) [pid = 1938] [serial = 2109] [outer = (nil)] [url = about:blank] 18:19:13 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x95481400) [pid = 1938] [serial = 2112] [outer = (nil)] [url = about:blank] 18:19:13 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x90d6ac00) [pid = 1938] [serial = 2115] [outer = (nil)] [url = about:blank] 18:19:13 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x9271fc00) [pid = 1938] [serial = 2106] [outer = (nil)] [url = about:blank] 18:19:13 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x90f71000) [pid = 1938] [serial = 2103] [outer = (nil)] [url = about:blank] 18:19:13 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x8ebc7c00) [pid = 1938] [serial = 2117] [outer = (nil)] [url = about:blank] 18:19:13 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x8ec59800) [pid = 1938] [serial = 2118] [outer = (nil)] [url = about:blank] 18:19:13 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x90893000) [pid = 1938] [serial = 2114] [outer = (nil)] [url = about:blank] 18:19:13 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x92524c00) [pid = 1938] [serial = 2126] [outer = (nil)] [url = about:blank] 18:19:13 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x9089ec00) [pid = 1938] [serial = 2102] [outer = (nil)] [url = about:blank] 18:19:13 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x9252a800) [pid = 1938] [serial = 2105] [outer = (nil)] [url = about:blank] 18:19:13 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x95309800) [pid = 1938] [serial = 2108] [outer = (nil)] [url = about:blank] 18:19:13 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x9537c800) [pid = 1938] [serial = 2111] [outer = (nil)] [url = about:blank] 18:19:13 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x90891400) [pid = 1938] [serial = 2121] [outer = (nil)] [url = about:blank] 18:19:13 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x906c3c00) [pid = 1938] [serial = 2120] [outer = (nil)] [url = about:blank] 18:19:13 INFO - PROCESS | 1938 | 1468199953670 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 18:19:13 INFO - PROCESS | 1938 | 1468199953674 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 18:19:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:19:13 INFO - PROCESS | 1938 | 1468199953684 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:19:13 INFO - PROCESS | 1938 | 1468199953688 Marionette TRACE conn3 <- [1,2866,null,{}] 18:19:13 INFO - PROCESS | 1938 | 1468199953695 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:13 INFO - PROCESS | 1938 | 1468199953702 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:13 INFO - PROCESS | 1938 | 1468199953840 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 18:19:13 INFO - PROCESS | 1938 | 1468199953974 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:13 INFO - PROCESS | 1938 | 1468199953984 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed0b000 == 8 [pid = 1938] [id = 724] 18:19:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x8ed0c800) [pid = 1938] [serial = 2173] [outer = (nil)] 18:19:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x8ed14800) [pid = 1938] [serial = 2174] [outer = 0x8ed0c800] 18:19:14 INFO - PROCESS | 1938 | 1468199954052 Marionette DEBUG loaded listener.js 18:19:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x8ede1800) [pid = 1938] [serial = 2175] [outer = 0x8ed0c800] 18:19:14 INFO - PROCESS | 1938 | 1468199954811 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 18:19:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:19:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1180ms 18:19:14 INFO - PROCESS | 1938 | 1468199954868 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 18:19:14 INFO - PROCESS | 1938 | 1468199954873 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 18:19:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:19:14 INFO - PROCESS | 1938 | 1468199954901 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:19:14 INFO - PROCESS | 1938 | 1468199954907 Marionette TRACE conn3 <- [1,2870,null,{}] 18:19:14 INFO - PROCESS | 1938 | 1468199954913 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:14 INFO - PROCESS | 1938 | 1468199954918 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:15 INFO - PROCESS | 1938 | 1468199955074 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 18:19:15 INFO - PROCESS | 1938 | 1468199955086 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:15 INFO - PROCESS | 1938 | 1468199955093 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:15 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c6400 == 9 [pid = 1938] [id = 725] 18:19:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x90894c00) [pid = 1938] [serial = 2176] [outer = (nil)] 18:19:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x9089e400) [pid = 1938] [serial = 2177] [outer = 0x90894c00] 18:19:15 INFO - PROCESS | 1938 | 1468199955160 Marionette DEBUG loaded listener.js 18:19:15 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x90d69400) [pid = 1938] [serial = 2178] [outer = 0x90894c00] 18:19:16 INFO - PROCESS | 1938 | 1468199956067 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 18:19:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:19:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1247ms 18:19:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:19:16 INFO - PROCESS | 1938 | 1468199956139 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 18:19:16 INFO - PROCESS | 1938 | 1468199956142 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 18:19:16 INFO - PROCESS | 1938 | 1468199956149 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:19:16 INFO - PROCESS | 1938 | 1468199956152 Marionette TRACE conn3 <- [1,2874,null,{}] 18:19:16 INFO - PROCESS | 1938 | 1468199956172 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:16 INFO - PROCESS | 1938 | 1468199956181 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:16 INFO - PROCESS | 1938 | 1468199956376 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 18:19:16 INFO - PROCESS | 1938 | 1468199956402 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:16 INFO - PROCESS | 1938 | 1468199956412 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x92248c00 == 10 [pid = 1938] [id = 726] 18:19:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9224cc00) [pid = 1938] [serial = 2179] [outer = (nil)] 18:19:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x9234f400) [pid = 1938] [serial = 2180] [outer = 0x9224cc00] 18:19:16 INFO - PROCESS | 1938 | 1468199956478 Marionette DEBUG loaded listener.js 18:19:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x92427800) [pid = 1938] [serial = 2181] [outer = 0x9224cc00] 18:19:17 INFO - PROCESS | 1938 | 1468199957342 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 18:19:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:19:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1235ms 18:19:17 INFO - PROCESS | 1938 | 1468199957382 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 18:19:17 INFO - PROCESS | 1938 | 1468199957385 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 18:19:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:19:17 INFO - PROCESS | 1938 | 1468199957403 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:19:17 INFO - PROCESS | 1938 | 1468199957406 Marionette TRACE conn3 <- [1,2878,null,{}] 18:19:17 INFO - PROCESS | 1938 | 1468199957426 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:17 INFO - PROCESS | 1938 | 1468199957431 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:17 INFO - PROCESS | 1938 | 1468199957621 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 18:19:17 INFO - PROCESS | 1938 | 1468199957646 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:17 INFO - PROCESS | 1938 | 1468199957652 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:17 INFO - PROCESS | 1938 | ++DOCSHELL 0x925e8400 == 11 [pid = 1938] [id = 727] 18:19:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x925e9c00) [pid = 1938] [serial = 2182] [outer = (nil)] 18:19:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x925f1000) [pid = 1938] [serial = 2183] [outer = 0x925e9c00] 18:19:17 INFO - PROCESS | 1938 | 1468199957716 Marionette DEBUG loaded listener.js 18:19:17 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9271e400) [pid = 1938] [serial = 2184] [outer = 0x925e9c00] 18:19:18 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x951e1400) [pid = 1938] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:19:18 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x9275bc00) [pid = 1938] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:19:18 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x906c5000) [pid = 1938] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:19:18 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x910c0000) [pid = 1938] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:19:18 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x92758800) [pid = 1938] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:19:18 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x920d3400) [pid = 1938] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:19:18 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x8ede4c00) [pid = 1938] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:19:18 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x8ebc9800) [pid = 1938] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:19:18 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x9242e800) [pid = 1938] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:19:18 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x92717800) [pid = 1938] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:19:18 INFO - PROCESS | 1938 | 1468199958855 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 18:19:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:19:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1506ms 18:19:18 INFO - PROCESS | 1938 | 1468199958899 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 18:19:18 INFO - PROCESS | 1938 | 1468199958902 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 18:19:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:19:18 INFO - PROCESS | 1938 | 1468199958908 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:19:18 INFO - PROCESS | 1938 | 1468199958910 Marionette TRACE conn3 <- [1,2882,null,{}] 18:19:18 INFO - PROCESS | 1938 | 1468199958927 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:18 INFO - PROCESS | 1938 | 1468199958931 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:19 INFO - PROCESS | 1938 | 1468199959093 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 18:19:19 INFO - PROCESS | 1938 | 1468199959102 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:19 INFO - PROCESS | 1938 | 1468199959109 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f75c00 == 12 [pid = 1938] [id = 728] 18:19:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x910c2000) [pid = 1938] [serial = 2185] [outer = (nil)] 18:19:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x9275ec00) [pid = 1938] [serial = 2186] [outer = 0x910c2000] 18:19:19 INFO - PROCESS | 1938 | 1468199959172 Marionette DEBUG loaded listener.js 18:19:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x931f9c00) [pid = 1938] [serial = 2187] [outer = 0x910c2000] 18:19:19 INFO - PROCESS | 1938 | 1468199959959 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 18:19:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:19:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1084ms 18:19:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:19:20 INFO - PROCESS | 1938 | 1468199960008 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 18:19:20 INFO - PROCESS | 1938 | 1468199960011 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 18:19:20 INFO - PROCESS | 1938 | 1468199960018 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:19:20 INFO - PROCESS | 1938 | 1468199960021 Marionette TRACE conn3 <- [1,2886,null,{}] 18:19:20 INFO - PROCESS | 1938 | 1468199960026 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:20 INFO - PROCESS | 1938 | 1468199960035 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:20 INFO - PROCESS | 1938 | 1468199960269 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 18:19:20 INFO - PROCESS | 1938 | 1468199960277 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:20 INFO - PROCESS | 1938 | 1468199960288 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:20 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc4800 == 13 [pid = 1938] [id = 729] 18:19:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x93e45c00) [pid = 1938] [serial = 2188] [outer = (nil)] 18:19:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x95101400) [pid = 1938] [serial = 2189] [outer = 0x93e45c00] 18:19:20 INFO - PROCESS | 1938 | 1468199960348 Marionette DEBUG loaded listener.js 18:19:20 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x951dc800) [pid = 1938] [serial = 2190] [outer = 0x93e45c00] 18:19:21 INFO - PROCESS | 1938 | 1468199961409 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 18:19:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:19:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1431ms 18:19:21 INFO - PROCESS | 1938 | 1468199961449 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 18:19:21 INFO - PROCESS | 1938 | 1468199961455 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 18:19:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:19:21 INFO - PROCESS | 1938 | 1468199961462 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:19:21 INFO - PROCESS | 1938 | 1468199961469 Marionette TRACE conn3 <- [1,2890,null,{}] 18:19:21 INFO - PROCESS | 1938 | 1468199961477 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:21 INFO - PROCESS | 1938 | 1468199961482 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:21 INFO - PROCESS | 1938 | 1468199961657 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 18:19:21 INFO - PROCESS | 1938 | 1468199961826 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:21 INFO - PROCESS | 1938 | 1468199961833 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc2800 == 14 [pid = 1938] [id = 730] 18:19:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x8ec59c00) [pid = 1938] [serial = 2191] [outer = (nil)] 18:19:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x90590400) [pid = 1938] [serial = 2192] [outer = 0x8ec59c00] 18:19:21 INFO - PROCESS | 1938 | 1468199961911 Marionette DEBUG loaded listener.js 18:19:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x9089c800) [pid = 1938] [serial = 2193] [outer = 0x8ec59c00] 18:19:22 INFO - PROCESS | 1938 | 1468199962881 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:19:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:19:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1489ms 18:19:22 INFO - PROCESS | 1938 | 1468199962952 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 18:19:22 INFO - PROCESS | 1938 | 1468199962959 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 18:19:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:19:22 INFO - PROCESS | 1938 | 1468199962968 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:19:22 INFO - PROCESS | 1938 | 1468199962973 Marionette TRACE conn3 <- [1,2894,null,{}] 18:19:22 INFO - PROCESS | 1938 | 1468199962979 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:22 INFO - PROCESS | 1938 | 1468199962983 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:23 INFO - PROCESS | 1938 | 1468199963164 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 18:19:23 INFO - PROCESS | 1938 | 1468199963343 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:23 INFO - PROCESS | 1938 | 1468199963351 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec5b400 == 15 [pid = 1938] [id = 731] 18:19:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x92247800) [pid = 1938] [serial = 2194] [outer = (nil)] 18:19:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x92529400) [pid = 1938] [serial = 2195] [outer = 0x92247800] 18:19:23 INFO - PROCESS | 1938 | 1468199963425 Marionette DEBUG loaded listener.js 18:19:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x925ee800) [pid = 1938] [serial = 2196] [outer = 0x92247800] 18:19:24 INFO - PROCESS | 1938 | 1468199964432 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 18:19:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:19:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1545ms 18:19:24 INFO - PROCESS | 1938 | 1468199964514 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 18:19:24 INFO - PROCESS | 1938 | 1468199964518 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 18:19:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:19:24 INFO - PROCESS | 1938 | 1468199964524 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:19:24 INFO - PROCESS | 1938 | 1468199964530 Marionette TRACE conn3 <- [1,2898,null,{}] 18:19:24 INFO - PROCESS | 1938 | 1468199964545 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:24 INFO - PROCESS | 1938 | 1468199964553 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:24 INFO - PROCESS | 1938 | 1468199964751 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 18:19:24 INFO - PROCESS | 1938 | 1468199964966 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:24 INFO - PROCESS | 1938 | 1468199964973 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:25 INFO - PROCESS | 1938 | ++DOCSHELL 0x920d1000 == 16 [pid = 1938] [id = 732] 18:19:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x920d2000) [pid = 1938] [serial = 2197] [outer = (nil)] 18:19:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x92755000) [pid = 1938] [serial = 2198] [outer = 0x920d2000] 18:19:25 INFO - PROCESS | 1938 | 1468199965097 Marionette DEBUG loaded listener.js 18:19:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x951e1400) [pid = 1938] [serial = 2199] [outer = 0x920d2000] 18:19:26 INFO - PROCESS | 1938 | 1468199966210 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x93c57800) [pid = 1938] [serial = 2147] [outer = (nil)] [url = about:blank] 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x92244c00) [pid = 1938] [serial = 2150] [outer = (nil)] [url = about:blank] 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x93e40000) [pid = 1938] [serial = 2148] [outer = (nil)] [url = about:blank] 18:19:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:19:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1743ms 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x920cb000) [pid = 1938] [serial = 2141] [outer = (nil)] [url = about:blank] 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x920d6800) [pid = 1938] [serial = 2142] [outer = (nil)] [url = about:blank] 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x931eec00) [pid = 1938] [serial = 2135] [outer = (nil)] [url = about:blank] 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x93c34000) [pid = 1938] [serial = 2136] [outer = (nil)] [url = about:blank] 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x92245800) [pid = 1938] [serial = 2132] [outer = (nil)] [url = about:blank] 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x9242d800) [pid = 1938] [serial = 2133] [outer = (nil)] [url = about:blank] 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x8edee000) [pid = 1938] [serial = 2138] [outer = (nil)] [url = about:blank] 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x906c2000) [pid = 1938] [serial = 2139] [outer = (nil)] [url = about:blank] 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x90589000) [pid = 1938] [serial = 2129] [outer = (nil)] [url = about:blank] 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x906be000) [pid = 1938] [serial = 2130] [outer = (nil)] [url = about:blank] 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x925e7000) [pid = 1938] [serial = 2127] [outer = (nil)] [url = about:blank] 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x9271ac00) [pid = 1938] [serial = 2144] [outer = (nil)] [url = about:blank] 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x95294c00) [pid = 1938] [serial = 2154] [outer = (nil)] [url = about:blank] 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x92423c00) [pid = 1938] [serial = 2151] [outer = (nil)] [url = about:blank] 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x92757c00) [pid = 1938] [serial = 2145] [outer = (nil)] [url = about:blank] 18:19:26 INFO - PROCESS | 1938 | --DOMWINDOW == 58 (0x9528f000) [pid = 1938] [serial = 2153] [outer = (nil)] [url = about:blank] 18:19:26 INFO - PROCESS | 1938 | 1468199966285 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 18:19:26 INFO - PROCESS | 1938 | 1468199966292 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 18:19:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:19:26 INFO - PROCESS | 1938 | 1468199966300 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:19:26 INFO - PROCESS | 1938 | 1468199966306 Marionette TRACE conn3 <- [1,2902,null,{}] 18:19:26 INFO - PROCESS | 1938 | 1468199966313 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:26 INFO - PROCESS | 1938 | 1468199966318 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:26 INFO - PROCESS | 1938 | 1468199966465 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 18:19:26 INFO - PROCESS | 1938 | 1468199966475 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:26 INFO - PROCESS | 1938 | 1468199966483 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x906bc400 == 17 [pid = 1938] [id = 733] 18:19:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 59 (0x906bc800) [pid = 1938] [serial = 2200] [outer = (nil)] 18:19:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x906c4000) [pid = 1938] [serial = 2201] [outer = 0x906bc800] 18:19:26 INFO - PROCESS | 1938 | 1468199966553 Marionette DEBUG loaded listener.js 18:19:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x90d60800) [pid = 1938] [serial = 2202] [outer = 0x906bc800] 18:19:27 INFO - PROCESS | 1938 | 1468199967444 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:19:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:19:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1188ms 18:19:27 INFO - PROCESS | 1938 | 1468199967492 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 18:19:27 INFO - PROCESS | 1938 | 1468199967498 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 18:19:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:19:27 INFO - PROCESS | 1938 | 1468199967508 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:19:27 INFO - PROCESS | 1938 | 1468199967512 Marionette TRACE conn3 <- [1,2906,null,{}] 18:19:27 INFO - PROCESS | 1938 | 1468199967517 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:27 INFO - PROCESS | 1938 | 1468199967522 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:27 INFO - PROCESS | 1938 | 1468199967673 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 18:19:27 INFO - PROCESS | 1938 | 1468199967819 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:27 INFO - PROCESS | 1938 | 1468199967828 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x9058a400 == 18 [pid = 1938] [id = 734] 18:19:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x920cec00) [pid = 1938] [serial = 2203] [outer = (nil)] 18:19:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x92250400) [pid = 1938] [serial = 2204] [outer = 0x920cec00] 18:19:27 INFO - PROCESS | 1938 | 1468199967891 Marionette DEBUG loaded listener.js 18:19:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x9242e000) [pid = 1938] [serial = 2205] [outer = 0x920cec00] 18:19:28 INFO - PROCESS | 1938 | 1468199968700 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 18:19:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:19:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1229ms 18:19:28 INFO - PROCESS | 1938 | 1468199968737 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 18:19:28 INFO - PROCESS | 1938 | 1468199968740 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 18:19:28 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:19:28 INFO - PROCESS | 1938 | 1468199968753 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:19:28 INFO - PROCESS | 1938 | 1468199968757 Marionette TRACE conn3 <- [1,2910,null,{}] 18:19:28 INFO - PROCESS | 1938 | 1468199968772 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:28 INFO - PROCESS | 1938 | 1468199968780 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:28 INFO - PROCESS | 1938 | 1468199968972 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 18:19:29 INFO - PROCESS | 1938 | 1468199968992 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:29 INFO - PROCESS | 1938 | 1468199969000 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x931f9400 == 19 [pid = 1938] [id = 735] 18:19:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x931fbc00) [pid = 1938] [serial = 2206] [outer = (nil)] 18:19:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x93c57800) [pid = 1938] [serial = 2207] [outer = 0x931fbc00] 18:19:29 INFO - PROCESS | 1938 | 1468199969075 Marionette DEBUG loaded listener.js 18:19:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x93e40800) [pid = 1938] [serial = 2208] [outer = 0x931fbc00] 18:19:29 INFO - PROCESS | 1938 | 1468199969795 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 18:19:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:19:29 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:19:29 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1090ms 18:19:29 INFO - PROCESS | 1938 | 1468199969843 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 18:19:29 INFO - PROCESS | 1938 | 1468199969847 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 18:19:29 INFO - TEST-START | /DOMEvents/constructors.html 18:19:29 INFO - PROCESS | 1938 | 1468199969853 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:19:29 INFO - PROCESS | 1938 | 1468199969855 Marionette TRACE conn3 <- [1,2914,null,{}] 18:19:29 INFO - PROCESS | 1938 | 1468199969868 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:29 INFO - PROCESS | 1938 | 1468199969872 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:30 INFO - PROCESS | 1938 | 1468199970055 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 18:19:30 INFO - PROCESS | 1938 | 1468199970081 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:30 INFO - PROCESS | 1938 | 1468199970087 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebd0000 == 20 [pid = 1938] [id = 736] 18:19:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x951dc000) [pid = 1938] [serial = 2209] [outer = (nil)] 18:19:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x95290400) [pid = 1938] [serial = 2210] [outer = 0x951dc000] 18:19:30 INFO - PROCESS | 1938 | 1468199970151 Marionette DEBUG loaded listener.js 18:19:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x95296c00) [pid = 1938] [serial = 2211] [outer = 0x951dc000] 18:19:30 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x8ed0c800) [pid = 1938] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:19:30 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x90894c00) [pid = 1938] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:19:30 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x90890000) [pid = 1938] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:19:30 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x8e0efc00) [pid = 1938] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:19:30 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x90f6d000) [pid = 1938] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:19:31 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x925e9c00) [pid = 1938] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:19:31 INFO - PROCESS | 1938 | --DOMWINDOW == 63 (0x910c2000) [pid = 1938] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:19:31 INFO - PROCESS | 1938 | --DOMWINDOW == 62 (0x92356400) [pid = 1938] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:19:31 INFO - PROCESS | 1938 | --DOMWINDOW == 61 (0x95109000) [pid = 1938] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:19:31 INFO - PROCESS | 1938 | --DOMWINDOW == 60 (0x951da400) [pid = 1938] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:19:31 INFO - PROCESS | 1938 | --DOMWINDOW == 59 (0x9224cc00) [pid = 1938] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:19:31 INFO - PROCESS | 1938 | 1468199971146 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:19:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:19:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:19:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:19:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:19:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:19:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:19:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:19:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:19:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:19:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:19:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:19:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:19:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:19:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:19:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:19:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:19:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:19:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:19:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:19:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:19:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:19:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:19:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:19:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:19:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:19:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:19:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:19:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:19:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:19:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:19:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:19:31 INFO - TEST-OK | /DOMEvents/constructors.html | took 1346ms 18:19:31 INFO - PROCESS | 1938 | 1468199971201 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 18:19:31 INFO - PROCESS | 1938 | 1468199971204 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 18:19:31 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:19:31 INFO - PROCESS | 1938 | 1468199971214 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:19:31 INFO - PROCESS | 1938 | 1468199971220 Marionette TRACE conn3 <- [1,2918,null,{}] 18:19:31 INFO - PROCESS | 1938 | 1468199971231 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:31 INFO - PROCESS | 1938 | 1468199971239 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:31 INFO - PROCESS | 1938 | 1468199971385 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 18:19:31 INFO - PROCESS | 1938 | 1468199971515 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:31 INFO - PROCESS | 1938 | 1468199971520 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:31 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec4e800 == 21 [pid = 1938] [id = 737] 18:19:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 60 (0x8ec55800) [pid = 1938] [serial = 2212] [outer = (nil)] 18:19:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 61 (0x9275c800) [pid = 1938] [serial = 2213] [outer = 0x8ec55800] 18:19:31 INFO - PROCESS | 1938 | 1468199971587 Marionette DEBUG loaded listener.js 18:19:31 INFO - PROCESS | 1938 | ++DOMWINDOW == 62 (0x951d9000) [pid = 1938] [serial = 2214] [outer = 0x8ec55800] 18:19:32 INFO - PROCESS | 1938 | 1468199972208 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:19:32 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:19:32 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1043ms 18:19:32 INFO - PROCESS | 1938 | 1468199972258 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 18:19:32 INFO - PROCESS | 1938 | 1468199972262 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 18:19:32 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:19:32 INFO - PROCESS | 1938 | 1468199972268 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:19:32 INFO - PROCESS | 1938 | 1468199972270 Marionette TRACE conn3 <- [1,2922,null,{}] 18:19:32 INFO - PROCESS | 1938 | 1468199972276 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:32 INFO - PROCESS | 1938 | 1468199972285 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:32 INFO - PROCESS | 1938 | 1468199972486 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 18:19:32 INFO - PROCESS | 1938 | 1468199972515 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:32 INFO - PROCESS | 1938 | 1468199972523 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x920d0c00 == 22 [pid = 1938] [id = 738] 18:19:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 63 (0x93e3e800) [pid = 1938] [serial = 2215] [outer = (nil)] 18:19:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 64 (0x95485800) [pid = 1938] [serial = 2216] [outer = 0x93e3e800] 18:19:32 INFO - PROCESS | 1938 | 1468199972586 Marionette DEBUG loaded listener.js 18:19:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x9537fc00) [pid = 1938] [serial = 2217] [outer = 0x93e3e800] 18:19:33 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:19:33 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:19:33 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:19:33 INFO - PROCESS | 1938 | [1938] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 18:19:33 INFO - PROCESS | 1938 | 1468199973507 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 18:19:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:19:33 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:19:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:19:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:19:33 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 18:19:33 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:19:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:19:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:19:33 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 18:19:33 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:19:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:19:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:19:33 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]" 18:19:33 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:19:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:19:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:19:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:19:33 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:19:33 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1281ms 18:19:33 INFO - PROCESS | 1938 | 1468199973551 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 18:19:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:19:33 INFO - PROCESS | 1938 | 1468199973565 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 18:19:33 INFO - PROCESS | 1938 | 1468199973574 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:19:33 INFO - PROCESS | 1938 | 1468199973580 Marionette TRACE conn3 <- [1,2926,null,{}] 18:19:33 INFO - PROCESS | 1938 | 1468199973589 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:33 INFO - PROCESS | 1938 | 1468199973594 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:33 INFO - PROCESS | 1938 | 1468199973813 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 18:19:33 INFO - PROCESS | 1938 | 1468199973958 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:33 INFO - PROCESS | 1938 | 1468199973966 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x910bb400 == 23 [pid = 1938] [id = 739] 18:19:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x910be000) [pid = 1938] [serial = 2218] [outer = (nil)] 18:19:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9234dc00) [pid = 1938] [serial = 2219] [outer = 0x910be000] 18:19:34 INFO - PROCESS | 1938 | 1468199974067 Marionette DEBUG loaded listener.js 18:19:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x925ea400) [pid = 1938] [serial = 2220] [outer = 0x910be000] 18:19:34 INFO - PROCESS | 1938 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:19:34 INFO - PROCESS | 1938 | 1468199974825 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 18:19:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:19:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1286ms 18:19:34 INFO - PROCESS | 1938 | 1468199974860 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 18:19:34 INFO - PROCESS | 1938 | 1468199974867 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 18:19:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:19:34 INFO - PROCESS | 1938 | 1468199974877 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:19:34 INFO - PROCESS | 1938 | 1468199974880 Marionette TRACE conn3 <- [1,2930,null,{}] 18:19:34 INFO - PROCESS | 1938 | 1468199974887 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:34 INFO - PROCESS | 1938 | 1468199974893 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:35 INFO - PROCESS | 1938 | 1468199975052 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 18:19:35 INFO - PROCESS | 1938 | 1468199975246 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:35 INFO - PROCESS | 1938 | 1468199975254 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c34000 == 24 [pid = 1938] [id = 740] 18:19:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x93c60c00) [pid = 1938] [serial = 2221] [outer = (nil)] 18:19:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x9510c400) [pid = 1938] [serial = 2222] [outer = 0x93c60c00] 18:19:35 INFO - PROCESS | 1938 | 1468199975331 Marionette DEBUG loaded listener.js 18:19:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x95291c00) [pid = 1938] [serial = 2223] [outer = 0x93c60c00] 18:19:36 INFO - PROCESS | 1938 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:19:36 INFO - PROCESS | 1938 | 1468199976150 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 18:19:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:19:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1286ms 18:19:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:19:36 INFO - PROCESS | 1938 | 1468199976162 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 18:19:36 INFO - PROCESS | 1938 | 1468199976165 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 18:19:36 INFO - PROCESS | 1938 | 1468199976172 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:19:36 INFO - PROCESS | 1938 | 1468199976178 Marionette TRACE conn3 <- [1,2934,null,{}] 18:19:36 INFO - PROCESS | 1938 | 1468199976194 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:36 INFO - PROCESS | 1938 | 1468199976203 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:36 INFO - PROCESS | 1938 | 1468199976361 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 18:19:36 INFO - PROCESS | 1938 | 1468199976544 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:36 INFO - PROCESS | 1938 | 1468199976554 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x979b6800 == 25 [pid = 1938] [id = 741] 18:19:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x97b32400) [pid = 1938] [serial = 2224] [outer = (nil)] 18:19:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x97bc4800) [pid = 1938] [serial = 2225] [outer = 0x97b32400] 18:19:36 INFO - PROCESS | 1938 | 1468199976635 Marionette DEBUG loaded listener.js 18:19:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x98362800) [pid = 1938] [serial = 2226] [outer = 0x97b32400] 18:19:37 INFO - PROCESS | 1938 | 1468199977387 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:19:37 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:19:37 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1234ms 18:19:37 INFO - PROCESS | 1938 | 1468199977405 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 18:19:37 INFO - PROCESS | 1938 | 1468199977409 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 18:19:37 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:19:37 INFO - PROCESS | 1938 | 1468199977415 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:19:37 INFO - PROCESS | 1938 | 1468199977418 Marionette TRACE conn3 <- [1,2938,null,{}] 18:19:37 INFO - PROCESS | 1938 | 1468199977424 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:37 INFO - PROCESS | 1938 | 1468199977428 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:37 INFO - PROCESS | 1938 | 1468199977579 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 18:19:37 INFO - PROCESS | 1938 | 1468199977773 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:37 INFO - PROCESS | 1938 | 1468199977782 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f6800 == 26 [pid = 1938] [id = 742] 18:19:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x9234e000) [pid = 1938] [serial = 2227] [outer = (nil)] 18:19:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x98d6f000) [pid = 1938] [serial = 2228] [outer = 0x9234e000] 18:19:37 INFO - PROCESS | 1938 | 1468199977866 Marionette DEBUG loaded listener.js 18:19:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x98d77800) [pid = 1938] [serial = 2229] [outer = 0x9234e000] 18:19:38 INFO - PROCESS | 1938 | 1468199978601 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:19:38 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. 18:19:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1231ms 18:19:38 INFO - PROCESS | 1938 | 1468199978649 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 18:19:38 INFO - PROCESS | 1938 | 1468199978652 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 18:19:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:19:38 INFO - PROCESS | 1938 | 1468199978658 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:19:38 INFO - PROCESS | 1938 | 1468199978662 Marionette TRACE conn3 <- [1,2942,null,{}] 18:19:38 INFO - PROCESS | 1938 | 1468199978667 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:38 INFO - PROCESS | 1938 | 1468199978672 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:38 INFO - PROCESS | 1938 | 1468199978840 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 18:19:39 INFO - PROCESS | 1938 | 1468199979020 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:39 INFO - PROCESS | 1938 | 1468199979031 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:39 INFO - PROCESS | 1938 | ++DOCSHELL 0x931f0000 == 27 [pid = 1938] [id = 743] 18:19:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x95375800) [pid = 1938] [serial = 2230] [outer = (nil)] 18:19:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x98ea0800) [pid = 1938] [serial = 2231] [outer = 0x95375800] 18:19:39 INFO - PROCESS | 1938 | 1468199979114 Marionette DEBUG loaded listener.js 18:19:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x99078c00) [pid = 1938] [serial = 2232] [outer = 0x95375800] 18:19:39 INFO - PROCESS | 1938 | 1468199979842 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 18:19:39 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 18:19:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:19:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:19:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:19:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1228ms 18:19:39 INFO - PROCESS | 1938 | 1468199979888 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 18:19:39 INFO - PROCESS | 1938 | 1468199979892 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 18:19:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:19:39 INFO - PROCESS | 1938 | 1468199979898 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:19:39 INFO - PROCESS | 1938 | 1468199979901 Marionette TRACE conn3 <- [1,2946,null,{}] 18:19:39 INFO - PROCESS | 1938 | 1468199979907 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:39 INFO - PROCESS | 1938 | 1468199979916 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:40 INFO - PROCESS | 1938 | 1468199980102 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 18:19:40 INFO - PROCESS | 1938 | 1468199980277 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:40 INFO - PROCESS | 1938 | 1468199980287 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:40 INFO - PROCESS | 1938 | ++DOCSHELL 0x9058c000 == 28 [pid = 1938] [id = 744] 18:19:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x98e94400) [pid = 1938] [serial = 2233] [outer = (nil)] 18:19:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x9944ac00) [pid = 1938] [serial = 2234] [outer = 0x98e94400] 18:19:40 INFO - PROCESS | 1938 | 1468199980359 Marionette DEBUG loaded listener.js 18:19:40 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x9944d800) [pid = 1938] [serial = 2235] [outer = 0x98e94400] 18:19:41 INFO - PROCESS | 1938 | 1468199981096 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:19:41 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. 18:19:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1233ms 18:19:41 INFO - PROCESS | 1938 | 1468199981131 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 18:19:41 INFO - PROCESS | 1938 | 1468199981134 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 18:19:41 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:19:41 INFO - PROCESS | 1938 | 1468199981141 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:19:41 INFO - PROCESS | 1938 | 1468199981144 Marionette TRACE conn3 <- [1,2950,null,{}] 18:19:41 INFO - PROCESS | 1938 | 1468199981150 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:41 INFO - PROCESS | 1938 | 1468199981155 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:41 INFO - PROCESS | 1938 | 1468199981300 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 18:19:41 INFO - PROCESS | 1938 | 1468199981493 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:41 INFO - PROCESS | 1938 | 1468199981501 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:41 INFO - PROCESS | 1938 | ++DOCSHELL 0x9242b400 == 29 [pid = 1938] [id = 745] 18:19:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x98682400) [pid = 1938] [serial = 2236] [outer = (nil)] 18:19:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x994c4800) [pid = 1938] [serial = 2237] [outer = 0x98682400] 18:19:41 INFO - PROCESS | 1938 | 1468199981574 Marionette DEBUG loaded listener.js 18:19:41 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x99641800) [pid = 1938] [serial = 2238] [outer = 0x98682400] 18:19:42 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed14000 == 30 [pid = 1938] [id = 746] 18:19:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x8ed14c00) [pid = 1938] [serial = 2239] [outer = (nil)] 18:19:42 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x90d6ac00) [pid = 1938] [serial = 2240] [outer = 0x8ed14c00] 18:19:42 INFO - PROCESS | 1938 | 1468199982438 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:19:42 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. 18:19:42 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1345ms 18:19:42 INFO - PROCESS | 1938 | 1468199982487 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 18:19:42 INFO - PROCESS | 1938 | 1468199982490 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 18:19:42 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:19:42 INFO - PROCESS | 1938 | 1468199982496 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:19:42 INFO - PROCESS | 1938 | 1468199982500 Marionette TRACE conn3 <- [1,2954,null,{}] 18:19:42 INFO - PROCESS | 1938 | 1468199982511 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:42 INFO - PROCESS | 1938 | 1468199982515 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:42 INFO - PROCESS | 1938 | 1468199982678 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 18:19:43 INFO - PROCESS | 1938 | 1468199983076 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:43 INFO - PROCESS | 1938 | 1468199983085 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:43 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec4f000 == 31 [pid = 1938] [id = 747] 18:19:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x8ec52400) [pid = 1938] [serial = 2241] [outer = (nil)] 18:19:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x8ede4800) [pid = 1938] [serial = 2242] [outer = 0x8ec52400] 18:19:43 INFO - PROCESS | 1938 | 1468199983193 Marionette DEBUG loaded listener.js 18:19:43 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x90897000) [pid = 1938] [serial = 2243] [outer = 0x8ec52400] 18:19:43 INFO - PROCESS | 1938 | 1468199983963 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:19:43 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:19:43 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 18:19:43 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1489ms 18:19:43 INFO - PROCESS | 1938 | 1468199983987 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 18:19:43 INFO - PROCESS | 1938 | 1468199983995 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 18:19:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:19:44 INFO - PROCESS | 1938 | 1468199984005 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:19:44 INFO - PROCESS | 1938 | 1468199984014 Marionette TRACE conn3 <- [1,2958,null,{}] 18:19:44 INFO - PROCESS | 1938 | 1468199984027 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:44 INFO - PROCESS | 1938 | 1468199984034 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:44 INFO - PROCESS | 1938 | 1468199984266 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 18:19:45 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed14000 == 30 [pid = 1938] [id = 746] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x8ed14800) [pid = 1938] [serial = 2174] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x8ede1800) [pid = 1938] [serial = 2175] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x9089e400) [pid = 1938] [serial = 2177] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x90d65c00) [pid = 1938] [serial = 2172] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x9089e800) [pid = 1938] [serial = 2171] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x8ec5a400) [pid = 1938] [serial = 2157] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x8e0f4c00) [pid = 1938] [serial = 2156] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x920cf000) [pid = 1938] [serial = 2160] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x925f1000) [pid = 1938] [serial = 2183] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x9275ec00) [pid = 1938] [serial = 2186] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x910ba800) [pid = 1938] [serial = 2159] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x931f9c00) [pid = 1938] [serial = 2187] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x92756400) [pid = 1938] [serial = 2163] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x925f1800) [pid = 1938] [serial = 2162] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x95306000) [pid = 1938] [serial = 2166] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x95297400) [pid = 1938] [serial = 2165] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x9537e800) [pid = 1938] [serial = 2169] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x9537a800) [pid = 1938] [serial = 2168] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x9234f400) [pid = 1938] [serial = 2180] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x9271e400) [pid = 1938] [serial = 2184] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x90d69400) [pid = 1938] [serial = 2178] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x92427800) [pid = 1938] [serial = 2181] [outer = (nil)] [url = about:blank] 18:19:45 INFO - PROCESS | 1938 | 1468199985395 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:45 INFO - PROCESS | 1938 | 1468199985406 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:45 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f8400 == 31 [pid = 1938] [id = 748] 18:19:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x8e0f9000) [pid = 1938] [serial = 2244] [outer = (nil)] 18:19:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x8ebca400) [pid = 1938] [serial = 2245] [outer = 0x8e0f9000] 18:19:45 INFO - PROCESS | 1938 | 1468199985476 Marionette DEBUG loaded listener.js 18:19:45 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x8ec55400) [pid = 1938] [serial = 2246] [outer = 0x8e0f9000] 18:19:46 INFO - PROCESS | 1938 | 1468199986164 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:19:46 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. 18:19:46 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 2193ms 18:19:46 INFO - PROCESS | 1938 | 1468199986201 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 18:19:46 INFO - PROCESS | 1938 | 1468199986205 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 18:19:46 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:19:46 INFO - PROCESS | 1938 | 1468199986213 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:19:46 INFO - PROCESS | 1938 | 1468199986218 Marionette TRACE conn3 <- [1,2962,null,{}] 18:19:46 INFO - PROCESS | 1938 | 1468199986225 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:46 INFO - PROCESS | 1938 | 1468199986232 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:46 INFO - PROCESS | 1938 | 1468199986376 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 18:19:46 INFO - PROCESS | 1938 | 1468199986511 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:46 INFO - PROCESS | 1938 | 1468199986518 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:46 INFO - PROCESS | 1938 | ++DOCSHELL 0x90587000 == 32 [pid = 1938] [id = 749] 18:19:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x90587c00) [pid = 1938] [serial = 2247] [outer = (nil)] 18:19:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x906bb400) [pid = 1938] [serial = 2248] [outer = 0x90587c00] 18:19:46 INFO - PROCESS | 1938 | 1468199986587 Marionette DEBUG loaded listener.js 18:19:46 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x906c8800) [pid = 1938] [serial = 2249] [outer = 0x90587c00] 18:19:47 INFO - PROCESS | 1938 | 1468199987237 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:19:47 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. 18:19:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1080ms 18:19:47 INFO - PROCESS | 1938 | 1468199987311 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 18:19:47 INFO - PROCESS | 1938 | 1468199987318 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 18:19:47 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:19:47 INFO - PROCESS | 1938 | 1468199987325 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:19:47 INFO - PROCESS | 1938 | 1468199987327 Marionette TRACE conn3 <- [1,2966,null,{}] 18:19:47 INFO - PROCESS | 1938 | 1468199987333 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:47 INFO - PROCESS | 1938 | 1468199987338 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:47 INFO - PROCESS | 1938 | 1468199987547 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 18:19:47 INFO - PROCESS | 1938 | 1468199987632 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:47 INFO - PROCESS | 1938 | 1468199987640 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:47 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f72800 == 33 [pid = 1938] [id = 750] 18:19:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x90f73000) [pid = 1938] [serial = 2250] [outer = (nil)] 18:19:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x90f79c00) [pid = 1938] [serial = 2251] [outer = 0x90f73000] 18:19:47 INFO - PROCESS | 1938 | 1468199987702 Marionette DEBUG loaded listener.js 18:19:47 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x910c5800) [pid = 1938] [serial = 2252] [outer = 0x90f73000] 18:19:48 INFO - PROCESS | 1938 | 1468199988476 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:19:48 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. 18:19:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1184ms 18:19:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:19:48 INFO - PROCESS | 1938 | 1468199988509 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 18:19:48 INFO - PROCESS | 1938 | 1468199988512 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 18:19:48 INFO - PROCESS | 1938 | 1468199988534 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:19:48 INFO - PROCESS | 1938 | 1468199988543 Marionette TRACE conn3 <- [1,2970,null,{}] 18:19:48 INFO - PROCESS | 1938 | 1468199988552 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:48 INFO - PROCESS | 1938 | 1468199988559 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:48 INFO - PROCESS | 1938 | 1468199988761 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 18:19:48 INFO - PROCESS | 1938 | 1468199988793 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:48 INFO - PROCESS | 1938 | 1468199988800 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:48 INFO - PROCESS | 1938 | ++DOCSHELL 0x92355400 == 34 [pid = 1938] [id = 751] 18:19:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x9235b400) [pid = 1938] [serial = 2253] [outer = (nil)] 18:19:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x92521800) [pid = 1938] [serial = 2254] [outer = 0x9235b400] 18:19:48 INFO - PROCESS | 1938 | 1468199988879 Marionette DEBUG loaded listener.js 18:19:48 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x925ed000) [pid = 1938] [serial = 2255] [outer = 0x9235b400] 18:19:49 INFO - PROCESS | 1938 | 1468199989655 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:19:49 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. 18:19:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1159ms 18:19:49 INFO - PROCESS | 1938 | 1468199989678 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 18:19:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:19:49 INFO - PROCESS | 1938 | 1468199989682 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 18:19:49 INFO - PROCESS | 1938 | 1468199989688 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:19:49 INFO - PROCESS | 1938 | 1468199989691 Marionette TRACE conn3 <- [1,2974,null,{}] 18:19:49 INFO - PROCESS | 1938 | 1468199989696 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:49 INFO - PROCESS | 1938 | 1468199989701 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:49 INFO - PROCESS | 1938 | 1468199989892 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 18:19:50 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x951dc000) [pid = 1938] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:19:50 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x906bc800) [pid = 1938] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:19:50 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x920d2000) [pid = 1938] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:19:50 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x92247800) [pid = 1938] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:19:50 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x93e45c00) [pid = 1938] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:19:50 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x8ec59c00) [pid = 1938] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:19:50 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x920cec00) [pid = 1938] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:19:50 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x931fbc00) [pid = 1938] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:19:50 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x8ec55800) [pid = 1938] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:19:50 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x93e3e800) [pid = 1938] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:19:50 INFO - PROCESS | 1938 | 1468199990363 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:50 INFO - PROCESS | 1938 | 1468199990374 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:50 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec55800 == 35 [pid = 1938] [id = 752] 18:19:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x8ec59c00) [pid = 1938] [serial = 2256] [outer = (nil)] 18:19:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x920d2000) [pid = 1938] [serial = 2257] [outer = 0x8ec59c00] 18:19:50 INFO - PROCESS | 1938 | 1468199990434 Marionette DEBUG loaded listener.js 18:19:50 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x92248800) [pid = 1938] [serial = 2258] [outer = 0x8ec59c00] 18:19:51 INFO - PROCESS | 1938 | 1468199991065 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 18:19:51 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. 18:19:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1434ms 18:19:51 INFO - PROCESS | 1938 | 1468199991123 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 18:19:51 INFO - PROCESS | 1938 | 1468199991126 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 18:19:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:19:51 INFO - PROCESS | 1938 | 1468199991132 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:19:51 INFO - PROCESS | 1938 | 1468199991135 Marionette TRACE conn3 <- [1,2978,null,{}] 18:19:51 INFO - PROCESS | 1938 | 1468199991140 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:51 INFO - PROCESS | 1938 | 1468199991145 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:51 INFO - PROCESS | 1938 | 1468199991271 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 18:19:51 INFO - PROCESS | 1938 | 1468199991412 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:51 INFO - PROCESS | 1938 | 1468199991429 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:51 INFO - PROCESS | 1938 | ++DOCSHELL 0x92758400 == 36 [pid = 1938] [id = 753] 18:19:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x92759400) [pid = 1938] [serial = 2259] [outer = (nil)] 18:19:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x931ee400) [pid = 1938] [serial = 2260] [outer = 0x92759400] 18:19:51 INFO - PROCESS | 1938 | 1468199991502 Marionette DEBUG loaded listener.js 18:19:51 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x93e3e800) [pid = 1938] [serial = 2261] [outer = 0x92759400] 18:19:52 INFO - PROCESS | 1938 | 1468199992153 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:19:52 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. 18:19:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1079ms 18:19:52 INFO - PROCESS | 1938 | 1468199992211 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 18:19:52 INFO - PROCESS | 1938 | 1468199992214 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 18:19:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:19:52 INFO - PROCESS | 1938 | 1468199992220 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:19:52 INFO - PROCESS | 1938 | 1468199992222 Marionette TRACE conn3 <- [1,2982,null,{}] 18:19:52 INFO - PROCESS | 1938 | 1468199992228 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:52 INFO - PROCESS | 1938 | 1468199992232 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:52 INFO - PROCESS | 1938 | 1468199992415 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 18:19:52 INFO - PROCESS | 1938 | 1468199992557 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:52 INFO - PROCESS | 1938 | 1468199992567 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:52 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f4400 == 37 [pid = 1938] [id = 754] 18:19:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x8e0f5c00) [pid = 1938] [serial = 2262] [outer = (nil)] 18:19:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x8ebcc400) [pid = 1938] [serial = 2263] [outer = 0x8e0f5c00] 18:19:52 INFO - PROCESS | 1938 | 1468199992682 Marionette DEBUG loaded listener.js 18:19:52 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x8ed0f800) [pid = 1938] [serial = 2264] [outer = 0x8e0f5c00] 18:19:53 INFO - PROCESS | 1938 | 1468199993545 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 18:19:53 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 18:19:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:19:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:19:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:19:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:19:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1378ms 18:19:53 INFO - PROCESS | 1938 | 1468199993601 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 18:19:53 INFO - PROCESS | 1938 | 1468199993606 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 18:19:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:19:53 INFO - PROCESS | 1938 | 1468199993614 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:19:53 INFO - PROCESS | 1938 | 1468199993619 Marionette TRACE conn3 <- [1,2986,null,{}] 18:19:53 INFO - PROCESS | 1938 | 1468199993627 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:53 INFO - PROCESS | 1938 | 1468199993632 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:53 INFO - PROCESS | 1938 | 1468199993801 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 18:19:54 INFO - PROCESS | 1938 | 1468199993996 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:54 INFO - PROCESS | 1938 | 1468199994005 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:54 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f7800 == 38 [pid = 1938] [id = 755] 18:19:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x910ba800) [pid = 1938] [serial = 2265] [outer = (nil)] 18:19:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x920d3400) [pid = 1938] [serial = 2266] [outer = 0x910ba800] 18:19:54 INFO - PROCESS | 1938 | 1468199994080 Marionette DEBUG loaded listener.js 18:19:54 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x920d7c00) [pid = 1938] [serial = 2267] [outer = 0x910ba800] 18:19:54 INFO - PROCESS | 1938 | 1468199994945 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:19:54 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. 18:19:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1381ms 18:19:55 INFO - PROCESS | 1938 | 1468199994998 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 18:19:55 INFO - PROCESS | 1938 | 1468199995003 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 18:19:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:19:55 INFO - PROCESS | 1938 | 1468199995011 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:19:55 INFO - PROCESS | 1938 | 1468199995014 Marionette TRACE conn3 <- [1,2990,null,{}] 18:19:55 INFO - PROCESS | 1938 | 1468199995020 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:55 INFO - PROCESS | 1938 | 1468199995025 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:55 INFO - PROCESS | 1938 | 1468199995261 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 18:19:55 INFO - PROCESS | 1938 | 1468199995401 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:55 INFO - PROCESS | 1938 | 1468199995410 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:55 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c39800 == 39 [pid = 1938] [id = 756] 18:19:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x93c3dc00) [pid = 1938] [serial = 2268] [outer = (nil)] 18:19:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x95104400) [pid = 1938] [serial = 2269] [outer = 0x93c3dc00] 18:19:55 INFO - PROCESS | 1938 | 1468199995517 Marionette DEBUG loaded listener.js 18:19:55 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x9528d800) [pid = 1938] [serial = 2270] [outer = 0x93c3dc00] 18:19:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x95310800 == 40 [pid = 1938] [id = 757] 18:19:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x95378800) [pid = 1938] [serial = 2271] [outer = (nil)] 18:19:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x95379000) [pid = 1938] [serial = 2272] [outer = 0x95378800] 18:19:56 INFO - PROCESS | 1938 | 1468199996471 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:19:56 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. 18:19:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1486ms 18:19:56 INFO - PROCESS | 1938 | 1468199996507 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 18:19:56 INFO - PROCESS | 1938 | 1468199996511 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 18:19:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:19:56 INFO - PROCESS | 1938 | 1468199996533 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:19:56 INFO - PROCESS | 1938 | 1468199996542 Marionette TRACE conn3 <- [1,2994,null,{}] 18:19:56 INFO - PROCESS | 1938 | 1468199996548 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:56 INFO - PROCESS | 1938 | 1468199996556 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:56 INFO - PROCESS | 1938 | 1468199996727 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 18:19:56 INFO - PROCESS | 1938 | 1468199996914 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:56 INFO - PROCESS | 1938 | 1468199996920 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:56 INFO - PROCESS | 1938 | ++DOCSHELL 0x906c0000 == 41 [pid = 1938] [id = 758] 18:19:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0x90893c00) [pid = 1938] [serial = 2273] [outer = (nil)] 18:19:56 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0x97b35000) [pid = 1938] [serial = 2274] [outer = 0x90893c00] 18:19:57 INFO - PROCESS | 1938 | 1468199996995 Marionette DEBUG loaded listener.js 18:19:57 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x97bc5800) [pid = 1938] [serial = 2275] [outer = 0x90893c00] 18:19:57 INFO - PROCESS | 1938 | 1468199997931 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:19:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:19:57 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 18:19:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1450ms 18:19:57 INFO - PROCESS | 1938 | 1468199997971 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 18:19:57 INFO - PROCESS | 1938 | 1468199997977 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 18:19:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:19:58 INFO - PROCESS | 1938 | 1468199998013 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:19:58 INFO - PROCESS | 1938 | 1468199998016 Marionette TRACE conn3 <- [1,2998,null,{}] 18:19:58 INFO - PROCESS | 1938 | 1468199998024 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:58 INFO - PROCESS | 1938 | 1468199998029 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:58 INFO - PROCESS | 1938 | 1468199998191 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 18:19:58 INFO - PROCESS | 1938 | 1468199998386 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:58 INFO - PROCESS | 1938 | 1468199998403 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:58 INFO - PROCESS | 1938 | ++DOCSHELL 0x90590000 == 42 [pid = 1938] [id = 759] 18:19:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x90590c00) [pid = 1938] [serial = 2276] [outer = (nil)] 18:19:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x906c8400) [pid = 1938] [serial = 2277] [outer = 0x90590c00] 18:19:58 INFO - PROCESS | 1938 | 1468199998488 Marionette DEBUG loaded listener.js 18:19:58 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x90f6bc00) [pid = 1938] [serial = 2278] [outer = 0x90590c00] 18:19:58 INFO - PROCESS | 1938 | --DOCSHELL 0x925e8400 == 41 [pid = 1938] [id = 727] 18:19:58 INFO - PROCESS | 1938 | --DOCSHELL 0x92248c00 == 40 [pid = 1938] [id = 726] 18:19:58 INFO - PROCESS | 1938 | --DOCSHELL 0x9088fc00 == 39 [pid = 1938] [id = 723] 18:19:58 INFO - PROCESS | 1938 | --DOCSHELL 0x906c6400 == 38 [pid = 1938] [id = 725] 18:19:58 INFO - PROCESS | 1938 | --DOCSHELL 0x8ed0b000 == 37 [pid = 1938] [id = 724] 18:19:58 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x95290400) [pid = 1938] [serial = 2210] [outer = (nil)] [url = about:blank] 18:19:58 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x95296c00) [pid = 1938] [serial = 2211] [outer = (nil)] [url = about:blank] 18:19:58 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x906c4000) [pid = 1938] [serial = 2201] [outer = (nil)] [url = about:blank] 18:19:58 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x90d60800) [pid = 1938] [serial = 2202] [outer = (nil)] [url = about:blank] 18:19:58 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x92755000) [pid = 1938] [serial = 2198] [outer = (nil)] [url = about:blank] 18:19:59 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x951e1400) [pid = 1938] [serial = 2199] [outer = (nil)] [url = about:blank] 18:19:59 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x92529400) [pid = 1938] [serial = 2195] [outer = (nil)] [url = about:blank] 18:19:59 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x925ee800) [pid = 1938] [serial = 2196] [outer = (nil)] [url = about:blank] 18:19:59 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x951dc800) [pid = 1938] [serial = 2190] [outer = (nil)] [url = about:blank] 18:19:59 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x95101400) [pid = 1938] [serial = 2189] [outer = (nil)] [url = about:blank] 18:19:59 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x90590400) [pid = 1938] [serial = 2192] [outer = (nil)] [url = about:blank] 18:19:59 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x9089c800) [pid = 1938] [serial = 2193] [outer = (nil)] [url = about:blank] 18:19:59 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x92250400) [pid = 1938] [serial = 2204] [outer = (nil)] [url = about:blank] 18:19:59 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x93c57800) [pid = 1938] [serial = 2207] [outer = (nil)] [url = about:blank] 18:19:59 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x9275c800) [pid = 1938] [serial = 2213] [outer = (nil)] [url = about:blank] 18:19:59 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x93e40800) [pid = 1938] [serial = 2208] [outer = (nil)] [url = about:blank] 18:19:59 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x9242e000) [pid = 1938] [serial = 2205] [outer = (nil)] [url = about:blank] 18:19:59 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x951d9000) [pid = 1938] [serial = 2214] [outer = (nil)] [url = about:blank] 18:19:59 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x9537fc00) [pid = 1938] [serial = 2217] [outer = (nil)] [url = about:blank] 18:19:59 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x95485800) [pid = 1938] [serial = 2216] [outer = (nil)] [url = about:blank] 18:19:59 INFO - PROCESS | 1938 | 1468199999356 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:19:59 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. 18:19:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1388ms 18:19:59 INFO - PROCESS | 1938 | 1468199999396 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 18:19:59 INFO - PROCESS | 1938 | 1468199999402 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 18:19:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:19:59 INFO - PROCESS | 1938 | 1468199999412 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:19:59 INFO - PROCESS | 1938 | 1468199999415 Marionette TRACE conn3 <- [1,3002,null,{}] 18:19:59 INFO - PROCESS | 1938 | 1468199999421 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:59 INFO - PROCESS | 1938 | 1468199999426 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:59 INFO - PROCESS | 1938 | 1468199999599 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 18:19:59 INFO - PROCESS | 1938 | 1468199999737 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:59 INFO - PROCESS | 1938 | 1468199999746 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:19:59 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f76000 == 38 [pid = 1938] [id = 760] 18:19:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x920d6800) [pid = 1938] [serial = 2279] [outer = (nil)] 18:19:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x92428800) [pid = 1938] [serial = 2280] [outer = 0x920d6800] 18:19:59 INFO - PROCESS | 1938 | 1468199999809 Marionette DEBUG loaded listener.js 18:19:59 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x9252ac00) [pid = 1938] [serial = 2281] [outer = 0x920d6800] 18:20:00 INFO - PROCESS | 1938 | 1468200000466 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:20:00 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. 18:20:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1085ms 18:20:00 INFO - PROCESS | 1938 | 1468200000497 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 18:20:00 INFO - PROCESS | 1938 | 1468200000500 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 18:20:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:20:00 INFO - PROCESS | 1938 | 1468200000506 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:20:00 INFO - PROCESS | 1938 | 1468200000511 Marionette TRACE conn3 <- [1,3006,null,{}] 18:20:00 INFO - PROCESS | 1938 | 1468200000526 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:00 INFO - PROCESS | 1938 | 1468200000534 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:00 INFO - PROCESS | 1938 | 1468200000711 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 18:20:00 INFO - PROCESS | 1938 | 1468200000731 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:00 INFO - PROCESS | 1938 | 1468200000742 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:00 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c37800 == 39 [pid = 1938] [id = 761] 18:20:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x93c39400) [pid = 1938] [serial = 2282] [outer = (nil)] 18:20:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x93e40c00) [pid = 1938] [serial = 2283] [outer = 0x93c39400] 18:20:00 INFO - PROCESS | 1938 | 1468200000805 Marionette DEBUG loaded listener.js 18:20:00 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x9510ac00) [pid = 1938] [serial = 2284] [outer = 0x93c39400] 18:20:01 INFO - PROCESS | 1938 | 1468200001543 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:20:01 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. 18:20:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1088ms 18:20:01 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:20:01 INFO - PROCESS | 1938 | 1468200001599 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 18:20:01 INFO - PROCESS | 1938 | 1468200001602 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 18:20:01 INFO - PROCESS | 1938 | 1468200001608 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:20:01 INFO - PROCESS | 1938 | 1468200001611 Marionette TRACE conn3 <- [1,3010,null,{}] 18:20:01 INFO - PROCESS | 1938 | 1468200001624 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:01 INFO - PROCESS | 1938 | 1468200001627 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:01 INFO - PROCESS | 1938 | 1468200001816 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 18:20:01 INFO - PROCESS | 1938 | 1468200001843 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:01 INFO - PROCESS | 1938 | 1468200001850 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:01 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ede9000 == 40 [pid = 1938] [id = 762] 18:20:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x951db800) [pid = 1938] [serial = 2285] [outer = (nil)] 18:20:01 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x95302400) [pid = 1938] [serial = 2286] [outer = 0x951db800] 18:20:01 INFO - PROCESS | 1938 | 1468200001911 Marionette DEBUG loaded listener.js 18:20:02 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x95297800) [pid = 1938] [serial = 2287] [outer = 0x951db800] 18:20:02 INFO - PROCESS | 1938 | 1468200002675 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 18:20:02 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 18:20:02 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1137ms 18:20:02 INFO - PROCESS | 1938 | 1468200002746 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 18:20:02 INFO - PROCESS | 1938 | 1468200002749 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 18:20:02 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:20:02 INFO - PROCESS | 1938 | 1468200002755 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:20:02 INFO - PROCESS | 1938 | 1468200002757 Marionette TRACE conn3 <- [1,3014,null,{}] 18:20:02 INFO - PROCESS | 1938 | 1468200002763 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:02 INFO - PROCESS | 1938 | 1468200002767 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:02 INFO - PROCESS | 1938 | 1468200002954 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 18:20:02 INFO - PROCESS | 1938 | 1468200002972 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:02 INFO - PROCESS | 1938 | 1468200002978 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:03 INFO - PROCESS | 1938 | ++DOCSHELL 0x920d8400 == 41 [pid = 1938] [id = 763] 18:20:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x95310000) [pid = 1938] [serial = 2288] [outer = (nil)] 18:20:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x9537ec00) [pid = 1938] [serial = 2289] [outer = 0x95310000] 18:20:03 INFO - PROCESS | 1938 | 1468200003043 Marionette DEBUG loaded listener.js 18:20:03 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x95380400) [pid = 1938] [serial = 2290] [outer = 0x95310000] 18:20:03 INFO - PROCESS | 1938 | [1938] 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 18:20:03 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x910be000) [pid = 1938] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:20:03 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x93c60c00) [pid = 1938] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:20:03 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x90f73000) [pid = 1938] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 18:20:03 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x90587c00) [pid = 1938] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 18:20:03 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x97b32400) [pid = 1938] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:20:03 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x8e0f9000) [pid = 1938] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 18:20:03 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x9234e000) [pid = 1938] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:20:03 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x9235b400) [pid = 1938] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:20:03 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x95375800) [pid = 1938] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:20:03 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x8ec52400) [pid = 1938] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:20:03 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x98e94400) [pid = 1938] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:20:03 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x8ed14c00) [pid = 1938] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:20:03 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x98682400) [pid = 1938] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:20:03 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x8ec59c00) [pid = 1938] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:20:03 INFO - PROCESS | 1938 | 1468200003989 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:20:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:20:04 INFO - {} 18:20:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:20:04 INFO - {} 18:20:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:20:04 INFO - {} 18:20:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:20:04 INFO - {} 18:20:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1291ms 18:20:04 INFO - PROCESS | 1938 | 1468200004048 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 18:20:04 INFO - TEST-START | /FileAPI/fileReader.html 18:20:04 INFO - PROCESS | 1938 | 1468200004057 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 18:20:04 INFO - PROCESS | 1938 | 1468200004063 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:20:04 INFO - PROCESS | 1938 | 1468200004072 Marionette TRACE conn3 <- [1,3018,null,{}] 18:20:04 INFO - PROCESS | 1938 | 1468200004077 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:04 INFO - PROCESS | 1938 | 1468200004087 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:04 INFO - PROCESS | 1938 | 1468200004305 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 18:20:04 INFO - PROCESS | 1938 | 1468200004329 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:04 INFO - PROCESS | 1938 | 1468200004336 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:04 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ed18400 == 42 [pid = 1938] [id = 764] 18:20:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x9234e000) [pid = 1938] [serial = 2291] [outer = (nil)] 18:20:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x98e96400) [pid = 1938] [serial = 2292] [outer = 0x9234e000] 18:20:04 INFO - PROCESS | 1938 | 1468200004399 Marionette DEBUG loaded listener.js 18:20:04 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x93e45c00) [pid = 1938] [serial = 2293] [outer = 0x9234e000] 18:20:05 INFO - PROCESS | 1938 | 1468200005025 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 18:20:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:20:05 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:20:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:20:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:20:05 INFO - TEST-OK | /FileAPI/fileReader.html | took 990ms 18:20:05 INFO - PROCESS | 1938 | 1468200005054 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 18:20:05 INFO - PROCESS | 1938 | 1468200005057 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 18:20:05 INFO - TEST-START | /FileAPI/historical.html 18:20:05 INFO - PROCESS | 1938 | 1468200005063 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:20:05 INFO - PROCESS | 1938 | 1468200005065 Marionette TRACE conn3 <- [1,3022,null,{}] 18:20:05 INFO - PROCESS | 1938 | 1468200005071 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:05 INFO - PROCESS | 1938 | 1468200005074 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:05 INFO - PROCESS | 1938 | 1468200005203 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 18:20:05 INFO - PROCESS | 1938 | 1468200005344 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:05 INFO - PROCESS | 1938 | 1468200005367 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:05 INFO - PROCESS | 1938 | ++DOCSHELL 0x92357000 == 43 [pid = 1938] [id = 765] 18:20:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x9530e800) [pid = 1938] [serial = 2294] [outer = (nil)] 18:20:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x992a3000) [pid = 1938] [serial = 2295] [outer = 0x9530e800] 18:20:05 INFO - PROCESS | 1938 | 1468200005425 Marionette DEBUG loaded listener.js 18:20:05 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x99446400) [pid = 1938] [serial = 2296] [outer = 0x9530e800] 18:20:06 INFO - PROCESS | 1938 | 1468200006231 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 18:20:06 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:20:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:20:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:20:06 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:20:06 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:20:06 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:20:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:20:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:20:06 INFO - TEST-OK | /FileAPI/historical.html | took 1234ms 18:20:06 INFO - PROCESS | 1938 | 1468200006300 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 18:20:06 INFO - PROCESS | 1938 | 1468200006306 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 18:20:06 INFO - TEST-START | /FileAPI/idlharness.html 18:20:06 INFO - PROCESS | 1938 | 1468200006314 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:20:06 INFO - PROCESS | 1938 | 1468200006322 Marionette TRACE conn3 <- [1,3026,null,{}] 18:20:06 INFO - PROCESS | 1938 | 1468200006330 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:06 INFO - PROCESS | 1938 | 1468200006335 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:06 INFO - PROCESS | 1938 | 1468200006575 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 18:20:06 INFO - PROCESS | 1938 | 1468200006706 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:06 INFO - PROCESS | 1938 | 1468200006715 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:06 INFO - PROCESS | 1938 | ++DOCSHELL 0x9058c400 == 44 [pid = 1938] [id = 766] 18:20:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x90591c00) [pid = 1938] [serial = 2297] [outer = (nil)] 18:20:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x90f6d400) [pid = 1938] [serial = 2298] [outer = 0x90591c00] 18:20:06 INFO - PROCESS | 1938 | 1468200006796 Marionette DEBUG loaded listener.js 18:20:06 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x920d7800) [pid = 1938] [serial = 2299] [outer = 0x90591c00] 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:20:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:20:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:20:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:20:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:20:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:20:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:20:08 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:08 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:20:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:20:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:20:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:20:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:20:08 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:08 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:20:08 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:20:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:20:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:20:08 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 18:20:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:20:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:20:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:20:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:20:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:20:08 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 18:20:08 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 18:20:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:20:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:20:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:20:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:20:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:20:08 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:20:08 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:08 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:20:08 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:20:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:20:08 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 18:20:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:20:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:20:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:20:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:20:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:20:08 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 18:20:08 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 18:20:08 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:20:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:08 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:20:08 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:20:08 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:20:08 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:20:08 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:20:08 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:20:08 INFO - TEST-OK | /FileAPI/idlharness.html | took 1943ms 18:20:08 INFO - PROCESS | 1938 | 1468200008145 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 18:20:08 INFO - PROCESS | 1938 | 1468200008265 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 18:20:08 INFO - PROCESS | 1938 | 1468200008279 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 18:20:08 INFO - TEST-START | /FileAPI/idlharness.worker 18:20:08 INFO - PROCESS | 1938 | 1468200008489 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:20:08 INFO - PROCESS | 1938 | 1468200008495 Marionette TRACE conn3 <- [1,3030,null,{}] 18:20:08 INFO - PROCESS | 1938 | 1468200008501 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:08 INFO - PROCESS | 1938 | 1468200008507 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:08 INFO - PROCESS | 1938 | 1468200008701 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 18:20:08 INFO - PROCESS | 1938 | 1468200008879 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:08 INFO - PROCESS | 1938 | 1468200008889 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:08 INFO - PROCESS | 1938 | ++DOCSHELL 0x9995ac00 == 45 [pid = 1938] [id = 767] 18:20:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x99c60800) [pid = 1938] [serial = 2300] [outer = (nil)] 18:20:08 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x9a19c000) [pid = 1938] [serial = 2301] [outer = 0x99c60800] 18:20:08 INFO - PROCESS | 1938 | 1468200008966 Marionette DEBUG loaded listener.js 18:20:09 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x9a1a1800) [pid = 1938] [serial = 2302] [outer = 0x99c60800] 18:20:09 INFO - PROCESS | 1938 | [1938] 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 18:20:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:20:10 INFO - {} 18:20:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:20:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:20:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:20:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:20:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:20:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:20:10 INFO - {} 18:20:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:20:10 INFO - {} 18:20:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:20:10 INFO - {} 18:20:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:20:10 INFO - {} 18:20:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:20:10 INFO - {} 18:20:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:20:10 INFO - {} 18:20:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:20:10 INFO - {} 18:20:10 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:20:10 INFO - {} 18:20:10 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:20:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:20:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:20:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:20:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:20:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:20:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:20:11 INFO - {} 18:20:11 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 18:20:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:20:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:20:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:20:11 INFO - {} 18:20:11 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 - {} 18:20:11 INFO - {} 18:20:11 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 18:20:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:20:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:20:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:20:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:20:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:20:11 INFO - {} 18:20:11 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 18:20:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:20:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:20:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:20:11 INFO - {} 18:20:11 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 - {} 18:20:11 INFO - {} 18:20:11 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 18:20:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:20:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:20:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:11 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 18:20:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:20:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:20:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:20:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:20:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:20:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:11 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 18:20:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:20:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:11 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 18:20:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:20:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:11 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 18:20:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:20:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:20:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:11 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:20:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:20:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:20:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:20:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:20:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:20:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:20:11 INFO - {} 18:20:11 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2571ms 18:20:11 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:20:11 INFO - PROCESS | 1938 | 1468200010911 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 18:20:11 INFO - PROCESS | 1938 | 1468200011057 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 18:20:11 INFO - PROCESS | 1938 | 1468200011065 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 18:20:11 INFO - PROCESS | 1938 | 1468200011084 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:20:11 INFO - PROCESS | 1938 | 1468200011093 Marionette TRACE conn3 <- [1,3034,null,{}] 18:20:11 INFO - PROCESS | 1938 | 1468200011147 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:11 INFO - PROCESS | 1938 | 1468200011168 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:11 INFO - PROCESS | 1938 | 1468200011460 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 18:20:11 INFO - PROCESS | 1938 | 1468200011557 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:11 INFO - PROCESS | 1938 | 1468200011567 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:11 INFO - PROCESS | 1938 | ++DOCSHELL 0x910b6c00 == 46 [pid = 1938] [id = 768] 18:20:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0xa200d000) [pid = 1938] [serial = 2303] [outer = (nil)] 18:20:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0xa209d000) [pid = 1938] [serial = 2304] [outer = 0xa200d000] 18:20:11 INFO - PROCESS | 1938 | 1468200011682 Marionette DEBUG loaded listener.js 18:20:11 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0xa22b3400) [pid = 1938] [serial = 2305] [outer = 0xa200d000] 18:20:12 INFO - PROCESS | 1938 | 1468200012396 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 18:20:12 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:20:12 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1371ms 18:20:12 INFO - PROCESS | 1938 | 1468200012449 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 18:20:12 INFO - PROCESS | 1938 | 1468200012454 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 18:20:12 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:20:12 INFO - PROCESS | 1938 | 1468200012460 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:20:12 INFO - PROCESS | 1938 | 1468200012463 Marionette TRACE conn3 <- [1,3038,null,{}] 18:20:12 INFO - PROCESS | 1938 | 1468200012468 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:12 INFO - PROCESS | 1938 | 1468200012473 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:12 INFO - PROCESS | 1938 | 1468200012632 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 18:20:12 INFO - PROCESS | 1938 | 1468200012818 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:12 INFO - PROCESS | 1938 | 1468200012825 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:12 INFO - PROCESS | 1938 | ++DOCSHELL 0x90585000 == 47 [pid = 1938] [id = 769] 18:20:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x99443000) [pid = 1938] [serial = 2306] [outer = (nil)] 18:20:12 INFO - PROCESS | 1938 | ++DOMWINDOW == 89 (0xa232b400) [pid = 1938] [serial = 2307] [outer = 0x99443000] 18:20:12 INFO - PROCESS | 1938 | 1468200012903 Marionette DEBUG loaded listener.js 18:20:13 INFO - PROCESS | 1938 | ++DOMWINDOW == 90 (0xa237c800) [pid = 1938] [serial = 2308] [outer = 0x99443000] 18:20:13 INFO - PROCESS | 1938 | 1468200013631 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 18:20:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:20:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:20:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:20:13 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1237ms 18:20:13 INFO - PROCESS | 1938 | 1468200013698 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 18:20:13 INFO - PROCESS | 1938 | 1468200013702 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 18:20:13 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:20:13 INFO - PROCESS | 1938 | 1468200013708 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:20:13 INFO - PROCESS | 1938 | 1468200013711 Marionette TRACE conn3 <- [1,3042,null,{}] 18:20:13 INFO - PROCESS | 1938 | 1468200013717 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:13 INFO - PROCESS | 1938 | 1468200013722 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:13 INFO - PROCESS | 1938 | 1468200013870 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 18:20:14 INFO - PROCESS | 1938 | 1468200014057 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:14 INFO - PROCESS | 1938 | 1468200014064 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:14 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec5c000 == 48 [pid = 1938] [id = 770] 18:20:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 91 (0x8ec5c400) [pid = 1938] [serial = 2309] [outer = (nil)] 18:20:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 92 (0x920cd400) [pid = 1938] [serial = 2310] [outer = 0x8ec5c400] 18:20:14 INFO - PROCESS | 1938 | 1468200014149 Marionette DEBUG loaded listener.js 18:20:14 INFO - PROCESS | 1938 | ++DOMWINDOW == 93 (0x925e8000) [pid = 1938] [serial = 2311] [outer = 0x8ec5c400] 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:20:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:20:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:20:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:20:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:20:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:20:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:20:15 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:15 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:20:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:20:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:20:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:20:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:20:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:20:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:20:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:20:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:20:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:20:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:20:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:20:15 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:20:15 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1788ms 18:20:15 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:20:15 INFO - PROCESS | 1938 | 1468200015424 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 18:20:15 INFO - PROCESS | 1938 | 1468200015511 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 18:20:15 INFO - PROCESS | 1938 | 1468200015523 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 18:20:15 INFO - PROCESS | 1938 | 1468200015588 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:20:15 INFO - PROCESS | 1938 | 1468200015591 Marionette TRACE conn3 <- [1,3046,null,{}] 18:20:15 INFO - PROCESS | 1938 | 1468200015598 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:15 INFO - PROCESS | 1938 | 1468200015603 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:15 INFO - PROCESS | 1938 | 1468200015770 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 18:20:16 INFO - PROCESS | 1938 | 1468200016037 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:16 INFO - PROCESS | 1938 | 1468200016049 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:16 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ec400 == 49 [pid = 1938] [id = 771] 18:20:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 94 (0x8edeac00) [pid = 1938] [serial = 2312] [outer = (nil)] 18:20:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 95 (0x9252a000) [pid = 1938] [serial = 2313] [outer = 0x8edeac00] 18:20:16 INFO - PROCESS | 1938 | 1468200016122 Marionette DEBUG loaded listener.js 18:20:16 INFO - PROCESS | 1938 | ++DOMWINDOW == 96 (0x93c58800) [pid = 1938] [serial = 2314] [outer = 0x8edeac00] 18:20:16 INFO - PROCESS | 1938 | [1938] 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 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc2800 == 48 [pid = 1938] [id = 730] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x95310800 == 47 [pid = 1938] [id = 757] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec4f000 == 46 [pid = 1938] [id = 747] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x979b6800 == 45 [pid = 1938] [id = 741] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f6800 == 44 [pid = 1938] [id = 742] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x931f0000 == 43 [pid = 1938] [id = 743] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x9058c000 == 42 [pid = 1938] [id = 744] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x8e0f8400 == 41 [pid = 1938] [id = 748] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x9058a400 == 40 [pid = 1938] [id = 734] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec4e800 == 39 [pid = 1938] [id = 737] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x90f75c00 == 38 [pid = 1938] [id = 728] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x910bb400 == 37 [pid = 1938] [id = 739] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x920d1000 == 36 [pid = 1938] [id = 732] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x931f9400 == 35 [pid = 1938] [id = 735] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x920d0c00 == 34 [pid = 1938] [id = 738] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebc4800 == 33 [pid = 1938] [id = 729] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x8ebd0000 == 32 [pid = 1938] [id = 736] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x906bc400 == 31 [pid = 1938] [id = 733] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x8ec5b400 == 30 [pid = 1938] [id = 731] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x93c34000 == 29 [pid = 1938] [id = 740] 18:20:17 INFO - PROCESS | 1938 | --DOCSHELL 0x9242b400 == 28 [pid = 1938] [id = 745] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 95 (0x925ea400) [pid = 1938] [serial = 2220] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 94 (0x9234dc00) [pid = 1938] [serial = 2219] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 93 (0x95291c00) [pid = 1938] [serial = 2223] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 92 (0x9510c400) [pid = 1938] [serial = 2222] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 91 (0x90f79c00) [pid = 1938] [serial = 2251] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 90 (0x906bb400) [pid = 1938] [serial = 2248] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 89 (0x906c8800) [pid = 1938] [serial = 2249] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 88 (0x98362800) [pid = 1938] [serial = 2226] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x97bc4800) [pid = 1938] [serial = 2225] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x8ebca400) [pid = 1938] [serial = 2245] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x8ec55400) [pid = 1938] [serial = 2246] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x98d77800) [pid = 1938] [serial = 2229] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x92521800) [pid = 1938] [serial = 2254] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x98d6f000) [pid = 1938] [serial = 2228] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x99078c00) [pid = 1938] [serial = 2232] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x90897000) [pid = 1938] [serial = 2243] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x98ea0800) [pid = 1938] [serial = 2231] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x8ede4800) [pid = 1938] [serial = 2242] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x9944d800) [pid = 1938] [serial = 2235] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x9944ac00) [pid = 1938] [serial = 2234] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x90d6ac00) [pid = 1938] [serial = 2240] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x99641800) [pid = 1938] [serial = 2238] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x994c4800) [pid = 1938] [serial = 2237] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x925ed000) [pid = 1938] [serial = 2255] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x920d2000) [pid = 1938] [serial = 2257] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x931ee400) [pid = 1938] [serial = 2260] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x92248800) [pid = 1938] [serial = 2258] [outer = (nil)] [url = about:blank] 18:20:17 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x910c5800) [pid = 1938] [serial = 2252] [outer = (nil)] [url = about:blank] 18:20:18 INFO - PROCESS | 1938 | 1468200018028 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:20:18 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:20:18 INFO - {} 18:20:18 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2499ms 18:20:18 INFO - PROCESS | 1938 | 1468200018071 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 18:20:18 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:20:18 INFO - PROCESS | 1938 | 1468200018076 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 18:20:18 INFO - PROCESS | 1938 | 1468200018084 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:20:18 INFO - PROCESS | 1938 | 1468200018089 Marionette TRACE conn3 <- [1,3050,null,{}] 18:20:18 INFO - PROCESS | 1938 | 1468200018096 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:18 INFO - PROCESS | 1938 | 1468200018101 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:18 INFO - PROCESS | 1938 | 1468200018225 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 18:20:18 INFO - PROCESS | 1938 | 1468200018242 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:18 INFO - PROCESS | 1938 | 1468200018252 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:18 INFO - PROCESS | 1938 | ++DOCSHELL 0x90586400 == 29 [pid = 1938] [id = 772] 18:20:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x90587800) [pid = 1938] [serial = 2315] [outer = (nil)] 18:20:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x9058f800) [pid = 1938] [serial = 2316] [outer = 0x90587800] 18:20:18 INFO - PROCESS | 1938 | 1468200018317 Marionette DEBUG loaded listener.js 18:20:18 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x906bc400) [pid = 1938] [serial = 2317] [outer = 0x90587800] 18:20:19 INFO - PROCESS | 1938 | 1468200019085 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 18:20:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:20:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:20:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:20:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:20:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1040ms 18:20:19 INFO - PROCESS | 1938 | 1468200019136 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 18:20:19 INFO - PROCESS | 1938 | 1468200019144 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 18:20:19 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:20:19 INFO - PROCESS | 1938 | 1468200019175 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:20:19 INFO - PROCESS | 1938 | 1468200019179 Marionette TRACE conn3 <- [1,3054,null,{}] 18:20:19 INFO - PROCESS | 1938 | 1468200019184 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:19 INFO - PROCESS | 1938 | 1468200019190 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:19 INFO - PROCESS | 1938 | 1468200019349 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 18:20:19 INFO - PROCESS | 1938 | 1468200019358 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:19 INFO - PROCESS | 1938 | 1468200019368 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:19 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f75800 == 30 [pid = 1938] [id = 773] 18:20:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x90f78800) [pid = 1938] [serial = 2318] [outer = (nil)] 18:20:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x910bb800) [pid = 1938] [serial = 2319] [outer = 0x90f78800] 18:20:19 INFO - PROCESS | 1938 | 1468200019443 Marionette DEBUG loaded listener.js 18:20:19 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x920cec00) [pid = 1938] [serial = 2320] [outer = 0x90f78800] 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:20:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:20:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:20:20 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" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:20:20 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" 18:20:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:20:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:20:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:20:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1509ms 18:20:20 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:20:20 INFO - PROCESS | 1938 | 1468200020571 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 18:20:20 INFO - PROCESS | 1938 | 1468200020687 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 18:20:20 INFO - PROCESS | 1938 | 1468200020690 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 18:20:20 INFO - PROCESS | 1938 | 1468200020714 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:20:20 INFO - PROCESS | 1938 | 1468200020731 Marionette TRACE conn3 <- [1,3058,null,{}] 18:20:20 INFO - PROCESS | 1938 | 1468200020837 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:20 INFO - PROCESS | 1938 | 1468200020857 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:21 INFO - PROCESS | 1938 | 1468200021100 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 18:20:21 INFO - PROCESS | 1938 | 1468200021129 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:21 INFO - PROCESS | 1938 | 1468200021141 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:21 INFO - PROCESS | 1938 | ++DOCSHELL 0x93c57400 == 31 [pid = 1938] [id = 774] 18:20:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x93e40400) [pid = 1938] [serial = 2321] [outer = (nil)] 18:20:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x95107800) [pid = 1938] [serial = 2322] [outer = 0x93e40400] 18:20:21 INFO - PROCESS | 1938 | 1468200021205 Marionette DEBUG loaded listener.js 18:20:21 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x95291c00) [pid = 1938] [serial = 2323] [outer = 0x93e40400] 18:20:22 INFO - PROCESS | 1938 | 1468200021998 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 18:20:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:20:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:20:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:20:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:20:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:20:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:20:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:20:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:20:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:20:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:20:22 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:22 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:20:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:20:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:20:22 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:20:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:22 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:20:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:20:22 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:20:22 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1333ms 18:20:22 INFO - PROCESS | 1938 | 1468200022037 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 18:20:22 INFO - PROCESS | 1938 | 1468200022044 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 18:20:22 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:20:22 INFO - PROCESS | 1938 | 1468200022059 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:20:22 INFO - PROCESS | 1938 | 1468200022063 Marionette TRACE conn3 <- [1,3062,null,{}] 18:20:22 INFO - PROCESS | 1938 | 1468200022069 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:22 INFO - PROCESS | 1938 | 1468200022073 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:22 INFO - PROCESS | 1938 | 1468200022270 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 18:20:22 INFO - PROCESS | 1938 | 1468200022293 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:22 INFO - PROCESS | 1938 | 1468200022300 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:22 INFO - PROCESS | 1938 | ++DOCSHELL 0x95291400 == 32 [pid = 1938] [id = 775] 18:20:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x95375c00) [pid = 1938] [serial = 2324] [outer = (nil)] 18:20:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x98362800) [pid = 1938] [serial = 2325] [outer = 0x95375c00] 18:20:22 INFO - PROCESS | 1938 | 1468200022363 Marionette DEBUG loaded listener.js 18:20:22 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x98e16800) [pid = 1938] [serial = 2326] [outer = 0x95375c00] 18:20:23 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x951db800) [pid = 1938] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 18:20:23 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x93c3dc00) [pid = 1938] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 18:20:23 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x95378800) [pid = 1938] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:20:23 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x8e0f5c00) [pid = 1938] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:20:23 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x910ba800) [pid = 1938] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:20:23 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x90590c00) [pid = 1938] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 18:20:23 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x90893c00) [pid = 1938] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 18:20:23 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x93c39400) [pid = 1938] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 18:20:23 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x920d6800) [pid = 1938] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 18:20:23 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x9234e000) [pid = 1938] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 18:20:23 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x92759400) [pid = 1938] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:20:23 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x95310000) [pid = 1938] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 18:20:23 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x9530e800) [pid = 1938] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 18:20:23 INFO - PROCESS | 1938 | [1938] 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 18:20:23 INFO - PROCESS | 1938 | 1468200023554 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:20:23 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:20:23 INFO - {} 18:20:23 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1539ms 18:20:23 INFO - PROCESS | 1938 | 1468200023591 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 18:20:23 INFO - PROCESS | 1938 | 1468200023594 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 18:20:23 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:20:23 INFO - PROCESS | 1938 | 1468200023600 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:20:23 INFO - PROCESS | 1938 | 1468200023602 Marionette TRACE conn3 <- [1,3066,null,{}] 18:20:23 INFO - PROCESS | 1938 | 1468200023608 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:23 INFO - PROCESS | 1938 | 1468200023612 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:23 INFO - PROCESS | 1938 | 1468200023749 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 18:20:23 INFO - PROCESS | 1938 | 1468200023756 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:23 INFO - PROCESS | 1938 | 1468200023763 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:23 INFO - PROCESS | 1938 | ++DOCSHELL 0x90585800 == 33 [pid = 1938] [id = 776] 18:20:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x906bf000) [pid = 1938] [serial = 2327] [outer = (nil)] 18:20:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x95378c00) [pid = 1938] [serial = 2328] [outer = 0x906bf000] 18:20:23 INFO - PROCESS | 1938 | 1468200023825 Marionette DEBUG loaded listener.js 18:20:23 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x98e1cc00) [pid = 1938] [serial = 2329] [outer = 0x906bf000] 18:20:24 INFO - PROCESS | 1938 | 1468200024585 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 18:20:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:20:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:20:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:20:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:20:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:20:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:20:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:20:24 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1027ms 18:20:24 INFO - PROCESS | 1938 | 1468200024630 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 18:20:24 INFO - PROCESS | 1938 | 1468200024634 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 18:20:24 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:20:24 INFO - PROCESS | 1938 | 1468200024639 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:20:24 INFO - PROCESS | 1938 | 1468200024642 Marionette TRACE conn3 <- [1,3070,null,{}] 18:20:24 INFO - PROCESS | 1938 | 1468200024647 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:24 INFO - PROCESS | 1938 | 1468200024657 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:24 INFO - PROCESS | 1938 | 1468200024895 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 18:20:24 INFO - PROCESS | 1938 | 1468200024907 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:24 INFO - PROCESS | 1938 | 1468200024918 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:24 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebcd000 == 34 [pid = 1938] [id = 777] 18:20:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x99445000) [pid = 1938] [serial = 2330] [outer = (nil)] 18:20:24 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x9995c000) [pid = 1938] [serial = 2331] [outer = 0x99445000] 18:20:24 INFO - PROCESS | 1938 | 1468200024978 Marionette DEBUG loaded listener.js 18:20:25 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x99962800) [pid = 1938] [serial = 2332] [outer = 0x99445000] 18:20:25 INFO - PROCESS | 1938 | 1468200025884 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 18:20:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:20:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:20:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:20:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:20:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:20:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:20:25 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1287ms 18:20:25 INFO - PROCESS | 1938 | 1468200025929 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 18:20:25 INFO - PROCESS | 1938 | 1468200025935 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 18:20:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:20:25 INFO - PROCESS | 1938 | 1468200025942 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:20:25 INFO - PROCESS | 1938 | 1468200025950 Marionette TRACE conn3 <- [1,3074,null,{}] 18:20:25 INFO - PROCESS | 1938 | 1468200025958 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:25 INFO - PROCESS | 1938 | 1468200025963 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:26 INFO - PROCESS | 1938 | 1468200026127 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 18:20:26 INFO - PROCESS | 1938 | 1468200026317 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:26 INFO - PROCESS | 1938 | 1468200026328 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:26 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ede7400 == 35 [pid = 1938] [id = 778] 18:20:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x8edec400) [pid = 1938] [serial = 2333] [outer = (nil)] 18:20:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x90897800) [pid = 1938] [serial = 2334] [outer = 0x8edec400] 18:20:26 INFO - PROCESS | 1938 | 1468200026404 Marionette DEBUG loaded listener.js 18:20:26 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x90d64400) [pid = 1938] [serial = 2335] [outer = 0x8edec400] 18:20:27 INFO - PROCESS | 1938 | 1468200027278 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 18:20:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:20:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:20:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:20:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:20:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:20:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:20:27 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1393ms 18:20:27 INFO - PROCESS | 1938 | 1468200027337 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 18:20:27 INFO - PROCESS | 1938 | 1468200027343 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 18:20:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:20:27 INFO - PROCESS | 1938 | 1468200027353 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:20:27 INFO - PROCESS | 1938 | 1468200027357 Marionette TRACE conn3 <- [1,3078,null,{}] 18:20:27 INFO - PROCESS | 1938 | 1468200027391 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:27 INFO - PROCESS | 1938 | 1468200027397 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:27 INFO - PROCESS | 1938 | 1468200027569 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 18:20:27 INFO - PROCESS | 1938 | 1468200027751 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:27 INFO - PROCESS | 1938 | 1468200027756 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:27 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec4d400 == 36 [pid = 1938] [id = 779] 18:20:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 77 (0x920c9c00) [pid = 1938] [serial = 2336] [outer = (nil)] 18:20:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 78 (0x9252cc00) [pid = 1938] [serial = 2337] [outer = 0x920c9c00] 18:20:27 INFO - PROCESS | 1938 | 1468200027834 Marionette DEBUG loaded listener.js 18:20:27 INFO - PROCESS | 1938 | ++DOMWINDOW == 79 (0x925ef400) [pid = 1938] [serial = 2338] [outer = 0x920c9c00] 18:20:28 INFO - PROCESS | 1938 | 1468200028781 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 18:20:28 INFO - PROCESS | 1938 | 1468200028856 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 18:20:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:20:28 INFO - PROCESS | 1938 | 1468200028865 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:20:28 INFO - PROCESS | 1938 | 1468200028870 Marionette TRACE conn3 <- [1,3082,null,{}] 18:20:28 INFO - PROCESS | 1938 | 1468200028885 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:28 INFO - PROCESS | 1938 | 1468200028893 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:29 INFO - PROCESS | 1938 | 1468200029059 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 18:20:29 INFO - PROCESS | 1938 | 1468200029248 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:29 INFO - PROCESS | 1938 | 1468200029257 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:29 INFO - PROCESS | 1938 | ++DOCSHELL 0x9528dc00 == 37 [pid = 1938] [id = 780] 18:20:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 80 (0x95290800) [pid = 1938] [serial = 2339] [outer = (nil)] 18:20:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 81 (0x9548b800) [pid = 1938] [serial = 2340] [outer = 0x95290800] 18:20:29 INFO - PROCESS | 1938 | 1468200029380 Marionette DEBUG loaded listener.js 18:20:29 INFO - PROCESS | 1938 | ++DOMWINDOW == 82 (0x98362c00) [pid = 1938] [serial = 2341] [outer = 0x95290800] 18:20:30 INFO - PROCESS | 1938 | 1468200030222 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 18:20:30 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:20:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:20:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:20:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:20:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1387ms 18:20:30 INFO - PROCESS | 1938 | 1468200030254 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 18:20:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:20:30 INFO - PROCESS | 1938 | 1468200030258 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 18:20:30 INFO - PROCESS | 1938 | 1468200030264 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:20:30 INFO - PROCESS | 1938 | 1468200030268 Marionette TRACE conn3 <- [1,3086,null,{}] 18:20:30 INFO - PROCESS | 1938 | 1468200030273 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:30 INFO - PROCESS | 1938 | 1468200030278 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:30 INFO - PROCESS | 1938 | 1468200030468 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 18:20:30 INFO - PROCESS | 1938 | 1468200030643 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:30 INFO - PROCESS | 1938 | 1468200030652 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:30 INFO - PROCESS | 1938 | ++DOCSHELL 0x906be000 == 38 [pid = 1938] [id = 781] 18:20:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 83 (0x90d60800) [pid = 1938] [serial = 2342] [outer = (nil)] 18:20:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 84 (0x992d5000) [pid = 1938] [serial = 2343] [outer = 0x90d60800] 18:20:30 INFO - PROCESS | 1938 | 1468200030734 Marionette DEBUG loaded listener.js 18:20:30 INFO - PROCESS | 1938 | ++DOMWINDOW == 85 (0x9944b000) [pid = 1938] [serial = 2344] [outer = 0x90d60800] 18:20:31 INFO - PROCESS | 1938 | 1468200031668 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:20:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:20:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1433ms 18:20:31 INFO - PROCESS | 1938 | 1468200031704 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 18:20:31 INFO - PROCESS | 1938 | 1468200031710 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 18:20:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:20:31 INFO - PROCESS | 1938 | 1468200031720 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:20:31 INFO - PROCESS | 1938 | 1468200031723 Marionette TRACE conn3 <- [1,3090,null,{}] 18:20:31 INFO - PROCESS | 1938 | 1468200031732 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:31 INFO - PROCESS | 1938 | 1468200031737 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:31 INFO - PROCESS | 1938 | 1468200031891 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 18:20:32 INFO - PROCESS | 1938 | 1468200032105 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:32 INFO - PROCESS | 1938 | 1468200032123 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:32 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ec56c00 == 39 [pid = 1938] [id = 782] 18:20:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 86 (0x8ed09c00) [pid = 1938] [serial = 2345] [outer = (nil)] 18:20:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 87 (0x8ed15400) [pid = 1938] [serial = 2346] [outer = 0x8ed09c00] 18:20:32 INFO - PROCESS | 1938 | 1468200032207 Marionette DEBUG loaded listener.js 18:20:32 INFO - PROCESS | 1938 | ++DOMWINDOW == 88 (0x8ed18800) [pid = 1938] [serial = 2347] [outer = 0x8ed09c00] 18:20:32 INFO - PROCESS | 1938 | --DOCSHELL 0x90585800 == 38 [pid = 1938] [id = 776] 18:20:32 INFO - PROCESS | 1938 | --DOCSHELL 0x95291400 == 37 [pid = 1938] [id = 775] 18:20:32 INFO - PROCESS | 1938 | --DOCSHELL 0x93c57400 == 36 [pid = 1938] [id = 774] 18:20:32 INFO - PROCESS | 1938 | --DOCSHELL 0x90f75800 == 35 [pid = 1938] [id = 773] 18:20:32 INFO - PROCESS | 1938 | --DOCSHELL 0x90586400 == 34 [pid = 1938] [id = 772] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 87 (0x93e3e800) [pid = 1938] [serial = 2261] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 86 (0x99446400) [pid = 1938] [serial = 2296] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 85 (0x992a3000) [pid = 1938] [serial = 2295] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 84 (0x95302400) [pid = 1938] [serial = 2286] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 83 (0x9537ec00) [pid = 1938] [serial = 2289] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 82 (0x95297800) [pid = 1938] [serial = 2287] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 81 (0x95104400) [pid = 1938] [serial = 2269] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 80 (0x95379000) [pid = 1938] [serial = 2272] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 79 (0x9528d800) [pid = 1938] [serial = 2270] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 78 (0x8ebcc400) [pid = 1938] [serial = 2263] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 77 (0x8ed0f800) [pid = 1938] [serial = 2264] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 76 (0x920d3400) [pid = 1938] [serial = 2266] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x920d7c00) [pid = 1938] [serial = 2267] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x906c8400) [pid = 1938] [serial = 2277] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x90f6bc00) [pid = 1938] [serial = 2278] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x97b35000) [pid = 1938] [serial = 2274] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0x97bc5800) [pid = 1938] [serial = 2275] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x93e40c00) [pid = 1938] [serial = 2283] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x92428800) [pid = 1938] [serial = 2280] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x9252ac00) [pid = 1938] [serial = 2281] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x98e96400) [pid = 1938] [serial = 2292] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x93e45c00) [pid = 1938] [serial = 2293] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x9510ac00) [pid = 1938] [serial = 2284] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | --DOMWINDOW == 64 (0x95380400) [pid = 1938] [serial = 2290] [outer = (nil)] [url = about:blank] 18:20:33 INFO - PROCESS | 1938 | 1468200033033 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:20:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:20:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1382ms 18:20:33 INFO - PROCESS | 1938 | 1468200033102 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 18:20:33 INFO - PROCESS | 1938 | 1468200033108 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 18:20:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:20:33 INFO - PROCESS | 1938 | 1468200033117 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:20:33 INFO - PROCESS | 1938 | 1468200033122 Marionette TRACE conn3 <- [1,3094,null,{}] 18:20:33 INFO - PROCESS | 1938 | 1468200033127 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:33 INFO - PROCESS | 1938 | 1468200033133 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:33 INFO - PROCESS | 1938 | 1468200033278 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 18:20:33 INFO - PROCESS | 1938 | 1468200033450 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:33 INFO - PROCESS | 1938 | 1468200033458 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:33 INFO - PROCESS | 1938 | ++DOCSHELL 0x8ebc6000 == 35 [pid = 1938] [id = 783] 18:20:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 65 (0x906c2c00) [pid = 1938] [serial = 2348] [outer = (nil)] 18:20:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x906c8400) [pid = 1938] [serial = 2349] [outer = 0x906c2c00] 18:20:33 INFO - PROCESS | 1938 | 1468200033526 Marionette DEBUG loaded listener.js 18:20:33 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9089a800) [pid = 1938] [serial = 2350] [outer = 0x906c2c00] 18:20:34 INFO - PROCESS | 1938 | 1468200034155 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:20:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:20:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1085ms 18:20:34 INFO - PROCESS | 1938 | 1468200034204 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 18:20:34 INFO - PROCESS | 1938 | 1468200034207 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 18:20:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:20:34 INFO - PROCESS | 1938 | 1468200034213 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:20:34 INFO - PROCESS | 1938 | 1468200034218 Marionette TRACE conn3 <- [1,3098,null,{}] 18:20:34 INFO - PROCESS | 1938 | 1468200034233 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:34 INFO - PROCESS | 1938 | 1468200034241 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:34 INFO - PROCESS | 1938 | 1468200034440 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 18:20:34 INFO - PROCESS | 1938 | 1468200034461 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:34 INFO - PROCESS | 1938 | 1468200034470 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:34 INFO - PROCESS | 1938 | ++DOCSHELL 0x920cfc00 == 36 [pid = 1938] [id = 784] 18:20:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x920d4c00) [pid = 1938] [serial = 2351] [outer = (nil)] 18:20:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x92244800) [pid = 1938] [serial = 2352] [outer = 0x920d4c00] 18:20:34 INFO - PROCESS | 1938 | 1468200034535 Marionette DEBUG loaded listener.js 18:20:34 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x9234d800) [pid = 1938] [serial = 2353] [outer = 0x920d4c00] 18:20:35 INFO - PROCESS | 1938 | 1468200035351 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 18:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:20:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:20:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1184ms 18:20:35 INFO - PROCESS | 1938 | 1468200035400 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 18:20:35 INFO - PROCESS | 1938 | 1468200035405 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 18:20:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:20:35 INFO - PROCESS | 1938 | 1468200035410 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:20:35 INFO - PROCESS | 1938 | 1468200035412 Marionette TRACE conn3 <- [1,3102,null,{}] 18:20:35 INFO - PROCESS | 1938 | 1468200035418 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:35 INFO - PROCESS | 1938 | 1468200035422 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:35 INFO - PROCESS | 1938 | 1468200035608 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 18:20:35 INFO - PROCESS | 1938 | 1468200035639 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:35 INFO - PROCESS | 1938 | 1468200035648 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:35 INFO - PROCESS | 1938 | ++DOCSHELL 0x9242b400 == 37 [pid = 1938] [id = 785] 18:20:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x9251e800) [pid = 1938] [serial = 2354] [outer = (nil)] 18:20:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 72 (0x92529000) [pid = 1938] [serial = 2355] [outer = 0x9251e800] 18:20:35 INFO - PROCESS | 1938 | 1468200035708 Marionette DEBUG loaded listener.js 18:20:35 INFO - PROCESS | 1938 | ++DOMWINDOW == 73 (0x925edc00) [pid = 1938] [serial = 2356] [outer = 0x9251e800] 18:20:36 INFO - PROCESS | 1938 | 1468200036447 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:20:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:20:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1080ms 18:20:36 INFO - PROCESS | 1938 | 1468200036491 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 18:20:36 INFO - PROCESS | 1938 | 1468200036495 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 18:20:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:20:36 INFO - PROCESS | 1938 | 1468200036501 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:20:36 INFO - PROCESS | 1938 | 1468200036503 Marionette TRACE conn3 <- [1,3106,null,{}] 18:20:36 INFO - PROCESS | 1938 | 1468200036508 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:36 INFO - PROCESS | 1938 | 1468200036513 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:36 INFO - PROCESS | 1938 | 1468200036691 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 18:20:36 INFO - PROCESS | 1938 | 1468200036723 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:36 INFO - PROCESS | 1938 | 1468200036732 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:36 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0ee000 == 38 [pid = 1938] [id = 786] 18:20:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 74 (0x8ec54400) [pid = 1938] [serial = 2357] [outer = (nil)] 18:20:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 75 (0x9271ec00) [pid = 1938] [serial = 2358] [outer = 0x8ec54400] 18:20:36 INFO - PROCESS | 1938 | 1468200036790 Marionette DEBUG loaded listener.js 18:20:36 INFO - PROCESS | 1938 | ++DOMWINDOW == 76 (0x92759800) [pid = 1938] [serial = 2359] [outer = 0x8ec54400] 18:20:37 INFO - PROCESS | 1938 | --DOMWINDOW == 75 (0x95375c00) [pid = 1938] [serial = 2324] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 18:20:37 INFO - PROCESS | 1938 | --DOMWINDOW == 74 (0x906bf000) [pid = 1938] [serial = 2327] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/filelist-section/filelist.html] 18:20:37 INFO - PROCESS | 1938 | --DOMWINDOW == 73 (0x90591c00) [pid = 1938] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 18:20:37 INFO - PROCESS | 1938 | --DOMWINDOW == 72 (0x99c60800) [pid = 1938] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 18:20:37 INFO - PROCESS | 1938 | --DOMWINDOW == 71 (0xa200d000) [pid = 1938] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 18:20:37 INFO - PROCESS | 1938 | --DOMWINDOW == 70 (0x99443000) [pid = 1938] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 18:20:37 INFO - PROCESS | 1938 | --DOMWINDOW == 69 (0x8ec5c400) [pid = 1938] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 18:20:37 INFO - PROCESS | 1938 | --DOMWINDOW == 68 (0x90f78800) [pid = 1938] [serial = 2318] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 18:20:37 INFO - PROCESS | 1938 | --DOMWINDOW == 67 (0x8edeac00) [pid = 1938] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 18:20:37 INFO - PROCESS | 1938 | --DOMWINDOW == 66 (0x90587800) [pid = 1938] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 18:20:37 INFO - PROCESS | 1938 | --DOMWINDOW == 65 (0x93e40400) [pid = 1938] [serial = 2321] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 18:20:37 INFO - PROCESS | 1938 | 1468200037655 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 18:20:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:20:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:20:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:20:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1180ms 18:20:37 INFO - PROCESS | 1938 | 1468200037681 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 18:20:37 INFO - PROCESS | 1938 | 1468200037685 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 18:20:37 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:20:37 INFO - PROCESS | 1938 | 1468200037690 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:20:37 INFO - PROCESS | 1938 | 1468200037693 Marionette TRACE conn3 <- [1,3110,null,{}] 18:20:37 INFO - PROCESS | 1938 | 1468200037705 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:37 INFO - PROCESS | 1938 | 1468200037715 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:37 INFO - PROCESS | 1938 | 1468200037884 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 18:20:37 INFO - PROCESS | 1938 | 1468200037911 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:37 INFO - PROCESS | 1938 | 1468200037921 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:37 INFO - PROCESS | 1938 | ++DOCSHELL 0x90f73800 == 39 [pid = 1938] [id = 787] 18:20:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 66 (0x92758000) [pid = 1938] [serial = 2360] [outer = (nil)] 18:20:37 INFO - PROCESS | 1938 | ++DOMWINDOW == 67 (0x9510f800) [pid = 1938] [serial = 2361] [outer = 0x92758000] 18:20:37 INFO - PROCESS | 1938 | 1468200037982 Marionette DEBUG loaded listener.js 18:20:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 68 (0x9528b800) [pid = 1938] [serial = 2362] [outer = 0x92758000] 18:20:38 INFO - PROCESS | 1938 | 1468200038714 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 18:20:38 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:20:38 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 18:20:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:20:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:20:38 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:20:38 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1035ms 18:20:38 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:20:38 INFO - PROCESS | 1938 | 1468200038728 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 18:20:38 INFO - PROCESS | 1938 | 1468200038730 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 18:20:38 INFO - PROCESS | 1938 | 1468200038736 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:20:38 INFO - PROCESS | 1938 | 1468200038740 Marionette TRACE conn3 <- [1,3114,null,{}] 18:20:38 INFO - PROCESS | 1938 | 1468200038744 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:38 INFO - PROCESS | 1938 | 1468200038748 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:38 INFO - PROCESS | 1938 | 1468200038871 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 18:20:38 INFO - PROCESS | 1938 | 1468200038879 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"8fe01e00-02e0-45e5-9aa4-079fb63b25be\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:38 INFO - PROCESS | 1938 | 1468200038888 Marionette INFO sendAsync 10599eac-0048-425e-a64d-4d01aad6b144 18:20:38 INFO - PROCESS | 1938 | ++DOCSHELL 0x8e0f2000 == 40 [pid = 1938] [id = 788] 18:20:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 69 (0x8e0f3000) [pid = 1938] [serial = 2363] [outer = (nil)] 18:20:38 INFO - PROCESS | 1938 | ++DOMWINDOW == 70 (0x95307800) [pid = 1938] [serial = 2364] [outer = 0x8e0f3000] 18:20:38 INFO - PROCESS | 1938 | 1468200038947 Marionette DEBUG loaded listener.js 18:20:39 INFO - PROCESS | 1938 | ++DOMWINDOW == 71 (0x9530c000) [pid = 1938] [serial = 2365] [outer = 0x8e0f3000] 18:20:39 INFO - PROCESS | 1938 | 1468200039875 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 18:20:39 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:20:39 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1188ms 18:20:39 INFO - PROCESS | 1938 | 1468200039941 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 18:20:39 INFO - PROCESS | 1938 | 1468200039947 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 18:20:41 WARNING - u'runner_teardown' () 18:20:41 INFO - No more tests 18:20:41 INFO - Got 0 unexpected results 18:20:41 INFO - SUITE-END | took 1101s 18:20:41 INFO - Closing logging queue 18:20:41 INFO - queue closed 18:20:41 INFO - Return code: 0 18:20:41 WARNING - # TBPL SUCCESS # 18:20:41 INFO - Running post-action listener: _resource_record_post_action 18:20:41 INFO - Running post-run listener: _resource_record_post_run 18:20:42 INFO - Total resource usage - Wall time: 1134s; CPU: 98.0%; Read bytes: 14008320; Write bytes: 924794880; Read time: 708; Write time: 207152 18:20:42 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:20:42 INFO - install - Wall time: 28s; CPU: 100.0%; Read bytes: 4096; Write bytes: 134774784; Read time: 8; Write time: 113432 18:20:42 INFO - run-tests - Wall time: 1106s; CPU: 98.0%; Read bytes: 11292672; Write bytes: 779649024; Read time: 412; Write time: 86784 18:20:42 INFO - Running post-run listener: _upload_blobber_files 18:20:42 INFO - Blob upload gear active. 18:20:42 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:20:42 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 18:20:42 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'] 18:20:42 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 18:20:43 INFO - (blobuploader) - INFO - Open directory for files ... 18:20:43 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:20:43 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:20:43 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:20:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:20:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:20:45 INFO - (blobuploader) - INFO - Done attempting. 18:20:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:20:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:20:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:20:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:20:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:20:46 INFO - (blobuploader) - INFO - Done attempting. 18:20:46 INFO - (blobuploader) - INFO - Iteration through files over. 18:20:46 INFO - Return code: 0 18:20:46 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:20:46 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:20:46 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2b694819b8bf65cb2024b63223abf1467e94b4c799a86e7edbc822ef64c7603a62078cf61ff0000dfb5971172351c6850febe2ef2ba8cef8571d81344d5fc15f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/25f653fbdcb7dda4cff5ba06e7d00231f0ecd0adfc0ca5548112942f645974e500a22dcbc6c34b068abe36e46f2072a5a7ec82d1d19e8d9de1b45d2080d764f1"} 18:20:46 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:20:46 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:20:46 INFO - Contents: 18:20:46 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2b694819b8bf65cb2024b63223abf1467e94b4c799a86e7edbc822ef64c7603a62078cf61ff0000dfb5971172351c6850febe2ef2ba8cef8571d81344d5fc15f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/25f653fbdcb7dda4cff5ba06e7d00231f0ecd0adfc0ca5548112942f645974e500a22dcbc6c34b068abe36e46f2072a5a7ec82d1d19e8d9de1b45d2080d764f1"} 18:20:46 INFO - Running post-run listener: copy_logs_to_upload_dir 18:20:46 INFO - Copying logs to upload dir... 18:20:46 INFO - mkdir: /builds/slave/test/build/upload/logs 18:20:46 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1221.000261 ========= master_lag: 0.67 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 21 secs) (at 2016-07-10 18:20:47.892766) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-10 18:20:47.896620) ========= 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-1468182278.596219-316450806 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2b694819b8bf65cb2024b63223abf1467e94b4c799a86e7edbc822ef64c7603a62078cf61ff0000dfb5971172351c6850febe2ef2ba8cef8571d81344d5fc15f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/25f653fbdcb7dda4cff5ba06e7d00231f0ecd0adfc0ca5548112942f645974e500a22dcbc6c34b068abe36e46f2072a5a7ec82d1d19e8d9de1b45d2080d764f1"} build_url:https://queue.taskcluster.net/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.029306 build_url: 'https://queue.taskcluster.net/v1/task/LfOaiuWLQX-N3oARtzyXHg/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/2b694819b8bf65cb2024b63223abf1467e94b4c799a86e7edbc822ef64c7603a62078cf61ff0000dfb5971172351c6850febe2ef2ba8cef8571d81344d5fc15f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/25f653fbdcb7dda4cff5ba06e7d00231f0ecd0adfc0ca5548112942f645974e500a22dcbc6c34b068abe36e46f2072a5a7ec82d1d19e8d9de1b45d2080d764f1"}' symbols_url: 'https://queue.taskcluster.net/v1/task/LfOaiuWLQX-N3oARtzyXHg/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-10 18:20:47.962046) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 18:20:47.970640) ========= 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-1468182278.596219-316450806 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016367 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 18:20:48.067734) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-10 18:20:48.068113) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-10 18:20:48.068809) ========= ========= Total master_lag: 0.87 =========